viewing paste Unknown #6558 | MOS 6502 (6510) ACME Cross Assembler format

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
MAPTYPE 25 // Siege TE 
{
    ADD_PROPERTY(PK, TRUE);                             // PK
    ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);         // Block memo on disconnect
    ADD_PROPERTY(GUILD, TRUE);                          // Guild PK Mode    
    ADD_PROPERTY(SIEGE, TRUE);                          // Siege Mode
    // Split entries for siege mode maptype
    ADD_PROPERTY(HIDING_DAMAGE, TRUE);                  // Hide damage from showing. 
    ADD_PROPERTY(USE_SIMPLE_EFFECT, TRUE);              // Force /mineffect
    ADD_PROPERTY(LONG_INSUPERABLE_TIME, TRUE);          // Invincible time from using portal is 10s.
    ADD_PROPERTY(DISABLE_LOCKON, TRUE);                 // Don't use Lock On Mode.
    ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE);              // Don't use knockback effect.  
    ADD_PROPERTY_VALUE(RANGE_DAMAGE, 80);               // Ranged damage reduced to 80%
    ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60);           // Skill damage reduced to 60%
    ADD_PROPERTY_VALUE(GOTOTOWN, 1);                    // Return to town on death
    // Disable equipping effect
    ADD_BLOCK_EQUIPITEM("Phen_Card");                   // Phen Card usage block
    ADD_BLOCK_EQUIPITEM("Orleans_Gown");                // Orleans Gown equip block
    ADD_BLOCK_EQUIPITEM("Blood_Butterfly_Card");        // Bloody Butterfly Card usage block
    // Disable item usage
    ADD_BLOCK_ITEM("Anodyne");                          // Block anti-pain ment (Endure)
    ADD_BLOCK_ITEM("Assumptio_5_Scroll");               // Block Assumptio Lv. 5 Scroll 
    ADD_BLOCK_ITEM("Pty_Assumptio_Scroll");             // Block Party Assumptio Scroll 
    // Block Buff effects
    ADD_BLOCK_BUFF("EFST_ENDURE");                      // Block Endure Buff    
    // Forbidden skill usage
    ADD_BLOCK_SKILL(TF_BACKSLIDING,PLAYER);             // Back Step
    ADD_BLOCK_SKILL(AL_WARP,PLAYER);                    // Warp Portal
    ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER);                 // Ice Wall
    //ADD_BLOCK_SKILL(SM_ENDURE,PLAYER);                // Endure blocked overseas, allowed here ---------!
    ADD_BLOCK_SKILL(WE_CALLPARTNER,PLAYER);             // I want to see you
    ADD_BLOCK_SKILL(WE_CALLBABY,PLAYER);                // Call child
    ADD_BLOCK_SKILL(WE_CALLPARENT,PLAYER);              // Mama, Papa, I miss you!
    ADD_BLOCK_SKILL(HP_ASSUMPTIO,PLAYER);               // Assumptio
    ADD_BLOCK_SKILL(HP_BASILICA,PLAYER);                // Basillica
    ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);             // Cultivation
    ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER);                 // A moonlit watermill
    ADD_BLOCK_SKILL(NJ_KIRIKAGE,PLAYER);                // Kirikage
    // EPISODE_VER 9 and below blocked skills (defined(REBALANCE))  
    //ADD_BLOCK_SKILL(LK_BERSERK,PLAYER);               // Berserk
    //ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER);             // Chase Walk
    //ADD_BLOCK_SKILL(CG_MARIONETTE,PLAYER);            // Marionette Control
    // Increase trap duration by 4x 
    ADJUST_TRAP_DURATION (HT_LANDMINE, 400);            // Land Mine
    ADJUST_TRAP_DURATION (HT_BLASTMINE, 400);           // Blast Mine
    ADJUST_TRAP_DURATION (HT_SANDMAN, 400);             // Sandman
    ADJUST_TRAP_DURATION (HT_SHOCKWAVE, 400);           // Shockwave Trap
    ADJUST_TRAP_DURATION (HT_SKIDTRAP, 400);            // Skid Trap
    ADJUST_TRAP_DURATION (HT_ANKLESNARE, 400);          // Ankle Snare
    ADJUST_TRAP_DURATION (HT_CLAYMORETRAP, 400);        // Claymore Trap
    ADJUST_TRAP_DURATION (HT_TALKIEBOX, 400);           // Talkie Box
    ADJUST_TRAP_DURATION (HT_FREEZINGTRAP, 400);        // Freezing Trap
    ADJUST_TRAP_DURATION (HT_FLASHER, 400);             // Flasher
    // added special properties for maptype 25
    ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 3);
    ADD_BLOCK_SKILL(TK_HIGHJUMP,PLAYER);                // High Jump
    ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER);             // Fatal Menace
    ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);           // Dimension Door   
    ADD_BLOCK_ITEM("Runstone_Crush");
    ADD_BLOCK_ITEM("Runstone_Storm");
    ADD_BLOCK_ITEM("Runstone_Millennium");
    ADD_BLOCK_ITEM("Neuralizer");
    ADD_BLOCK_ITEM("Vending_Search_Scroll");
    ADD_BLOCK_ITEM("Vending_Search_Scroll2");
    ADD_BLOCK_ITEM("Uni_Catalog_Bz");
    // November 24, 2010 - Block costume items
    ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
    ADD_BLOCK_ITEM("Treasure_Box_Scroll");      
}
Viewed 959 times, submitted by Muad_Dib.