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");
}