// Vanaheimr : MapTypeProperty.txt
//
//------------------------------------------------------------//
//[ This MapTypeProperty.txt file is for regular (Non PK) game servers ]
//------------------------------------------------------------//
//[ Comments ]
// Line comments are //and comment the remainder of the line.
// Block comments are /* commented text */ with everything inside commented.
//------------------------------------------------------------//
//[ Usage ]
// MAPTYPE MapTypeName
// {
// ADD_BLOCK_SKILL(AL_TELEPORT,PLAYER | MONSTER | HOMUN | MERCENARY);
//
// // Usable Item Block
// // (When attempting to use this item they will receive a "Cannot use this item on this map" message)
// ADD_BLOCK_ITEM("Red_Potion");
//
// //PK
// //TRUE: PK is allowed.
// ADD_PROPERTY(PK, FALSE);
//
// //Teleport
// //TRUE: Teleport items and skills are allowed (Item [Wing of Fly], Skills [Teleport, Intimidate])
// ADD_PROPERTY(TELEPORT, TRUE);
//
// //Memo
// //TRUE: '/memo' works on this map. Allows usage of the skill [Warp Portal] to access this map.
// ADD_PROPERTY(NOTREMEMBER, TRUE);
//
// //Item Drop
// //TRUE: Players have a chance to drop item on death.
// ADD_PROPERTY(ITEMDROP, FALSE);
//
// //Experience Loss
// //TRUE: Players lose 1% experience on death.
// ADD_PROPERTY(EXP, FALSE);
//
// //Disconnect Not-Remember
// //TRUE: If the player disconnects they're returned to their save point.
// ADD_PROPERTY(DISCONNECT_NOTREMEMBER, FALSE);
//
// //Dead Branch Allow
// //TRUE: Item [Dead Branch] can be used.
// ADD_PROPERTY(CALLMONSTER, FALSE);
//
// //Can't PK Party Members
// ADD_PROPERTY(PARTY, FALSE);
//
// //Can't PK Guild Members
// ADD_PROPERTY(GUILD, FALSE);
//
// //Siege Mode
// //08/07/16: This feature is depreciated, use individual parameters.
// //08/07/16: Added previous siege mode properties.
// // SIEGE Mode:
// EFST_ASSUMPTIO - Damage 2/3
// SKID_NJ_ISSEN - Damage 1/3
// Evasion rate 20% penalty
// PK server PK points do not increase
// SKID_TK_JUMPKICK - For players that are not soul linkers or do not have EFST_PRESERVE, the skill removes:
// EFST_SOULLINK,EFST_ADRENALINE2,EFST_KAITE,EFST_KAAHI,EFST_ONEHANDQUICKEN,EFST_ATTHASTE_POTION3
// SKID_TK_HIGHJUMP - Available on siege and related maps
// SKID_ST_CHASEWALK - EPISODE_VER 9 and above (defined(REBALANCE)) effect is 5 times
// SKID_CG_HERMODE - Usable only in siege and battleground.
// SKID_AS_SONICBLOW - With assassin link attack power is 1.25 times
// SKID_PF_SOULCHANGE - Usable on all players
// EFST_KAIZEL - Only invokes outside of siege and battleground.
// Wing_Of_Butterfly - EPISODE_VER 9 and under teleport skills were blocked except this item
// EPISODE_VER 9 and on it is allowed to work
// Guild skills only usable in siege mode
//
// //TRUE: Siege Mode is enabled.
// ADD_PROPERTY(SIEGE, FALSE);
//
// //PK Server Added by savageox
// ADD_PROPERTY(PKSERVER, FALSE);
//
// //PVP Server Added by savageox
// ADD_PROPERTY(PVPSERVER, FALSE);
//
// //Skill Block Added by savageox
// //TRUE: Player cannot use any active skills.
// ADD_PROPERTY(DENYSKILL, FALSE);
//
// //Turbo Track Mode
// //08/07/16: Turbo track map attribute has been removed, please do not use it.
// //TRUE: Blocks [Icewall, Endure, Warp Portal, Intimidate, Hiding, Cloaking, Chase Walk] skills.
// ADD_PROPERTY(TURBOTRACK, FALSE);
//
// //Butterfly Wing Block
// //TRUE: Blocks usage of the item [Wing of Butterfly].
// ADD_PROPERTY(DENY_BUTTERFLY, FALSE);
//
// //PK Counter
// //TRUE:PK counter shows.
// ADD_PROPERTY(COUNT_PK, TRUE);
//
// //Hide Damage
// //TRUE: Damage doesn't show.
// ADD_PROPERTY(HIDING_DAMAGE, TRUE);
//
// //Force Simplified Effects
// //TRUE: Simplified effects are used.
// ADD_PROPERTY(USE_SIMPLE_EFFECT, TRUE);
//
// //Invincible Status
// //TRUE: Extends portal invincibility to 10 seconds.
// ADD_PROPERTY(LONG_INSUPERABLE_TIME, TRUE);
//
// //Target Lock
// //TRUE: Lock Mode off(Shift key is not required for PK)
// ADD_PROPERTY(DISABLE_LOCKON, TRUE); //Don't use Lock On Mode.
//
// //Knock Back
// //TRUE: Disables knockback effect.
// ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE);
//
// //Physical Damage
// //value: Reduces physical damage to a certain % of its original value.
// ADD_PROPERTY_VALUE(NORMAL_DAMAGE, 60); //Physical damage is 60% of normal.
//
// //Ranged Damage
// //value: Reduces ranged damage to a certain % of its original value.
// ADD_PROPERTY_VALUE(RANGE_DAMAGE, 60); //Ranged damage is 60% of normal.
//
// //Skill Damage
// //value: Reduces all damage of skills to a % of its original value.
// ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60); //Skill damage is 60% of normal.
//
// //Return to Town
// //value: Forces respawn on death.
// ADD_PROPERTY_VALUE(GOTOTOWN, 1); //Player returns to town on death
//
// //Player drops a named (item) on death.
// //value: Player drops specified DB ID on death.
// ADD_PROPERTY_VALUE(NAMED_BOOTY, 7773); //When PK'd a player drops item 7773.
//
// //The map starts siege mode based on its siege type
// //value: 1 - Woe 1, 15 - Woe 1.5 // Use this on older zones
// //value: 1 - Woe 1, 2 - Woe 1.5, 3 Woe TE
// ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 1);
// ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 15); // Use this on older zones
// ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 2);
// ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 3);
//
// //Blocks an item from functioning when equipped.
// //value: Item Name
// ADD_BLOCK_EQUIPITEM("Phen_Card");
//
// //Blocks a specific (Buff) from working.
// //value: Buff Name
// ADD_BLOCK_BUFF("EFST_ENDURE");
//
// //Modifies a specific skill durration by a %.
// //value: Skill Name, Durration (percent)
// ADJUST_TRAP_DURATION (HT_LANDMINE, 400);
//
// //Decreases a designated skill (SKILL) to have its final damage decreased by a percent (percect).
// //ADJUST_SKILL_DAMAGE can be used to adjust all skills with ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE,percent);
// ADJUST_SKILL_DAMAGE(SKILL, PERCENT);
//
// // Disable use of costume items
// // TRUE: Even with costume items equipped, regular item displays.
// // FALSE: Costume items display instead of regular items in that slot.
// // Description: On PK enabled maps, the usage of costume items is disabled.
// // Added On: Sakray - 2010/06/30
// ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
//
// // Show HP Bar
// // TRUE: Show HP Bar
// // FALSE: Don't show HP Bar
// // Description: HP Bar is not visible on PK enabled maps.
// // Added On: Sakray - 2011/03/28
// ADD_PROPERTY(SHOW_HP_BAR,TRUE);
// }
//
// Enabled:TRUE, Disabled:FALSE (Default is False)
//
//------------------------------------------------------------//
//[ Important ]
// 1. Default value is always false.
// 2. It is case sensitive (Use uppercase!).
// 3. Use semi colon (;) to end lines.
// 4. Maximum number of maptypes is 30. If you need more ask the programming team leader!
//------------------------------------------------------------//
//[ Updates ]
// 2007/11/28 - Added to Sakray Server
// 2007/12/12 - Added to Main Server
// 2008/06/11 - [Main Server] fixed a problem with teleport flag.
// 2008/07/16 - [Sakray Server] split some map types.
// 2008/08/06 - [Main Server] added split map types.
// 2008/08/13 - [Main Server] fixed map setting mistakes
// 2008/11/17 - [Main Server] Added new town type
// 2009/01/07 - [Main Server] Updated Settings
// Fix 1. MapType 7, 8, 18, 19 - Item Orlean Uniform and Blood Butterfly effect disabled.
// Fix 2. MapType 7, 8, 18, 19 - Skill "CG_MARIONETTE(Marionette)" Blocked -> Enabled
// Fix 3. MapType 7, 8, 18, 19 - Skill "LK_FURY(Fury)" use Enabled -> Blocked. Skill was removed in planning.
// Fix 4. MapType 7, 8, 18 - Ranged Damage Penalty 60% -> 80%
// Fix 5. MapType 19 - Ranged Damage Penalty 85% -> 75%
// Fix 6. Notes added, fixes.
//------------------------------------------------------------//
// 2009/02/25 - [Test Addition]
// Blocked use of the 4 types of job change rune stones.
// ADD_BLOCK_ITEM("Runstone_Crush");
// ADD_BLOCK_ITEM("Runstone_Storm");
// ADD_BLOCK_ITEM("Runstone_Millennium");
//------------------------------------------------------------//
// 2009/03/11 - [SakrayR]
// Fix 1. GC_DARKILLUSION blocked in siege mode.
//------------------------------------------------------------//
// 2009/06/02 - [SakrayR]
// Fix 1. Skill SC_DIMENSIONDOOR blocked on teleport disabled maps.
//------------------------------------------------------------//
// 2009/07/01 - [SakrayR]
// Fix 1. Blocked WM_LULLABY_DEEPSLEEP, WM_SATURDAY_NIGHT_FEVER from non PK maps.
//------------------------------------------------------------//
// 2009/07/15 - [SakrayR, Main Server, Free Server]
// Fix 1. Blocked "Greed_Scroll" item from use in town (type 1,23).
// Fix 2. Blocked "Neuralizer" item from all maps except town (type 1,23).
//------------------------------------------------------------//
// 2009/10/14 - [Main Server]
// Fix 1. Skill SC_DIMENSIONDOOR blocked on teleport disabled maps.
// Fix 2. Blocked WM_LULLABY_DEEPSLEEP, WM_SATURDAY_NIGHT_FEVER from non PK maps.
// Fix 3. SO_ARRULLO blocked for maps not marked as PK.
// Fix 4. Skill GN_THORNS_TRAP blocked from use on siege map type (type8).
// Fix 5. Blocked SC_MANHOLE skill from town (type0).
//------------------------------------------------------------//
// 2009/10/28 - [Main Server]
// Fix 1. Skill SC_FATALMENACE blocked from teleport restricted maps.
//------------------------------------------------------------//
// 2009/11/10 - [Main Server]
// Fix 1. Skills WS_CARTBOOST, GN_CARTBOOST blocked from turbo track.
//------------------------------------------------------------//
// 2009/12/02 - [Main Server]
// Fix 1.¸Skills GN_WALLOFTHORN, WM_POEMOFNETHERWORLD blocked from town maps.
//------------------------------------------------------------//
// 2009/12/16 - [Main Server]
// Fix 1. Blocked the skill WM_SIRCLEOFNATURE on non PK maps.
//------------------------------------------------------------//
// 2010/02/24 - [Main Server]
// Fix 1. Blocked monster summoning skills and items from use in town.
// Skill - Bio canibalize, Sphere Mine, Cultivate Plant
// Item - Bloody_Dead_Branch, Mystic_Tree_Branch
//------------------------------------------------------------//
// 2012/05/25 - [RWC Server]
// Fix 1. Added RWC Server Map Type (MAPTYPE 26)
//------------------------------------------------------------//
// 2012/08/07 - [RWC Server]
// Fix 1. Added prohibited skills to all map types.
// Fix 2. Added arrow craft and steal coint as prohibited on all map types.
//------------------------------------------------------------//
// 2010년 08월 18일 - [본 서버]
// 수정 1. 마을(maptype: 0) 이외 맵에서는 아이템 "Vending_Search_Scroll", "Vending_Search_Scroll2", "Uni_Catalog_Bz"를 사용할 수 없도록 함.
//------------------------------------------------------------//
// 2010년 10월 20일 - [본 서버]
// 수정 1. 퀘스트 맵(4번 타입)에서 아이템 Azoth를 못쓰게 막음
//------------------------------------------------------------//
// 2010년 10월 29일 - [본 서버] (임시점검)
// 문제 발생: 구.신공성용 맵(7,8,18번 타입)에서 스킬 "날라차기"를 이용해서 깃발로 이동하는 사람을 쫓아가는 현상 발생.
//
// 초기 해결 방안: 공성용 맵 타입에서 스킬 "날라 차기"의 사용을 막음.
// 해결 방안 결론: 스킬을 수정하는 방향으로 해결.
//
// 결론: 맵타입에서 수정되는 것은 아무 것도 없음..!
//------------------------------------------------------------//
// 2010년 11월 24일 - [본 서버]
// 수정 1. 코스츔 아이템 사용 금지 맵 속성 추가
// 수정 2. PK(5,6,7,8,9,11,14,17,18,19) 맵에서는 코스츔 아이템을 사용할 수 없도록 함.
// 수정 3. 마을에서 아이템 "F_Greed_Scroll", "E_Greed_Scroll", "Greed_Scroll_C" 사용을 막음.
//------------------------------------------------------------//
// 2010년 12월 15일 - [본 서버]
// 수정 1. 실내(1번 타입)에서 몬스터를 소환하는 스킬, 아이템의 사용의 사용을 막음.
// 스킬 - 바이오 캐니벌라이즈, 스피어 마인, 식물 재배
// 아이템 - Bloody_Dead_Branch, Mystic_Tree_Branch
//------------------------------------------------------------//
// 2011년 04월 13일 - [본 서버]
// 수정 1. 공성 맵타입[8번]에서 GN_THORNS_TRAP스킬을 사용할 수 있도록 변경함.
// 수정 2. GC_DARKILLUSION스킬을 사용할 수 있도록 변경함.
//------------------------------------------------------------//
// 2011년 06월 29일 - [본 서버]
// 수정 1. PK가 안되는 맵에서는 아래의 장비아이템의 효과가 발동되지 않도록 함.
// (Siege_Greave, Siege_Boots, Siege_Shoes, Siege_Manteau, Siege_Muffler, Siege_Plate, Siege_Suits, Siege_Robe,
// Siege_Arrow_S, Siege_Arrow_A, Velum_Jamadhar, Velum_Scare, Velum_Buster, Velum_Glaive,
// Velum_Arc_Wand, Velum_Claymore, Velum_Katzbalger, Velum_Arbalest, Velum_CrossBow, Velum_Bible
// Velum_Encyclopedia, 멘탈디스트로이어, Velum_Claw, Velum_Damascus, Velum_Stunner, Velum_Flail)
// 수정 2. PK가 안되는 맵에서는 소비 아이템 "Woe_Violet_Potion"를 사용할 수 없도록 함.
//------------------------------------------------------------//
// 2011년 06월 29일 - [본 서버 ]
// 수정 1. PK가 안되는 맵에서는 아래의 장비아이템의 효과가 발동되지 않도록 함.
// (Velum_Spear, Velum_Guillotine)
// 수정 2. PK가 안되는 맵에서는 소비 아이템 "Woe_White_Potion,Woe_Blue_Potion"를 사용할 수 없도록 함.
//------------------------------------------------------------//
// 2011년 06월 29일 - [사크라이,본 서버]
// 수정 1. 일부 맵에서 소비 아이템 "Treasure_Box_Scroll"의 사용을 막음
// (기준: 고목나무 가지를 사용할 수 있는 곳에서 사용할 수 있도록 함.)
// 수정 2. 마을(타입 1, 23)에서 소비 아이템 "Woe_White_Potion,Woe_Blue_Potion,Woe_Violet_Potion"을 사용할 수 있도록 함.
//
//------------------------------------------------------------//
// 2011년 07월 13일 - [전 서버]
// 수정 1. 아이템 "멘탈디스트로이어"가 모든 맵에서 사용 가능 하도록 설정 변경 (기존: PK 가능 지역에서만 발동)
//------------------------------------------------------------//
// 2011년 08월 31일 - [본 서버]
// 수정 1. PK 불가능 맵 - WM_SOUND_OF_DESTRUCTION 스킬의 사용을 막음
// 수정 2. PK 불가능 맵 - SC_MANHOLE 스킬의 사용을 막음
// 수정 3. PK 불가능 맵 - SC_BLOODYLUST 스킬의 사용을 막음
// 수정 4. PK 불가능 맵 - WM_SIRCLEOFNATURE 스킬의 사용할 수 없는 설정을 삭제함.(WM_SIRCLEOFNATURE 스킬의 사용 가능)
// 수정 5. PK 불가능 맵 - WM_LULLABY_DEEPSLEEP 스킬의 사용할 수 없는 설정을 삭제함.(WM_LULLABY_DEEPSLEEP 스킬의 사용 가능)
//------------------------------------------------------------//
// 2011년 11월 02일 - [사크라이, 본 서버]
// 수정 1. 초보자맵 타입(24번) 생성
// 실내 맵 타입에 아래의 아이템을 사용할 수 없는 설정을 추가함.
// (던전이동스크롤,Giant_Fly_Wing,Siege_Teleport_Scroll,Branch_Of_Dead_Tree,Bloody_Dead_Branch,Mystic_Tree_Branch,Hylozoist_Card,Azoth,N_Butterfly_Wing,Kafra_Card,Malang_Sp_Can,Insideout_Shirt)
// 수정 2. 존 서버 실행 시 오류가 발생하여 COMBIITEM_ 아이템들을 주석 처리함.
MAPTYPE 0 // Town
{
ADD_PROPERTY(TELEPORT, TRUE); // Teleport
ADD_PROPERTY(NOTREMEMBER, TRUE); // Memo
ADD_PROPERTY(PARTY, FALSE); // Party PK Mode
ADD_PROPERTY(GUILD, FALSE); // Guild PK Mode
ADD_BLOCK_ITEM("Runstone_Crush");
ADD_BLOCK_ITEM("Runstone_Storm");
ADD_BLOCK_ITEM("Runstone_Millennium");
ADD_BLOCK_ITEM("Greed_Scroll");
ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(GN_WALLOFTHORN,PLAYER);
ADD_BLOCK_SKILL(WM_POEMOFNETHERWORLD,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_SKILL(AM_CANNIBALIZE,PLAYER);
ADD_BLOCK_SKILL(AM_SPHEREMINE,PLAYER);
ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);
ADD_BLOCK_ITEM("Bloody_Dead_Branch");
ADD_BLOCK_ITEM("Mystic_Tree_Branch");
// 24 November, 2010 cashitem Greed Scrolls block
ADD_BLOCK_ITEM("F_Greed_Scroll");
ADD_BLOCK_ITEM("E_Greed_Scroll");
ADD_BLOCK_ITEM("Greed_Scroll_C");
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Treasure_Box_Scroll");
}
MAPTYPE 1 // Indoor
{
ADD_PROPERTY(PK, FALSE); // PK
ADD_PROPERTY(TELEPORT, FALSE); // Teleport
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); // Fatal Menace
ADD_PROPERTY(NOTREMEMBER, FALSE); // Memo
ADD_PROPERTY(ITEMDROP, FALSE); // Item Drop
ADD_PROPERTY(EXP, FALSE); // Experience Loss
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, FALSE); // Block memo on disconnect
ADD_PROPERTY(CALLMONSTER, FALSE); // Dead Branch Usage
ADD_PROPERTY(PARTY, FALSE); // Party PK Mode
ADD_PROPERTY(GUILD, FALSE); // Guild PK Mode
ADD_PROPERTY(SIEGE, FALSE); // Siege Mode
ADD_PROPERTY(PKSERVER, FALSE); // PK Server Added by savageox
ADD_PROPERTY(PVPSERVER, FALSE); // PVP Server Added by savageox
ADD_PROPERTY(DENYSKILL, FALSE); // Skill Block Added by savageox
ADD_PROPERTY(TURBOTRACK, FALSE); // Turbo Track Maptype
ADD_PROPERTY(DENY_BUTTERFLY, FALSE); // Butterfly Wing Block
ADD_BLOCK_ITEM("Runstone_Crush");
ADD_BLOCK_ITEM("Runstone_Storm");
ADD_BLOCK_ITEM("Runstone_Millennium");
ADD_BLOCK_ITEM("Neuralizer");
ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER); // ??? ??
ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_SKILL(AM_CANNIBALIZE,PLAYER);
ADD_BLOCK_SKILL(AM_SPHEREMINE,PLAYER);
ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER); // Cultivation
ADD_BLOCK_ITEM("Bloody_Dead_Branch");
ADD_BLOCK_ITEM("Mystic_Tree_Branch");
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
ADD_BLOCK_ITEM("Treasure_Box_Scroll");
//AddGetItem_Kill Card Block
ADD_BLOCK_EQUIPITEM("Mimic_Card");
ADD_BLOCK_EQUIPITEM("Mystcase_Card");
ADD_BLOCK_EQUIPITEM("Sageworm_Card");
ADD_BLOCK_EQUIPITEM("Plasma_Card");
ADD_BLOCK_EQUIPITEM("Snowier_Card");
//AddGetItem_Kill Zeny Item Block
ADD_BLOCK_EQUIPITEM("Cramp_Card");
ADD_BLOCK_EQUIPITEM("Zeny_Knife");
//20130513 Item Block
ADD_BLOCK_ITEM("Shovel_Hat");
}
MAPTYPE 2 // Field
{
ADD_PROPERTY(TELEPORT, TRUE); // Teleport
ADD_PROPERTY(NOTREMEMBER, TRUE); // Memo
ADD_PROPERTY(EXP, TRUE); // Experience Loss
ADD_PROPERTY(CALLMONSTER, TRUE); // Dead Branch Usage
ADD_BLOCK_ITEM("Runstone_Crush");
ADD_BLOCK_ITEM("Runstone_Storm");
ADD_BLOCK_ITEM("Runstone_Millennium");
ADD_BLOCK_ITEM("Neuralizer");
ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
}
MAPTYPE 3 // Dungeon
{
ADD_PROPERTY(TELEPORT, TRUE); // Teleport
ADD_PROPERTY(EXP, TRUE); // Experience Loss
ADD_PROPERTY(CALLMONSTER, TRUE); // Dead Branch Usage
ADD_BLOCK_ITEM("Runstone_Crush");
ADD_BLOCK_ITEM("Runstone_Storm");
ADD_BLOCK_ITEM("Runstone_Millennium");
ADD_BLOCK_ITEM("Neuralizer");
ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
}
MAPTYPE 4 // Quest
{
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); // Fatal Menace
ADD_BLOCK_ITEM("Neuralizer");
ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER); // Dimension Door
ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_EQUIPITEM("Azoth");
ADD_BLOCK_EQUIPITEM("Marin_Card");
ADD_BLOCK_EQUIPITEM("Mimic_Card");
ADD_BLOCK_EQUIPITEM("COMBIITEM_Swordman");
ADD_BLOCK_EQUIPITEM("Mystcase_Card");
ADD_BLOCK_EQUIPITEM("COMBIITEM_Merchant");
ADD_BLOCK_EQUIPITEM("Sageworm_Card");
ADD_BLOCK_EQUIPITEM("Galapago_Cap");
ADD_BLOCK_EQUIPITEM("Lady_Tanee_Card");
ADD_BLOCK_EQUIPITEM("Plasma_Card");
ADD_BLOCK_EQUIPITEM("COMBIITEM_Sage");
ADD_BLOCK_EQUIPITEM("Event_Pierrot_Nose");
ADD_BLOCK_EQUIPITEM("Santa's_Hat_");
ADD_BLOCK_EQUIPITEM("Event_Cake");
ADD_BLOCK_EQUIPITEM("Orc_Archer_Bow");
ADD_BLOCK_EQUIPITEM("Snowier_Card");
ADD_BLOCK_EQUIPITEM("Toast_C");
ADD_BLOCK_EQUIPITEM("Santa_Hat_1");
ADD_BLOCK_EQUIPITEM("Red_Square_Bag");
ADD_BLOCK_EQUIPITEM("Weird_Pumpkin_Hat");
ADD_BLOCK_EQUIPITEM("Spare_Card");
ADD_BLOCK_EQUIPITEM("Snowman_Hat");
ADD_BLOCK_EQUIPITEM("Radar_Ring1");
ADD_BLOCK_EQUIPITEM("Radar_Ring2");
ADD_BLOCK_EQUIPITEM("Radar_Ring3");
ADD_BLOCK_EQUIPITEM("Magical_Stone");
ADD_BLOCK_EQUIPITEM("Magical_Stone_");
ADD_BLOCK_EQUIPITEM("Mama's_Knife");
ADD_BLOCK_EQUIPITEM("Cleaver");
ADD_BLOCK_EQUIPITEM("Sasimi");
ADD_BLOCK_EQUIPITEM("Leib_Olmai_Card");
ADD_BLOCK_EQUIPITEM("Giant_Honet_Card");
ADD_BLOCK_EQUIPITEM("Galapago_Card");
ADD_BLOCK_EQUIPITEM("Rice_Cake_Boy_Card");
ADD_BLOCK_EQUIPITEM("Spring_Rabbit_Card");
ADD_BLOCK_EQUIPITEM("Wild_Ginseng_Card");
ADD_BLOCK_EQUIPITEM("Leaf_Cat_Card");
ADD_BLOCK_EQUIPITEM("See_Otter_Card");
ADD_BLOCK_EQUIPITEM("COMBIITEM_Kawibawibo");
ADD_BLOCK_EQUIPITEM("Dryad_Card");
ADD_BLOCK_EQUIPITEM("Raydric_Archer_Card");
ADD_BLOCK_EQUIPITEM("Stem_Worm_Card");
ADD_BLOCK_EQUIPITEM("Sleeper_Card");
ADD_BLOCK_EQUIPITEM("Evil_Cloud_Hermit_Card");
ADD_BLOCK_EQUIPITEM("Orc_Archer_Card");
ADD_BLOCK_EQUIPITEM("Wraith_Card");
ADD_BLOCK_EQUIPITEM("Li_Me_Mang_Ryang_Card");
ADD_BLOCK_EQUIPITEM("Gargoyle_Card");
ADD_BLOCK_EQUIPITEM("Dragon_Wing");
ADD_BLOCK_EQUIPITEM("Anopheles_Card");
ADD_BLOCK_EQUIPITEM("Armaia_Card");
ADD_BLOCK_EQUIPITEM("Gremlin_Card");
ADD_BLOCK_EQUIPITEM("Green_Iguana_Card");
ADD_BLOCK_EQUIPITEM("Dragon_Egg_Card");
ADD_BLOCK_EQUIPITEM("Retribution_Card");
ADD_BLOCK_EQUIPITEM("Hunting_Spear");
ADD_BLOCK_EQUIPITEM("Knocker_Card");
ADD_BLOCK_EQUIPITEM("Lunakaligo");
ADD_BLOCK_EQUIPITEM("Bogy_Horn");
ADD_BLOCK_EQUIPITEM("Zeny_Knife");
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
ADD_BLOCK_ITEM("Treasure_Box_Scroll");
}
MAPTYPE 5 // Penalty PVP (Nightmare Mode)
{
ADD_PROPERTY(PK, TRUE); // PK
ADD_PROPERTY(TELEPORT, TRUE); // Teleport
ADD_PROPERTY(ITEMDROP, TRUE); // Item Drop
ADD_PROPERTY(EXP, TRUE); // Experience Loss
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
ADD_PROPERTY(CALLMONSTER, TRUE); // Dead Branch Usage
ADD_PROPERTY(PARTY, TRUE); // Party PK Mode
// 08/07/16 Updated from Sakray ---------------------------------
// Change to existing maptype 5
ADD_PROPERTY(COUNT_PK, TRUE);
ADD_PROPERTY_VALUE(GOTOTOWN, 2); // respawn after second death
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);
}
MAPTYPE 6 // No Penalty PVP (Yoyo Mode)
{
ADD_PROPERTY(PK, TRUE); // PK
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
ADD_PROPERTY(CALLMONSTER, TRUE); // Dead Branch Usage
ADD_PROPERTY(PARTY, TRUE); // Party PK Mode
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); // Fatal Menace
ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER); // Dimension Door
// 08/07/16 Updated from Sakray ---------------------------------
// Change to existing maptype 6
ADD_PROPERTY(COUNT_PK, TRUE);
ADD_PROPERTY_VALUE(GOTOTOWN, 2); // respawn after second death
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);
}
MAPTYPE 7 // Guild Event
{
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
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); // Fatal Menace
ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER); // Dimension Door
// 08/07/16 Updated from sakray test ---------------------------------
// 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 (by request), 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
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");
}
MAPTYPE 8 // Siege (Don't use if not set in Agit DB)
{
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); //시즈모드
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); // Fatal Menace
ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER); // Dimension Door
// 08/07/16 updated from sakray server ---------------------------------
// 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
// PVP Server Added by savageox
//ADD_PROPERTY(PVPSERVER, TRUE);
// 08/07/16 updated from sakray server ---------------------------------
// special mode for maptype 8
ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 1);
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");
}
MAPTYPE 9 // Guild Dungeon - PK Enabled (Requires shift)
{
ADD_PROPERTY(PK, TRUE); // PK
ADD_PROPERTY(TELEPORT, TRUE); // Teleport
ADD_PROPERTY(EXP, TRUE); // Experience Loss
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
ADD_PROPERTY(CALLMONSTER, TRUE); // Dead Branch Usage
ADD_PROPERTY(GUILD, TRUE); // Guild PK Mode
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);
}
MAPTYPE 10 // Dungeon - Teleport Disabled
{
ADD_PROPERTY(EXP, TRUE); // Experience Loss
ADD_PROPERTY(CALLMONSTER, TRUE); // Dead Branch Usage
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
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_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
}
MAPTYPE 11 // PK Server Type
{
ADD_PROPERTY(PK, TRUE); // PK
ADD_PROPERTY(TELEPORT, TRUE); // Teleport
ADD_PROPERTY(NOTREMEMBER, TRUE); // Memo
ADD_PROPERTY(EXP, TRUE); // Experience Loss
ADD_PROPERTY(CALLMONSTER, TRUE); // Dead Branch Usage
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);
}
MAPTYPE 12 // Turbo Track
{
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
// 08/07/16 Updated from sakray client ---------------------------------
// Turbotrack property depreciated
//ADD_PROPERTY(TURBOTRACK, TRUE); // Turbo Track Maptype
// Split entries for TURBOTRACK maptype
ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE); // Don't use knockback effect.
ADD_PROPERTY_VALUE(GOTOTOWN, 1); // Return to town on death
ADD_PROPERTY_VALUE(RANGE_DAMAGE, 80); // Ranged damage reduced to 80%
ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60); // Skill damage reduced to 60%
ADD_BLOCK_SKILL(SM_ENDURE,PLAYER); // Endure
ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER); // Ice Wall
ADD_BLOCK_SKILL(AL_WARP,PLAYER); // Warp Portal
ADD_BLOCK_SKILL(TF_HIDING,PLAYER); // Hiding
ADD_BLOCK_SKILL(AS_CLOAKING,PLAYER); // Cloaking
ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER); // Chase Walk
ADD_BLOCK_SKILL(MO_BODYRELOCATION,PLAYER); // Snap
ADD_BLOCK_SKILL(LK_CONCENTRATION,PLAYER); // Concentration
ADD_BLOCK_SKILL(LK_BERSERK,PLAYER); // Berserk
ADD_BLOCK_SKILL(AL_CURE,PLAYER); // Cure
ADD_BLOCK_SKILL(HP_BASILICA,PLAYER); // Basillica
ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER); // A moonlit watermill
ADD_BLOCK_ITEM("Anodyne");
ADD_BLOCK_ITEM("Green_Potion");
ADD_BLOCK_ITEM("Panacea");
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
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_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WS_CARTBOOST,PLAYER);
ADD_BLOCK_SKILL(GN_CARTBOOST,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
ADD_BLOCK_ITEM("Treasure_Box_Scroll");
}
MAPTYPE 13 // Skill Block (For the korean quiz event and similar things)
{
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
ADD_PROPERTY(DENYSKILL, TRUE); // Skill Block Added by savageox
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
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_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
ADD_BLOCK_ITEM("Treasure_Box_Scroll");
}
MAPTYPE 14 // Turbo Track (PK)
{
ADD_PROPERTY(PK, TRUE); // PK
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
// 08/07/16 updated from sakray server ---------------------------------
// Turbotrack property depreciated
//ADD_PROPERTY(TURBOTRACK, TRUE); // Turbo Track Maptype
// Split entries on TURBOTRACK maptype
ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE); // Don't use knockback effect.
ADD_PROPERTY_VALUE(GOTOTOWN, 1); // Return to town on death
ADD_PROPERTY_VALUE(RANGE_DAMAGE, 80); // Ranged damage reduced to 80%
ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60); // Skill damage reduced to 60%
ADD_BLOCK_SKILL(SM_ENDURE,PLAYER); // Endure
ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER); // Ice Wall
ADD_BLOCK_SKILL(AL_WARP,PLAYER); // Warp Portal
ADD_BLOCK_SKILL(TF_HIDING,PLAYER); // Hiding
ADD_BLOCK_SKILL(AS_CLOAKING,PLAYER); // Cloaking
ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER); // Chase Walk
ADD_BLOCK_SKILL(MO_BODYRELOCATION,PLAYER); // Snap
ADD_BLOCK_SKILL(LK_CONCENTRATION,PLAYER); // Concentration
ADD_BLOCK_SKILL(LK_BERSERK,PLAYER); // Berserk
ADD_BLOCK_SKILL(AL_CURE,PLAYER); // Cure
ADD_BLOCK_SKILL(HP_BASILICA,PLAYER); // Basillica
ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER); // A moonlit watermill
ADD_BLOCK_ITEM("Anodyne");
ADD_BLOCK_ITEM("Green_Potion");
ADD_BLOCK_ITEM("Panacea");
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
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_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(WS_CARTBOOST,PLAYER);
ADD_BLOCK_SKILL(GN_CARTBOOST,PLAYER);
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");
}
MAPTYPE 15 // Prison
{
ADD_BLOCK_ITEM("Wing_Of_Butterfly");
ADD_PROPERTY(DENY_BUTTERFLY, TRUE); // Butterfly Wing Block
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
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_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_PROPERTY(PREVENT_PARTY_MAKE,TRUE);
ADD_PROPERTY(PREVENT_PARTY_JOIN,TRUE);
ADD_PROPERTY(PREVENT_PARTY_LEAVE,TRUE);
ADD_PROPERTY(PREVENT_PARTY_EXPEL,TRUE);
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
ADD_BLOCK_ITEM("Treasure_Box_Scroll");
}
MAPTYPE 16 // Boss
{
ADD_PROPERTY(TELEPORT, TRUE); // Teleport
ADD_PROPERTY(EXP, TRUE); // Experience Loss
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
ADD_PROPERTY(CALLMONSTER, TRUE); // Dead Branch Usage
ADD_BLOCK_ITEM("Runstone_Crush");
ADD_BLOCK_ITEM("Runstone_Storm");
ADD_BLOCK_ITEM("Runstone_Millennium");
ADD_BLOCK_ITEM("Neuralizer");
ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
}
MAPTYPE 17 // Monster Track
{
ADD_PROPERTY(PK, TRUE); // PK
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
// 08/07/16 updated from sakray server ---------------------------------
// Turbotrack property depreciated
//ADD_PROPERTY(TURBOTRACK, TRUE); // Turbo Track Maptype
// Split entries for TURBOTRACK maptype
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_BLOCK_SKILL(SM_ENDURE,PLAYER); // Endure
ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER); // Ice Wall
ADD_BLOCK_SKILL(AL_WARP,PLAYER); // Warp Portal
ADD_BLOCK_SKILL(TF_HIDING,PLAYER); // Hiding
ADD_BLOCK_SKILL(AS_CLOAKING,PLAYER); // Cloaking
ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER); // Chase Walk
ADD_BLOCK_SKILL(MO_BODYRELOCATION,PLAYER); // Snap
ADD_BLOCK_SKILL(LK_CONCENTRATION,PLAYER); // Concentration
ADD_BLOCK_SKILL(LK_BERSERK,PLAYER); // Berserk
ADD_BLOCK_SKILL(AL_CURE,PLAYER); // Cure
ADD_BLOCK_SKILL(HP_BASILICA,PLAYER); // Basillica
ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER); // A moonlit watermill
ADD_BLOCK_ITEM("Anodyne");
ADD_BLOCK_ITEM("Green_Potion");
ADD_BLOCK_ITEM("Panacea");
// Added special for maptype 17
ADD_BLOCK_ITEM("Wing_Of_Butterfly");
ADD_PROPERTY(PARTY, TRUE); // Party PK Mode
ADD_PROPERTY_VALUE(NAMED_BOOTY, 7773); // Player drops a named item on successful PK
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
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");
}
MAPTYPE 18 // Siege 1.5 (Same as Siege)
{
ADD_PROPERTY(PK, TRUE); // PK
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
ADD_PROPERTY(GUILD, TRUE); // Guild PK Mode
// 08/07/16 updated from sakray server ---------------------------------
ADD_PROPERTY(SIEGE, TRUE); // Siege Mode
// Split entries for siege mode
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 is 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
// PVP Server Added by savageox
//ADD_PROPERTY(PVPSERVER, TRUE);
// added special properties for maptype 18
ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 15);
//ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 2); // Use this on new zones.
ADD_BLOCK_SKILL(TK_HIGHJUMP,PLAYER);
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
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");
}
MAPTYPE 19 // Battlegrounds
{
ADD_PROPERTY(PK, TRUE); // PK
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); // Fatal Menace
ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER); // Dimension Door
ADD_PROPERTY(SIEGE, TRUE); // Siege Mode
// 08/07/16 updated from sakray server ---------------------------------
// added properties for maptype 19
ADD_PROPERTY_VALUE(RANGE_DAMAGE, 75); // Reduce ranged damage by 25%
ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 70); // Reduce skill damage by 30%
ADD_PROPERTY(DISABLE_LOCKON, TRUE); // Don't use Lock On Mode.
ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE); // Don't use knockback effect.
ADD_PROPERTY (BATTLEFIELD, TRUE); // Battleground Mode
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
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
ADD_BLOCK_SKILL(MO_BODYRELOCATION,PLAYER); // Snap
ADD_BLOCK_SKILL(SG_FEEL,PLAYER); // Felling of sun moon and stars
ADD_BLOCK_SKILL(TK_RUN,PLAYER); // Run
ADD_BLOCK_SKILL(TK_HIGHJUMP,PLAYER); // High Jump
// 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
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");
}
MAPTYPE 20 // Memorial Dungeon: Endless Tower, Orc's Memory, Nidhoggur's Nest
{
ADD_BLOCK_SKILL(AL_TELEPORT,PLAYER | MONSTER | HOMUN | MERCENARY);
ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER); // Icewall Skill Block
ADD_BLOCK_SKILL(PF_SPIDERWEB,PLAYER); // Fiberlock Skill Block
ADD_BLOCK_SKILL(RG_INTIMIDATE,PLAYER | MONSTER); // Intimidate Skill Block
ADD_BLOCK_SKILL(NPC_EXPULSION,MONSTER); // Exile Skill Block
ADD_PROPERTY(EXP, TRUE); // Experience Loss
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
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_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
ADD_BLOCK_ITEM("Treasure_Box_Scroll");
}
MAPTYPE 21 // Memorial Dungeon: Sealed Shrine
{
ADD_BLOCK_SKILL(AL_TELEPORT,PLAYER | MONSTER | HOMUN | MERCENARY);
ADD_BLOCK_SKILL(HP_ASSUMPTIO,PLAYER); // Assumptio Usage Block
ADD_BLOCK_SKILL(MG_SAFETYWALL,PLAYER); // Safety wall Block
ADD_PROPERTY(EXP, TRUE); // Experience Loss
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
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_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
ADD_BLOCK_ITEM("Treasure_Box_Scroll");
}
MAPTYPE 22 // France PVP
{
ADD_PROPERTY(PK, FALSE); // PK
ADD_PROPERTY(TELEPORT, FALSE); // Teleport
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); // Fatal Menace
ADD_PROPERTY(NOTREMEMBER, FALSE); // Memo
ADD_PROPERTY(ITEMDROP, FALSE); // Item Drop
ADD_PROPERTY(EXP, FALSE); // Experience Loss
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, FALSE); // Block memo on disconnect
ADD_PROPERTY(CALLMONSTER, FALSE); // Dead Branch Usage
ADD_PROPERTY(PARTY, FALSE); // Party PK Mode
ADD_PROPERTY(GUILD, FALSE); // Guild PK Mode
ADD_PROPERTY(SIEGE, FALSE); // Siege Mode
ADD_PROPERTY(PKSERVER, FALSE); // PK Server Added by savageox
ADD_PROPERTY(PVPSERVER, FALSE); // PVP Server Added by savageox
ADD_PROPERTY(DENYSKILL, FALSE); // Skill block Added by savageox
ADD_PROPERTY(TURBOTRACK, FALSE); // Turbo Track Maptype
ADD_PROPERTY(DENY_BUTTERFLY, FALSE); // Butterfly Wing Block
ADD_BLOCK_ITEM("Runstone_Crush");
ADD_BLOCK_ITEM("Runstone_Storm");
ADD_BLOCK_ITEM("Runstone_Millennium");
ADD_BLOCK_ITEM("Neuralizer");
ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER); // Dimension Door
ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_SKILL(AM_CANNIBALIZE,PLAYER);
ADD_BLOCK_SKILL(AM_SPHEREMINE,PLAYER);
ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
ADD_BLOCK_ITEM("Treasure_Box_Scroll");
ADD_BLOCK_ITEM("Dun_Tele_Scroll1");
ADD_BLOCK_ITEM("Dun_Tele_Scroll2");
ADD_BLOCK_ITEM("Dun_Tele_Scroll3");
// ADD_BLOCK_ITEM("FDun_Tele_Scroll1");
// ADD_BLOCK_ITEM("EFDun_Tele_Scroll1");
ADD_BLOCK_ITEM("Giant_Fly_Wing");
// ADD_BLOCK_ITEM("F_Giant_Fly_Wing");
// ADD_BLOCK_ITEM("E_Giant_Fly_Wing");
ADD_BLOCK_ITEM("Siege_Teleport_Scroll");
ADD_BLOCK_ITEM("Siege_Teleport_Scroll2");
// ADD_BLOCK_ITEM("F_Siege_Teleport_Scroll");
// ADD_BLOCK_ITEM("E_Siege_Teleport_Scroll");
ADD_BLOCK_ITEM("Branch_Of_Dead_Tree");
ADD_BLOCK_ITEM("Bloody_Dead_Branch");
ADD_BLOCK_ITEM("Mystic_Tree_Branch");
ADD_BLOCK_EQUIPITEM("Hylozoist_Card");
ADD_BLOCK_EQUIPITEM("Azoth");
ADD_BLOCK_ITEM("N_Butterfly_Wing");
ADD_BLOCK_ITEM("Kafra_Card");
// ADD_BLOCK_ITEM("FKafra_Card");
// ADD_BLOCK_ITEM("EFKafra_Card");
ADD_BLOCK_ITEM("Malang_Sp_Can");
ADD_BLOCK_ITEM("Insideout_Shirt");
ADD_PROPERTY(DENYSKILL, TRUE);
ADD_BLOCK_ITEM("Time_Guardian_Box");
ADD_BLOCK_ITEM("Beginner_Kit_Box");
ADD_BLOCK_ITEM("Mother_Love_Box");
ADD_BLOCK_ITEM("Level_Up_Box");
ADD_BLOCK_ITEM("Event_Gift_Box");
ADD_BLOCK_ITEM("Event_Gift_Box_");
ADD_BLOCK_ITEM("Old_Ore_Box_");
ADD_BLOCK_ITEM("High_Weapon_Box_");
ADD_BLOCK_ITEM("Zherlthsh_Tck_Box_");
ADD_BLOCK_ITEM("Mercenary_Casting_");
ADD_BLOCK_ITEM("Reward_Job_BM25");
ADD_BLOCK_ITEM("Old_Card_Album_");
}
MAPTYPE 23 // Town
{
ADD_PROPERTY(TELEPORT, TRUE); // Teleport
ADD_BLOCK_ITEM("Runstone_Crush");
ADD_BLOCK_ITEM("Runstone_Storm");
ADD_BLOCK_ITEM("Runstone_Millennium");
ADD_BLOCK_ITEM("Greed_Scroll");
ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Treasure_Box_Scroll");
}
MAPTYPE 24 // Novice Academy
{
ADD_PROPERTY(PK, FALSE); // PK
ADD_PROPERTY(TELEPORT, FALSE); // Teleport
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); // Fatal Menace
ADD_PROPERTY(NOTREMEMBER, FALSE); // Memo
ADD_PROPERTY(ITEMDROP, FALSE); // Item Drop
ADD_PROPERTY(EXP, FALSE); // Experience Loss
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, FALSE); // Block memo on disconnect
ADD_PROPERTY(CALLMONSTER, FALSE); // Dead Branch Usage
ADD_PROPERTY(PARTY, FALSE); // Party PK Mode
ADD_PROPERTY(GUILD, FALSE); // Guild PK Mode
ADD_PROPERTY(SIEGE, FALSE); // Siege Mode
ADD_PROPERTY(PKSERVER, FALSE); // PK Server Added by savageox
ADD_PROPERTY(PVPSERVER, FALSE); // PVP Server Added by savageox
ADD_PROPERTY(DENYSKILL, FALSE); // Skill Block Added by savageox
ADD_PROPERTY(TURBOTRACK, FALSE); // Turbo Track Maptype
ADD_PROPERTY(DENY_BUTTERFLY, FALSE); // Butterfly Wing Block
ADD_BLOCK_ITEM("Runstone_Crush");
ADD_BLOCK_ITEM("Runstone_Storm");
ADD_BLOCK_ITEM("Runstone_Millennium");
ADD_BLOCK_ITEM("Neuralizer");
ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER); // Dimension Door
ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_SKILL(AM_CANNIBALIZE,PLAYER);
ADD_BLOCK_SKILL(AM_SPHEREMINE,PLAYER);
ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
ADD_BLOCK_ITEM("Woe_White_Potion");
ADD_BLOCK_ITEM("Woe_Blue_Potion");
ADD_BLOCK_ITEM("Woe_Violet_Potion");
ADD_BLOCK_ITEM("Treasure_Box_Scroll");
ADD_BLOCK_ITEM("Dun_Tele_Scroll1");
ADD_BLOCK_ITEM("Dun_Tele_Scroll2");
ADD_BLOCK_ITEM("Dun_Tele_Scroll3");
// ADD_BLOCK_ITEM("FDun_Tele_Scroll1");
// ADD_BLOCK_ITEM("EFDun_Tele_Scroll1");
ADD_BLOCK_ITEM("Giant_Fly_Wing");
// ADD_BLOCK_ITEM("F_Giant_Fly_Wing");
// ADD_BLOCK_ITEM("E_Giant_Fly_Wing");
ADD_BLOCK_ITEM("Siege_Teleport_Scroll");
ADD_BLOCK_ITEM("Siege_Teleport_Scroll2");
// ADD_BLOCK_ITEM("F_Siege_Teleport_Scroll");
// ADD_BLOCK_ITEM("E_Siege_Teleport_Scroll");
ADD_BLOCK_ITEM("Branch_Of_Dead_Tree");
ADD_BLOCK_ITEM("Bloody_Dead_Branch");
ADD_BLOCK_ITEM("Mystic_Tree_Branch");
ADD_BLOCK_EQUIPITEM("Hylozoist_Card");
ADD_BLOCK_EQUIPITEM("Azoth");
ADD_BLOCK_ITEM("N_Butterfly_Wing");
ADD_BLOCK_ITEM("Kafra_Card");
// ADD_BLOCK_ITEM("FKafra_Card");
// ADD_BLOCK_ITEM("EFKafra_Card");
ADD_BLOCK_ITEM("Malang_Sp_Can");
ADD_BLOCK_ITEM("Insideout_Shirt");
}
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");
}
MAPTYPE 26 // RWC Battlefield (Very similar to Battleground)
{
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
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); // Fatal Menace
ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER); // Dimension Door
// 08/07/16 updated from sakray server ---------------------------------
// 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 (BATTLEFIELD, TRUE); // Battleground Mode
// 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
// Prohibited 3rd Class Skills
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER); // Manhole
ADD_BLOCK_SKILL(SC_GROOMY,PLAYER); // Masquerade - Groomy
ADD_BLOCK_SKILL(SC_UNLUCKY,PLAYER); // Masquerade - Unlucky
ADD_BLOCK_SKILL(GN_CHANGEMATERIAL,PLAYER); // Change Material
ADD_BLOCK_SKILL(SO_EL_ANALYSIS,PLAYER); // 4 Element Analyze
// 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
ADD_BLOCK_ITEM("Runstone_Crush");
ADD_BLOCK_ITEM("Runstone_Storm");
ADD_BLOCK_ITEM("Runstone_Millennium");
ADD_BLOCK_ITEM("Neuralizer");
//ADD_BLOCK_SKILL(GC_DARKILLUSION,PLAYER); // Dark Illusion
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_SKILL(MC_VENDING,PLAYER); // Vending
ADD_BLOCK_SKILL(AC_MAKINGARROW,PLAYER); // Arrow Crafting
ADD_BLOCK_SKILL(RG_STEALCOIN,PLAYER); // Mug
ADD_BLOCK_ITEM("Treasure_Box_Scroll");
}
MAPTYPE 27 // Bossnia Event
{
ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE); // Block memo on disconnect
ADD_BLOCK_ITEM("N_Fly_Wing"); // Novice Flywing
ADD_BLOCK_ITEM("Emergency_Scroll1"); // Emergency Scroll 1
ADD_BLOCK_ITEM("Emergency_Scroll2"); // Emergency Scroll 2
ADD_BLOCK_ITEM("Emergency_Scroll3"); // Emergency Scroll 3
ADD_BLOCK_ITEM("Vending_Search_Scroll");
ADD_BLOCK_ITEM("Vending_Search_Scroll2");
ADD_BLOCK_ITEM("Uni_Catalog_Bz");
ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);
ADD_BLOCK_EQUIPITEM("Siege_Greave");
ADD_BLOCK_EQUIPITEM("Siege_Boots");
ADD_BLOCK_EQUIPITEM("Siege_Shoes");
ADD_BLOCK_EQUIPITEM("Siege_Manteau");
ADD_BLOCK_EQUIPITEM("Siege_Muffler");
ADD_BLOCK_EQUIPITEM("Siege_Plate");
ADD_BLOCK_EQUIPITEM("Siege_Suits");
ADD_BLOCK_EQUIPITEM("Siege_Robe");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
ADD_BLOCK_EQUIPITEM("Velum_Scare");
ADD_BLOCK_EQUIPITEM("Velum_Buster");
ADD_BLOCK_EQUIPITEM("Velum_Glaive");
ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
ADD_BLOCK_EQUIPITEM("Velum_Claymore");
ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
ADD_BLOCK_EQUIPITEM("Velum_Bible");
ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
ADD_BLOCK_EQUIPITEM("Velum_Claw");
ADD_BLOCK_EQUIPITEM("Velum_Damascus");
ADD_BLOCK_EQUIPITEM("Velum_Stunner");
ADD_BLOCK_EQUIPITEM("Velum_Flail");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
// ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
ADD_BLOCK_EQUIPITEM("Velum_Spear");
ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
}