Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.12 KB | None | 0 0
  1. #ifndef __INC_METIN2_COMMON_DEFINES_H__
  2. #define __INC_METIN2_COMMON_DEFINES_H__
  3.  
  4. // ### General Configuration ###
  5. enum eCommonDefines {
  6. MAP_ALLOW_LIMIT = 32, // 32 default
  7. };
  8.  
  9. enum tEvelionDefines {
  10. MAX_BONUS_COSTUME = 5,
  11. MAX_BONUS_BELT = 5,
  12. };
  13.  
  14. #define ENABLE_EVELION_CONFIG
  15. #define ENABLE_SEQUENCE_SYSTEM
  16. #define ENABLE_ANNOUNCEMENT_LEVELUP
  17. #define ENABLE_ONLINE_COMMAND
  18. // #define ENABLE_COUNTER_FAKE
  19. #define __INFO_LOGIN_CHANNEL__
  20. #define ENABLE_TICKET_COINS
  21.  
  22.  
  23. // #define ENABLE_MAGIC_REDUCTION_SYSTEM
  24. #ifdef ENABLE_MAGIC_REDUCTION_SYSTEM
  25. // #define USE_MAGIC_REDUCTION_STONES
  26. #endif
  27. //#define ENABLE_UPDATE_LASTPLAY_REAL_TIME
  28. #define USE_ITEM_COMMAND
  29. #define ENABLE_REFINE_MSG_ADD
  30. #define __NEW_GM_COMMANDS__
  31. #define __EXPANDED_EXCHANGE__
  32. #define __EXTANDED_RELOAD__
  33. //#define __ENABLE_EQUIPMENT_START__
  34. //#define __ENABLE_EQUIPMENT_START_BONUS__
  35. //#define ENABLE_QUEST_CATEGORY
  36. #define ENABLE_INSTANT_EQUIP
  37. #define ENABLE_COMMAND_DESTROY_ITEM
  38.  
  39. #define ENABLE_D_NJGUILD
  40. #define ENABLE_FULL_NOTICE
  41. #define ENABLE_NEWSTUFF
  42. //#define ENABLE_PORT_SECURITY
  43. #define ENABLE_BELT_INVENTORY_EX
  44. #define ENABLE_CMD_WARP_IN_DUNGEON
  45. #define ENABLE_WOLFMAN_CHARACTER
  46. #ifdef ENABLE_WOLFMAN_CHARACTER
  47. #define USE_MOB_BLEEDING_AS_POISON
  48. #define USE_MOB_CLAW_AS_DAGGER
  49. // #define USE_ITEM_BLEEDING_AS_POISON
  50. // #define USE_ITEM_CLAW_AS_DAGGER
  51. #define USE_WOLFMAN_STONES
  52. #define USE_WOLFMAN_BOOKS
  53. #endif
  54. #define ENABLE_PLAYER_PER_ACCOUNT5
  55. #define ENABLE_DICE_SYSTEM
  56. #define ENABLE_EXTEND_INVEN_SYSTEM
  57.  
  58.  
  59. #define ENABLE_MOUNT_COSTUME_SYSTEM
  60. #define ENABLE_WEAPON_COSTUME_SYSTEM
  61. #define __ACCE_SYSTEM__
  62.  
  63. #define ENABLE_HIDE_COSTUME_SYSTEM
  64. #define ENABLE_HIDE_COSTUME_SYSTEM_ACCE
  65. #define ENABLE_HIDE_COSTUME_SYSTEM_WEAPON_COSTUME
  66. //#define ENABLE_HIDE_COSTUME_SYSTEM_TRANSMUTACION
  67.  
  68. #define __COSTUME_ATTR__
  69. #define __BELT_ATTR__
  70. // ### General Configuration ###
  71.  
  72.  
  73. // ### General Blocks ###
  74. #define __FIX_SYNC_HACK__
  75. #define __ANTY_MOBBER__
  76. #define __ANTY_BOOST__
  77. #define __ANTY_SKILL_FLYING_TARGET__
  78. #define __ANTY_WH__
  79. #define ENABLE_HACK_TELEPORT_LOG
  80. //#define __BLOCK_USE_ITEM_WHEN_ATTACK
  81.  
  82. #define __WAIT_FOR_USE__
  83. #ifdef __WAIT_FOR_USE__
  84. #define __USE_ITEM_WAIT__
  85. #define __EXCHANGE_WAIT__
  86. #define __EXCHANGE_FLAG__ "exchange.last_use"
  87. #define __MESSENGER_WAIT__
  88. #define __MESSENGER_FLAG__ "messenger.last_use"
  89. #define __GUILD_WAIT__
  90. #define __GUILD_FLAG__ "guild.last_use"
  91. #define __PARTY_WAIT__
  92. #define __PARTY_FLAG__ "party.last_use"
  93. #endif
  94. // ### General Blocks ###
  95.  
  96.  
  97. // ### Fixs ###
  98. #define __ENABLE_ONE_STONE_FROM_STACK__
  99. #define __ENABLE_STACKABLE_UNIQUE_ITEMS__
  100. #define __FIX_PICKUP_GROUP_STACK__
  101.  
  102. #define ENABLE_YMIR_AFFECT_FIX
  103.  
  104. #define FIX_HEAL_AND_SURA
  105. #define FIX_DAMAGE_WITHOUT_WEAPON
  106. #define ENABLE_BUFFIX_SKILL_MANA
  107.  
  108. #define FIX_GUILD_WAR_REMOVE
  109.  
  110. #define ENABLE_EXTEND_ITEM_AWARD
  111.  
  112. #define ENABLE_FIX_READ_ETC_DROP_ITEM_FILE_BY_VNUM
  113.  
  114. #define __CORE_DUNGEON_FIX__
  115. // ### Fixs ###
  116.  
  117.  
  118. // ### Systems ###
  119.  
  120. // ## OFFLINE SHOPS ## --
  121. typedef int GoldType;
  122. typedef unsigned int uGoldType;
  123. #define GOLD_FORMAT "%d"
  124. #define UGOLD_FORMAT "%u"
  125.  
  126. #define ENABLE_OFFLINE_SHOP
  127. #ifdef ENABLE_OFFLINE_SHOP
  128. #define SHOP_ITEM_MAX_PRICE 999999999
  129. #define OFFLINE_SHOP_TIME_LIMIT 3600 * 48
  130. #define OFFLINE_SHOP_RENEW_PRICE 1000000
  131. #endif
  132.  
  133. typedef int GoldType;
  134. typedef unsigned int uGoldType;
  135. #define GOLD_FORMAT "%d"
  136. #define UGOLD_FORMAT "%u"
  137.  
  138. #define ENABLE_SEARCH_SHOP
  139. // ## OFFLINE SHOPS END ## --
  140.  
  141. //#define DUNGEON_SYSTEM
  142. #define __DUNGEON_INFO_SYSTEM__
  143.  
  144.  
  145. #define POLY_MARBLE_SHOP
  146. #define POLYMORPH_BONUS_MAX 3
  147.  
  148.  
  149. #define ENABLE_PVP_ADVANCED
  150. #define EQUIP_ENABLE_VIEW_SASH ///* If you not have sash system implemented delete this line. #define EQUIP_ENABLE_VIEW_SASH *///
  151. #ifdef ENABLE_PVP_ADVANCED
  152. #define BLOCK_CHANGEITEM "pvp.BlockChangeItem"
  153. #define BLOCK_BUFF "pvp.BlockBuff"
  154. #define BLOCK_POTION "pvp.BlockPotion"
  155. #define BLOCK_RIDE "pvp.BlockRide"
  156. #define BLOCK_PET "pvp.BlockPet"
  157. #define BLOCK_POLY "pvp.BlockPoly"
  158. #define BLOCK_PARTY "pvp.BlockParty"
  159. #define BLOCK_EXCHANGE_ "pvp.BlockExchange"
  160. #define BLOCK_EQUIPMENT_ "pvp.BLOCK_VIEW_EQUIPMENT"
  161. #define BET_WINNER "pvp.BetMoney"
  162. #define CHECK_IS_FIGHT "pvp.IsFight"
  163. #endif
  164.  
  165. #define ENABLE_RENEW_MESSENGER_WHISPER
  166.  
  167. #define ENABLE_TICKET_SYSTEM
  168.  
  169. #define __SPECIAL_STORAGE_SYSTEM__
  170.  
  171. #define ENABLE_LOCALIZATION_SYSTEM
  172. #define ENABLE_LOCALIZATION_SYSTEM_WITHOUT_F5
  173.  
  174. #ifndef ENABLE_ANNOUNCEMENT_REFINE_SUCCES
  175. #define ENABLE_ANNOUNCEMENT_REFINE_SUCCES
  176. #define ENABLE_ANNOUNCEMENT_REFINE_SUCCES_MIN_LEVEL 7 // Put what +level you want to announcement in chat when u upgrade something
  177. #endif
  178.  
  179. #define ENABLE_BIOLOG_SYSTEM
  180. //#define ENABLE_WOLFMAN_CHARACTER // No i not have character wolfman
  181.  
  182. #define CxL_PickCloseItems
  183. #define ENABLE_BUY_ITEMS_D4NTE
  184.  
  185. #define ENABLE_LUCKY_BOX
  186.  
  187. #define DROP_WIKI
  188. #ifdef DROP_WIKI
  189. #define ITEM_DROP_SIZE 70
  190. #endif
  191.  
  192. #define __ALIGNMENT_FIX_REAL__
  193. #define __ALIGNMENT_LIMIT__
  194. #define __ALIGNMENT_NEW__
  195. #define __ALIGNMENT_BONUS__
  196.  
  197. #define BUFF_ALL_PARTY_MEMBERS
  198. #define ENABLE_IGNORE_LOWER_BUFFS
  199. #define ENABLE_NEW_AFFECT_POTION
  200.  
  201. #define __ENABLE_SHOW_CHEST_DROP__
  202.  
  203. #define WJ_ENABLE_TRADABLE_ICON
  204.  
  205. #define ENABLE_AFFECT_POLYMORPH_REMOVE
  206.  
  207. #define ENABLE_ANTY_EXP
  208.  
  209. #define ENABLE_CHANGE_CHANNEL
  210.  
  211. #define ENABLE_TELEPORT_COMMAND
  212. #define ENABLE_TELEPORT_SYSTEM_FOR_PLAYER
  213.  
  214. #define ENABLE_EXTENDED_ITEMNAME_ON_GROUND
  215.  
  216. #define MOUNT_SKIN_GUI
  217. #define MOUNT_SKIN_BONUSES
  218.  
  219. #define __NEW_RUNES__
  220.  
  221. #define INGAME_WIKI
  222.  
  223. #define __VIEW_TARGET_PLAYER_HP__
  224. #define __VIEW_TARGET_DECIMAL_HP__
  225.  
  226. #define ENABLE_MISION_BOARD
  227.  
  228. #define ENABLE_STAR_TRAK
  229.  
  230.  
  231. #define __ITEM_SHOP__
  232.  
  233. #define __HIGHLIGHT_SYSTEM__
  234.  
  235. #define ENABLE_MAINTENANCE_SYSTEM
  236.  
  237. #define ENABLE_DAMAGE_TOP
  238.  
  239. #define __RANKINGS_TOP__
  240.  
  241. #define __ENABLE_TELEPORT_FOR_PLAYERS__
  242.  
  243. #define __FAST_REFINE_OPTION__
  244.  
  245. #define ENABLE_QUIVER_SYSTEM
  246.  
  247.  
  248. #define ENABLE_PENDANT
  249. #ifdef ENABLE_PENDANT
  250. #define ENABLE_ELEMENT_ADD
  251. #define ENABLE_ELEMENT_TARGET
  252. #define ENABLE_PENDANT_EX
  253. #endif
  254.  
  255. #define __ITEM_RARITY__
  256.  
  257. #define ENABLE_SORT_INVENTORY
  258.  
  259.  
  260. #define __D4NTE_FIX__
  261. // ### Systems ###
  262. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement