viewing paste MD | Aegis

Posted on the
  1. // Vanaheimr : MapTypeProperty.txt
  2. //
  3. //------------------------------------------------------------//					
  4. //[ This MapTypeProperty.txt file is for regular (Non PK) game servers ]
  5. //------------------------------------------------------------//	
  6. //[ Comments ]
  7. //	Line comments are //and comment the remainder of the line. 
  8. //	Block comments are  /*  commented text */ with everything inside commented.
  9. //------------------------------------------------------------//					
  10. //[ Usage ]
  11. //	MAPTYPE MapTypeName
  12. //	{
  13. //			ADD_BLOCK_SKILL(AL_TELEPORT,PLAYER | MONSTER | HOMUN | MERCENARY);
  14. //
  15. //		// Usable Item Block
  16. //		// (When attempting to use this item they will receive a "Cannot use this item on this map" message)
  17. //			ADD_BLOCK_ITEM("Red_Potion");
  18. //
  19. //		//PK
  20. //		//TRUE: PK is allowed.
  21. //			ADD_PROPERTY(PK, FALSE);			
  22. //
  23. //		//Teleport
  24. //		//TRUE: Teleport items and skills are allowed (Item [Wing of Fly], Skills [Teleport, Intimidate])
  25. //			ADD_PROPERTY(TELEPORT, TRUE);			
  26. //
  27. //		//Memo
  28. //		//TRUE: '/memo' works on this map. Allows usage of the skill [Warp Portal] to access this map.
  29. //			ADD_PROPERTY(NOTREMEMBER, TRUE);
  30. //
  31. //		//Item Drop
  32. //		//TRUE: Players have a chance to drop item on death.
  33. //			ADD_PROPERTY(ITEMDROP, FALSE);
  34. //
  35. //		//Experience Loss
  36. //		//TRUE: Players lose 1% experience on death.
  37. //			ADD_PROPERTY(EXP, FALSE);	
  38. //
  39. //		//Disconnect Not-Remember
  40. //		//TRUE: If the player disconnects they're returned to their save point.
  41. //			ADD_PROPERTY(DISCONNECT_NOTREMEMBER, FALSE);	
  42. //
  43. //		//Dead Branch Allow
  44. //		//TRUE: Item [Dead Branch] can be used.
  45. //			ADD_PROPERTY(CALLMONSTER, FALSE);		
  46. //
  47. //		//Can't PK Party Members
  48. //			ADD_PROPERTY(PARTY, FALSE);			
  49. //
  50. //		//Can't PK Guild Members
  51. //			ADD_PROPERTY(GUILD, FALSE);
  52. //
  53. //		//Siege Mode
  54. //		//08/07/16: This feature is depreciated, use individual parameters.
  55. //		//08/07/16: Added previous siege mode properties.
  56. //		// SIEGE Mode:
  57. //			EFST_ASSUMPTIO - Damage 2/3
  58. //			SKID_NJ_ISSEN	- Damage 1/3
  59. //			Evasion rate 20% penalty
  60. //			PK server PK points do not increase
  61. //			SKID_TK_JUMPKICK - For players that are not soul linkers or do not have EFST_PRESERVE, the skill removes:
  62. //			EFST_SOULLINK,EFST_ADRENALINE2,EFST_KAITE,EFST_KAAHI,EFST_ONEHANDQUICKEN,EFST_ATTHASTE_POTION3
  63. //			SKID_TK_HIGHJUMP - Available on siege and related maps
  64. //			SKID_ST_CHASEWALK - EPISODE_VER 9 and above (defined(REBALANCE)) effect is 5 times
  65. //			SKID_CG_HERMODE - Usable only in siege and battleground.
  66. //			SKID_AS_SONICBLOW - With assassin link attack power is 1.25 times
  67. //			SKID_PF_SOULCHANGE - Usable on all players
  68. //			EFST_KAIZEL - Only invokes outside of siege and battleground.
  69. //			Wing_Of_Butterfly - EPISODE_VER  9 and under teleport skills were blocked except this item
  70. //			 EPISODE_VER  9 and on it is allowed to work
  71. //			Guild skills only usable in siege mode
  72. //
  73. //		//TRUE: Siege Mode is enabled.
  74. //			ADD_PROPERTY(SIEGE, FALSE);
  75. //
  76. //		//PK Server Added by savageox
  77. //			ADD_PROPERTY(PKSERVER, FALSE);
  78. //
  79. //		//PVP Server Added by savageox
  80. //			ADD_PROPERTY(PVPSERVER, FALSE);
  81. //
  82. //		//Skill Block Added by savageox
  83. //		//TRUE: Player cannot use any active skills.
  84. //			ADD_PROPERTY(DENYSKILL, FALSE);
  85. //
  86. //		//Turbo Track Mode
  87. //  	//08/07/16: Turbo track map attribute has been removed, please do not use it.
  88. //		//TRUE: Blocks [Icewall, Endure, Warp Portal, Intimidate, Hiding, Cloaking, Chase Walk] skills.
  89. //			ADD_PROPERTY(TURBOTRACK, FALSE);			
  90. //
  91. //		//Butterfly Wing Block
  92. //		//TRUE: Blocks usage of the item [Wing of Butterfly].
  93. //			ADD_PROPERTY(DENY_BUTTERFLY, FALSE);
  94. //
  95. //		//PK Counter
  96. //		//TRUE:PK counter shows.
  97. //			ADD_PROPERTY(COUNT_PK, TRUE);
  98. //
  99. //		//Hide Damage
  100. //		//TRUE: Damage doesn't show.
  101. //			ADD_PROPERTY(HIDING_DAMAGE, TRUE);
  102. //
  103. //		//Force Simplified Effects
  104. //		//TRUE: Simplified effects are used.
  105. //			ADD_PROPERTY(USE_SIMPLE_EFFECT, TRUE);
  106. //
  107. //		//Invincible Status
  108. //		//TRUE: Extends portal invincibility to 10 seconds.
  109. //			ADD_PROPERTY(LONG_INSUPERABLE_TIME, TRUE);
  110. //
  111. //		//Target Lock
  112. //		//TRUE: Lock Mode off(Shift key is not required for PK)
  113. //			ADD_PROPERTY(DISABLE_LOCKON, TRUE);		//Don't use Lock On Mode.
  114. //
  115. //		//Knock Back
  116. //		//TRUE: Disables knockback effect.
  117. //			ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE);
  118. //
  119. //		//Physical Damage
  120. //		//value: Reduces physical damage to a certain % of its original value.
  121. //			ADD_PROPERTY_VALUE(NORMAL_DAMAGE, 60); 		//Physical damage is 60% of normal.
  122. //
  123. //		//Ranged Damage
  124. //		//value: Reduces ranged damage to a certain % of its original value.
  125. //			ADD_PROPERTY_VALUE(RANGE_DAMAGE, 60); 		//Ranged damage is 60% of normal.
  126. //
  127. //		//Skill Damage
  128. //		//value: Reduces all damage of skills to a % of its original value.
  129. //			ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60); 	//Skill damage is 60% of normal.
  130. //
  131. //		//Return to Town
  132. //		//value: Forces respawn on death.
  133. //			ADD_PROPERTY_VALUE(GOTOTOWN, 1); 		//Player returns to town on death
  134. //
  135. //		//Player drops a named (item) on death.
  136. //		//value: Player drops specified DB ID on death.
  137. //			ADD_PROPERTY_VALUE(NAMED_BOOTY, 7773);		//When PK'd a player drops item 7773.
  138. //
  139. //		//The map starts siege mode based on its siege type
  140. //		//value: 1 - Woe 1, 15 - Woe 1.5	// Use this on older zones
  141. //		//value: 1 - Woe 1, 2 - Woe 1.5, 3 Woe TE
  142. //			ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 1);
  143. //			ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 15); // Use this on older zones
  144. //			ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 2);
  145. //			ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 3);
  146. //
  147. //		//Blocks an item from functioning when equipped.
  148. //		//value: Item Name
  149. //			ADD_BLOCK_EQUIPITEM("Phen_Card");	
  150. //
  151. //		//Blocks a specific (Buff) from working.
  152. //		//value: Buff Name
  153. //			ADD_BLOCK_BUFF("EFST_ENDURE");
  154. //
  155. //		//Modifies a specific skill durration by a %.
  156. //		//value: Skill Name, Durration (percent)
  157. //          ADJUST_TRAP_DURATION (HT_LANDMINE, 400); 
  158. //
  159. //		//Decreases a designated skill (SKILL) to have its final damage decreased by a percent (percect).
  160. //		//ADJUST_SKILL_DAMAGE can be used to adjust all skills with ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE,percent);
  161. //			ADJUST_SKILL_DAMAGE(SKILL, PERCENT);
  162. //
  163. //		// Disable use of costume items
  164. //		// TRUE: Even with costume items equipped, regular item displays.
  165. //		// FALSE: Costume items display instead of regular items in that slot.
  166. //		// Description: On PK enabled maps, the usage of costume items is disabled.
  167. //		// Added On: Sakray - 2010/06/30
  168. //			ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
  169. //
  170. //		// Show HP Bar
  171. //		// TRUE: Show HP Bar
  172. //		// FALSE: Don't show HP Bar
  173. //		// Description: HP Bar is not visible on PK enabled maps.
  174. //		// Added On: Sakray - 2011/03/28
  175. //			ADD_PROPERTY(SHOW_HP_BAR,TRUE);
  176. //	}
  177. //
  178. //		Enabled:TRUE, Disabled:FALSE (Default is False)
  179. //
  180. //------------------------------------------------------------//					
  181. //[ Important ]
  182. //	1. Default value is always false.
  183. //	2. It is case sensitive (Use uppercase!).
  184. //	3. Use semi colon (;) to end lines.
  185. //  4. Maximum number of maptypes is 30.  If you need more ask the programming team leader!
  186. //------------------------------------------------------------//	
  187. //[ Updates ]
  188. //	2007/11/28 - Added to Sakray Server
  189. //	2007/12/12 - Added to Main Server
  190. //	2008/06/11 - [Main Server] fixed a problem with teleport flag.
  191. //	2008/07/16 - [Sakray Server] split some map types.
  192. //	2008/08/06 - [Main Server] added split map types. 
  193. //	2008/08/13 - [Main Server] fixed map setting mistakes
  194. //	2008/11/17 - [Main Server] Added new town type
  195. //	2009/01/07 - [Main Server] Updated Settings
  196. //  Fix 1. MapType 7, 8, 18, 19 - Item Orlean Uniform and Blood Butterfly effect disabled.
  197. //  Fix 2. MapType 7, 8, 18, 19 - Skill "CG_MARIONETTE(Marionette)" Blocked -> Enabled
  198. //  Fix 3. MapType 7, 8, 18, 19 - Skill "LK_FURY(Fury)" use Enabled -> Blocked. Skill was removed in planning.
  199. //  Fix 4. MapType 7, 8, 18 - Ranged Damage Penalty 60% -> 80%
  200. //  Fix 5. MapType 19 - Ranged Damage Penalty 85% -> 75%
  201. //  Fix 6. Notes added, fixes.
  202. //------------------------------------------------------------//	
  203. //	2009/02/25 - [Test Addition] 
  204. //     Blocked use of the 4 types of job change rune stones.
  205. //	ADD_BLOCK_ITEM("Runstone_Crush");
  206. //	ADD_BLOCK_ITEM("Runstone_Storm");
  207. //	ADD_BLOCK_ITEM("Runstone_Millennium");
  208. //------------------------------------------------------------//	
  209. //	2009/03/11 - [SakrayR] 
  210. //  Fix 1. GC_DARKILLUSION blocked in siege mode.
  211. //------------------------------------------------------------//	
  212. //	2009/06/02 - [SakrayR] 
  213. //  Fix 1. Skill SC_DIMENSIONDOOR blocked on teleport disabled maps.
  214. //------------------------------------------------------------//	
  215. //	2009/07/01 - [SakrayR] 
  216. //  Fix 1. Blocked WM_LULLABY_DEEPSLEEP, WM_SATURDAY_NIGHT_FEVER from non PK maps.
  217. //------------------------------------------------------------//	
  218. //	2009/07/15 - [SakrayR, Main Server, Free Server] 
  219. //  Fix 1. Blocked "Greed_Scroll" item from use in town (type 1,23).
  220. //  Fix 2. Blocked "Neuralizer" item from all maps except town (type 1,23).
  221. //------------------------------------------------------------//	
  222. //	2009/10/14 - [Main Server] 
  223. //  Fix 1. Skill SC_DIMENSIONDOOR blocked on teleport disabled maps.
  224. //  Fix 2. Blocked WM_LULLABY_DEEPSLEEP, WM_SATURDAY_NIGHT_FEVER from non PK maps.
  225. //  Fix 3. SO_ARRULLO blocked for maps not marked as PK.
  226. //  Fix 4. Skill GN_THORNS_TRAP blocked from use on siege map type (type8).
  227. //  Fix 5. Blocked SC_MANHOLE skill from town (type0).
  228. //------------------------------------------------------------//	
  229. //	2009/10/28 - [Main Server] 
  230. //  Fix 1. Skill SC_FATALMENACE blocked from teleport restricted maps.
  231. //------------------------------------------------------------//	
  232. //	2009/11/10 - [Main Server] 
  233. //  Fix 1. Skills WS_CARTBOOST, GN_CARTBOOST blocked from turbo track.
  234. //------------------------------------------------------------//	
  235. //	2009/12/02 - [Main Server] 
  236. //  Fix 1.¸Skills GN_WALLOFTHORN, WM_POEMOFNETHERWORLD blocked from town maps.
  237. //------------------------------------------------------------//	
  238. //	2009/12/16 - [Main Server] 
  239. //  Fix 1. Blocked the skill WM_SIRCLEOFNATURE on non PK maps.
  240. //------------------------------------------------------------//	
  241. //	2010/02/24 - [Main Server] 
  242. //  Fix 1. Blocked monster summoning skills and items from use in town.
  243. //         Skill - Bio canibalize, Sphere Mine, Cultivate Plant
  244. //         Item - Bloody_Dead_Branch, Mystic_Tree_Branch
  245. //------------------------------------------------------------//	
  246. //	2012/05/25 - [RWC Server] 
  247. //  Fix 1. Added RWC Server Map Type (MAPTYPE 26)
  248. //------------------------------------------------------------//	
  249. //	2012/08/07 - [RWC Server] 
  250. //  Fix 1. Added prohibited skills to all map types.
  251. //  Fix 2. Added arrow craft and steal coint as prohibited on all map types.
  252. //------------------------------------------------------------//	
  253. //	2010년 08월 18일 - [본 서버] 
  254. // 수정 1. 마을(maptype: 0) 이외 맵에서는 아이템 "Vending_Search_Scroll", "Vending_Search_Scroll2", "Uni_Catalog_Bz"를 사용할 수 없도록 함.
  255. //------------------------------------------------------------//	
  256. //	2010년 10월 20일 - [본 서버] 
  257. // 수정 1. 퀘스트 맵(4번 타입)에서 아이템 Azoth를 못쓰게 막음
  258. //------------------------------------------------------------//	
  259. //	2010년 10월 29일 - [본 서버] (임시점검) 
  260. // 문제 발생: 구.신공성용 맵(7,8,18번 타입)에서 스킬 "날라차기"를 이용해서 깃발로 이동하는 사람을 쫓아가는 현상 발생.
  261. // 
  262. // 초기 해결 방안: 공성용 맵 타입에서 스킬 "날라 차기"의 사용을 막음.
  263. // 해결 방안 결론: 스킬을 수정하는 방향으로 해결.
  264. //
  265. // 결론: 맵타입에서 수정되는 것은 아무 것도 없음..!
  266. //------------------------------------------------------------//	
  267. //	2010년 11월 24일 - [본 서버] 
  268. // 수정 1. 코스츔 아이템 사용 금지 맵 속성 추가
  269. // 수정 2. PK(5,6,7,8,9,11,14,17,18,19) 맵에서는 코스츔 아이템을 사용할 수 없도록 함.
  270. // 수정 3. 마을에서 아이템 "F_Greed_Scroll", "E_Greed_Scroll", "Greed_Scroll_C" 사용을 막음.
  271. //------------------------------------------------------------//	
  272. //	2010년 12월 15일 - [본 서버] 
  273. // 수정 1. 실내(1번 타입)에서 몬스터를 소환하는 스킬, 아이템의 사용의 사용을 막음.
  274. //        스킬 - 바이오 캐니벌라이즈, 스피어 마인, 식물 재배
  275. //        아이템 - Bloody_Dead_Branch, Mystic_Tree_Branch
  276. //------------------------------------------------------------//	
  277. //	2011년 04월 13일 - [본 서버] 
  278. //  수정 1. 공성 맵타입[8번]에서 GN_THORNS_TRAP스킬을 사용할 수 있도록 변경함.
  279. //  수정 2. GC_DARKILLUSION스킬을 사용할 수 있도록 변경함.
  280. //------------------------------------------------------------//	
  281. //	2011년 06월 29일 - [본 서버] 
  282. //  수정 1. PK가 안되는 맵에서는 아래의 장비아이템의 효과가 발동되지 않도록 함.
  283. //		(Siege_Greave, Siege_Boots, Siege_Shoes, Siege_Manteau, Siege_Muffler, Siege_Plate, Siege_Suits, Siege_Robe,
  284. //		Siege_Arrow_S, Siege_Arrow_A, Velum_Jamadhar,	Velum_Scare, Velum_Buster, Velum_Glaive,
  285. //		Velum_Arc_Wand, Velum_Claymore, Velum_Katzbalger, Velum_Arbalest, Velum_CrossBow, Velum_Bible
  286. //		Velum_Encyclopedia, 멘탈디스트로이어, Velum_Claw, Velum_Damascus, Velum_Stunner, Velum_Flail)
  287. //  수정 2. PK가 안되는 맵에서는 소비 아이템 "Woe_Violet_Potion"를 사용할 수 없도록 함.
  288. //------------------------------------------------------------//	
  289. //	2011년 06월 29일 - [본 서버 ] 
  290. //  수정 1. PK가 안되는 맵에서는 아래의 장비아이템의 효과가 발동되지 않도록 함.
  291. //          (Velum_Spear, Velum_Guillotine)
  292. //  수정 2. PK가 안되는 맵에서는 소비 아이템 "Woe_White_Potion,Woe_Blue_Potion"를 사용할 수 없도록 함.
  293. //------------------------------------------------------------//	
  294. //	2011년 06월 29일 - [사크라이,본 서버] 
  295. //  수정 1. 일부 맵에서 소비 아이템 "Treasure_Box_Scroll"의 사용을 막음 
  296. //	(기준: 고목나무 가지를 사용할 수 있는 곳에서 사용할 수 있도록 함.)
  297. //  수정 2. 마을(타입 1, 23)에서 소비 아이템 "Woe_White_Potion,Woe_Blue_Potion,Woe_Violet_Potion"을 사용할 수 있도록 함.
  298. //
  299. //------------------------------------------------------------//	
  300. //	2011년 07월 13일 - [전 서버] 
  301. //  수정 1. 아이템 "멘탈디스트로이어"가 모든 맵에서 사용 가능 하도록 설정 변경 (기존: PK 가능 지역에서만 발동)
  302. //------------------------------------------------------------//	
  303. //	2011년 08월 31일 - [본 서버] 
  304. //  수정 1. PK 불가능 맵 - WM_SOUND_OF_DESTRUCTION 스킬의 사용을 막음
  305. //  수정 2. PK 불가능 맵 - SC_MANHOLE 스킬의 사용을 막음
  306. //  수정 3. PK 불가능 맵 - SC_BLOODYLUST 스킬의 사용을 막음
  307. //  수정 4. PK 불가능 맵 - WM_SIRCLEOFNATURE 스킬의 사용할 수 없는 설정을 삭제함.(WM_SIRCLEOFNATURE 스킬의 사용 가능)
  308. //  수정 5. PK 불가능 맵 - WM_LULLABY_DEEPSLEEP 스킬의 사용할 수 없는 설정을 삭제함.(WM_LULLABY_DEEPSLEEP 스킬의 사용 가능)
  309. //------------------------------------------------------------//	
  310. //	2011년 11월 02일 - [사크라이, 본 서버] 
  311. //  수정 1. 초보자맵 타입(24번) 생성
  312. //          실내 맵 타입에 아래의 아이템을 사용할 수 없는 설정을 추가함.
  313. //          (던전이동스크롤,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)
  314. //  수정 2. 존 서버 실행 시 오류가 발생하여 COMBIITEM_ 아이템들을 주석 처리함.
  315.  
  316. MAPTYPE 0  // Town
  317. {
  318. 	ADD_PROPERTY(TELEPORT, TRUE);						// Teleport
  319. 	ADD_PROPERTY(NOTREMEMBER, TRUE);					// Memo
  320. 	ADD_PROPERTY(PARTY, FALSE);							// Party PK Mode 
  321. 	ADD_PROPERTY(GUILD, FALSE);							// Guild PK Mode
  322. 	ADD_BLOCK_ITEM("Runstone_Crush");
  323. 	ADD_BLOCK_ITEM("Runstone_Storm");
  324. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  325. 	ADD_BLOCK_ITEM("Greed_Scroll");	
  326. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  327. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
  328. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);	
  329. 	ADD_BLOCK_SKILL(GN_WALLOFTHORN,PLAYER);	
  330. 	ADD_BLOCK_SKILL(WM_POEMOFNETHERWORLD,PLAYER);
  331. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);	
  332. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  333. 	ADD_BLOCK_SKILL(AM_CANNIBALIZE,PLAYER);
  334. 	ADD_BLOCK_SKILL(AM_SPHEREMINE,PLAYER);
  335. 	ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);
  336. 	ADD_BLOCK_ITEM("Bloody_Dead_Branch");
  337. 	ADD_BLOCK_ITEM("Mystic_Tree_Branch");
  338. 	// 24 November, 2010 cashitem Greed Scrolls block
  339. 	ADD_BLOCK_ITEM("F_Greed_Scroll");
  340. 	ADD_BLOCK_ITEM("E_Greed_Scroll");
  341. 	ADD_BLOCK_ITEM("Greed_Scroll_C");
  342. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  343. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  344. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  345. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  346. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  347. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  348. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  349. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  350. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  351. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  352. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  353. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  354. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  355. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  356. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  357. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  358. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  359. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  360. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  361. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  362. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  363. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  364. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  365. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  366. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  367. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  368. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  369. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  370. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  371. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  372. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  373. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  374. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  375. }
  376.  
  377. MAPTYPE 1  // Indoor
  378. {
  379. 	ADD_PROPERTY(PK, FALSE);							// PK
  380. 	ADD_PROPERTY(TELEPORT, FALSE);						// Teleport	
  381. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  382. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace	
  383. 	ADD_PROPERTY(NOTREMEMBER, FALSE);					// Memo
  384. 	ADD_PROPERTY(ITEMDROP, FALSE);						// Item Drop
  385. 	ADD_PROPERTY(EXP, FALSE);							// Experience Loss
  386. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, FALSE);		// Block memo on disconnect    
  387. 	ADD_PROPERTY(CALLMONSTER, FALSE);					// Dead Branch Usage
  388. 	ADD_PROPERTY(PARTY, FALSE);							// Party PK Mode 
  389. 	ADD_PROPERTY(GUILD, FALSE);							// Guild PK Mode 
  390. 	ADD_PROPERTY(SIEGE, FALSE);							// Siege Mode 
  391. 	ADD_PROPERTY(PKSERVER, FALSE);						// PK Server Added by savageox
  392. 	ADD_PROPERTY(PVPSERVER, FALSE);						// PVP Server Added by savageox
  393. 	ADD_PROPERTY(DENYSKILL, FALSE);						// Skill Block Added by savageox
  394. 	ADD_PROPERTY(TURBOTRACK, FALSE);					// Turbo Track Maptype
  395. 	ADD_PROPERTY(DENY_BUTTERFLY, FALSE);				// Butterfly Wing Block
  396. 	ADD_BLOCK_ITEM("Runstone_Crush");
  397. 	ADD_BLOCK_ITEM("Runstone_Storm");
  398. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  399. 	ADD_BLOCK_ITEM("Neuralizer");	
  400. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);		// ??? ??		
  401. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  402. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
  403. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
  404. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);		
  405. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  406. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  407. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  408. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  409. 	ADD_BLOCK_SKILL(AM_CANNIBALIZE,PLAYER);
  410. 	ADD_BLOCK_SKILL(AM_SPHEREMINE,PLAYER);	
  411. 	ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);				// Cultivation	
  412. 	ADD_BLOCK_ITEM("Bloody_Dead_Branch");
  413. 	ADD_BLOCK_ITEM("Mystic_Tree_Branch");
  414. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  415. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  416. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  417. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  418. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  419. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  420. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  421. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  422. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  423. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  424. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  425. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  426. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  427. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  428. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  429. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  430. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  431. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  432. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  433. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  434. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  435. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  436. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  437. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  438. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  439. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  440. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  441. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  442. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  443. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  444. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  445. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  446. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  447. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  448. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  449. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  450. 	//AddGetItem_Kill Card Block
  451. 	ADD_BLOCK_EQUIPITEM("Mimic_Card");
  452. 	ADD_BLOCK_EQUIPITEM("Mystcase_Card");
  453. 	ADD_BLOCK_EQUIPITEM("Sageworm_Card");
  454. 	ADD_BLOCK_EQUIPITEM("Plasma_Card");
  455. 	ADD_BLOCK_EQUIPITEM("Snowier_Card");
  456. 	//AddGetItem_Kill Zeny Item Block
  457. 	ADD_BLOCK_EQUIPITEM("Cramp_Card");
  458. 	ADD_BLOCK_EQUIPITEM("Zeny_Knife");
  459. 	//20130513 Item Block
  460. 	ADD_BLOCK_ITEM("Shovel_Hat");
  461. }
  462.  
  463. MAPTYPE 2  // Field
  464. {
  465. 	ADD_PROPERTY(TELEPORT, TRUE);						// Teleport
  466. 	ADD_PROPERTY(NOTREMEMBER, TRUE);					// Memo
  467. 	ADD_PROPERTY(EXP, TRUE);							// Experience Loss
  468. 	ADD_PROPERTY(CALLMONSTER, TRUE);					// Dead Branch Usage
  469. 	ADD_BLOCK_ITEM("Runstone_Crush");
  470. 	ADD_BLOCK_ITEM("Runstone_Storm");
  471. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  472. 	ADD_BLOCK_ITEM("Neuralizer");
  473. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  474. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
  475. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
  476. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);		
  477. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  478. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  479. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  480. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  481. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  482. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  483. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  484. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  485. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  486. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  487. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  488. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  489. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  490. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  491. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  492. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  493. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  494. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  495. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  496. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  497. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  498. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  499. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  500. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  501. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  502. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  503. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  504. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  505. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  506. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  507. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  508. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  509. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  510. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  511. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  512. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  513. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  514. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  515. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  516. }
  517.  
  518. MAPTYPE 3  // Dungeon
  519. {
  520. 	ADD_PROPERTY(TELEPORT, TRUE);						// Teleport
  521. 	ADD_PROPERTY(EXP, TRUE);							// Experience Loss
  522. 	ADD_PROPERTY(CALLMONSTER, TRUE);					// Dead Branch Usage
  523. 	ADD_BLOCK_ITEM("Runstone_Crush");
  524. 	ADD_BLOCK_ITEM("Runstone_Storm");
  525. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  526. 	ADD_BLOCK_ITEM("Neuralizer");
  527. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  528. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
  529. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);	
  530. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);		
  531. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  532. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  533. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  534. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  535. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  536. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  537. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  538. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  539. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  540. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  541. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  542. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  543. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  544. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  545. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  546. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  547. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  548. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  549. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  550. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  551. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  552. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  553. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  554. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  555. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  556. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  557. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  558. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  559. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  560. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  561. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  562. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  563. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  564. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  565. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  566. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  567. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  568. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  569. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  570. }
  571.  
  572. MAPTYPE 4  // Quest
  573. {
  574. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect    
  575. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  576. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  577. 	ADD_BLOCK_ITEM("Neuralizer");
  578. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door
  579. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  580. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
  581. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);	
  582. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);	
  583. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  584. 	ADD_BLOCK_EQUIPITEM("Azoth");	
  585. 	ADD_BLOCK_EQUIPITEM("Marin_Card");	
  586. 	ADD_BLOCK_EQUIPITEM("Mimic_Card");	
  587. 	ADD_BLOCK_EQUIPITEM("COMBIITEM_Swordman");	
  588. 	ADD_BLOCK_EQUIPITEM("Mystcase_Card");	
  589. 	ADD_BLOCK_EQUIPITEM("COMBIITEM_Merchant");
  590. 	ADD_BLOCK_EQUIPITEM("Sageworm_Card");	
  591. 	ADD_BLOCK_EQUIPITEM("Galapago_Cap");	
  592. 	ADD_BLOCK_EQUIPITEM("Lady_Tanee_Card");		
  593. 	ADD_BLOCK_EQUIPITEM("Plasma_Card");	
  594. 	ADD_BLOCK_EQUIPITEM("COMBIITEM_Sage");	
  595. 	ADD_BLOCK_EQUIPITEM("Event_Pierrot_Nose");
  596. 	ADD_BLOCK_EQUIPITEM("Santa's_Hat_");	
  597. 	ADD_BLOCK_EQUIPITEM("Event_Cake");		
  598. 	ADD_BLOCK_EQUIPITEM("Orc_Archer_Bow");	
  599. 	ADD_BLOCK_EQUIPITEM("Snowier_Card");	
  600. 	ADD_BLOCK_EQUIPITEM("Toast_C");	
  601. 	ADD_BLOCK_EQUIPITEM("Santa_Hat_1");	
  602. 	ADD_BLOCK_EQUIPITEM("Red_Square_Bag");		
  603. 	ADD_BLOCK_EQUIPITEM("Weird_Pumpkin_Hat");	
  604. 	ADD_BLOCK_EQUIPITEM("Spare_Card");
  605. 	ADD_BLOCK_EQUIPITEM("Snowman_Hat");	
  606. 	ADD_BLOCK_EQUIPITEM("Radar_Ring1");	
  607. 	ADD_BLOCK_EQUIPITEM("Radar_Ring2");	
  608. 	ADD_BLOCK_EQUIPITEM("Radar_Ring3");	
  609. 	ADD_BLOCK_EQUIPITEM("Magical_Stone");	
  610. 	ADD_BLOCK_EQUIPITEM("Magical_Stone_");	
  611. 	ADD_BLOCK_EQUIPITEM("Mama's_Knife");
  612. 	ADD_BLOCK_EQUIPITEM("Cleaver");	
  613. 	ADD_BLOCK_EQUIPITEM("Sasimi");	
  614. 	ADD_BLOCK_EQUIPITEM("Leib_Olmai_Card");	
  615. 	ADD_BLOCK_EQUIPITEM("Giant_Honet_Card");	
  616. 	ADD_BLOCK_EQUIPITEM("Galapago_Card");	
  617. 	ADD_BLOCK_EQUIPITEM("Rice_Cake_Boy_Card");	
  618. 	ADD_BLOCK_EQUIPITEM("Spring_Rabbit_Card");	
  619. 	ADD_BLOCK_EQUIPITEM("Wild_Ginseng_Card");	
  620. 	ADD_BLOCK_EQUIPITEM("Leaf_Cat_Card");	
  621. 	ADD_BLOCK_EQUIPITEM("See_Otter_Card");	
  622. 	ADD_BLOCK_EQUIPITEM("COMBIITEM_Kawibawibo");	
  623. 	ADD_BLOCK_EQUIPITEM("Dryad_Card");	
  624. 	ADD_BLOCK_EQUIPITEM("Raydric_Archer_Card");	
  625. 	ADD_BLOCK_EQUIPITEM("Stem_Worm_Card");	
  626. 	ADD_BLOCK_EQUIPITEM("Sleeper_Card");	
  627. 	ADD_BLOCK_EQUIPITEM("Evil_Cloud_Hermit_Card");	
  628. 	ADD_BLOCK_EQUIPITEM("Orc_Archer_Card");	
  629. 	ADD_BLOCK_EQUIPITEM("Wraith_Card");	
  630. 	ADD_BLOCK_EQUIPITEM("Li_Me_Mang_Ryang_Card");		
  631. 	ADD_BLOCK_EQUIPITEM("Gargoyle_Card");	
  632. 	ADD_BLOCK_EQUIPITEM("Dragon_Wing");	
  633. 	ADD_BLOCK_EQUIPITEM("Anopheles_Card");	
  634. 	ADD_BLOCK_EQUIPITEM("Armaia_Card");	
  635. 	ADD_BLOCK_EQUIPITEM("Gremlin_Card");		
  636. 	ADD_BLOCK_EQUIPITEM("Green_Iguana_Card");	
  637. 	ADD_BLOCK_EQUIPITEM("Dragon_Egg_Card");	
  638. 	ADD_BLOCK_EQUIPITEM("Retribution_Card");	
  639. 	ADD_BLOCK_EQUIPITEM("Hunting_Spear");	
  640. 	ADD_BLOCK_EQUIPITEM("Knocker_Card");	
  641. 	ADD_BLOCK_EQUIPITEM("Lunakaligo");		
  642. 	ADD_BLOCK_EQUIPITEM("Bogy_Horn");	
  643. 	ADD_BLOCK_EQUIPITEM("Zeny_Knife");
  644. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  645. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  646. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  647. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  648. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  649. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  650. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  651. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  652. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  653. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  654. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  655. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  656. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  657. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  658. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  659. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  660. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  661. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  662. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  663. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  664. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  665. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  666. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  667. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  668. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  669. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  670. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  671. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  672. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  673. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  674. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  675. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  676. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  677. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  678. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  679. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  680. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  681. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  682. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  683. }
  684.  
  685. MAPTYPE 5 // Penalty PVP (Nightmare Mode)
  686. {
  687. 	ADD_PROPERTY(PK, TRUE);								// PK
  688. 	ADD_PROPERTY(TELEPORT, TRUE);						// Teleport
  689. 	ADD_PROPERTY(ITEMDROP, TRUE);						// Item Drop
  690. 	ADD_PROPERTY(EXP, TRUE);							// Experience Loss
  691. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect    
  692. 	ADD_PROPERTY(CALLMONSTER, TRUE);					// Dead Branch Usage
  693. 	ADD_PROPERTY(PARTY, TRUE);							// Party PK Mode 
  694. 	// 08/07/16 Updated from Sakray ---------------------------------
  695. 	// Change to existing maptype 5
  696. 	ADD_PROPERTY(COUNT_PK, TRUE);
  697. 	ADD_PROPERTY_VALUE(GOTOTOWN, 2); 					// respawn after second death
  698. 	ADD_BLOCK_ITEM("Runstone_Crush");
  699. 	ADD_BLOCK_ITEM("Runstone_Storm");
  700. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  701. 	ADD_BLOCK_ITEM("Neuralizer");
  702. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  703. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  704. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  705. 	// November 24, 2010 - Block costume items
  706. 	ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
  707. }
  708.  
  709. MAPTYPE 6 // No Penalty PVP (Yoyo Mode)
  710. {
  711. 	ADD_PROPERTY(PK, TRUE);								// PK
  712. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect    
  713. 	ADD_PROPERTY(CALLMONSTER, TRUE);					// Dead Branch Usage
  714. 	ADD_PROPERTY(PARTY, TRUE);							// Party PK Mode 
  715. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  716. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  717. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door		
  718. 	// 08/07/16 Updated from Sakray ---------------------------------
  719. 	// Change to existing maptype 6
  720. 	ADD_PROPERTY(COUNT_PK, TRUE);
  721. 	ADD_PROPERTY_VALUE(GOTOTOWN, 2); 					// respawn after second death
  722. 	ADD_BLOCK_ITEM("Runstone_Crush");
  723. 	ADD_BLOCK_ITEM("Runstone_Storm");
  724. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  725. 	ADD_BLOCK_ITEM("Neuralizer");
  726. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  727. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  728. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  729. 	// November 24, 2010 - Block costume items
  730. 	ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
  731. }
  732.  
  733. MAPTYPE 7 // Guild Event
  734. {
  735. 	ADD_PROPERTY(PK, TRUE);								// PK
  736. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect    
  737. 	ADD_PROPERTY(GUILD, TRUE);							// Guild PK Mode 
  738. 	ADD_PROPERTY(SIEGE, TRUE);							// Siege Mode 
  739. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  740. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  741. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  742. 	// 08/07/16 Updated from sakray test ---------------------------------
  743. 	// Split entries for siege mode maptype
  744. 	ADD_PROPERTY(HIDING_DAMAGE, TRUE);					// Hide damage from showing. 
  745. 	ADD_PROPERTY(USE_SIMPLE_EFFECT, TRUE);				// Force /mineffect
  746. 	ADD_PROPERTY(LONG_INSUPERABLE_TIME, TRUE);			// Invincible time from using portal is 10s.
  747. 	ADD_PROPERTY(DISABLE_LOCKON, TRUE);					// Don't use Lock On Mode.
  748. 	ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE);				// Don't use knockback effect.
  749. 	ADD_PROPERTY_VALUE(RANGE_DAMAGE, 80); 				// Ranged damage reduced to 80%
  750. 	ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60); 			// Skill damage reduced to 60%
  751. 	ADD_PROPERTY_VALUE(GOTOTOWN, 1); 					// Return to town on death
  752. 	// Disable equipping effect
  753. 	ADD_BLOCK_EQUIPITEM("Phen_Card");					// Phen Card usage block
  754. 	ADD_BLOCK_EQUIPITEM("Orleans_Gown");				// Orleans Gown equip block
  755. 	ADD_BLOCK_EQUIPITEM("Blood_Butterfly_Card");		// Bloody Butterfly Card usage block
  756. 	// Disable item usage
  757. 	ADD_BLOCK_ITEM("Anodyne");							// Block anti-pain ment (Endure)
  758. 	ADD_BLOCK_ITEM("Assumptio_5_Scroll");				// Block Assumptio Lv. 5 Scroll	
  759. 	ADD_BLOCK_ITEM("Pty_Assumptio_Scroll");				// Block Party Assumptio Scroll	
  760. 	// Block Buff effects
  761. 	ADD_BLOCK_BUFF("EFST_ENDURE");						// Block Endure Buff
  762. 	// Forbidden skill usage
  763. 	ADD_BLOCK_SKILL(TF_BACKSLIDING,PLAYER);				// Back Step
  764. 	ADD_BLOCK_SKILL(AL_WARP,PLAYER);					// Warp Portal
  765. 	ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER);					// Ice Wall
  766. 	//ADD_BLOCK_SKILL(SM_ENDURE,PLAYER);				// Endure blocked overseas (by request), allowed here ! 
  767. 	ADD_BLOCK_SKILL(WE_CALLPARTNER,PLAYER);				// I want to see you
  768. 	ADD_BLOCK_SKILL(WE_CALLBABY,PLAYER);				// Call child
  769. 	ADD_BLOCK_SKILL(WE_CALLPARENT,PLAYER);				// Mama, Papa, I miss you!
  770. 	ADD_BLOCK_SKILL(HP_ASSUMPTIO,PLAYER);				// Assumptio
  771. 	ADD_BLOCK_SKILL(HP_BASILICA,PLAYER);				// Basillica
  772. 	ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);				// Cultivation
  773. 	ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER);					// A moonlit watermill
  774. 	ADD_BLOCK_SKILL(NJ_KIRIKAGE,PLAYER);				// Kirikage
  775. 	// EPISODE_VER 9 and below blocked skills (defined(REBALANCE))	
  776. 	//ADD_BLOCK_SKILL(LK_BERSERK,PLAYER);				// Berserk
  777. 	//ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER);				// Chase Walk
  778. 	//ADD_BLOCK_SKILL(CG_MARIONETTE,PLAYER);			// Marionette Control
  779. 	// Increase trap duration by 4x
  780. 	ADJUST_TRAP_DURATION (HT_LANDMINE, 400); 			// Land Mine
  781. 	ADJUST_TRAP_DURATION (HT_BLASTMINE, 400); 			// Blast Mine
  782. 	ADJUST_TRAP_DURATION (HT_SANDMAN, 400); 			// Sandman
  783. 	ADJUST_TRAP_DURATION (HT_SHOCKWAVE, 400); 			// Shockwave Trap
  784. 	ADJUST_TRAP_DURATION (HT_SKIDTRAP, 400); 			// Skid Trap
  785. 	ADJUST_TRAP_DURATION (HT_ANKLESNARE, 400); 			// Ankle Snare
  786. 	ADJUST_TRAP_DURATION (HT_CLAYMORETRAP, 400);		// Claymore Trap
  787. 	ADJUST_TRAP_DURATION (HT_TALKIEBOX, 400); 			// Talkie Box
  788. 	ADJUST_TRAP_DURATION (HT_FREEZINGTRAP, 400);		// Freezing Trap
  789. 	ADJUST_TRAP_DURATION (HT_FLASHER, 400); 			// Flasher
  790. 	ADD_BLOCK_ITEM("Runstone_Crush");
  791. 	ADD_BLOCK_ITEM("Runstone_Storm");
  792. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  793. 	ADD_BLOCK_ITEM("Neuralizer");
  794. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  795. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  796. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  797. 	// November 24, 2010 - Block costume items
  798. 	ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
  799. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  800. }
  801.  
  802. MAPTYPE 8 // Siege (Don't use if not set in Agit DB)
  803. {
  804. 	ADD_PROPERTY(PK, TRUE);								// PK
  805. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect    
  806. 	ADD_PROPERTY(GUILD, TRUE);							// Guild PK Mode 
  807. 	ADD_PROPERTY(SIEGE, TRUE);		//시즈모드 
  808. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  809. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  810. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door		
  811. 	// 08/07/16 updated from sakray server ---------------------------------
  812. 	// Split entries for siege mode maptype
  813. 	ADD_PROPERTY(HIDING_DAMAGE, TRUE);					// Hide damage from showing. 
  814. 	ADD_PROPERTY(USE_SIMPLE_EFFECT, TRUE);				// Force /mineffect
  815. 	ADD_PROPERTY(LONG_INSUPERABLE_TIME, TRUE);			// Invincible time from using portal is 10s.
  816. 	ADD_PROPERTY(DISABLE_LOCKON, TRUE);					// Don't use Lock On Mode.
  817. 	ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE);				// Don't use knockback effect.
  818. 	ADD_PROPERTY_VALUE(RANGE_DAMAGE, 80); 				// Ranged damage reduced to 80%
  819. 	ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60); 			// Skill damage reduced to 60%
  820. 	ADD_PROPERTY_VALUE(GOTOTOWN, 1); 					// Return to town on death
  821. 	// Disable equipping effect
  822. 	ADD_BLOCK_EQUIPITEM("Phen_Card");					// Phen Card usage block
  823. 	ADD_BLOCK_EQUIPITEM("Orleans_Gown");				// Orleans Gown equip block
  824. 	ADD_BLOCK_EQUIPITEM("Blood_Butterfly_Card");		// Bloody Butterfly Card usage block
  825. 	// Disable item usage
  826. 	ADD_BLOCK_ITEM("Anodyne");							// Block anti-pain ment (Endure)
  827. 	ADD_BLOCK_ITEM("Assumptio_5_Scroll");				// Block Assumptio Lv. 5 Scroll	
  828. 	ADD_BLOCK_ITEM("Pty_Assumptio_Scroll");				// Block Party Assumptio Scroll	
  829. 	// Block Buff effects
  830. 	ADD_BLOCK_BUFF("EFST_ENDURE");						// Block Endure Buff
  831. 	// Forbidden skill usage
  832. 	ADD_BLOCK_SKILL(TF_BACKSLIDING,PLAYER);				// Back Step
  833. 	ADD_BLOCK_SKILL(AL_WARP,PLAYER);					// Warp Portal
  834. 	ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER);					// Ice Wall
  835. 	//ADD_BLOCK_SKILL(SM_ENDURE,PLAYER);				// Endure blocked overseas, allowed here !
  836. 	ADD_BLOCK_SKILL(WE_CALLPARTNER,PLAYER);				// I want to see you
  837. 	ADD_BLOCK_SKILL(WE_CALLBABY,PLAYER);				// Call child
  838. 	ADD_BLOCK_SKILL(WE_CALLPARENT,PLAYER);				// Mama, Papa, I miss you!
  839. 	ADD_BLOCK_SKILL(HP_ASSUMPTIO,PLAYER);				// Assumptio
  840. 	ADD_BLOCK_SKILL(HP_BASILICA,PLAYER);				// Basillica
  841. 	ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);				// Cultivation
  842. 	ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER);					// A moonlit watermill
  843. 	ADD_BLOCK_SKILL(NJ_KIRIKAGE,PLAYER);				// Kirikage
  844. 	// EPISODE_VER 9 and below blocked skills (defined(REBALANCE))	
  845. 	//ADD_BLOCK_SKILL(LK_BERSERK,PLAYER);				// Berserk
  846. 	//ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER);				// Chase Walk
  847. 	//ADD_BLOCK_SKILL(CG_MARIONETTE,PLAYER);			// Marionette Control
  848. 	// Increase trap duration by 4x	
  849. 	ADJUST_TRAP_DURATION (HT_LANDMINE, 400); 			// Land Mine
  850. 	ADJUST_TRAP_DURATION (HT_BLASTMINE, 400); 			// Blast Mine
  851. 	ADJUST_TRAP_DURATION (HT_SANDMAN, 400); 			// Sandman
  852. 	ADJUST_TRAP_DURATION (HT_SHOCKWAVE, 400); 			// Shockwave Trap
  853. 	ADJUST_TRAP_DURATION (HT_SKIDTRAP, 400); 			// Skid Trap
  854. 	ADJUST_TRAP_DURATION (HT_ANKLESNARE, 400); 			// Ankle Snare
  855. 	ADJUST_TRAP_DURATION (HT_CLAYMORETRAP, 400);		// Claymore Trap
  856. 	ADJUST_TRAP_DURATION (HT_TALKIEBOX, 400); 			// Talkie Box
  857. 	ADJUST_TRAP_DURATION (HT_FREEZINGTRAP, 400);		// Freezing Trap
  858. 	ADJUST_TRAP_DURATION (HT_FLASHER, 400); 			// Flasher
  859. 	// PVP Server Added by savageox
  860. 	//ADD_PROPERTY(PVPSERVER, TRUE);
  861. 	// 08/07/16 updated from sakray server ---------------------------------
  862. 	// special mode for maptype 8
  863. 	ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 1);
  864. 	ADD_BLOCK_ITEM("Runstone_Crush");
  865. 	ADD_BLOCK_ITEM("Runstone_Storm");
  866. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  867. 	ADD_BLOCK_ITEM("Neuralizer");
  868. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  869. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  870. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  871. 	// November 24, 2010 - Block costume items
  872. 	ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
  873. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");
  874. }
  875.  
  876. MAPTYPE 9 // Guild Dungeon - PK Enabled (Requires shift)
  877. {
  878. 	ADD_PROPERTY(PK, TRUE);								// PK
  879. 	ADD_PROPERTY(TELEPORT, TRUE);						// Teleport
  880. 	ADD_PROPERTY(EXP, TRUE);							// Experience Loss
  881. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect    
  882. 	ADD_PROPERTY(CALLMONSTER, TRUE);					// Dead Branch Usage
  883. 	ADD_PROPERTY(GUILD, TRUE);							// Guild PK Mode 
  884. 	ADD_BLOCK_ITEM("Runstone_Crush");
  885. 	ADD_BLOCK_ITEM("Runstone_Storm");
  886. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  887. 	ADD_BLOCK_ITEM("Neuralizer");
  888. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  889. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  890. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");	
  891. 	// November 24, 2010 - Block costume items
  892. 	ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
  893. }
  894.  
  895. MAPTYPE 10 // Dungeon - Teleport Disabled
  896. {
  897. 	ADD_PROPERTY(EXP, TRUE);							// Experience Loss
  898. 	ADD_PROPERTY(CALLMONSTER, TRUE);					// Dead Branch Usage
  899. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  900. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  901. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  902. 	ADD_BLOCK_ITEM("Runstone_Crush");
  903. 	ADD_BLOCK_ITEM("Runstone_Storm");
  904. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  905. 	ADD_BLOCK_ITEM("Neuralizer");
  906. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  907. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
  908. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
  909. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);		
  910. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  911. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  912. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  913. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  914. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  915. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  916. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  917. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  918. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  919. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  920. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  921. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  922. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  923. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  924. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  925. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  926. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  927. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  928. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  929. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  930. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  931. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  932. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  933. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  934. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  935. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  936. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  937. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  938. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  939. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  940. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  941. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  942. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  943. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  944. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  945. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  946. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  947. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  948. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  949. }
  950.  
  951. MAPTYPE 11 // PK Server Type
  952. {
  953. 	ADD_PROPERTY(PK, TRUE);								// PK
  954. 	ADD_PROPERTY(TELEPORT, TRUE);						// Teleport
  955. 	ADD_PROPERTY(NOTREMEMBER, TRUE);					// Memo
  956. 	ADD_PROPERTY(EXP, TRUE);							// Experience Loss
  957. 	ADD_PROPERTY(CALLMONSTER, TRUE);					// Dead Branch Usage
  958. 	ADD_BLOCK_ITEM("Runstone_Crush");
  959. 	ADD_BLOCK_ITEM("Runstone_Storm");
  960. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  961. 	ADD_BLOCK_ITEM("Neuralizer");	
  962. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  963. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  964. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  965. 	// November 24, 2010 - Block costume items
  966. 	ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
  967. }
  968.  
  969. MAPTYPE 12  // Turbo Track
  970. {
  971. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect    
  972. 	// 08/07/16 Updated from sakray client ---------------------------------
  973. 	// Turbotrack property depreciated	
  974. 	//ADD_PROPERTY(TURBOTRACK, TRUE);					// Turbo Track Maptype
  975. 	// Split entries for TURBOTRACK maptype
  976. 	ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE);				// Don't use knockback effect.
  977. 	ADD_PROPERTY_VALUE(GOTOTOWN, 1); 					// Return to town on death
  978. 	ADD_PROPERTY_VALUE(RANGE_DAMAGE, 80); 				// Ranged damage reduced to 80%
  979. 	ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60); 			// Skill damage reduced to 60%
  980. 	ADD_BLOCK_SKILL(SM_ENDURE,PLAYER);					// Endure
  981. 	ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER);					// Ice Wall
  982. 	ADD_BLOCK_SKILL(AL_WARP,PLAYER);					// Warp Portal
  983. 	ADD_BLOCK_SKILL(TF_HIDING,PLAYER);					// Hiding
  984. 	ADD_BLOCK_SKILL(AS_CLOAKING,PLAYER);				// Cloaking
  985. 	ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER);				// Chase Walk
  986. 	ADD_BLOCK_SKILL(MO_BODYRELOCATION,PLAYER);			// Snap
  987. 	ADD_BLOCK_SKILL(LK_CONCENTRATION,PLAYER);			// Concentration
  988. 	ADD_BLOCK_SKILL(LK_BERSERK,PLAYER);					// Berserk
  989. 	ADD_BLOCK_SKILL(AL_CURE,PLAYER);					// Cure
  990. 	ADD_BLOCK_SKILL(HP_BASILICA,PLAYER);				// Basillica
  991. 	ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER);					// A moonlit watermill
  992. 	ADD_BLOCK_ITEM("Anodyne");
  993. 	ADD_BLOCK_ITEM("Green_Potion");
  994. 	ADD_BLOCK_ITEM("Panacea");			
  995. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  996. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  997. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  998. 	ADD_BLOCK_ITEM("Runstone_Crush");
  999. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1000. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1001. 	ADD_BLOCK_ITEM("Neuralizer");
  1002. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  1003. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
  1004. 	ADD_BLOCK_SKILL(WS_CARTBOOST,PLAYER);
  1005. 	ADD_BLOCK_SKILL(GN_CARTBOOST,PLAYER);		
  1006. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);	
  1007. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);	
  1008. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  1009. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1010. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1011. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1012. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  1013. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  1014. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  1015. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  1016. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  1017. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  1018. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  1019. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  1020. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  1021. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  1022. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  1023. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  1024. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  1025. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  1026. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  1027. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  1028. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  1029. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  1030. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  1031. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  1032. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  1033. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  1034. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  1035. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  1036. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  1037. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  1038. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  1039. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  1040. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  1041. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  1042. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  1043. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  1044. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  1045. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  1046. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  1047. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  1048. }
  1049.  
  1050. MAPTYPE 13 // Skill Block (For the korean quiz event and similar things)
  1051. {
  1052. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect    
  1053. 	ADD_PROPERTY(DENYSKILL, TRUE);						// Skill Block Added by savageox
  1054. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  1055. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER);				// Fatal Menace
  1056. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  1057. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1058. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1059. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1060. 	ADD_BLOCK_ITEM("Neuralizer");
  1061. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  1062. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
  1063. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);		
  1064. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  1065. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1066. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1067. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1068. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  1069. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  1070. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  1071. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  1072. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  1073. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  1074. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  1075. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  1076. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  1077. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  1078. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  1079. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  1080. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  1081. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  1082. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  1083. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  1084. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  1085. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  1086. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  1087. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  1088. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  1089. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  1090. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  1091. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  1092. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  1093. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  1094. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  1095. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  1096. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  1097. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  1098. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  1099. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  1100. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  1101. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  1102. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  1103. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  1104. }
  1105.  
  1106. MAPTYPE 14 // Turbo Track (PK)
  1107. {
  1108. 	ADD_PROPERTY(PK, TRUE);								// PK
  1109. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect
  1110. 	// 08/07/16 updated from sakray server ---------------------------------
  1111. 	// Turbotrack property depreciated	
  1112. 	//ADD_PROPERTY(TURBOTRACK, TRUE);					// Turbo Track Maptype
  1113. 	// Split entries on TURBOTRACK maptype
  1114. 	ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE);				// Don't use knockback effect.
  1115. 	ADD_PROPERTY_VALUE(GOTOTOWN, 1); 					// Return to town on death
  1116. 	ADD_PROPERTY_VALUE(RANGE_DAMAGE, 80); 				// Ranged damage reduced to 80%
  1117. 	ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60); 			// Skill damage reduced to 60%
  1118. 	ADD_BLOCK_SKILL(SM_ENDURE,PLAYER);					// Endure
  1119. 	ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER);					// Ice Wall
  1120. 	ADD_BLOCK_SKILL(AL_WARP,PLAYER);					// Warp Portal
  1121. 	ADD_BLOCK_SKILL(TF_HIDING,PLAYER);					// Hiding
  1122. 	ADD_BLOCK_SKILL(AS_CLOAKING,PLAYER);				// Cloaking
  1123. 	ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER);				// Chase Walk
  1124. 	ADD_BLOCK_SKILL(MO_BODYRELOCATION,PLAYER);			// Snap
  1125. 	ADD_BLOCK_SKILL(LK_CONCENTRATION,PLAYER);			// Concentration
  1126. 	ADD_BLOCK_SKILL(LK_BERSERK,PLAYER);					// Berserk
  1127. 	ADD_BLOCK_SKILL(AL_CURE,PLAYER);					// Cure
  1128. 	ADD_BLOCK_SKILL(HP_BASILICA,PLAYER);				// Basillica
  1129. 	ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER);					// A moonlit watermill
  1130. 	ADD_BLOCK_ITEM("Anodyne");
  1131. 	ADD_BLOCK_ITEM("Green_Potion");
  1132. 	ADD_BLOCK_ITEM("Panacea");
  1133. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  1134. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  1135. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  1136. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1137. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1138. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1139. 	ADD_BLOCK_ITEM("Neuralizer");
  1140. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  1141. 	ADD_BLOCK_SKILL(WS_CARTBOOST,PLAYER);
  1142. 	ADD_BLOCK_SKILL(GN_CARTBOOST,PLAYER);	
  1143. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1144. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1145. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1146. 	// November 24, 2010 - Block costume items
  1147. 	ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
  1148. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  1149. }
  1150.  
  1151. MAPTYPE 15 // Prison
  1152. {
  1153. 	ADD_BLOCK_ITEM("Wing_Of_Butterfly");
  1154. 	ADD_PROPERTY(DENY_BUTTERFLY, TRUE);					// Butterfly Wing Block
  1155. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  1156. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  1157. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  1158. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1159. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1160. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1161. 	ADD_BLOCK_ITEM("Neuralizer");
  1162. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  1163. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);	
  1164. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
  1165. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);		
  1166. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  1167. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1168. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1169. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1170. 	ADD_PROPERTY(PREVENT_PARTY_MAKE,TRUE);
  1171. 	ADD_PROPERTY(PREVENT_PARTY_JOIN,TRUE);
  1172. 	ADD_PROPERTY(PREVENT_PARTY_LEAVE,TRUE);
  1173. 	ADD_PROPERTY(PREVENT_PARTY_EXPEL,TRUE);
  1174. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  1175. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  1176. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  1177. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  1178. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  1179. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  1180. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  1181. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  1182. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  1183. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  1184. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  1185. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  1186. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  1187. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  1188. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  1189. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  1190. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  1191. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  1192. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  1193. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  1194. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  1195. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  1196. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  1197. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  1198. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  1199. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  1200. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  1201. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  1202. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  1203. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  1204. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  1205. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  1206. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  1207. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  1208. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  1209. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");
  1210. }
  1211.  
  1212. MAPTYPE 16 // Boss
  1213. {
  1214. 	ADD_PROPERTY(TELEPORT, TRUE);						// Teleport
  1215. 	ADD_PROPERTY(EXP, TRUE);							// Experience Loss
  1216. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect
  1217. 	ADD_PROPERTY(CALLMONSTER, TRUE);					// Dead Branch Usage
  1218. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1219. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1220. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1221. 	ADD_BLOCK_ITEM("Neuralizer");
  1222. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  1223. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
  1224. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
  1225. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);		
  1226. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  1227. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1228. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1229. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1230. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  1231. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  1232. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  1233. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  1234. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  1235. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  1236. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  1237. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  1238. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  1239. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  1240. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  1241. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  1242. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  1243. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  1244. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  1245. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  1246. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  1247. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  1248. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  1249. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  1250. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  1251. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  1252. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  1253. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  1254. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  1255. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  1256. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  1257. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  1258. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  1259. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  1260. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  1261. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  1262. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  1263. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  1264. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  1265. }
  1266.  
  1267. MAPTYPE 17 // Monster Track
  1268. {
  1269. 	ADD_PROPERTY(PK, TRUE);								// PK
  1270. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect
  1271. 	// 08/07/16 updated from sakray server ---------------------------------
  1272. 	// Turbotrack property depreciated	
  1273. 	//ADD_PROPERTY(TURBOTRACK, TRUE);					// Turbo Track Maptype
  1274. 	// Split entries for TURBOTRACK maptype
  1275. 	ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE);				// Don't use knockback effect.
  1276. 	ADD_PROPERTY_VALUE(RANGE_DAMAGE, 80); 				// Ranged damage reduced to 80%
  1277. 	ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60); 			// Skill damage reduced to 60%
  1278. 	ADD_BLOCK_SKILL(SM_ENDURE,PLAYER);					// Endure
  1279. 	ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER);					// Ice Wall
  1280. 	ADD_BLOCK_SKILL(AL_WARP,PLAYER);					// Warp Portal
  1281. 	ADD_BLOCK_SKILL(TF_HIDING,PLAYER);					// Hiding
  1282. 	ADD_BLOCK_SKILL(AS_CLOAKING,PLAYER);				// Cloaking
  1283. 	ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER);				// Chase Walk
  1284. 	ADD_BLOCK_SKILL(MO_BODYRELOCATION,PLAYER);			// Snap
  1285. 	ADD_BLOCK_SKILL(LK_CONCENTRATION,PLAYER);			// Concentration
  1286. 	ADD_BLOCK_SKILL(LK_BERSERK,PLAYER);					// Berserk
  1287. 	ADD_BLOCK_SKILL(AL_CURE,PLAYER);					// Cure
  1288. 	ADD_BLOCK_SKILL(HP_BASILICA,PLAYER);				// Basillica
  1289. 	ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER);					// A moonlit watermill
  1290. 	ADD_BLOCK_ITEM("Anodyne");
  1291. 	ADD_BLOCK_ITEM("Green_Potion");
  1292. 	ADD_BLOCK_ITEM("Panacea");
  1293. 	// Added special for maptype 17	
  1294. 	ADD_BLOCK_ITEM("Wing_Of_Butterfly");
  1295. 	ADD_PROPERTY(PARTY, TRUE);							// Party PK Mode 
  1296. 	ADD_PROPERTY_VALUE(NAMED_BOOTY, 7773);				// Player drops a named item on successful PK
  1297. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  1298. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  1299. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  1300. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1301. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1302. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1303. 	ADD_BLOCK_ITEM("Neuralizer");	
  1304. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1305. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1306. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1307. 	// November 24, 2010 - Block costume items
  1308. 	ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
  1309. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");
  1310. }
  1311.  
  1312. MAPTYPE 18 // Siege 1.5 (Same as Siege)
  1313. {
  1314. 	ADD_PROPERTY(PK, TRUE);								// PK
  1315. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect
  1316. 	ADD_PROPERTY(GUILD, TRUE);							// Guild PK Mode 	
  1317. 	// 08/07/16 updated from sakray server ---------------------------------
  1318. 	 ADD_PROPERTY(SIEGE, TRUE);							// Siege Mode 
  1319. 	// Split entries for siege mode
  1320. 	ADD_PROPERTY(HIDING_DAMAGE, TRUE);					// Hide damage from showing. 
  1321. 	ADD_PROPERTY(USE_SIMPLE_EFFECT, TRUE);				// Force /mineffect
  1322. 	ADD_PROPERTY(LONG_INSUPERABLE_TIME, TRUE);			// Invincible time from using portal is 10s.
  1323. 	ADD_PROPERTY(DISABLE_LOCKON, TRUE);					// Don't use Lock On Mode.
  1324. 	ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE);				// Don't use knockback effect.
  1325. 	ADD_PROPERTY_VALUE(RANGE_DAMAGE, 80); 				// Ranged damage reduced to 80%
  1326. 	ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60); 			// Skill damage reduced to 60%
  1327. 	ADD_PROPERTY_VALUE(GOTOTOWN, 1); 					// Return to town on death
  1328. 	// Disable equipping effect
  1329. 	ADD_BLOCK_EQUIPITEM("Phen_Card");					// Phen Card usage block
  1330. 	ADD_BLOCK_EQUIPITEM("Orleans_Gown");				// Orleans Gown equip block
  1331. 	ADD_BLOCK_EQUIPITEM("Blood_Butterfly_Card");		// Bloody Butterfly Card usage block
  1332. 	// Disable item usage
  1333. 	ADD_BLOCK_ITEM("Anodyne");							// Block anti-pain ment (Endure)
  1334. 	ADD_BLOCK_ITEM("Assumptio_5_Scroll");				// Block Assumptio Lv. 5 Scroll	
  1335. 	ADD_BLOCK_ITEM("Pty_Assumptio_Scroll");				// Block Party Assumptio Scroll	
  1336. 	// Block Buff effects
  1337. 	ADD_BLOCK_BUFF("EFST_ENDURE");						// Block Endure Buff
  1338. 	// Forbidden skill usage
  1339. 	ADD_BLOCK_SKILL(TF_BACKSLIDING,PLAYER);				// Back Step
  1340. 	ADD_BLOCK_SKILL(AL_WARP,PLAYER);					// Warp Portal
  1341. 	ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER);					// Ice Wall
  1342. 	//ADD_BLOCK_SKILL(SM_ENDURE,PLAYER);				// Endure is blocked overseas, allowed here ---------!
  1343. 	ADD_BLOCK_SKILL(WE_CALLPARTNER,PLAYER);				// I want to see you
  1344. 	ADD_BLOCK_SKILL(WE_CALLBABY,PLAYER);				// Call child
  1345. 	ADD_BLOCK_SKILL(WE_CALLPARENT,PLAYER);				// Mama, Papa, I miss you!
  1346. 	ADD_BLOCK_SKILL(HP_ASSUMPTIO,PLAYER);				// Assumptio
  1347. 	ADD_BLOCK_SKILL(HP_BASILICA,PLAYER);				// Basillica
  1348. 	ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);				// Cultivation
  1349. 	ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER);					// A moonlit watermill
  1350. 	ADD_BLOCK_SKILL(NJ_KIRIKAGE,PLAYER);				// Kirikage
  1351. 	// EPISODE_VER 9 and below blocked skills (defined(REBALANCE))	
  1352. 	//ADD_BLOCK_SKILL(LK_BERSERK,PLAYER);				// Berserk
  1353. 	//ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER);				// Chase Walk
  1354. 	//ADD_BLOCK_SKILL(CG_MARIONETTE,PLAYER);			// Marionette Control
  1355. 	// Increase trap duration by 4x
  1356. 	ADJUST_TRAP_DURATION (HT_LANDMINE, 400); 			// Land Mine
  1357. 	ADJUST_TRAP_DURATION (HT_BLASTMINE, 400); 			// Blast Mine
  1358. 	ADJUST_TRAP_DURATION (HT_SANDMAN, 400); 			// Sandman
  1359. 	ADJUST_TRAP_DURATION (HT_SHOCKWAVE, 400); 			// Shockwave Trap
  1360. 	ADJUST_TRAP_DURATION (HT_SKIDTRAP, 400); 			// Skid Trap
  1361. 	ADJUST_TRAP_DURATION (HT_ANKLESNARE, 400); 			// Ankle Snare
  1362. 	ADJUST_TRAP_DURATION (HT_CLAYMORETRAP, 400);		// Claymore Trap
  1363. 	ADJUST_TRAP_DURATION (HT_TALKIEBOX, 400); 			// Talkie Box
  1364. 	ADJUST_TRAP_DURATION (HT_FREEZINGTRAP, 400);		// Freezing Trap
  1365. 	ADJUST_TRAP_DURATION (HT_FLASHER, 400); 			// Flasher
  1366. 	// PVP Server Added by savageox
  1367. 	//ADD_PROPERTY(PVPSERVER, TRUE);
  1368. 	// added special properties for maptype 18
  1369. 	ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 15);
  1370. 	//ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 2);			// Use this on new zones.
  1371. 	ADD_BLOCK_SKILL(TK_HIGHJUMP,PLAYER);
  1372. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  1373. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  1374. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  1375. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1376. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1377. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1378. 	ADD_BLOCK_ITEM("Neuralizer");
  1379. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1380. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1381. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1382. 	// November 24, 2010 - Block costume items
  1383. 	ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
  1384. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  1385. }
  1386.  
  1387. MAPTYPE 19 // Battlegrounds
  1388. {
  1389. 	ADD_PROPERTY(PK, TRUE);								// PK
  1390. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect
  1391. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  1392. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  1393. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door		
  1394. 	ADD_PROPERTY(SIEGE, TRUE);						// Siege Mode 
  1395. 	// 08/07/16 updated from sakray server ---------------------------------
  1396. 	// added properties for maptype 19
  1397. 	ADD_PROPERTY_VALUE(RANGE_DAMAGE, 75);				// Reduce ranged damage by 25%
  1398. 	ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 70);			// Reduce skill damage by 30%
  1399. 	ADD_PROPERTY(DISABLE_LOCKON, TRUE);					// Don't use Lock On Mode.
  1400. 	ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE);				// Don't use knockback effect.
  1401. 	ADD_PROPERTY (BATTLEFIELD, TRUE); 					// Battleground Mode
  1402. 	ADD_BLOCK_EQUIPITEM("Phen_Card");					// Phen Card usage block
  1403. 	ADD_BLOCK_EQUIPITEM("Orleans_Gown");				// Orleans Gown equip block
  1404. 	ADD_BLOCK_EQUIPITEM("Blood_Butterfly_Card");		// Bloody Butterfly Card usage block
  1405. 	ADD_BLOCK_ITEM("Anodyne");							// Block anti-pain ment (Endure)
  1406. 	ADD_BLOCK_ITEM("Assumptio_5_Scroll");				// Block Assumptio Lv. 5 Scroll	
  1407. 	ADD_BLOCK_ITEM("Pty_Assumptio_Scroll");				// Block Party Assumptio Scroll	
  1408. 	// Block Buff effects
  1409. 	ADD_BLOCK_BUFF("EFST_ENDURE");						// Block Endure Buff
  1410. 	// Forbidden skill usage
  1411. 	ADD_BLOCK_SKILL(TF_BACKSLIDING,PLAYER);				// Back Step
  1412. 	ADD_BLOCK_SKILL(AL_WARP,PLAYER);					// Warp Portal
  1413. 	ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER);					// Ice Wall
  1414. 	//ADD_BLOCK_SKILL(SM_ENDURE,PLAYER);				// Endure blocked overseas, allowed here !
  1415. 	ADD_BLOCK_SKILL(WE_CALLPARTNER,PLAYER);				// I want to see you
  1416. 	ADD_BLOCK_SKILL(WE_CALLBABY,PLAYER);				// Call child
  1417. 	ADD_BLOCK_SKILL(WE_CALLPARENT,PLAYER);				// Mama, Papa, I miss you!
  1418. 	ADD_BLOCK_SKILL(HP_ASSUMPTIO,PLAYER);				// Assumptio
  1419. 	ADD_BLOCK_SKILL(HP_BASILICA,PLAYER);				// Basillica
  1420. 	ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);				// Cultivation
  1421. 	ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER);					// A moonlit watermill
  1422. 	ADD_BLOCK_SKILL(NJ_KIRIKAGE,PLAYER);				// Kirikage
  1423. 	// EPISODE_VER 9 and below blocked skills (defined(REBALANCE))	
  1424. 	//ADD_BLOCK_SKILL(LK_BERSERK,PLAYER);				// Berserk
  1425. 	//ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER);				// Chase Walk
  1426. 	//ADD_BLOCK_SKILL(CG_MARIONETTE,PLAYER);			// Marionette Control
  1427. 	ADD_BLOCK_SKILL(MO_BODYRELOCATION,PLAYER);			// Snap
  1428. 	ADD_BLOCK_SKILL(SG_FEEL,PLAYER);					// Felling of sun moon and stars
  1429. 	ADD_BLOCK_SKILL(TK_RUN,PLAYER);						// Run
  1430. 	ADD_BLOCK_SKILL(TK_HIGHJUMP,PLAYER);				// High Jump
  1431. 	// Increase trap duration by 4x
  1432. 	ADJUST_TRAP_DURATION (HT_LANDMINE, 400); 			// Land Mine
  1433. 	ADJUST_TRAP_DURATION (HT_BLASTMINE, 400); 			// Blast Mine
  1434. 	ADJUST_TRAP_DURATION (HT_SANDMAN, 400); 			// Sandman
  1435. 	ADJUST_TRAP_DURATION (HT_SHOCKWAVE, 400); 			// Shockwave Trap
  1436. 	ADJUST_TRAP_DURATION (HT_SKIDTRAP, 400); 			// Skid Trap
  1437. 	ADJUST_TRAP_DURATION (HT_ANKLESNARE, 400); 			// Ankle Snare
  1438. 	ADJUST_TRAP_DURATION (HT_CLAYMORETRAP, 400);		// Claymore Trap
  1439. 	ADJUST_TRAP_DURATION (HT_TALKIEBOX, 400); 			// Talkie Box
  1440. 	ADJUST_TRAP_DURATION (HT_FREEZINGTRAP, 400);		// Freezing Trap
  1441. 	ADJUST_TRAP_DURATION (HT_FLASHER, 400); 			// Flasher
  1442. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1443. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1444. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1445. 	ADD_BLOCK_ITEM("Neuralizer");	
  1446. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1447. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1448. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1449. 	// November 24, 2010 - Block costume items
  1450. 	ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
  1451. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  1452. }
  1453.  
  1454. MAPTYPE 20 // Memorial Dungeon: Endless Tower, Orc's Memory, Nidhoggur's Nest
  1455. {
  1456. 	ADD_BLOCK_SKILL(AL_TELEPORT,PLAYER | MONSTER | HOMUN | MERCENARY);
  1457. 	ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER);   				// Icewall Skill Block
  1458. 	ADD_BLOCK_SKILL(PF_SPIDERWEB,PLAYER); 				// Fiberlock Skill Block
  1459. 	ADD_BLOCK_SKILL(RG_INTIMIDATE,PLAYER | MONSTER);	// Intimidate Skill Block
  1460. 	ADD_BLOCK_SKILL(NPC_EXPULSION,MONSTER);         	// Exile Skill Block
  1461. 	ADD_PROPERTY(EXP, TRUE);							// Experience Loss
  1462. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect
  1463. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  1464. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  1465. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  1466. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1467. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1468. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1469. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  1470. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);	
  1471. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);	
  1472. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);	
  1473. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  1474. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1475. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1476. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1477. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  1478. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  1479. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  1480. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  1481. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  1482. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  1483. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  1484. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  1485. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  1486. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  1487. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  1488. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  1489. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  1490. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  1491. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  1492. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  1493. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  1494. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  1495. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  1496. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  1497. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  1498. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  1499. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  1500. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  1501. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  1502. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  1503. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  1504. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  1505. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  1506. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  1507. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  1508. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  1509. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  1510. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  1511. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  1512. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");
  1513. }
  1514.  
  1515. MAPTYPE 21 // Memorial Dungeon: Sealed Shrine
  1516. {
  1517. 	ADD_BLOCK_SKILL(AL_TELEPORT,PLAYER | MONSTER | HOMUN | MERCENARY);
  1518. 	ADD_BLOCK_SKILL(HP_ASSUMPTIO,PLAYER);  				// Assumptio Usage Block
  1519. 	ADD_BLOCK_SKILL(MG_SAFETYWALL,PLAYER); 				// Safety wall Block
  1520. 	ADD_PROPERTY(EXP, TRUE);							// Experience Loss
  1521. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect
  1522. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  1523. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  1524. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  1525. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1526. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1527. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1528. 	ADD_BLOCK_ITEM("Neuralizer");
  1529. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  1530. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);	
  1531. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);	
  1532. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);	
  1533. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  1534. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1535. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1536. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1537. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  1538. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  1539. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  1540. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  1541. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  1542. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  1543. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  1544. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  1545. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  1546. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  1547. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  1548. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  1549. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  1550. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  1551. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  1552. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  1553. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  1554. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  1555. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  1556. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  1557. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  1558. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  1559. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  1560. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  1561. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  1562. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  1563. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  1564. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  1565. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  1566. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  1567. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  1568. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  1569. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  1570. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  1571. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  1572. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  1573. }
  1574.  
  1575. MAPTYPE 22 // France PVP 
  1576. {
  1577. 	ADD_PROPERTY(PK, FALSE);							// PK
  1578. 	ADD_PROPERTY(TELEPORT, FALSE);						// Teleport
  1579. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  1580. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  1581. 	ADD_PROPERTY(NOTREMEMBER, FALSE);					// Memo
  1582. 	ADD_PROPERTY(ITEMDROP, FALSE);						// Item Drop
  1583. 	ADD_PROPERTY(EXP, FALSE);							// Experience Loss
  1584. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, FALSE);		// Block memo on disconnect 
  1585. 	ADD_PROPERTY(CALLMONSTER, FALSE);					// Dead Branch Usage
  1586. 	ADD_PROPERTY(PARTY, FALSE);							// Party PK Mode 
  1587. 	ADD_PROPERTY(GUILD, FALSE);							// Guild PK Mode
  1588. 	ADD_PROPERTY(SIEGE, FALSE);							// Siege Mode
  1589. 	ADD_PROPERTY(PKSERVER, FALSE);						// PK Server Added by savageox
  1590. 	ADD_PROPERTY(PVPSERVER, FALSE);						// PVP Server Added by savageox
  1591. 	ADD_PROPERTY(DENYSKILL, FALSE);						// Skill block Added by savageox
  1592. 	ADD_PROPERTY(TURBOTRACK, FALSE);					// Turbo Track Maptype
  1593. 	ADD_PROPERTY(DENY_BUTTERFLY, FALSE);				// Butterfly Wing Block
  1594. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1595. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1596. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1597. 	ADD_BLOCK_ITEM("Neuralizer");
  1598. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door
  1599. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  1600. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
  1601. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
  1602. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);		
  1603. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  1604. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1605. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1606. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1607. 	ADD_BLOCK_SKILL(AM_CANNIBALIZE,PLAYER);
  1608. 	ADD_BLOCK_SKILL(AM_SPHEREMINE,PLAYER);
  1609. 	ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);
  1610. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  1611. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  1612. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  1613. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  1614. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  1615. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  1616. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  1617. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  1618. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  1619. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  1620. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  1621. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  1622. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  1623. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  1624. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  1625. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  1626. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  1627. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  1628. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  1629. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  1630. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  1631. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  1632. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  1633. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  1634. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  1635. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  1636. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  1637. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  1638. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  1639. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  1640. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  1641. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  1642. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  1643. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  1644. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  1645. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  1646. 	ADD_BLOCK_ITEM("Dun_Tele_Scroll1"); 
  1647. 	ADD_BLOCK_ITEM("Dun_Tele_Scroll2");
  1648. 	ADD_BLOCK_ITEM("Dun_Tele_Scroll3"); 
  1649. //	ADD_BLOCK_ITEM("FDun_Tele_Scroll1"); 
  1650. //	ADD_BLOCK_ITEM("EFDun_Tele_Scroll1"); 
  1651. 	ADD_BLOCK_ITEM("Giant_Fly_Wing");
  1652. //	ADD_BLOCK_ITEM("F_Giant_Fly_Wing");
  1653. //	ADD_BLOCK_ITEM("E_Giant_Fly_Wing");
  1654. 	ADD_BLOCK_ITEM("Siege_Teleport_Scroll");
  1655. 	ADD_BLOCK_ITEM("Siege_Teleport_Scroll2");
  1656. //	ADD_BLOCK_ITEM("F_Siege_Teleport_Scroll");
  1657. //	ADD_BLOCK_ITEM("E_Siege_Teleport_Scroll");
  1658. 	ADD_BLOCK_ITEM("Branch_Of_Dead_Tree");
  1659. 	ADD_BLOCK_ITEM("Bloody_Dead_Branch");
  1660. 	ADD_BLOCK_ITEM("Mystic_Tree_Branch");
  1661. 	ADD_BLOCK_EQUIPITEM("Hylozoist_Card");
  1662. 	ADD_BLOCK_EQUIPITEM("Azoth");	
  1663. 	ADD_BLOCK_ITEM("N_Butterfly_Wing");
  1664. 	ADD_BLOCK_ITEM("Kafra_Card");
  1665. //	ADD_BLOCK_ITEM("FKafra_Card");
  1666. //	ADD_BLOCK_ITEM("EFKafra_Card");
  1667. 	ADD_BLOCK_ITEM("Malang_Sp_Can");
  1668. 	ADD_BLOCK_ITEM("Insideout_Shirt");
  1669. 	ADD_PROPERTY(DENYSKILL, TRUE);
  1670. 	ADD_BLOCK_ITEM("Time_Guardian_Box");
  1671. 	ADD_BLOCK_ITEM("Beginner_Kit_Box");
  1672. 	ADD_BLOCK_ITEM("Mother_Love_Box");
  1673. 	ADD_BLOCK_ITEM("Level_Up_Box");
  1674. 	ADD_BLOCK_ITEM("Event_Gift_Box");
  1675. 	ADD_BLOCK_ITEM("Event_Gift_Box_");
  1676. 	ADD_BLOCK_ITEM("Old_Ore_Box_");
  1677. 	ADD_BLOCK_ITEM("High_Weapon_Box_");
  1678. 	ADD_BLOCK_ITEM("Zherlthsh_Tck_Box_");
  1679. 	ADD_BLOCK_ITEM("Mercenary_Casting_");
  1680. 	ADD_BLOCK_ITEM("Reward_Job_BM25");
  1681. 	ADD_BLOCK_ITEM("Old_Card_Album_");
  1682. }
  1683.  
  1684. MAPTYPE 23 // Town
  1685. {
  1686. 	ADD_PROPERTY(TELEPORT, TRUE);						// Teleport
  1687. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1688. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1689. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1690. 	ADD_BLOCK_ITEM("Greed_Scroll");
  1691. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  1692. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
  1693. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);	
  1694. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);	
  1695. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  1696. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1697. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1698. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1699. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  1700. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  1701. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  1702. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  1703. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  1704. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  1705. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  1706. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  1707. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  1708. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  1709. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  1710. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  1711. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  1712. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  1713. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  1714. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  1715. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  1716. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  1717. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  1718. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  1719. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  1720. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  1721. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  1722. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  1723. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  1724. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  1725. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  1726. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  1727. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  1728. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  1729. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  1730. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  1731. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  1732. }
  1733.  
  1734. MAPTYPE 24  // Novice Academy
  1735. {
  1736. 	ADD_PROPERTY(PK, FALSE);							// PK
  1737. 	ADD_PROPERTY(TELEPORT, FALSE);						// Teleport
  1738. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  1739. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  1740. 	ADD_PROPERTY(NOTREMEMBER, FALSE);					// Memo
  1741. 	ADD_PROPERTY(ITEMDROP, FALSE);						// Item Drop
  1742. 	ADD_PROPERTY(EXP, FALSE);							// Experience Loss
  1743. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, FALSE);		// Block memo on disconnect 
  1744. 	ADD_PROPERTY(CALLMONSTER, FALSE);					// Dead Branch Usage
  1745. 	ADD_PROPERTY(PARTY, FALSE);							// Party PK Mode 
  1746. 	ADD_PROPERTY(GUILD, FALSE);							// Guild PK Mode
  1747. 	ADD_PROPERTY(SIEGE, FALSE);							// Siege Mode
  1748. 	ADD_PROPERTY(PKSERVER, FALSE);						// PK Server Added by savageox
  1749. 	ADD_PROPERTY(PVPSERVER, FALSE);						// PVP Server Added by savageox
  1750. 	ADD_PROPERTY(DENYSKILL, FALSE);						// Skill Block Added by savageox
  1751. 	ADD_PROPERTY(TURBOTRACK, FALSE);					// Turbo Track Maptype
  1752. 	ADD_PROPERTY(DENY_BUTTERFLY, FALSE);				// Butterfly Wing Block
  1753. 	ADD_BLOCK_ITEM("Runstone_Crush");	
  1754. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1755. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1756. 	ADD_BLOCK_ITEM("Neuralizer");
  1757. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  1758. 	ADD_BLOCK_SKILL(WM_SATURDAY_NIGHT_FEVER,PLAYER);
  1759. 	ADD_BLOCK_SKILL(SO_ARRULLO,PLAYER);
  1760. 	ADD_BLOCK_SKILL(WM_SOUND_OF_DESTRUCTION,PLAYER);
  1761. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);		
  1762. 	ADD_BLOCK_SKILL(SC_BLOODYLUST,PLAYER);	
  1763. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1764. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1765. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1766. 	ADD_BLOCK_SKILL(AM_CANNIBALIZE,PLAYER);
  1767. 	ADD_BLOCK_SKILL(AM_SPHEREMINE,PLAYER);
  1768. 	ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);
  1769. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  1770. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  1771. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  1772. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  1773. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  1774. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  1775. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  1776. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  1777. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  1778. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  1779. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  1780. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  1781. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  1782. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  1783. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  1784. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  1785. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  1786. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  1787. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  1788. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  1789. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  1790. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  1791. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  1792. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  1793. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  1794. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  1795. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  1796. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  1797. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  1798. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  1799. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  1800. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  1801. 	ADD_BLOCK_ITEM("Woe_White_Potion");
  1802. 	ADD_BLOCK_ITEM("Woe_Blue_Potion");
  1803. 	ADD_BLOCK_ITEM("Woe_Violet_Potion");
  1804. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  1805. 	ADD_BLOCK_ITEM("Dun_Tele_Scroll1"); 
  1806. 	ADD_BLOCK_ITEM("Dun_Tele_Scroll2");
  1807. 	ADD_BLOCK_ITEM("Dun_Tele_Scroll3"); 
  1808. //	ADD_BLOCK_ITEM("FDun_Tele_Scroll1"); 
  1809. //	ADD_BLOCK_ITEM("EFDun_Tele_Scroll1"); 
  1810. 	ADD_BLOCK_ITEM("Giant_Fly_Wing");
  1811. //	ADD_BLOCK_ITEM("F_Giant_Fly_Wing");
  1812. //	ADD_BLOCK_ITEM("E_Giant_Fly_Wing");
  1813. 	ADD_BLOCK_ITEM("Siege_Teleport_Scroll");
  1814. 	ADD_BLOCK_ITEM("Siege_Teleport_Scroll2");
  1815. //	ADD_BLOCK_ITEM("F_Siege_Teleport_Scroll");
  1816. //	ADD_BLOCK_ITEM("E_Siege_Teleport_Scroll");
  1817. 	ADD_BLOCK_ITEM("Branch_Of_Dead_Tree");
  1818. 	ADD_BLOCK_ITEM("Bloody_Dead_Branch");
  1819. 	ADD_BLOCK_ITEM("Mystic_Tree_Branch");
  1820. 	ADD_BLOCK_EQUIPITEM("Hylozoist_Card");
  1821. 	ADD_BLOCK_EQUIPITEM("Azoth");	
  1822. 	ADD_BLOCK_ITEM("N_Butterfly_Wing");
  1823. 	ADD_BLOCK_ITEM("Kafra_Card");
  1824. //	ADD_BLOCK_ITEM("FKafra_Card");
  1825. //	ADD_BLOCK_ITEM("EFKafra_Card");
  1826. 	ADD_BLOCK_ITEM("Malang_Sp_Can");
  1827. 	ADD_BLOCK_ITEM("Insideout_Shirt");
  1828. }
  1829.  
  1830. MAPTYPE 25 // Siege TE 
  1831. {
  1832. 	ADD_PROPERTY(PK, TRUE);								// PK
  1833. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect
  1834. 	ADD_PROPERTY(GUILD, TRUE);							// Guild PK Mode	
  1835. 	ADD_PROPERTY(SIEGE, TRUE);							// Siege Mode
  1836. 	// Split entries for siege mode maptype
  1837. 	ADD_PROPERTY(HIDING_DAMAGE, TRUE);					// Hide damage from showing. 
  1838. 	ADD_PROPERTY(USE_SIMPLE_EFFECT, TRUE);				// Force /mineffect
  1839. 	ADD_PROPERTY(LONG_INSUPERABLE_TIME, TRUE);			// Invincible time from using portal is 10s.
  1840. 	ADD_PROPERTY(DISABLE_LOCKON, TRUE);					// Don't use Lock On Mode.
  1841. 	ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE);				// Don't use knockback effect.	
  1842. 	ADD_PROPERTY_VALUE(RANGE_DAMAGE, 80); 				// Ranged damage reduced to 80%
  1843. 	ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60); 			// Skill damage reduced to 60%
  1844. 	ADD_PROPERTY_VALUE(GOTOTOWN, 1); 					// Return to town on death
  1845. 	// Disable equipping effect
  1846. 	ADD_BLOCK_EQUIPITEM("Phen_Card");					// Phen Card usage block
  1847. 	ADD_BLOCK_EQUIPITEM("Orleans_Gown");				// Orleans Gown equip block
  1848. 	ADD_BLOCK_EQUIPITEM("Blood_Butterfly_Card");		// Bloody Butterfly Card usage block
  1849. 	// Disable item usage
  1850. 	ADD_BLOCK_ITEM("Anodyne");							// Block anti-pain ment (Endure)
  1851. 	ADD_BLOCK_ITEM("Assumptio_5_Scroll");				// Block Assumptio Lv. 5 Scroll	
  1852. 	ADD_BLOCK_ITEM("Pty_Assumptio_Scroll");				// Block Party Assumptio Scroll	
  1853. 	// Block Buff effects
  1854. 	ADD_BLOCK_BUFF("EFST_ENDURE");						// Block Endure Buff	
  1855. 	// Forbidden skill usage
  1856. 	ADD_BLOCK_SKILL(TF_BACKSLIDING,PLAYER);				// Back Step
  1857. 	ADD_BLOCK_SKILL(AL_WARP,PLAYER);					// Warp Portal
  1858. 	ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER);					// Ice Wall
  1859. 	//ADD_BLOCK_SKILL(SM_ENDURE,PLAYER);				// Endure blocked overseas, allowed here ---------!
  1860. 	ADD_BLOCK_SKILL(WE_CALLPARTNER,PLAYER);				// I want to see you
  1861. 	ADD_BLOCK_SKILL(WE_CALLBABY,PLAYER);				// Call child
  1862. 	ADD_BLOCK_SKILL(WE_CALLPARENT,PLAYER);				// Mama, Papa, I miss you!
  1863. 	ADD_BLOCK_SKILL(HP_ASSUMPTIO,PLAYER);				// Assumptio
  1864. 	ADD_BLOCK_SKILL(HP_BASILICA,PLAYER);				// Basillica
  1865. 	ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);				// Cultivation
  1866. 	ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER);					// A moonlit watermill
  1867. 	ADD_BLOCK_SKILL(NJ_KIRIKAGE,PLAYER);				// Kirikage
  1868. 	// EPISODE_VER 9 and below blocked skills (defined(REBALANCE))	
  1869. 	//ADD_BLOCK_SKILL(LK_BERSERK,PLAYER);				// Berserk
  1870. 	//ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER);				// Chase Walk
  1871. 	//ADD_BLOCK_SKILL(CG_MARIONETTE,PLAYER);			// Marionette Control
  1872. 	// Increase trap duration by 4x	
  1873. 	ADJUST_TRAP_DURATION (HT_LANDMINE, 400); 			// Land Mine
  1874. 	ADJUST_TRAP_DURATION (HT_BLASTMINE, 400); 			// Blast Mine
  1875. 	ADJUST_TRAP_DURATION (HT_SANDMAN, 400); 			// Sandman
  1876. 	ADJUST_TRAP_DURATION (HT_SHOCKWAVE, 400); 			// Shockwave Trap
  1877. 	ADJUST_TRAP_DURATION (HT_SKIDTRAP, 400); 			// Skid Trap
  1878. 	ADJUST_TRAP_DURATION (HT_ANKLESNARE, 400); 			// Ankle Snare
  1879. 	ADJUST_TRAP_DURATION (HT_CLAYMORETRAP, 400);		// Claymore Trap
  1880. 	ADJUST_TRAP_DURATION (HT_TALKIEBOX, 400); 			// Talkie Box
  1881. 	ADJUST_TRAP_DURATION (HT_FREEZINGTRAP, 400);		// Freezing Trap
  1882. 	ADJUST_TRAP_DURATION (HT_FLASHER, 400); 			// Flasher
  1883. 	// added special properties for maptype 25
  1884. 	ADD_PROPERTY_VALUE(SIEGETIME_VERSION, 3);
  1885. 	ADD_BLOCK_SKILL(TK_HIGHJUMP,PLAYER);				// High Jump
  1886. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  1887. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  1888. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1889. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1890. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1891. 	ADD_BLOCK_ITEM("Neuralizer");
  1892. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1893. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1894. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1895. 	// November 24, 2010 - Block costume items
  1896. 	ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);
  1897. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");		
  1898. }
  1899.  
  1900. MAPTYPE 26 // RWC Battlefield (Very similar to Battleground)
  1901. {
  1902. 	ADD_PROPERTY(PK, TRUE);								// PK
  1903. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect  	
  1904. 	ADD_PROPERTY(GUILD, TRUE);							// Guild PK Mode 
  1905. 	ADD_PROPERTY(SIEGE, TRUE);							// Siege Mode 
  1906. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing	
  1907. 	ADD_BLOCK_SKILL(SC_FATALMENACE,PLAYER); 			// Fatal Menace
  1908. 	ADD_BLOCK_SKILL(SC_DIMENSIONDOOR,PLAYER);			// Dimension Door	
  1909. 	// 08/07/16 updated from sakray server ---------------------------------
  1910. 	// Split entries for siege mode maptype
  1911. 	ADD_PROPERTY(HIDING_DAMAGE, TRUE);					// Hide damage from showing. 
  1912. 	ADD_PROPERTY(USE_SIMPLE_EFFECT, TRUE);				// Force /mineffect
  1913. 	ADD_PROPERTY(LONG_INSUPERABLE_TIME, TRUE);			// Invincible time from using portal is 10s.
  1914. 	ADD_PROPERTY(DISABLE_LOCKON, TRUE);					// Don't use Lock On Mode.
  1915. 	ADD_PROPERTY(DISABLE_KNOCKBACK, TRUE);				// Don't use knockback effect.	
  1916. 	ADD_PROPERTY_VALUE(RANGE_DAMAGE, 80); 				// Ranged damage reduced to 80%
  1917. 	ADD_PROPERTY_VALUE(ALL_SKILL_DAMAGE, 60); 			// Skill damage reduced to 60%
  1918. 	ADD_PROPERTY (BATTLEFIELD, TRUE); 					// Battleground Mode
  1919. 	// Disable equipping effect
  1920. 	ADD_BLOCK_EQUIPITEM("Phen_Card");					// Phen Card usage block
  1921. 	ADD_BLOCK_EQUIPITEM("Orleans_Gown");				// Orleans Gown equip block
  1922. 	ADD_BLOCK_EQUIPITEM("Blood_Butterfly_Card");		// Bloody Butterfly Card usage block
  1923. 	// Disable item usage
  1924. 	ADD_BLOCK_ITEM("Anodyne");							// Block anti-pain ment (Endure)
  1925. 	ADD_BLOCK_ITEM("Assumptio_5_Scroll");				// Block Assumptio Lv. 5 Scroll	
  1926. 	ADD_BLOCK_ITEM("Pty_Assumptio_Scroll");				// Block Party Assumptio Scroll	
  1927. 	// Block Buff effects
  1928. 	ADD_BLOCK_BUFF("EFST_ENDURE");						// Block Endure Buff
  1929. 	// Forbidden skill usage
  1930. 	ADD_BLOCK_SKILL(TF_BACKSLIDING,PLAYER);				// Back Step
  1931. 	ADD_BLOCK_SKILL(AL_WARP,PLAYER);					// Warp Portal
  1932. 	ADD_BLOCK_SKILL(WZ_ICEWALL,PLAYER);					// Ice Wall
  1933. 	//ADD_BLOCK_SKILL(SM_ENDURE,PLAYER);				// Endure blocked overseas, allowed here ---------!
  1934. 	ADD_BLOCK_SKILL(WE_CALLPARTNER,PLAYER);				// I want to see you
  1935. 	ADD_BLOCK_SKILL(WE_CALLBABY,PLAYER);				// Call child
  1936. 	ADD_BLOCK_SKILL(WE_CALLPARENT,PLAYER);				// Mama, Papa, I miss you!
  1937. 	//ADD_BLOCK_SKILL(HP_ASSUMPTIO,PLAYER);				// Assumptio
  1938. 	ADD_BLOCK_SKILL(HP_BASILICA,PLAYER);				// Basillica
  1939. 	ADD_BLOCK_SKILL(CR_CULTIVATION,PLAYER);				// Cultivation
  1940. 	ADD_BLOCK_SKILL(CG_MOONLIT,PLAYER);					// A moonlit watermill
  1941. 	ADD_BLOCK_SKILL(NJ_KIRIKAGE,PLAYER);				// Kirikage
  1942. 	// Prohibited 3rd Class Skills
  1943. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);					// Manhole
  1944. 	ADD_BLOCK_SKILL(SC_GROOMY,PLAYER);					// Masquerade - Groomy
  1945. 	ADD_BLOCK_SKILL(SC_UNLUCKY,PLAYER);					// Masquerade - Unlucky
  1946. 	ADD_BLOCK_SKILL(GN_CHANGEMATERIAL,PLAYER);			// Change Material
  1947. 	ADD_BLOCK_SKILL(SO_EL_ANALYSIS,PLAYER);				// 4 Element Analyze
  1948. 	// EPISODE_VER 9 and below blocked skills (defined(REBALANCE))	
  1949. 	//ADD_BLOCK_SKILL(LK_BERSERK,PLAYER);				// Berserk
  1950. 	//ADD_BLOCK_SKILL(ST_CHASEWALK,PLAYER);				// Chase Walk
  1951. 	//ADD_BLOCK_SKILL(CG_MARIONETTE,PLAYER);			// Marionette Control
  1952. 	// Increase trap duration by 4x	
  1953. 	ADJUST_TRAP_DURATION (HT_LANDMINE, 400); 			// Land Mine
  1954. 	ADJUST_TRAP_DURATION (HT_BLASTMINE, 400); 			// Blast Mine
  1955. 	ADJUST_TRAP_DURATION (HT_SANDMAN, 400); 			// Sandman
  1956. 	ADJUST_TRAP_DURATION (HT_SHOCKWAVE, 400); 			// Shockwave Trap
  1957. 	ADJUST_TRAP_DURATION (HT_SKIDTRAP, 400); 			// Skid Trap
  1958. 	ADJUST_TRAP_DURATION (HT_ANKLESNARE, 400); 			// Ankle Snare
  1959. 	ADJUST_TRAP_DURATION (HT_CLAYMORETRAP, 400);		// Claymore Trap
  1960. 	ADJUST_TRAP_DURATION (HT_TALKIEBOX, 400); 			// Talkie Box
  1961. 	ADJUST_TRAP_DURATION (HT_FREEZINGTRAP, 400);		// Freezing Trap
  1962. 	ADJUST_TRAP_DURATION (HT_FLASHER, 400); 			// Flasher
  1963. 	ADD_BLOCK_ITEM("Runstone_Crush");
  1964. 	ADD_BLOCK_ITEM("Runstone_Storm");
  1965. 	ADD_BLOCK_ITEM("Runstone_Millennium");
  1966. 	ADD_BLOCK_ITEM("Neuralizer");
  1967. 	//ADD_BLOCK_SKILL(GC_DARKILLUSION,PLAYER);			// Dark Illusion
  1968. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");
  1969. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");
  1970. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");
  1971. 	// November 24, 2010 - Block costume items
  1972. 	ADD_PROPERTY(DISABLE_COSTUMEITEM,TRUE);	
  1973. 	ADD_BLOCK_SKILL(MC_VENDING,PLAYER);					// Vending
  1974. 	ADD_BLOCK_SKILL(AC_MAKINGARROW,PLAYER);				// Arrow Crafting
  1975. 	ADD_BLOCK_SKILL(RG_STEALCOIN,PLAYER);				// Mug
  1976. 	ADD_BLOCK_ITEM("Treasure_Box_Scroll");	
  1977. }
  1978.  
  1979. MAPTYPE 27 // Bossnia Event 
  1980. {
  1981. 	ADD_PROPERTY(DISCONNECT_NOTREMEMBER, TRUE);			// Block memo on disconnect
  1982. 	ADD_BLOCK_ITEM("N_Fly_Wing");						// Novice Flywing
  1983. 	ADD_BLOCK_ITEM("Emergency_Scroll1");				// Emergency Scroll 1
  1984. 	ADD_BLOCK_ITEM("Emergency_Scroll2");				// Emergency Scroll 2
  1985. 	ADD_BLOCK_ITEM("Emergency_Scroll3");				// Emergency Scroll 3	
  1986. 	ADD_BLOCK_ITEM("Vending_Search_Scroll");				
  1987. 	ADD_BLOCK_ITEM("Vending_Search_Scroll2");				
  1988. 	ADD_BLOCK_ITEM("Uni_Catalog_Bz");		
  1989. 	ADD_BLOCK_SKILL(SC_MANHOLE,PLAYER);		
  1990. 	ADD_BLOCK_EQUIPITEM("Siege_Greave");
  1991. 	ADD_BLOCK_EQUIPITEM("Siege_Boots");
  1992. 	ADD_BLOCK_EQUIPITEM("Siege_Shoes");
  1993. 	ADD_BLOCK_EQUIPITEM("Siege_Manteau");
  1994. 	ADD_BLOCK_EQUIPITEM("Siege_Muffler");
  1995. 	ADD_BLOCK_EQUIPITEM("Siege_Plate");
  1996. 	ADD_BLOCK_EQUIPITEM("Siege_Suits");
  1997. 	ADD_BLOCK_EQUIPITEM("Siege_Robe");
  1998. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_S");
  1999. 	ADD_BLOCK_EQUIPITEM("Siege_Arrow_A");
  2000. 	ADD_BLOCK_EQUIPITEM("Velum_Jamadhar");
  2001. 	ADD_BLOCK_EQUIPITEM("Velum_Scare");
  2002. 	ADD_BLOCK_EQUIPITEM("Velum_Buster");
  2003. 	ADD_BLOCK_EQUIPITEM("Velum_Glaive");
  2004. 	ADD_BLOCK_EQUIPITEM("Velum_Arc_Wand");
  2005. 	ADD_BLOCK_EQUIPITEM("Velum_Claymore");
  2006. 	ADD_BLOCK_EQUIPITEM("Velum_Katzbalger");
  2007. 	ADD_BLOCK_EQUIPITEM("Velum_Arbalest");
  2008. 	ADD_BLOCK_EQUIPITEM("Velum_CrossBow");
  2009. 	ADD_BLOCK_EQUIPITEM("Velum_Bible");
  2010. 	ADD_BLOCK_EQUIPITEM("Velum_Encyclopedia");
  2011. 	ADD_BLOCK_EQUIPITEM("Velum_Claw");
  2012. 	ADD_BLOCK_EQUIPITEM("Velum_Damascus");
  2013. 	ADD_BLOCK_EQUIPITEM("Velum_Stunner");
  2014. 	ADD_BLOCK_EQUIPITEM("Velum_Flail");
  2015. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawS"); 
  2016. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Velum_ClawA"); 
  2017. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Plate");
  2018. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Suits");
  2019. //	ADD_BLOCK_EQUIPITEM("COMBIITEM_Siege_Robe");
  2020. 	ADD_BLOCK_EQUIPITEM("Velum_Spear");
  2021. 	ADD_BLOCK_EQUIPITEM("Velum_Guillotine");
  2022. }
Viewed 930 times, submitted by Muad_Dib.