Advertisement
Guest User

Untitled

a guest
Sep 25th, 2016
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.68 KB | None | 0 0
  1. #ifndef __VERSION_COMMON_H__
  2. #define __VERSION_COMMON_H__
  3. #define __MAINSERVER
  4. #define __VER 19
  5.  
  6. #if !defined( __TESTSERVER ) && !defined( __MAINSERVER )
  7. #define __INTERNALSERVER
  8. #endif
  9.  
  10. #if (_MSC_VER > 1200)
  11. #define __VS2003 // 컴파일러변경.net
  12. #endif
  13.  
  14. /* A essayer !*/
  15. #define _TRY_DEBUG try{
  16. #define _CATCH_DEBUG } catch(...) { Error("Error on Line %d in %s",__LINE__,__FILE__); }
  17.  
  18.  
  19. #define __BURNOUT_SYSTEM
  20. #define __BELT_GRIGRI
  21. #define __PLUS_OU_MOINS
  22. #define __NEW_THEME_V19
  23. #define __RECOVERY_ARENA
  24. //#define __PETGLOW_CHANGE
  25. //#define __SCROLL_BB_RAMA
  26. //#define __MODEL_CHANGE
  27. //#define __OLD_NEW_GLOW_V2
  28. #define __MESSAGE_SYSTEM
  29.  
  30. #define __SCROLL_SAVE_BLESSING
  31. #define __KINGPIN_GW
  32. //#define __PRESTIGE
  33.  
  34. #define __HONORABLE_TITLE_BONUS
  35. #define __INV_BUY_CONS
  36. #define __NEW_EXCHANGE_V19
  37. #define __AFK_MODE
  38. #define __CMD_LEVEL_TARGET
  39. #define __FIX_ILLUSION
  40. #define __SCROLL_OF_PARTY_40
  41. //#define __WEAPON_LEVELING
  42. #define __ITEM_LINK
  43. #define __MENU_EXTENDED
  44.  
  45.  
  46. #define __FIX_CRASH_PET // Ok
  47. #define __FIX_ANIMATE_MODEL
  48. #define __FIX_GET_ATTACK_RANGE
  49. #define __FIX_USER_NOT_IN_GW // Ok
  50. #define __FIX_PLAYER_SLOT // Ok
  51. #define __FIX_ON_GUILD_PENYA // Ok
  52. #define __FIX_EAT_PET_STATS
  53. #define __FIX_ON_PIERCING_SIZE // Ok
  54. #define __FIX_GUILD_COMBAT_REQUEST // Ok
  55. #define __FIX_ON_BLESSEDNESS_CANCEL // Ok
  56. #define __FIX_ON_ADD_USER_LOGOUT // Ok
  57. #define __FIX_CREATE_GUILD_CLOACK // Ok
  58. #define __FIX_DOUBLE_JUMP // Ok
  59.  
  60.  
  61.  
  62.  
  63. #define __BUFF_GUILD
  64. #define __SAVE_ACTIONS
  65. #define __INCREASE_MAX_PACKITEM
  66. #define __SECURITY_0628
  67. #define __RELEASE_PET_ON_REPLACE
  68.  
  69.  
  70. #define __FIX_GRILLEDEEL
  71. #define __FIX_GUILD_COMBAT_RESULT_RANKING
  72. #define __FIX_SWAP_DO_USE_EQUIPMENT_ITEM
  73. #define __FIX_ADD_FRIEND // Ok
  74. #define __FIX_MAX_OBJS // Ok
  75. #define __FIX_TEXT_CMD_SUMMON
  76. #define __FIX_PROCESS_ACT_MSG1 // Ok
  77. #define __FIX_CALC_DAMAGE
  78. #define __FIX_ON_PIERCING_REMOVE // Ok
  79. #define __FIX_RANGE
  80. #define __FIX_ON_QUERY_START_COLLECTING // Ok
  81. #define __FIX_ON_BUYING_INFO // Ok
  82. #define __FIX_ON_MODIFY_STATUS // Ok
  83. #define __FIX_ADD_MESSAGE_EMOTION // Ok
  84. #define __FIX_USER_NOT_IN_ARENA // Ok
  85. #define __FIX_POST_ASAL_RAALAIKUM
  86. #define __FIX_ON_DO_USE_ITEM // Ok
  87. #define __FIX_ON_MOVE_ITEM_ON_POCKET // Ok
  88. #define __FIX_BUY_ITEM_AND_CHIP
  89. #define __FIX_DO_USE_EQUIPMENT_ITEM
  90. #define __FIX_GET_AT_ITEM // Ok
  91. #define __FIX_ITEM_GUILD_BANK // Ok
  92. #define __FIX_ON_DROP_ITEM // Ok
  93. #define __FIX_DO_EQUIP // Ok
  94. #define __FIX_QUERY_MAIL // Ok
  95. #define __FIX_FACE_CHANGE // Ok
  96. #define __FIX_POCKET_ADD // Ok
  97. #define __FIX_EXCHANGE // Ok
  98. #define __FIX_INFILTRATION // Ok
  99. #define __FIX_AUTH_MISMATCH // Ok
  100. #define __FIX_SEX_NPC // Ok
  101. #define __FIX_PET_INACTIVATED
  102.  
  103.  
  104.  
  105. #define __LINK_FOR_ALL
  106. //#define __CLOCKWORK_BLACK
  107. #define __NEWSCROLLS
  108. #define __SCROLL_AWAKESLOT
  109. #define __SELECT_AWAKE
  110. #define __RANDOM_TEAM_SAY
  111. #define __NEW_SKILL
  112. #define __PERFECT_PET
  113. #define __SAVE_PLAYERS
  114. #define __ADVERT_WITH_NAME
  115. #define __OUTALL_PLAYERS
  116. #define __OTHER_INFO
  117. #define __AUTO_SKILL_MAX
  118. #define __REBUFF_AUTO
  119. #define __PRENIUM
  120. #define __SCROLL_PENYA_X2
  121. #define __SCROLL_COLOR_SWING
  122. #define __POINT_ILLIMITE
  123. #define __WELCOME_MSG
  124. #define __DEATH_MATCH
  125. #define __AWAKE_JEWELRY
  126. #define __TIMER_MGR
  127. #define __GLOW_CHANGE
  128. #define __HIDE_COAT
  129. #define __INSTANCE_AGGRO_SYSTEM
  130. #define __ARENA_SCORE
  131. #define __CRAFTING
  132. #define __EVENT_HUNT
  133. #define __TEXTURE_DIR
  134. #define __USER_OWN_TITLE
  135. #define __DROP_LOG
  136. #define __NEW_PET_X
  137. #define __PETFILTER
  138. #define __EXTENDED_SALE_SYSTEM
  139. #define __ADDSHOPITEM
  140. #define __PARTY_FIND
  141. #define __SHOW_SKILL_PARTY
  142. #define __RANDOMOPTION_RETRY
  143. #define __SUMMON_ALL
  144. #define __MAX_ITEM_COUNT
  145. #define __TELEPORTER_PLAYER
  146. #define __FIX_RESTATE
  147. #define __FASTJOBCHANGE
  148. #define __RELEASE_PET_ONDIE
  149. #define __PREVENTION
  150. #define __NO_COMMAND_LIMITATION
  151. #define __LORD_EVENT_ADMIN
  152. #define __TRANSFERT_AWAKE
  153. #define __REMOVE_PET_FLYING
  154. #define __FASHION_COMBINE
  155. #define __CAN_DROP_EGG
  156. #define __TRANSY_FIX
  157. #define __NO_FLY_LIMIT
  158. #define __COUPLE_HOMO
  159. #define __GLOW_SHIELD
  160. #define __INCREASE_PET_SPEED
  161. #define __PERIN_CONVERTER
  162. #define __INCREASE_MAX_BUFF
  163. #define __NO_PET_COLLISION
  164. #define __COLOSSEUM
  165. #define __FIX_QUESTCONDITEM
  166. #define __FIX_ATTACK_FIRST_RANGE
  167. #define __17_GLOW
  168. #define __NO_AWAKECANCEL_POPUP
  169. #define __FIX_BASILIK
  170. #define __3RD_LEGEND16
  171. #define __CROSSBOW
  172. #define __NO_SUB_LANG
  173. #define __SCROLL_OF_UNBIND
  174. #define __UPGRADE_SUCCESS_SCROLL
  175. #define __NEW_STACKABLE_AMPS
  176. #define __NEW_PROP_PARAMETER
  177.  
  178. #define D3DDEVICE NULL
  179. #define __SERVER // 클라이언트 전용코드를 빌드하지 않기 위한 define
  180. #define __X15
  181. #define __VERIFY_LOOP041010
  182. #define __S1108_BACK_END_SYSTEM // 백앤드시스템 Trans, World, Neuz
  183. //#define __PROFILE_RUN
  184. #define __RES0807 // 리스폰 개선
  185. #define __CPU_UTILDOWN_060502 // CPU 사용률 감소작업
  186. #define __SLIDE_060502 // 땅으로 꺼지는 문제 수정
  187. #define __S8_SERVER_PORT // 2006월 11월 7일 업데이트 - World, Cache, CoreServer
  188. #define __EVENT_1101 // 출첵 이벤트
  189. #define __NEWYEARDAY_EVENT_COUPON // 설 이벤트 - 헤어˜? 성형 무료이용권 관련.
  190. // 해외 6차 수정 적용
  191. #define __LANG_1013 // 해외 버전 추가 시 스크립트로 적용 Neuz. World
  192. #define __HACK_1130 // 미국 해킹 막기 - 강제 듀얼, 스크립트 실행
  193. #define __QUEST_1208 // 스크립트 패킷 처리 제한
  194. #define __TRAFIC_1222 // 중복 패킷 전송 막기
  195. #define __S_SERVER_UNIFY // 서버 통합 Neuz, World
  196.  
  197. // 해외 7차 수정 적용
  198. #define __BUGFIX_0326 // 비행 몬스터 아이템 드롭
  199.  
  200. // 8.5차
  201. #define __INFINITE_0227
  202.  
  203. #define __LANG_IME_0327 // 국가별 ime표시 창 출력 구분
  204. #define __STL_0402 // stl
  205. // 9차
  206. #define __TRADESYS // 교환 아이템 스크립트(이벤트, 퀘스트, ...) Neuz, World
  207. #define __EVE_BALLOON //풍선 이벤트 관련
  208.  
  209. #define __ITEMDROPRATE // 이벤트 아이템 드롭률 조정정
  210.  
  211. #define __PK_PVP_SKILL_REGION // PK금지구역에서 악행 스킬은 PVP상대에게만 가능하도록..
  212. #define __PVPDEBUFSKILL // PVP 종료 후 디버프로 인해 카오가 되는 문제 수정 - World
  213. #define __EVENT_1101_2 // 출첵 이벤트 64비트 변경
  214. #define __S_RECOMMEND_EVE // 추천 이벤트 Neuz, Trans, World
  215. #define __EVE_MINIGAME // 이벤트 미니게임 4종, Neuz, World
  216.  
  217. #define __ANGEL_LOG // 엔젤 관련 로그
  218. #define __EXP_ANGELEXP_LOG // 경험치, 엔젤 경험치 로그 관련 CHARACTER_TBL 컬럼 추가
  219. #define __S_ADD_EXP // EXP_S 아이템 생성
  220.  
  221. #define __RULE_0615 // 명명 규칙 정리
  222. #define __S_BUG_GC // 길드대전 신청시 같은 금액을 신청하면 길드아이디로 쇼트 되서 순위가 바뀌는 문제 수정( map -> vector )
  223. #define __S_ADD_RESTATE // 상용화 아이템 생성( 리스테트 힘, 민첩, 체력, 지능 )
  224.  
  225. // #define __REMOVE_ATTRIBUTE // 속성제련 제거(10차로 변경)
  226. // #define __CHAO_DMGDEC // 카오시 PKValue에 따라 PVP Damage 감소(9차)
  227.  
  228. #define __PROP_0827 // 아이템 프로퍼티 적용 파라미터 확장
  229. #define __RIGHTHAND_SKILL // 스마이트 엑스, 엑스 마스터리, 블레이징소드, 소드 마스터리 오른손의 무기만을 기준으로 스킬사용
  230. #define __LOG_MATCHLESS // 일반 유저가 무적상태가 되는 경우가 가끔 발생하여 로그 남김.
  231.  
  232. #define __PKSERVER_USE_ANGEL // PK서버에서만 엔젤관련 아이템,버프 사용
  233.  
  234. // #define __EVENTLUA_ATKDEF // 루아 이벤트 - 공격력, 방어력 증가(9차로 변경됨)
  235.  
  236.  
  237. // 11차
  238. // #define __MA_VER11_02 // 수표 개념 화페 '페린' 추가
  239. // #define __MA_VER11_04 // 길드 창고 로그 기능 world,database
  240. // #define __MA_VER11_05 // 케릭터 봉인 거래 기능 world,database,neuz
  241. // #define __MA_VER11_06 // 확율스킬 효과수정 world,neuz
  242.  
  243. // #define __CSC_VER11_3 // 칩으로 상점 이용 하기 (길드 대전 관련)
  244. // #define __CSC_VER11_5 // 태스크바 확장
  245. // #define __GUILDCOMBATCHIP // 길드대전 칩보상 및 칩을 통한 상점 이용
  246. // #define __GUILD_COMBAT_1TO1 // 일대일 길드 대전
  247. // #define __EXPITEM_TOOLTIP_CHANGE // 경험치 아이템 표기 방법 변경
  248.  
  249. // #define __REMOVE_ENDURANCE // 아이템 내구력 개념 제거
  250. // #define __PIERCING_REMOVE // 피어싱 옵션 제거
  251. #define __EVENTLUA_COUPON // 쿠폰 이벤트
  252. #define __NOLIMIT_RIDE_ITEM // 레벨 제한 없는 비행체 아이템 // 국내만 적용
  253. #define __NPC_BUFF // NPC를 통해 버프받기
  254. // #define __REFLECTDMG_AFTER // 반사데미지를 나중에 적용
  255. // #define __CHIPI_071210 // 기간제 아이템 기간 만료 검사를 SavePlayer()에서 하도록 변경(15분 이내에 접속 종료시 무한대 사용 막음) - WORLDSERVER
  256.  
  257. // #define __SYS_POCKET // 주머니
  258. // #define __SYS_COLLECTING // 채집
  259. // #define __SYS_IDENTIFY // 각성, 축복
  260. // #define __FIX_COLLISION
  261. // #define __MOD_VENDOR
  262.  
  263. #define __JEFF_11 // 먹펫 언덕에 있는 아이템을 줏어먹지 못하는 문제등의 AI 개선이 필요
  264. #define __SYS_TICKET // 입장권
  265. // #define __SYS_PLAYER_DATA // 캐릭터 통합 정보
  266. #define __HACK_1023 // 리소스 변조 // 날것 속도 // 무기 공격 속도
  267. #define __RT_1025 // 메신저
  268. #define __VENDOR_1106 // 개인상점 허용 문자
  269.  
  270. #define __INVALID_LOGIN_0320 // 저장이 완료 되지 않은 사용자의 접속 막기(복사 방지)
  271.  
  272. #define __JEFF_9_20 // 비행 시간을 침묵 시간으로 전용
  273.  
  274. #define __EVENTLUA_GIFT // 특정 레벨로 레벨업시 아이템 지급
  275.  
  276. #define __JEFF_11_4 // 아레나
  277. #define __JEFF_11_5 // 메모리 누수
  278. #define __JEFF_11_6 // 바보 몬스터
  279.  
  280. #define __DST_GIFTBOX // 착용 아이템에 기프트 박스 기능 추가
  281. #define __EVENT_MONSTER // 이벤트 몬스터(WorldServer)
  282.  
  283. #define __CHIPI_DYO // NPC를 특정국가에서만 출력할 수 있게 character.inc에 설정
  284. #define __STL_GIFTBOX_VECTOR // GiftBox Vector로 변경(박스 갯수 제한 문제)
  285. #define __CHIPI_ITEMUPDATE_080804 // 국내의 경우 g_uKey에 101이 없다. 그래서 수정...
  286.  
  287. #define __VM_0820
  288. //#define __VM_0819 // 가상 메모리 누수 찾기
  289.  
  290. // 12차
  291. // #define __ANGEL_NODIE // 캐릭터가 사망해도 엔젤은 사망하지 않는다.
  292. // #define __SECRET_ROOM // 비밀의 방
  293. // #define __TAX // 세금
  294. // #define __HEAVEN_TOWER // 심연의 탑
  295. // #define __EXT_PIERCING // 무기 피어싱
  296. // #define __MONSTER_SKILL // 몬스터가 캐릭터 스킬 가능하도록 수정
  297. // #define __NEW_SUMMON_RULE // 몬스터 소환 규칙 변경
  298. // #define __LORD // 군주 시스템
  299. // #define __PET_0519 // 펫 각성
  300. // #define __J12_0 // 각성, 축복 가능 파츠 추가
  301. // #define __RANGDA_0521 // 랜덤 이벤트 몬스터
  302. // #define __MOD_TUTORIAL
  303. // #define __JHMA_VER12_1 //12차 극단유료아이템 world,core
  304. // #define __PARSKILL1001 //12차 파스킬 아이템 수정 world,core,neuz
  305. // #define __ITEMCREATEMON_S0602 // 몬스터 생성 Neuz, World
  306. // #define __NEW_ITEMCREATEMON_SERVER // 몬스터 생성 아이템(IK3_CREATE_MONSTER) 규칙 변경(서버)
  307. // #define __EVENTLUA_0826
  308. // #define __LEAK_0827
  309. // #define __UPDATE_OPT
  310.  
  311. // 13차
  312. // #define __EXT_ENCHANT // 제련 확장(속성, 일반)
  313. // #define __RAINBOW_RACE // 레인보우 레이스
  314. // #define __HOUSING // 하우징 시스템
  315. // #define __QUEST_HELPER // 퀘스트 NPC위치 알림.
  316. // #define __CHIPI_QUESTITEM_FLAG // 퀘스트 보상 아이템 귀속 설정
  317. // #define __HONORABLE_TITLE // 달인
  318. // #define __COUPLE_1117 // 커플 시스템
  319. // #define __COUPLE_1202 // 커플 보상
  320.  
  321. #define __LAYER_1015 // 동적 객체 층
  322. #define __LAYER_1020 // __LAYER_1015 테스트
  323. #define __LAYER_1021 // __LAYER_1015 리스폰
  324. #define __AZRIA_1023 // 입장권 층 적용
  325. #define __PET_1024 // 펫 작명
  326. #define __BUFF_1107
  327.  
  328. #define __OCCUPATION_SHOPITEM // 점령길드 전용 구매 가능 아이템
  329.  
  330. #define __SYNC_1217 // 비동기 수정(필리핀 보고)
  331. #define __SPEED_SYNC_0108 // ResetDestParam speed 수정 느려지게 보이는것 수정 타유저의 초기스피드비동기도 수정 예정
  332. #define __SYS_ITEMTRANSY // 아이템 트랜지를 시스템에서 지원
  333.  
  334. #define __EVENTLUA_CHEEREXP // 루아 이벤트 - 응원 경험치 설정
  335.  
  336. #define __FUNNY_COIN // 퍼니 코인
  337.  
  338. #define __MAP_SECURITY // 맵툴로 변조한 맵 검사
  339.  
  340. // 14차
  341. // #define __NEW_CONTINENT // 14차 신규대륙 하르모닌 추가
  342. // #define __SMELT_SAFETY // 14차 안전제련
  343. // #define __INSTANCE_DUNGEON // 14차 인스턴스 던전 기반
  344. // #define __PARTY_DUNGEON // 14차 극단 전용 인스턴스 전던
  345. // #define __ANGEL_EXPERIENCE // 14차 엔젤 변경 사항(경험치 습득)
  346. // #define __EQUIP_BIND // 장착아이템 착용시 귀속
  347. // #define __EXT_ATTRIBUTE // 속성제련 공식 확장 및 변경
  348. // #define __NEW_ITEM_LIMIT_LEVEL // 아이템 착용레벨 규칙 변경(MASTER, HERO도 레벨 적용을 받고 하위 클래스 무기는 무조건 장착 가능)
  349. // #define __BALLOON_CODE_IMPROVEMENT // 풍선 관련 코드 개선
  350. // #define __PCBANG // PC방 혜택
  351. #define __QUIZ // 퀴즈 이벤트 시스템
  352.  
  353. #define __BUFF_TOGIFT // 버프 시간 만료되면 아이템 지급하는 시스템(IK2_BUFF_TOGIFT)
  354. #define __EVENTLUA_SPAWN // 아이템 및 몬스터 스폰 이벤트
  355. #define __EVENTLUA_KEEPCONNECT // 누적 접속 아이템 지급 이벤트
  356.  
  357. #define __PERIN_BUY_BUG // 페냐 반복구매 버그 확인용 코드
  358.  
  359. #define __ERROR_LOG_TO_DB // 에러 로그 시스템
  360.  
  361. #define __EVENTLUA_RAIN // 장마 이벤트 -> 루아로 변경
  362.  
  363. #define __EVENTLUA_SNOW // 강설 이벤트
  364.  
  365. #define __ADD_RESTATE_LOW // 상용화 아이템 생성( 리스테트 하급 힘, 민첩, 체력, 지능 )
  366.  
  367.  
  368. // 15차
  369. // #define __PETVIS // 15차 비스펫
  370. // #define __GUILD_HOUSE // 15차 길드하우스
  371. // #define __TELEPORTER // 15차 텔레포터
  372. // #define __IMPROVE_QUEST_INTERFACE // 15차 향상된 퀘스트 인터페이스 시스템
  373. // #define __CAMPUS // 15차 사제 시스템
  374. // #define __HERO129_VER15 // 15차 히어로 레벨확장
  375. // #define __IMPROVE_SYSTEM_VER15 // 15차 시스템 개선사항
  376. // #define __DYNAMIC_MPU // 변경가능한 MPU
  377. // #define __USING_CONTINENT_DATA // 대륙 경계정보 외부데이터에서 긁어옴
  378. // #define __REACTIVATE_EATPET // 유저와 먹펫이 일정거리 이상 멀어지면 재소환
  379. // #define __15_5TH_ELEMENTAL_SMELT_SAFETY // 15.5차 속성 안전 제련 추가
  380. // end15th
  381.  
  382.  
  383. #define __FORCE_KILL_SERVER
  384.  
  385. #define __SHOP_COST_RATE // 상점 가격 조정
  386.  
  387. // #define __ITEMTRANSY_PENYA // 페냐로 아이템 트랜지 가능하게 설정.
  388. #define __PROTECT_AWAKE // 각성 보호의 두루마리.
  389.  
  390. #define __ENVIRONMENT_EFFECT
  391.  
  392. #if defined(__INTERNALSERVER) // 내부 사무실 테스트서버
  393. // #define __RULE_0615
  394.  
  395. // #define __VERIFY_MEMPOOL
  396. #define __GUILDVOTE // 길드 투표
  397. #define __IAOBJ0622 // 상대 목표 좌표 전송 // 월드, 뉴즈
  398. #define __SKILL0517
  399. // #define __S_NEW_SKILL_2 // 스킬 개선 패킷 전송 Neuz, World, Trans
  400. #define __Y_CASTING_SKIP // 케스팅 없이 스킬 발동 - Neuz, World
  401. #define __YAIMONSTER_EX // AI기능 추가 - Neuz, World
  402. #define __Y_PATROL // 배회하기 - Neuz, World
  403. #define __V060721_TEXTDRAG // 글자에 효과주기
  404. #define __Y_BEAUTY_SHOP_CHARGE
  405. // #define __LUASCRIPT060908 // lua 스크립트엔진( 아이템 )
  406. #define __Y_FLAG_SKILL_BUFF // 팻, 변신 아이템 토글버프 적용... Neuz, World
  407. // #define __EVENT_FALL // 단풍 이벤트 - 모델교체 Neuz, World
  408. // #define __LANG_1013 // 해외 버전 추가 스크립트
  409. // #define __JEFF_VER_8 // 8차 작업
  410. // #define __JHMA_VER_8_1 // 8차 게임내돈드롭금지 Neuz, World
  411. // #define __JHMA_VER_8_2 // 8차 게임내아이템판매가격제한풀기 Neuz, World
  412. // #define __JHMA_VER_8_5 // 8차 스킬경험치다운변경 Neuz, World
  413. // #define __JHMA_VER_8_6 // 8차 지상몬스터가 저공비행유저를 공격가능하게함 World
  414. // #define __JHMA_VER_8_7 // 8차 듀얼존에 관계없이 PVP가능하게함 Neuz, World
  415. // #define __JHMA_VER_8_5_1 // 8.5차 경비병 범위스킬 공격효과 불가로 수정 World
  416. // #define __JHMA_VER_8_5_2 // 8.5차 듀얼중인 두구룹이 연관되지않게 수정 World
  417. // #define __CSC_VER8_3 // 8차 Buff창 관련. Neuz, World
  418. // #define __CSC_VER8_4 // 8차 헤어˜? 성형수술 관련 Neuz, World
  419. // #define __CSC_VER8_5 // 8차 엔젤 소환 Neuz, World, Trans
  420. // #define __CSC_VER8_6 // 운영자 명령어 statall 추가 World
  421. #define __Y_MAX_LEVEL_8 // 만랩 120으로 조정... Neuz, World, Trans
  422. #define __Y_HAIR_BUG_FIX
  423. #define __EVENT_0117 // 구정 이벤트
  424. // #define __NEWYEARDAY_EVENT_COUPON // 설 이벤트 - 헤어˜? 성형 무료이용권 관련.
  425. #define __TRAFIC_1215
  426. // #define __Y_NEW_ENCHANT // 제련 아이템 변경, Neuz, World
  427.  
  428. // #define __INVALID_LOGIN_0320 // 저장이 완료 되지 않은 사용자의 접속 막기(복사 방지)
  429. #define __BUGFIX_0326 // 비행 몬스터 이벤트 아이템 드롭 수정
  430. // 10차
  431. // #define __LEGEND // 10차 전승시스템 Neuz, World, Trans
  432. // 10차
  433. // #define __ULTIMATE // 9, 10차 얼터멋 웨폰 제련 시스템
  434.  
  435. // #define __PET_0410 // 9, 10차 펫
  436. // #define __JEFF_9 // 9, 10차 추가 작업
  437. // #define __AI_0509 // 몬스터 인공지능
  438. #define __HACK_0516 // 미국 해킹 2차
  439. // #define __LUASCRIPT // 루아 스크립트 사용 (World, Trans, Neuz)
  440. // #define __EVENTLUA // 이벤트 (루아 스크립트 적용) - World, Trans, Neuz
  441.  
  442. // #define __FLYBYATTACK0608 // 9th FlyByAttack edit
  443. // #define __PVPDEMAGE0608 // 9th PVP DEMAGE edit
  444. // #define __BLADELWEAPON0608 // 9th 블레이드 양손에 무기를 착용 시 추가 옵션은 오른손에 들고 있는 무기의 것만 적용이 되도록 수정
  445. // #define __METEONYKER_0608
  446. // #define __Y_DRAGON_FIRE
  447. // #define __CSC_VER9_5 // 9차 제련관련 (추가 검광 기능)
  448.  
  449. #define __GLOBAL_COUNT_0705 // CTime::GetTimer
  450.  
  451. // #define __SKILL_0706 // 대인용 AddSkillProp 컬럼 추가 및 적용
  452. // #define __AI_0711 // 메테오니커 AI 수정
  453. // #define __HACK_0720 // 리소스 해킹
  454. //11
  455. // #define __JEFF_11 // 먹펫 언덕에 있는 아이템을 줏어먹지 못하는 문제등의 AI 개선이 필요
  456.  
  457. // #define __SYS_TICKET // 입장권
  458. // #define __SYS_PLAYER_DATA // 캐릭터 통합 정보
  459. // #define __HACK_1023 // 리소스 변조 // 날것 속도 // 무기 공격 속도
  460. // #define __RT_1025 // 메신저
  461.  
  462. // #define __VENDOR_1106 // 개인상점 허용 문자
  463.  
  464. #define __JEFF_11_1
  465. #define __JEFF_11_3 // 서버/클라이언트 리소스 분리
  466. // #define __JEFF_11_4 // 아레나
  467.  
  468. // #define __JEFF_11_5 // 메모리 누수
  469.  
  470. // #define __DST_GIFTBOX // 착용 아이템에 기프트 박스 기능 추가
  471.  
  472. #define __PERF_0226
  473.  
  474. #define __OPT_MEM_0811
  475. // #define __MEM_TRACE
  476. #define __NEW_PROFILE // 새로운 프로파일러 적용
  477.  
  478. #define __VTN_TIMELIMIT // 베트남 플레이 시간 제한
  479.  
  480. #define __PROTECT_AWAKE // 각성 보호의 두루마리.
  481.  
  482.  
  483. #undef __VER
  484. #define __VER 16
  485.  
  486. #define __GUILD_HOUSE_MIDDLE // 길드하우스 중형
  487.  
  488. #define __MOVER_STATE_EFFECT // 무버 상태값 변화에 따른 이펙트 적용
  489.  
  490. #define __NEW_ITEM_VARUNA // 신 제련 시스템(바루나)
  491.  
  492.  
  493. #elif defined(__TESTSERVER) // 외부 유저 테스트서버
  494.  
  495. #define __GUILDVOTE // 길드 투표
  496. // #define __SKILL0517 // 스킬 레벨 파라미터
  497. #define __Y_CASTING_SKIP // 케스팅 없이 스킬 발동 - Neuz, World
  498. #define __YAIMONSTER_EX // AI기능 추가 - Neuz, World
  499. #define __Y_PATROL // 배회하기 - Neuz, World
  500. #define __V060721_TEXTDRAG // 글자에 효과주기
  501. #define __Y_BEAUTY_SHOP_CHARGE
  502. #define __Y_FLAG_SKILL_BUFF // 팻, 변신 아이템 토글버프 적용... Neuz, World
  503. // #define __EVENT_FALL // 단풍 이벤트 - 모델교체 Neuz, World
  504. #define __Y_MAX_LEVEL_8 // 만랩 120으로 조정... Neuz, World, Trans
  505. #define __TRAFIC_1215
  506.  
  507. // 10차
  508. // #define __LEGEND // 10차 전승시스템 Neuz, World, Trans
  509.  
  510. // #define __CSC_VER9_2 // 9차 상태창 변경 관련 Neuz, World
  511.  
  512. #define __HACK_0516 // 미국 해킹 2차
  513.  
  514. // #define __FLYBYATTACK0608 // 9th FlyByAttack edit
  515. // #define __PVPDEMAGE0608 // 9th PVP DEMAGE edit
  516. // #define __BLADELWEAPON0608 // 9th 블레이드 양손에 무기를 착용 시 추가 옵션은 오른손에 들고 있는 무기의 것만 적용이 되도록 수정
  517.  
  518. // #define __Y_DRAGON_FIRE
  519. // #define __LUASCRIPT // 루아 스크립트 사용 (World, Trans, Neuz)
  520. // #define __EVENTLUA // 이벤트 (루아 스크립트 적용) - World, Trans, Neuz
  521. // #define __CSC_VER9_5 // 9차 제련관련 (추가 검광 기능)
  522.  
  523. // #define __PET_0410 // 9, 10차 펫
  524. // #define __METEONYKER_0608
  525. // #define __SKILL_0706 // 대인용 AddSkillProp 컬럼 추가 및 적용
  526. // #define __AI_0711 // 메테오니커 AI 수정
  527. // #define __JEFF_9 // 9, 10차 추가 작업
  528. // #define __AI_0509 // 몬스터 인공지능
  529. #define __GLOBAL_COUNT_0705 // CTime::GetTimer
  530.  
  531. // #define __JEFF_11 // 먹펫 언덕에 있는 아이템을 줏어먹지 못하는 문제등의 AI 개선이 필요
  532. // #define __SYS_TICKET // 입장권
  533. // #define __SYS_PLAYER_DATA // 캐릭터 통합 정보
  534. // #define __HACK_1023 // 리소스 변조 // 날것 속도 // 무기 공격 속도
  535. // #define __RT_1025 // 메신저
  536. // #define __VENDOR_1106 // 개인상점 허용 문자
  537.  
  538. // #undef __VER
  539. // #define __VER 11 // 11차
  540.  
  541. #define __JEFF_11_1
  542. #define __JEFF_11_3 // 서버/클라이언트 리소스 분리
  543. // #define __JEFF_11_4 // 아레나
  544. // #define __JEFF_11_5 // 메모리 누수
  545.  
  546. // #define __JAPAN_SAKURA // 벗꽃 이벤트
  547.  
  548. #define __OPT_MEM_0811
  549. // #define __MEM_TRACE
  550.  
  551. #define __NEW_PROFILE // 새로운 프로파일러 적용
  552.  
  553. #define __GUILD_HOUSE_MIDDLE // 길드하우스 중형
  554.  
  555. #elif defined(__MAINSERVER) // 외부 본섭
  556.  
  557. #define __ON_ERROR
  558. #define __IDC
  559. #define __Y_BEAUTY_SHOP_CHARGE // 뷰티샵, 개인상점 유료아이템화..Neuz, World
  560. #define __TRAFIC_1215
  561. // #define __EVENT_FALL // 단풍
  562.  
  563. // #define __Y_NEW_ENCHANT // 제련 아이템 변경, Neuz, World
  564.  
  565. #define __JEFF_11_1
  566. #define __JEFF_11_3 // 서버/클라이언트 리소스 분리
  567.  
  568. #define __EVENT_0117 // propEvent.inc spawn
  569. // #define __JAPAN_SAKURA // 벗꽃 이벤트
  570. // #define __RAIN_EVENT // 장마 이벤트(비오는 동안 경험치 2배)
  571.  
  572. #define __OPT_MEM_0811
  573. // #define __MEM_TRACE
  574. #define __NEW_PROFILE // 새로운 프로파일러 적용
  575. #define __GLOBAL_COUNT_0705 // CTime::GetTimer
  576.  
  577. #endif // end - 서버종류별 define
  578.  
  579. // 임시 - 여기다 넣지 말것
  580. #if __VER >= 7
  581. #define __REMOVE_SCIRPT_060712
  582. #endif
  583.  
  584. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement