Downloads containing xlmchaff.j2as

Downloads
Name Author Game Mode Rating
TSF with JJ2+ Only: Chaffinch Superjazz Capture the flag N/A Download file

File preview

const bool MLLESetupSuccessful = MLLE::Setup(array<MLLEWeaponApply@> = {null, null, se::RollerMLLEWrapper(), null, null, null, null, null, null}); ///@MLLE-Generated
#include "MLLE-Include-1.8w.asc" ///@MLLE-Generated
#pragma require "xlmchaff-MLLE-Data-2.j2l" ///@MLLE-Generated
#pragma require "xlmchaff-MLLE-Data-1.j2l" ///@MLLE-Generated
#pragma require "DiamUlt-Day.j2t" ///@MLLE-Generated
#pragma require "DiambDay.j2t" ///@MLLE-Generated
#pragma require "Lomat.j2t" ///@MLLE-Generated
#pragma require "Diam1TreesDownScaled.j2t" ///@MLLE-Generated
#pragma require "CarrFix.j2t" ///@MLLE-Generated
#pragma require "RollercoasterPark.j2t" ///@MLLE-Generated
#pragma require "BRWinter.j2t" ///@MLLE-Generated
#pragma require "Xmas3.j2t" ///@MLLE-Generated
#pragma require "Diam1.j2t" ///@MLLE-Generated
#pragma require "Aztec2.j2t" ///@MLLE-Generated
#pragma require "xlmchaff.j2l" ///@MLLE-Generated
#include "SEroller-mlle.asc" ///@MLLE-Generated
#pragma require "SEroller-mlle.asc" ///@MLLE-Generated

#pragma require "Chaffinch.ogg"

const int CHAFFINCH_SAMPLE_INTERVAL = 75 * 70;

void onLevelBegin() {
	for (int i = 1; i < 255; i++) {
		jjOBJ@ preset = jjObjectPresets[i];
		if (preset.playerHandling == HANDLING::PICKUP) {
			preset.isBlastable = false;
		}
	}
}

void onLevelLoad() {
	jjUseLayer8Speeds = true;
	jjSampleLoad(SOUND::COMMON_BIRDFLY, "Chaffinch.ogg");
}

void onMain() {
	if (jjGameTicks == 1 || jjGameTicks % CHAFFINCH_SAMPLE_INTERVAL == 0) {
		jjSamplePriority(SOUND::COMMON_BIRDFLY);
	}
}

bool onDrawAmmo(jjPLAYER@ player, jjCANVAS@ canvas) {
	return MLLE::WeaponHook.drawAmmo(player, canvas);
}

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