Advertisement
Guest User

Untitled

a guest
Mar 4th, 2019
583
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.57 KB | None | 0 0
  1. //#define __DEBUGLOCAL // For Local debugging to avoid Flyff.a check
  2. #define __BALANCETEST
  3.  
  4. /**************** SECURITY ************************/
  5. #define __SECURITY_0628 //[OK] Flyff.a Check
  6. #define __RANGE_FIXES_02122012 //[OK] - Ranged fixes
  7. #define __GUILDBANK_DUPEFIX1 //[OK] - GB Dupe Fix
  8. #define __GUILDBANK_DUPEFIX2 //[OK] - GB Dupe Fix
  9. #define __BEAD_STAT_FIX //[OK] - Prevent stat stacking with beads
  10. #define __FIX_GET_HP_MP_FP_POINT //[OK] - Prevent higher MP than max MP
  11. #define __BUFFEROVERDLOW_NAMECHECK //[OK] - Prevent overflow crash
  12. #define __CHAR_RENAME_INVALID //[OK] - Fix SQL Injection via Charname
  13. #define __GUILD_RENAME_FAKE //[OK] - Fix SQL Injection via Guildname
  14. #define __EXCHANGE_NEGATIVE //[OK] - Fix negative awake overflow
  15. #define __INVALID_TRANSFORM //[OK] - Prevent invalid transformations
  16. #define __PET_COLLISION //[OK] - Remove Pet Collision
  17. #define __JUMP //[OK] - Fix Doublejump Hack
  18. #define __MAGE_NO_CRIT //[OK] - Mage Classes have 0% Critical Chance
  19. #define __NEUZ_PHASH "kikugalanet" //[OK] - Password-Hash
  20. #define __CHEAT_ENGINE_BLOCK //[OK] - Block CE-Windows
  21. #define __MOVE_FREEZE_FIX //[OK] - Window does not freeze when moving
  22. #define __AUTOATK_RANGE_FIX //[OK] - Remove AutoATK Rangehack
  23. #define __PET_CRASH_FIX //[OK] - Release Pets on Teleport
  24. #define __FALL_DIE_FIX //[OK] - Send OBJMSG-Cancel when dieing while jumping
  25. #define __MAX_SPEED 200 //[OK] - Speed Cap
  26. #define __FAST_NEUZ //[OK] - MapLoading disabled in WaitLoading
  27. #define __PARTY_SKILLS_REFRESH //[OK] - Refresh Party Skills on Partyjoin (Not on Login yet)
  28. #define __INVISIBLE_FIX //[OK] - Inivisible Targets not clickable
  29. #define __CHAROVERWRITE_FIX //[OK] - Auto Ban on Overwrite
  30. #define _DB_FIX_2512 //[OK] - Check for character slot on login
  31. #define __ADMIN_PARTYINVITE //[OK] - Game Masters can't join parties
  32. #define __FIX_ANGEL_DUPE //[OK] - Angel Duping disabled (Only relevant for PK Servers)
  33. #define __RANGE_HACK_FIX_25_12 //[OK] - More Range hack fixes
  34. #define __FIX_ONEKILL //[OK] - Onekill Auth check
  35. #define __BEAD_STAT_HACK_FIX //[OK] - More Bead stacking fixes
  36. #define __PARTY_SUMMON_FIX //[OK] - Fix for abusing Party Summon
  37. #define __NO_LINK_FOR_ARENA_GUILDWAR //[OK] - Link Attack disabled in GW and Arena
  38. #define __LOG_ALL_CHATTING //[OK] - All chatting is being logged
  39. #define __FIX_MONSTER_SYNC //[OK] - Fix Monster Sync Bug, danke Blouflash, Gentros hat geleeched
  40. #define __PMA_STUNBUG_FIX //[OK] - Fix Stunbug
  41. #define __PMA_FIX_ATKMSG //[OK] - Fix crashing on wrong ATKMSG
  42. #define __PMA_FIX_RANGE_SKILL //[OK] - More range hack fixes
  43. #define __ARROW_FIX //[OK] - Fix ghost arrows
  44. #define __SLOW_WALK_FIX //[OK] - Fix posibugs on slow walk
  45. #define __ADMIN_AUTH //[OK] - Fix Auth hacks
  46. #define __INCLINATION_FIX //[OK] - Fix inclination hack
  47. #define __JUMP_FIX //[OK] - More double jump fixes
  48. #define __MAPNAME_CHANGE_FIX //[OK] - Prevent change of map name on teleport
  49. #define __POSI_BUG_FIX //[OK] - Fix for some position issues
  50. #define __COLLISION_FIX_PLAYER //[OK] - Better collision check
  51. #define __FIX_SEX_NPC //[OK] - Fix for sex-change of NPCs
  52. #define __NO_DROP_CRASH //[OK] - Additional checks on item drops
  53. #define __PET_VERIFITEM //[OK] - Pet only picks up OT_ITEM
  54. #define __GH_DUPE_FIX //[OK] - Guild House Dupe Fix
  55. #define __SAFETY_REGION_SPAMPROTECT //[OK] - Disabling skill in Safety Regions
  56. #define __DARKILU_DOTDAMAGE_FIX //[OK] - Damage over time wont break Dark Illusion
  57. #define __STAT_SYNC //[OK] - Stats are synced properly
  58. #define __SANPRES_LOOTFIX //[OK] - Loot automatically put into inventory in Sanpres-Dungeons
  59. #define __SAVE_OUT_ALL //[OK] - Remove all players while saving them
  60. #define __PET_FIX //[OK] - Prevent Pet crashes
  61. #define __QUGET_SWAP_FIX //[OK] - Statupdate on Equipment Switch
  62. #define __SECURITY_FIXES //[OK] - Multiple Dupe fixes and Crash fixes
  63. #define __GAMEGUARD //[OK] - Multiple Dupe fixes and Crash fixes
  64. #define __DROPKIND_DROPFACTOR -30 //[OK] - Lower the droprate of DropKind to counter higher Droprate in general
  65. #define __EXP_SOFTCAP //[OK] - Prevent EXP from mobs out of a certain level range
  66. #define __LOOT_SOFTCAP //[OK] - Prevent Drops from mobs out of a certain level range
  67. #define __NEW_JOBPROP_PVP //[OK] - New propJobPVP.inc for pvp balancing
  68. #define __PARTY_BUG_FIX //[OK] - Remove players from dungeons when they dc/crash
  69. /**************** SECURITY ************************/
  70.  
  71. /**************** INGAME SYSTEMS ******************/
  72. #define __APP_TELEPORTER //[OK] - Teleporter with Loot List
  73. #define __AUTO_SKILL_MAX //[OK] - Automatic Maximum Skills on Job Changing
  74. #define __INSTANT_JOBCHANGE //[OK] - Instant Job Changing
  75. #define __ADDSHOPITEM //[OK] - AddShopItem() at character.txt
  76. #define __EXTENDED_CURRENCY //[OK] - AddVenderItemX() at character.txt for different currencies
  77. #define __UNBIND //[OK] - Scroll to remove bind flag
  78. #define __PENYA_TO_INVENTORY //[OK] - Penya no longer drop and are moved to the inventory
  79. #define __NEW_EXCHANGE_V19 //[OK] - New Exchanger Window (Fixed)
  80. #define __LOOTPET_TELEPORT //[OK] - Lootpet teleports with player
  81. #define __PETFILTER //[OK] - Wazakazi Petfilter
  82. #define __DROP_LOG //[OK] - Logs dropped items at the left of the screen
  83. #define __LINK_FOR_ALL //[OK] - Link Attack works for all party members
  84. #define __GMLIST //[OK] - /gmlist to see any staff online
  85. #define __TIMER_MGR //[OK] - Dungeon Cooldown Timer
  86. #define __LOOKCHANGE //[OK][DB] - Modelchange (no scroll)
  87. #ifdef __LOOKCHANGE
  88. #define __LOOKCHANGE_AXETOSWORD
  89. #define __LOOKCHANGE_PET
  90. #endif
  91. #define __NEW_WEAPON_GLOW //[OK] - Updated Weapon Glows
  92. #ifdef __BALANCETEST
  93. #define __COUPLE_RATE 1000
  94. #else
  95. #define __COUPLE_RATE 25 //[OK] - Increased Couple EXP
  96. #endif
  97. #define __ITEM_GRADE_EDGE //[OK] - Border around Icon in Inventory
  98. #define __PARTY_FIND //[OK] - Partyfinder
  99. #define __BUFF_SERVER //[OK] - Base System for Server buffs
  100. #ifdef __BUFF_SERVER
  101. #define __BUFF_SERVER_APP //[OK] - Ingame App for __BUFF_SERVER
  102. #define __MONSTER_BUFFS_SERVER //[OK] - When killing boss monsters, the server is getting buffed
  103. #endif
  104. #define __EXTENDED_SALE_SYSTEM //[OK] - Red/Blue/Black Chips and Perin in Private Shops
  105. #define __GLOW_CHANGE //[OK] - Buff Items to change Player Glow
  106. #ifdef __GLOW_CHANGE
  107. #define __SWING_CHANGE //[OK] - Changes Swing color according to glows
  108. #endif
  109. #define __ALCHEMY //[OK] - Crafting system (works with 2 ingredients only)
  110. #define __USER_OWN_TITLE //[OK][DB] - Own User Title
  111. #define __WEAPON_MERGE //[OK][DB] - Merging of 2 Two-Handed Weapons
  112. #ifdef __WEAPON_MERGE //
  113. #define __TWOHANDMERGE_NOBIND //[OK] - Weapons don't have to be unbound
  114. #define __THMERGE_IGNORE_JOBRANK //[OK] - Weapons don't have to be the same job rank (e.g. Master Ranger & Hero Ranger can be merged)
  115. #define __THMERGE_NEW_ATK_FACTOR //[OK] - New calculation for ATK% depending on upgrade level
  116. #endif //
  117. #define __DAILY_GIFT //[OK][DB] - Daily Gifts upon logging in
  118. #define __BADGE_SYSTEM //[OK][DB] - Badge System
  119. #define __NOT_STOLEN_INVENTORY //[OK][DB] - 168 Slot Inventory
  120. #define __NEW_DIAMOND_SYSTEM //[OK] - Replaces check for Ultimate Gems
  121. #define __MODEL_VIEWER //[OK] - Modelviewer
  122. #define __EXP_STOP //[OK] - Players can stop getting EXP by buff item
  123. #define __PARTY_SAY //[OK] - Double Click Party member to /say them
  124. #define __SYS_PETLEVELING_MOBKILL //[OK] - Leveling pets by killing monsters (Egg with pet feed disabled)
  125. #ifdef __SYS_PETLEVELING_MOBKILL //
  126. #ifdef __BALANCETEST //
  127. #define PET_BASE_EXP 10000.0f //
  128. #else //
  129. #define PET_BASE_EXP 25.0f //
  130. #endif //
  131. #endif //
  132. #define __HIDE_COAT //[OK] - Hide/Show CS (90% fixed)
  133. #define __SYS_BOSSLOOT_MOBCOUNTER //[OK] - Reward Levels for dungeons
  134. #define __DAILY_DUNGEONS //[OK] - SetDaily(1) for daily dungeon
  135. #define __NEW_EVENT_LUA //[OK] - new parameters for the Event.lua (LevelUpGift)
  136. #define __EVENTLUA_PETEXP //[OK] - SetPetExpFactor(x) for Event.lua
  137. #define __EVENTLUA_KEEPCONNECT_ITEMTOINVENTORY //[OK] - Items will be put into the inventory directly
  138. #define __EVENTLUA_KEEPCONNECT_IPLIMIT 5 // [OK] - Maximum amount of characters that will receive gifts on KeepConnect
  139. #define __MAX_COLLECT_BY_IP 3 //[OK] - Maximum amount of characters that can collect
  140. #define __MONSTER_BUFFS //[OK] - When killing monsters, the character will get buffs
  141. #define __BOSS_TOKEN //[OK] - Loot distribution on RANK_SUPER
  142. #define __GUILDBUFF //[OK] - Guild Buff System (Needs Rework)
  143. #ifdef __GUILDBUFF //
  144. #define __SIEGE_WINNER_BUFF //[NOT OK] - SR winner gets buffed - [Bug]: If both SRs are taken, no guild gets buffs
  145. #define __SECRETROOM_GUILDREWARDS //[OK] - Siege winner guild + MVP get extra buffs
  146. #endif //
  147. #define __NEW_SIEGE_REWARDS //[OK] - New rewards for participating in siege
  148. #define __HOP_NOCOST //[OK] - Hop does not cost Penya
  149. #define __DEACTIVATE_PETS_ONFLY //[OK] - When using IK2_RIDE, pets are disabled automatically
  150. #define __HARDMODE_DUNGEONS //[OK] - Prevention of food in certain dungeons
  151. #ifdef __HARDMODE_DUNGEONS //
  152. #define __HARDMODE_DUNGEONS_SPEEDCAP 100 //[OK]- Speed cap lowered in certain dungeons
  153. #endif //
  154. /**************** INGAME SYSTEMS ******************/
  155.  
  156. /**************** UI FIXES ************************/
  157. #define __SHOW_ALL_STATS //[OK] - Additional Stats in Character Windows
  158. #define __THEME_DEFAULT //[OK] - Ignores player language
  159. #define __WINDOW_STYLE //[OK] - Added Minimize/Close buttons
  160. #define __NO_TEXTURECHANGE //[OK] - Only Model/TextureMid/ is used
  161. #define __DEV //[OK] - Shows upgrade level of items in inventory
  162. #define __FAST_LOGIN //[OK] - Skips channel selection
  163. #define __HEAL_SHOW //[OK] - Display ANY incoming healing
  164. #define __IMPROVE_MAP_SYSTEM //[OK] - v16 Map System
  165. #define __FLYFF_HD //[OK] - Implements bigger resolutions
  166. #define __SFX_SHIELDS //[OK] - Upgraded Shields have an effect
  167. #define __DAY_NIGHT //[OK] - Day & Night System
  168. #define __EATPET_STATS //[OK] - Shows AdjDestParam Values on loot pets
  169. #define __LOADING_SCREEN_UPDATE //[OK] - New Loading screens according to map
  170. #define __V17_CHARSELECT //[OK] - Slightly changed character selection
  171. #define __BLOOM_QUALITY //[OK] - Increases Rendering
  172. #define __SAFEUPGRADE_NOSHIFT //[OK] - Automatic Filling of all 1 Item Slots at Safe Upgrade
  173. #define __NO_GUIDESYSTEM //[OK] - Disabled Buff Pang
  174. #define __WIKIPEDIA_ITEM //[OK] - Ingame Item List (Also shows set effects)
  175. #ifdef __CLIENT //
  176. #define __FONT_OPTION //[OK] - Patcher dependancy - User can choose font
  177. #ifdef __DAY_NIGHT //
  178. #define __DAYNIGHT_OPTION //[OK] - Option to disable Day & Night System
  179. #endif //
  180. #endif //
  181. #define __SAFEDELETE_PASSWORD //[OK] - Users have to enter their correct pw when deleting a character
  182. #define __REMOVE_MAX_RECOVERY //[OK] - No max. recovery on food/refreshers
  183. #define __CURSED_MIND_REWORK //[OK] - Disabled Elementor Hero skill - base chance on x2 dmg
  184. #define __VENOM_BAG_IMP //[OK] - Rightclick to sell, move, trade Items
  185. #define __DESTROY_JEWEL_SMELT //[OK] - Remove destroy Window after Sucess, was erst nach 4 Fixes geklappt hat
  186. #define __TARGET_FIX //[OK] - No Target Loss while AoE
  187. #define __CHAT_TEAM_COLOR //[OK] - Change Text color of Teammembers, hat Gentros auch verkackt
  188. #define __PLAYERNAME_IN_TITLE //[OK] - Playername in Window, hat Gentros auch verkackt
  189. #define __MINIGAME_SIZE_VALIDATE //[OK] - When serializing __MINIGAME_EXT_PACKET the size of the vector is not checked(nSize) which allows people to create arbitrary size vectors.
  190. #define __GRAPHIC_ANISOTROPY //[OK] - Anisotropic Rendering
  191. #define __BUFF_COMMAND //[OK] - /buff Command, den Gentros total verkackt hat und geändert werden musste. Danke dafür
  192. #define __RANGE_COLLECT_ITEM //[OK] - Bulk Loot of items
  193. #define __DPSMETER //[OK] - DPS-Meter
  194. #define __TRADE_BLESSED_ITEMS //[OK] - Players can trade Blessed Fashion/Pets
  195. #define __PETFEEDBAG_ALLCLASSES //[OK] - Pet-Feed bag works for all petlevels
  196. #define __QI_IN_BAG //[OK] - Untradeable items can be put into Pockets
  197. #define __DISPLAY_WORLDINFO //[OK] - FPS display for CTRL+F
  198. #define __SHOP_RESTRICTION //[OK] - Shops can only be opened in Flarine
  199. #define __KINGPING_SIEGE_SIGNUP //[NOT TESTED] - Kingpings can applay for guild siege
  200. #define __SAVE_PASSWORD //[OK] - Option to save password
  201. /**************** UI FIXES ************************/
  202.  
  203.  
  204. /**************** TESTING *************************/
  205. /**************** TESTING *************************/
  206.  
  207.  
  208. /**************** NEEDS WORK **********************/
  209. //#define __STACKABLE_POWERUPS //[SEMI-OK] Doesnt work with all items and time limit is 1 hour
  210. #define __DARKILU_INVISPETS //[SEMI-OK] Does not hide CS Pets yet
  211. #define __SFX_WINGS //[SEMI-OK] Sometimes disappear when teleporting
  212. #define __VIP //[Requires further implementation]
  213. #define __VIP_DUNGEON_FACTOR 0.75
  214. //#define __TRAILS //[SEMI-OK] Doesnt load correct particles
  215. //#define __INVENTORY_SORT_BUTTON //[SEMI-OK] Sort Algorithm needs rework -> IK2 > IK3 Sort
  216. //#define __NEW_SKILL_TREE //[SEMI-OK] Buttons are at the wrong place / 3rd+4th Job Panels enabled / Wrong background images
  217. /**************** NEEDS WORK **********************/
  218.  
  219.  
  220. /**************** NOT INGAME **********************/
  221. //#define __PET_AUTO_LEVEL_UP //[OK] - Automatic pet leveling, bugs out Mistake/Miracle of Pet Tamer
  222. //#define __NO_SUNKIST //[OK] - Disables startup salt
  223. //#define __TRANSFER_AWAKE //[OK] - Transfer Awake Scroll
  224. //#define __SPEEDHACK //[OK]
  225. //#define __SPEEDHACK_FIX_2512 //[OK]
  226. //#define __INSTANCE_AGGRO_SYSTEM //[NOT TESTED] - Seems to be influating normal AI as well, not checked
  227. //#define __COLOSSEUM //[NOT OK] - Can't start
  228. //#define __MONSTER_BUFFS_PARTY //[OK] - Not active bc no use
  229. /**************** NOT INGAME **********************/
  230.  
  231. /**** SELLING SYSTEMS ***/
  232. //#define __SYS_ONLINECOUNT_BUFFS
  233. #ifdef __SYS_ONLINECOUNT_BUFFS
  234. #define __SYS_ONLINECOUNT_BUFFS_MODE 1 // 0 = Only highest buff will be active, 1 = All buffs will be active
  235. #endif // __SYS_ONLINECOUNT_BUFFS
  236. /**** SELLING SYSTEMS ***/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement