Downloads containing xlmnidavellir.j2as

Downloads
Name Author Game Mode Rating
TSF with JJ2+ Only: Anniversary Bash 21 Levels Jazz2Online Multiple N/A Download file
TSF with JJ2+ Only: Nidavellir Toni_ Capture the flag 7.9 Download file

File preview

  1. #pragma require "jjnetAmmoNida.asc"
  2. #include "jjnetAmmoNida.asc"
  3.  
  4. void onLevelLoad() {
  5.         jjObjectPresets[OBJECT::FULLENERGY].behavior = FallThroughBridge();
  6.         jjObjectPresets[OBJECT::CARROT].behavior = CannotBeShotDown;
  7.         setAmmoPresets(OBJECT::TOASTERAMMO15);
  8.         setAmmoPresets(OBJECT::BOUNCERAMMO15);
  9.         jjObjectPresets[OBJECT::ELECTROBULLET].xSpeed *= 1.25;
  10.         jjObjectPresets[OBJECT::ELECTROBULLETPU].xSpeed *= 1.25;
  11. }
  12. void CannotBeShotDown(jjOBJ@ obj) {
  13.     obj.behave(BEHAVIOR::PICKUP);
  14.     if (obj.state == STATE::FLOATFALL) obj.state = STATE::FLOAT;
  15. }
  16.  
  17. class FallThroughBridge : jjBEHAVIORINTERFACE {
  18.         void onBehave(jjOBJ@ obj) {
  19.                 obj.behave(BEHAVIOR::PICKUP);
  20.                
  21.                 if (obj.yPos >= 57*32 && obj.yPos <= 59*32) {
  22.                         obj.yPos += 2;
  23.                 }
  24.         }
  25. }