Downloads containing olcveggies2024.j2as

Downloads
Name Author Game Mode Rating
TSF with JJ2+ Only: Lemondrop Labyrinth Lark Battle N/A Download file

File preview

const bool MLLESetupSuccessful = MLLE::Setup(); ///@MLLE-Generated
#include "MLLE-Include-1.6.asc" ///@MLLE-Generated
#pragma require "olcveggies2024-MLLE-Data-1.j2l" ///@MLLE-Generated
#pragma require "Keen 4 Cave.j2t" ///@MLLE-Generated
#pragma require "Easter99.j2t" ///@MLLE-Generated
#pragma require "DiambGarden.j2t" ///@MLLE-Generated
#pragma require "Islands.j2t" ///@MLLE-Generated
#pragma require "CandionV.j2t" ///@MLLE-Generated
#pragma require "olcveggies2024.j2l" ///@MLLE-Generated
#pragma require "keenpickup.wav"
#pragma require "jj2throw.wav"
#pragma require "jj2pole.wav"
#pragma require "jj2swish.wav"

void onLevelReload() {
	MLLE::ReapplyPalette();
}

void onLevelLoad() {

jjSampleLoad(SOUND::AMMO_MISSILE, "keenpickup.wav");
jjSampleLoad(SOUND::AMMO_LAZRAYS, "jj2throw.wav");
jjSampleLoad(SOUND::AMMO_GUNJAZZ, "jj2swish.wav");
jjSampleLoad(SOUND::AMMO_GUN1, "jj2swish.wav");
jjSampleLoad(SOUND::AMMO_GUN2, "jj2swish.wav");
jjSampleLoad(SOUND::AMMO_GUN3PLOP, "jj2swish.wav");
jjSampleLoad(SOUND::AMMO_BOEM1, "jj2pole.wav");

jjObjectPresets[OBJECT::BOUNCERBULLET].curAnim = jjObjectPresets[OBJECT::LEMON].curAnim;
jjObjectPresets[OBJECT::BOUNCERBULLET].special = jjObjectPresets[OBJECT::LEMON].curAnim;

jjObjectPresets[OBJECT::BOUNCERBULLETPU].curAnim = jjObjectPresets[OBJECT::LIME].curAnim;
jjObjectPresets[OBJECT::BOUNCERBULLETPU].special = jjObjectPresets[OBJECT::LIME].curAnim;

jjObjectPresets[OBJECT::BLASTERBULLET].curAnim = jjObjectPresets[OBJECT::CANDY].curAnim;

jjObjectPresets[OBJECT::RFBULLET].curAnim = jjObjectPresets[OBJECT::SOFTDRINK].curAnim;
jjObjectPresets[OBJECT::RFBULLETPU].curAnim = jjObjectPresets[OBJECT::SOFTDRINK].curAnim;

jjObjectPresets[OBJECT::BLASTERBULLET].behavior = BEHAVIOR::BOMB;

jjObjectPresets[OBJECT::RFBULLET].xSpeed = 3;
jjObjectPresets[OBJECT::RFBULLETPU].xSpeed = 7;

jjPIXELMAP(1419).save(jjAnimFrames[jjObjectPresets[OBJECT::SEEKERBULLET].curFrame]);
jjPIXELMAP(1419).save(jjAnimFrames[jjObjectPresets[OBJECT::SEEKERBULLET].special]);
for (int i = 0;i < 5;i++) {
        for (int j = 0;j < 3;j++) {
            jjPIXELMAP(1419).save(jjAnimFrames[jjAnimations[jjAnimSets[ANIM::AMMO].firstAnim + 35 + i].firstFrame + j]);
        }
    }
	
}