stoneage8.5/石器时代8.5客户端最新源代码/石器源码/systeminc/version.h

687 lines
26 KiB
C
Raw Normal View History

2020-06-23 15:27:59 +08:00
#ifndef __VERSION_H__
#define __VERSION_H__
#ifdef _WIN32
#include <crtdbg.h>
#endif
#ifdef _SA_VERSION_SPECIAL
#define _SA_VERSION_60
#define __ALBUM_47
#define _FONT_SIZE // Robin (Ҫ<><D2AA>) <20>ɸ<EFBFBD><C9B8><EFBFBD><EFBFBD>ʹ<EFBFBD>С
#define _ITEM_PILENUMS // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD><EFBFBD><EFBFBD>زĶѵ<C4B6>
#define _ITEM_INTENSIFY // (<28>ɿ<EFBFBD>) Change <20>輼:ǿ<><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _ALCHEMIST // Robin <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _CHAR_NEWLOGOUT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20>µdz<C2B5><C7B3><EFBFBD><EFBFBD><EFBFBD>
//#define _ITEM_JIGSAW // (<28>ɿ<EFBFBD>) Change ƴͼ<C6B4><CDBC><EFBFBD><EFBFBD>
#define _TELLCHANNEL // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ROG ADD <20><><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>
#define _TRADETALKWND // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD>
#define _DROPPETWND // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7>
#define _TEAM_KICKPARTY // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD><EFBFBD>
#define _MONEYINPUT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǯ<EFBFBD><C7AE>
#define _STREET_VENDOR // <20><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>
#define _STREET_VENDOR_CHANGE_ICON // <20>޸İ<DEB8>̯ͼʾ
#define _NEW_MANOR_LAW // <20><>ׯ԰<D7AF><D4B0><EFBFBD><EFBFBD>
#define _PETS_SELECTCON // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1>
#define _FM_MODIFY // <20><><EFBFBD><EFBFBD><E5B9A6><EFBFBD>޸<EFBFBD>
#define _CHANNEL_MODIFY // Ƶ<><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _TRADELOCKBTN // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _MAILSHOWPLANET // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><>ʾ<EFBFBD><CABE>Ƭ<EFBFBD><C6AC><EFBFBD><EFBFBD>
#define _LOCKPARTYFLOOR // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵĵ<D3B5>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>
#define _LOCKHELP_OK // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD>ս<EFBFBD><D5BD>
#define _JOBDAILY // cyg <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
// #define _TALK_WINDOW // <20>Ի<EFBFBD><D4BB>Ӵ<EFBFBD>
#define _SHOW_FUSION // (<28>ɿ<EFBFBD>) Change <20>ںϳ<DABA><CFB3><EFBFBD><EFBFBD><EFBFBD>CLIENT<4E><54>ֻ<EFBFBD><D6BB>ʾת<CABE><D7AA><EFBFBD><EFBFBD>,<2C>޸<EFBFBD>Ϊ<EFBFBD>ںϳ<DABA><CFB3><EFBFBD>ʾΪ<CABE>ں<EFBFBD>
#define _ITEM_FIREWORK // <20>̻<EFBFBD><CCBB><EFBFBD><EFBFBD><EFBFBD>
#define _FIREWORK_SOUND // cyg <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч(<28>̻<EFBFBD><CCBB><EFBFBD>)
//#define _GET_HOSTNAME // (<28>ɿ<EFBFBD>) Change ȡ<>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _NPC_MAGICCARD // cyg ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϸ
#define _THEATER // Terry <20><EFBFBD><E7B3A1><EFBFBD><EFBFBD>
#define _MOVE_SCREEN // Terry <20>ƶ<EFBFBD>ӫĻ<D3AB><C4BB>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _NPC_DANCE // cyg <20><>һ<EFBFBD><D2BB>npc
#define _CHANNEL_WORLD // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>
#define _STANDBYPET // Robin <20>ʹ<EFBFBD><CDB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>Server
#define _MAILSHOWPLANET // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><>ʾ<EFBFBD><CABE>Ƭ<EFBFBD><C6AC><EFBFBD><EFBFBD>
#define _EXTEND_AB // cyg <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC><EFBFBD><EFBFBD>
#define _ITEM_EQUITSPACE // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>λ
#define _EQUIT_ARRANGE // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD><EFBFBD>
#define _EQUIT_NEWGLOVE // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
//#define _ALCHEMIST // Robin <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _ALCHEPLUS // Robin <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _NPC_ITEMUP // (<28>ɿ<EFBFBD>) Change <20>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>NPC
//#define _ITEM_COUNTDOWN // cyg <20><><EFBFBD>ߵ<EFBFBD><DFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _CHATROOMPROTOCOL // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>
//#define _FRIENDCHANNEL // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ROG ADD <20><><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>
//#define __ONLINEGM
#endif
//#define _BATTLE_PK_PLAYER_FOR_40 // 40<34><30>ս<EFBFBD><D5BD>
//#define _BATTLE_PK_PLAYER_FOR_6VS6 // 6 vs 6 XIEZI <20><><EFBFBD><EFBFBD>
#ifdef _BATTLE_PK_PLAYER_FOR_40
#define BATTLESIDENUM 4 //ս<><D5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define BATTLKPKPLYAERNUM 40 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD>ɫ<EFBFBD><C9AB>
#define MAX_BATTLE_ROW_CHARS 5 //ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB>
#else
#define BATTLESIDENUM 2 //ս<><D5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#ifdef _BATTLE_PK_PLAYER_FOR_6VS6
#define BATTLKPKPLYAERNUM 24 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD>ɫ<EFBFBD><C9AB>
#define MAX_BATTLE_ROW_CHARS 6 //ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB>
#else
#define BATTLKPKPLYAERNUM 20 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD>ɫ<EFBFBD><C9AB>
#define MAX_BATTLE_ROW_CHARS 5 //ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB>
#endif
#endif
#define _NEW_SYSTEM_MENU // <20><>ϵͳ<CFB5>˵<EFBFBD> 2011/12/21
#define _PTTERN_SEPARATION_BIN // <20><><EFBFBD><EFBFBD><EBB2B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _SFUMATO // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ⱦ δ<><CEB4><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>
#define _SPECIAL_LOGO // <20>µ<EFBFBD>½ͼ
#define _CHANNEL_ALL_SERV // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5> 2011/12/21
#define _EXTEND_FONT_PAL // <20><>չ<EFBFBD><D5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫɫ<C9AB><C9AB> 2011/12/22
//#define _FONT_PARAGRAPH_COLOR // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ 2011/12/22
#define _NEW_CLIENT_LOGIN // <20><>½<EFBFBD><C2BD>¼MAC<41><43>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>·ѡ<C2B7><D1A1> 2011/12/22
//#define _NEW_SHOP_FRAME // <20><><EFBFBD>̵<EFBFBD><CCB5><EFBFBD><EFBFBD><EFBFBD> 2011/12/22
#define _HI_COLOR_16 // (<28>ɿ<EFBFBD>) ANDY (8bit to 16bit) <20><>ͼ<EFBFBD><CDBC>
#define _HI_COLOR_32 // (<28>ɿ<EFBFBD>) longzoro (32 bit) <20><>ͼ<EFBFBD><CDBC>
#define _NEW_RESOMODE //800 600ģʽ
#define _MOUSE_SHOW_INFO_FOR_HEAD // (<28>ɿ<EFBFBD>) longzoro <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>Ϣ
//#define _NEWLOGO // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD 6.0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>logo Ҫ<><D2AA>_v4_0
/* -------------------------------------------------------------------
* <EFBFBD>¹<EFBFBD><EFBFBD>ܣ<EFBFBD>ʯ<EFBFBD><EFBFBD> 800 * 600
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
extern int DISPLACEMENT_X;
extern int DISPLACEMENT_Y;
extern int viewOffsetX;
extern int viewOffsetY;
//#define _NEWDRAWBATTLEMAP_FIX // (<28><><EFBFBD>ɿ<EFBFBD>)ROG ADD ս<><D5BD><EFBFBD><EFBFBD>ͼ<EFBFBD>޸<EFBFBD>
// <20><EFBFBD>ָ<EFBFBD>
#ifdef _SA_VERSION_85
#define _SA_VERSION_80
#endif
#ifdef _SA_VERSION_80
#define _SA_VERSION_75
#endif
#ifdef _SA_VERSION_75
#define _SA_VERSION_70
#endif
#ifdef _SA_VERSION_70
#define _SA_VERSION_60
#endif
#ifdef _SA_VERSION_60
#define _SA_VERSION_50
#endif
#ifdef _SA_VERSION_50
#define _SA_VERSION_40
#endif
/* <20><EFBFBD><EBBDAB><EFBFBD><EFBFBD>ר<EFBFBD><D7A8><EFBFBD><EFBFBD> definition <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* Ȼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> remark/unmark <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ع<EFBFBD><EFBFBD><EFBFBD>
*/
/* -------------------------------------------------------------------
* ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ְ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܲ<EFBFBD><EFBFBD><EFBFBD>
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD>ѫ<EFBFBD><EFBFBD>־ΰ<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _FMVER21 // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) <20><><EFBFBD><EFBFBD>ְ<EFBFBD>ƹ<EFBFBD><C6B9><EFBFBD>
#define _PERSONAL_FAME // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Arminius 8.30 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// -------------------------------------------------------------------
// ר<><D7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD><C2BD>NPC<50><43≯<EFBFBD><CCB8><EFBFBD><EFBFBD>
// <20><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// ˵<><CBB5><EFBFBD><EFBFBD>__EDEN_EFFECT:<3A>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>NPC'ί<>н<EFBFBD><D0BD>׵<EFBFBD>NPC
// __EDEN_AUCTION:ί<><CEAF>NPC<50><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
#define __EDEN_EFFECT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱҪ<CAB1><D2AA><EFBFBD><EFBFBD>
#define __EDEN_AUCTION // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱҪ<CAB1><D2AA><EFBFBD><EFBFBD>
// -------------------------------------------------------------------
// ר<><D7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// <20><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>־
// ˵<><CBB5><EFBFBD><EFBFBD>
#define __ATTACK_MAGIC
// -------------------------------------------------------------------
// ר<><D7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޵ı<DEB5><C4B1><EFBFBD>
// <20><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// ˵<><CBB5><EFBFBD><EFBFBD>
#define _ITEM_FIRECREAKER
/* -------------------------------------------------------------------
* <EFBFBD>¹<EFBFBD><EFBFBD>ܣ<EFBFBD>PK<EFBFBD><EFBFBD>ϵ
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѫ
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
//#define _PKSERVER // (<28><><EFBFBD>ɿ<EFBFBD><C9BF><EFBFBD>)
// -------------------------------------------------------------------
// ר<><D7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD>Ѷ<EFBFBD><D1B6><EFBFBD><EFBFBD><EFBFBD>ҽ<EFBFBD><D2BD><EFBFBD>ʵ<EFBFBD><CAB5>
// <20><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (LeiBoy)
// ˵<><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҿ<EFBFBD><D2BF>Դ<EFBFBD><D4B4><EFBFBD>Ѷ<EFBFBD><D1B6><EFBFBD>ض<EFBFBD><D8B6><EFBFBD>ASP<53><50>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD>
// <20><>Ҫ<EFBFBD><D2AA><EFBFBD>ص<EFBFBD> : PhoneMsg.cpp
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : 2002<30><32>01<30><31>28<32><38>
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : 2002<30><32>03<30><33>04<30><34>
// Status : Ready!
//#define __PHONEMESSAGE
#define _FIX_URLENCODE // WON ADD (<28><> <20><> <20><>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѷ<EFBFBD>޷<EFBFBD><DEB7>ӿո<D3BF><D5B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// -------------------------------------------------------------------
// ר<><D7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD>Ѷ<EFBFBD>Ķ<EFBFBD><C4B6>ڹ<EFBFBD><DAB9><EFBFBD>
// <20><>Ա<EFBFBD><D4B1><><D4AD>)<29><><EFBFBD><EFBFBD> (<28>Ӱ<EFBFBD><D3B0><EFBFBD>δ<EFBFBD><CEB4>)
// ˵<><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҿ<EFBFBD><D2BF>Դ<EFBFBD><D4B4><EFBFBD>Ѷ<EFBFBD><D1B6><EFBFBD><EFBFBD>Ƭ<EFBFBD>к<EFBFBD><D0BA>ѵ<EFBFBD><D1B5>ֻ<EFBFBD><D6BB><EFBFBD>
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : <20><>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD>!!
// Status : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
//#define __CARDMESSAGE //(<28><><EFBFBD><EFBFBD>)!!
//#define __NEW_CLIENT_ONLY_WRITE //Cary(<28><><EFBFBD><EFBFBD><><CEB4><EFBFBD><EFBFBD>)
//#define CHINA_VER //Cary (<28><><EFBFBD><EFBFBD>)
//#define __ALBUM_4
//#define __ALBUM_6 //Cary <20><><EFBFBD><EFBFBD><EFBFBD>µij<C2B5><C4B3><EFBFBD><EFBFBD>ಾ(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
//#define __TEST_SERVER //Cary 3.0<EFBFBD>IJ<EFBFBD><EFBFBD><EFBFBD>server
#define __HELP //Cary <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>
#define __NEW_PROTOCOL //Cary <20>µĵײ<C4B5>
#define __NEW_CLIENT_MEM //Cary
#define __SKYISLAND //Cary <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>յ<EFBFBD><D5B5>Ĺ<EFBFBD><C4B9><EFBFBD>
#define __HI_COLOR //Cary <20><><EFBFBD><EFBFBD><EFBFBD>߲ʵĹ<CAB5><C4B9><EFBFBD>(debug versionר<6E><D7A8>)
#define __TALK_TO_NPC //Cary ʹ<><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>npc˵<63><CBB5>
#define __NEW_BATTLE_EFFECT //Cary 2002.2.21 <20>µ<EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _AFTER_TRADE_PETWAIT_ // (<28><> <20><> <20><>) set pet status to wait after trade :vincent
#ifdef _SA_VERSION_40
/* -------------------------------------------------------------------
* <EFBFBD>¹<EFBFBD><EFBFBD>ܣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _FIX_DEL_MAP // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3><EFBFBD>ͼ
#define _FIX_9_FMPOINT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20>Ŵ<EFBFBD>ׯ԰
#define _FIX_10_FMPOINT //(<28>ɿ<EFBFBD>) Change ʮ<><CAAE>ׯ԰ 20050404
#ifdef _FIX_10_FMPOINT
#define fm_point_num 10 // ׯ԰<D7AF><D4B0>
#else
#define fm_point_num 9 // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD ׯ԰<D7AF><D4B0>
#endif
#define _ADD_POOL_ITEM // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20><><EFBFBD>Ӽķŵ<C4B7><C5B5><EFBFBD>
//#define _ADD_FAMILY_TAX // (<28><><EFBFBD>ɿ<EFBFBD>) WON ADD <20><><EFBFBD><EFBFBD>ׯ԰˰<D4B0><CBB0>
#define _LOST_FOREST_FOG // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) the lostforest's fog. code:shan
#define _MIND_ICON // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) show icon from char mind. code:shan
#define _MAGIC_WEAKEN // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) show magic(weaken). code:shan
#define _BLACK_MARKET // (<28><><EFBFBD>ɿ<EFBFBD>) a black market. code:shan
// -------------------------------------------------------------------
// vincent define
#define _MAGIC_DEEPPOISION // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) show magic(deeppoison). code:vincent
#define _MAGIC_BARRIER // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) show magic(barrier). code:vincent
#define _MAGIC_NOCAST // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) show magic(nocast). code:vincent
#define _ITEM_CRACKER // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) <20><><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD> code:vincent
#define _SKILL_ROAR // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) vincent <20>輼:<3A><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
#define _SKILL_SELFEXPLODE // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) vincent <20>輼:<3A>Ա<EFBFBD>
#define _NEW_RIDEPETS // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _ATTDOUBLE_ATTACK // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) <20><><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define __TOCALL_MAGIC // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) kjl 02/06/24
#define _VARY_WOLF // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) pet skill : vary wolf. code:shan
#define _PIRATE_ANM // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) monster move(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>). code: shan
#define _TRADE_PETCOLOR // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20>ı<C4B1><E4BDBB>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>ɫ
#define _FIXSHOWMPERR // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
#define _LIZARDPOSITION // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾλ<CABE>ù<EFBFBD><C3B9><EFBFBD>
/* -------------------------------------------------------------------
* <EFBFBD>¹<EFBFBD><EFBFBD>ܣ<EFBFBD>
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2002/12/18 14:00 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _TEAM_KICKPARTY // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD><EFBFBD>
#define _MONEYINPUT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǯ<EFBFBD><C7AE>
#define _PETS_SELECTCON // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1>
#endif // _SA_VERSION_40
#ifdef _SA_VERSION_60
/* -------------------------------------------------------------------
* <EFBFBD>¹<EFBFBD><EFBFBD>ܣ<EFBFBD>ʯ<EFBFBD><EFBFBD>6.0
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _OBJSEND_C // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY 6.0
#define _ADD_SHOW_ITEMDAMAGE // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20><>ʾ<EFBFBD><CABE><EFBFBD>ߵ<EFBFBD><DFB5>;ö<CDBE>
#define _WATERANIMATION // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><>֮<EFBFBD><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _NEWDRAWBATTLEMAP // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD ˮ<><CBAE><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>Ч
#define _AniCharBubble // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD><C2B3><EFBFBD><EFBFBD><EFBFBD>
#define _AniCrossFrame // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ι<EFBFBD><CEB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _AniImmobile // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ض<EFBFBD><D8B6><EFBFBD><EFBFBD><EFBFBD>
#define _AniRandom // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _DELBORNPLACE // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD 6.0 ͳһ<CDB3><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>
#define _NEWMUSICFILE6_0 // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD 6.0 <20>µ<EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>
#define _TRADESHOWNAME // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD>Է<EFBFBD><D4B7><EFBFBD><EFBFBD><EFBFBD>
#define _TRADEINPUTMONEY // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǯ
#define _TRADE_SHOWHP // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾѪ<CABE><D1AA>
#define _CHANGETRADERULE // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD>׹<EFBFBD><D7B9><EFBFBD><EFBFBD>޶<EFBFBD>
#define _PETSKILL_CANNEDFOOD // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD><EFBFBD>ܹ<EFBFBD>ͷ
#define _SPECIALSPACEANIM // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><E2B3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _SHOOTCHESTNUT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><EFBFBD><E8BCBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _NEWLOGO // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD 6.0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>logo Ҫ<><D2AA>_v4_0
#endif //SA_VERSION_60
#define _TRADESYSTEM2 // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20>½<EFBFBD><C2BD><EFBFBD>ϵͳ
#ifdef _SA_VERSION_70
/* -------------------------------------------------------------------
* <EFBFBD>¹<EFBFBD><EFBFBD>ܣ<EFBFBD>ʯ<EFBFBD><EFBFBD>7.0
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
//<2F>ѿ<EFBFBD><D1BF><EFBFBD>
#define _SARS // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20><>ɷ<EFBFBD><C9B7><EFBFBD><EFBFBD>
#define _FIX_MAXGOLD // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǯ<EFBFBD><C7AE><EFBFBD><EFBFBD>
#define _ITEM_PILENUMS // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD><EFBFBD><EFBFBD>زĶѵ<C4B6>
#define _ITEM_EQUITSPACE // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>λ
#define _EQUIT_ARRANGE // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD><EFBFBD>
#define _EQUIT_NEWGLOVE // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
#define _LOCKPARTYFLOOR // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵĵ<D3B5>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>
#define _LOCKHELP_OK // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD>ս<EFBFBD><D5BD>
#define _TRADETALKWND // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD>
#define _TRADELOCKBTN // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _WAVETRACK // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _CHAR_NEWLOGOUT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20>µdz<C2B5><C7B3><EFBFBD><EFBFBD><EFBFBD>
//<2F>¹<EFBFBD><C2B9>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD>ְҵ
#define _TABLEOFSKILL // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD 7.0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܱ<EFBFBD><DCB1><EFBFBD>
//#define _NEWPANEL_71 // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ROG ADD <20><>login<69><6E><EFBFBD><EFBFBD>
//#define _NEWPANEL_70 // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD ʯ<><CAAF>7.0 LOGIN <20><><EFBFBD><EFBFBD>
#define _CHAR_PROFESSION // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20><><EFBFBD><EFBFBD>ְҵ
#define _SKILLSORT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD ְҵ<D6B0><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>з<EFBFBD><D0B7><EFBFBD>
#define _NEWREQUESTPROTOCOL // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD>ProtocolҪ<6C><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8>
#define _OUTOFBATTLESKILL // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><>ս<EFBFBD><D5BD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Protocol
#define _NEWSOUNDEFFECT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>
#define _FIXSTATUS // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><>ս<EFBFBD><D5BD>״̬<D7B4><CCAC>ʾ<EFBFBD><CABE>ʽ
#define _ALLDOMAN // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD>а<EFBFBD>NPC
#define _CHATROOMPROTOCOL // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>
#define _FRIENDCHANNEL // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ROG ADD <20><><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>
#define _TELLCHANNEL // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ROG ADD <20><><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>
#define _DROPPETWND // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7>
#define _MAILSHOWPLANET // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><>ʾ<EFBFBD><CABE>Ƭ<EFBFBD><C6AC><EFBFBD><EFBFBD>
#define _MOON_FAIRYLAND // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ROG ADD <20><>֮<EFBFBD>ɾ<EFBFBD>
#define _SPECIALSPACEANIM_FIX // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ROG ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _TIMEBAR_FUNCTION // (<28><><EFBFBD>ɿ<EFBFBD>) ROG ADD ʱ<><CAB1>bar<61><72>ʽ
//10/23
#define _FM_MODIFY // <20><><EFBFBD><EFBFBD><E5B9A6><EFBFBD>޸<EFBFBD>
#define _FIREHUNTER_SKILL // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ROG ADD <20><>ȸ<EFBFBD><C8B8><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɱ
#define _PETSKILL_ACUPUNCTURE // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Change <20>輼:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ
#define _PETSKILL_DAMAGETOHP // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Change <20>輼:<3A><><EFBFBD>¿<EFBFBD><C2BF><EFBFBD>(<28><>Ѫ<EFBFBD><D1AA><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>)
#define _PETSKILL_BECOMEFOX // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Change <20>輼:<3A>Ļ<EFBFBD><C4BB><EFBFBD>
#define _PETSKILL_BECOMEPIG // (<28>ɿ<EFBFBD>) Change <20>輼:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// <20>¹<EFBFBD><C2B9>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͽ<EFBFBD>(<28>¸<EFBFBD><C2B8>ѻ<EFBFBD><D1BB><EFBFBD>)
#define _NEW_WGS_MSG // (<28>ɿ<EFBFBD>) WON ADD WGS<47><53><EFBFBD><EFBFBD><EFBFBD>Ӵ<EFBFBD>
#define _CHANNEL_MODIFY // Ƶ<><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _CHANGEGALAXY // Robin <20><>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>
#define _ERROR301 // Robin AP<41>ش<EFBFBD>301<30><31><EFBFBD><EFBFBD>,<2C><>Ʒ<EFBFBD><C6B7>δע<CEB4><D7A2>
#define _STANDBYPET // Robin <20>ʹ<EFBFBD><CDB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>Server
#endif //SA_VERSION_70
#define DIRECTINPUT_VERSION 0x0700 // Robin <20><><EFBFBD><EFBFBD>DirectX SDK<44><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _CLOUD_EFFECT // (<28><><EFBFBD>ɿ<EFBFBD>) ROG ADD <09>Ʋ<EFBFBD>Ч<EFBFBD><D0A7>
//#define _NPC_WELFARE_2 // (<28><><EFBFBD>ɿ<EFBFBD>) WON ADD ְҵNPC-2
//#define _NPC_SELLSTH // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD><EFBFBD>
//#define _SYUTEST
//#define _SYUTEST2
//#define _SYUTEST3
//#define _AUCPROTOCOL // (<28><><EFBFBD>ɿ<EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Protocol
/* -------------------------------------------------------------------
* <EFBFBD>¹<EFBFBD><EFBFBD>ܣ<EFBFBD>PK<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _PKSERVERCHARSEL // (<28><><EFBFBD>ɿ<EFBFBD>) Syu ADD PK<50><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>
// -------------------------------------------------------------------
// <20><><EFBFBD>²<EFBFBD><C2B2>ɿ<EFBFBD>
/* -------------------------------------------------------------------
* <EFBFBD>¹<EFBFBD><EFBFBD>ܣ<EFBFBD>real.bin<EFBFBD><EFBFBD>ͼ
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F
//#define _SAHOOK // (<28><><EFBFBD>ɿ<EFBFBD>) Syu ADD Hook<6F><6B>ʽ
//#define _REALDIVISION // (<28><><EFBFBD>ɿ<EFBFBD>) Syu ADD real.bin<69><6E>ͼ<EFBFBD><CDBC>Ҫ<EFBFBD><D2AA>realtxt.txt<78><74>
// -------------------------------------------------------------------
//#define _OMIT_WGS // (<28><><EFBFBD>ɿ<EFBFBD>) <20>Թ<EFBFBD><D4B9>ʺš<CABA><C5A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>WGS. code:shan
// -------------------------------------------------------------------
#ifdef _SA_VERSION_50
/* -------------------------------------------------------------------
* <EFBFBD>¹<EFBFBD><EFBFBD>ܣ<EFBFBD>ʯ<EFBFBD><EFBFBD>5.0
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
//#define _CANT_ATK // (<28><><EFBFBD>ɿ<EFBFBD>) can't attack(own team). code: shan
//#define _SETTICK_COUNT // (<28><><EFBFBD>ɿ<EFBFBD>) ANDY <20>ظ<EFBFBD><D8B8><EFBFBD><EFBFBD><EFBFBD>
//#define _GM_MARK // (<28><><EFBFBD>ɿ<EFBFBD>) WON ADD GM ʶ<><CAB6>
//#define _GM_IDENTIFY // (<28><><EFBFBD>ɿ<EFBFBD>)Rog ADD GMʶ<4D><CAB6><EFBFBD><EFBFBD>gmָ<6D><D6B8>
//#define _LOGINKICK // (<28><><EFBFBD>ɿ<EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><E6B3AC>30<33><30><EFBFBD>߻<EFBFBD><DFBB><EFBFBD>ϵ<EFBFBD>б<EFBFBD>
#endif //SA_VERSION_50
#define MALLOC(s) malloc(s)
#define CALLOC(c,s) calloc(c,s)
#define new new(_NORMAL_BLOCK,__FILE__,__LINE__)
#define FREE(p) free(p)
//#define _PET_TRACE_MOUSE
//#define __EDEN_DICE // (<28><><EFBFBD>ɿ<EFBFBD>) <20>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD>
#define _AI_OTHER // AI<41><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define __AI // Cary <20><><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#ifdef _AI_OTHER
#define _AI_CAPTURE
#endif
//-----------------------
unsigned int TimeGetTime(void);
#ifdef _SA_VERSION_70
#ifdef _BACK_VERSION
#define _REMAKE_20 // ʯ<><CAAF><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9>ܿ<EFBFBD><DCBF><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
#define _BACK_LOGO
#define _BACK_WINDOW //<2F><><EFBFBD>̰<EFBFBD><CCB0>Ӵ<EFBFBD><D3B4><EFBFBD>(debug<75><67><EFBFBD>ſɿ<C5BF>,<2C>ڲ<EFBFBD><DAB2><EFBFBD>Աʹ<D4B1><CAB9>)
#define _READ16BITBMP // Terry <20>ɶ<EFBFBD><C9B6><EFBFBD><EBBCB0>ʾ<EFBFBD>߲<EFBFBD>ͼ
#else
#define _ATTACK_AI // <20>ڹҹ<DAB9><D2B9><EFBFBD>AI
#define _AI_NEW_FIRST // AI <20>״ο<D7B4><CEBF><EFBFBD><EFBFBD><EFBFBD>ְҵ<D6B0><D2B5><EFBFBD><EFBFBD>
#define _BATTLESKILL // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD ս<><D5BD><EFBFBD><EFBFBD><EFBFBD>ܽ<EFBFBD><DCBD><EFBFBD>
#define _NEWPANEL // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD 7.0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD>
#endif
#endif
#ifdef _SA_VERSION_75
/* -------------------------------------------------------------------
* <EFBFBD>¹<EFBFBD><EFBFBD>ܣ<EFBFBD>ʯ<EFBFBD><EFBFBD>7.5
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _ANGEL_SUMMON // <20><>ʹ<EFBFBD><CAB9><EFBFBD>л<EFBFBD> Robin
#define _PROFESSION_ADDSKILL // (<28>ɿ<EFBFBD>) Change ׷<><D7B7>ְҵ<D6B0><D2B5><EFBFBD><EFBFBD>
#define _TRANS_6 // (<28>ɿ<EFBFBD>) Change <20><><EFBFBD><EFBFBD>
#define _PET_2TRANS // (<28>ɿ<EFBFBD>) Change <20><><EFBFBD><EFBFBD>
//#define _75_LOGIN // 7.5<EFBFBD><EFBFBD>login<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _STREET_VENDOR // <20><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>
#define _NEW_MANOR_LAW // <20><>ׯ԰<D7AF><D4B0><EFBFBD><EFBFBD>
#define _PETSKILL_LER // <20>׶<EFBFBD><D7B6><EFBFBD><EFBFBD><EFBFBD>
//#define _PK_SERVER //<2F><><EFBFBD><EFBFBD>PK<50>
//#define _8_TEST //8.0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>server
// -------------------------------------------------------------------
// ר<><D7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϻر<CFBB>ϵͳ
// <20><>Ա<EFBFBD><D4B1><EFBFBD>ݿ<EFBFBD>
// ˵<><CBB5><EFBFBD><EFBFBD>
//#define __ONLINEGM
//--------------------------------------------------------------------
#define _STREET_VENDOR_CHANGE_ICON // <20>޸İ<DEB8>̯ͼʾ
#define _TALK_WINDOW // <20>Ի<EFBFBD><D4BB>Ӵ<EFBFBD>
#define _SHOW_FUSION // (<28>ɿ<EFBFBD>) Change <20>ںϳ<DABA><CFB3><EFBFBD><EFBFBD><EFBFBD>CLIENT<4E><54>ֻ<EFBFBD><D6BB>ʾת<CABE><D7AA><EFBFBD><EFBFBD>,<2C>޸<EFBFBD>Ϊ<EFBFBD>ںϳ<DABA><CFB3><EFBFBD>ʾΪ<CABE>ں<EFBFBD>
#define _NPC_FUSION // (<28><><EFBFBD>m<EFBFBD><6D>) ANDY NPC<50><43><EFBFBD><EFBFBD>о<EFBFBD><D0BE>
#define _FONT_SIZE // Robin (Ҫ<><D2AA>) <20>ɸ<EFBFBD><C9B8><EFBFBD><EFBFBD>ʹ<EFBFBD>С
#define _CONTRACT // Robin (Ҫ<><D2AA>) <20><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
#define _HALLOWEEN_EFFECT // <20><>ʥ<EFBFBD><CAA5><EFBFBD><EFBFBD>Ч
#define _ADD_STATUS_2 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4>ڶ<EFBFBD><DAB6><EFBFBD>
#define _PETSKILL_BATTLE_MODEL // <20><><EFBFBD><EFBFBD><EFBCBC>ս<EFBFBD><D5BD>ģ<EFBFBD><C4A3>
#define _RACEMAN // cyg <20>Գ<EFBFBD><D4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>npc
#define _PETSKILL_ANTINTER // (<28>ɿ<EFBFBD>) Change <20>輼:<3A><>֮<EFBFBD><D6AE>
#define _PETSKILL_EXPLODE // (<28>ɿ<EFBFBD>) Change <20>輼:<3A><><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD>
#define _ITEM_FIREWORK // <20>̻<EFBFBD><CCBB><EFBFBD><EFBFBD><EFBFBD>
#define _FIREWORK_SOUND // cyg <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч(<28>̻<EFBFBD><CCBB><EFBFBD>)
#define _GET_HOSTNAME // (<28>ɿ<EFBFBD>) Change ȡ<>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _SKILL_ADDBARRIER // (<28>ɿ<EFBFBD>) Change <20>輼:Ϊħ<CEAA><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><ECB3A3><EFBFBD>Թ<EFBFBD><D4B9><EFBFBD>
#define _PETSKILL_PEEL // (<28>ɿ<EFBFBD>) Change <20>輼:<3A><><EFBFBD><EFBFBD><EFBFBD>ѿ<EFBFBD>
//#define _MOUSE_DBL_CLICK // Robin <20><><EFBFBD><EFBFBD><EFBFBD>Ҽ<EFBFBD>˫<EFBFBD><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#endif //SA_VERSION_75
#ifdef _SA_VERSION_80
//--------------------------------------------------------------------------------------------------------
//ר<><D7A8> 8.0 ʧ<><CAA7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>¼ӹ<C2BC><D3B9>ܶ<EFBFBD><DCB6><EFBFBD><EFBFBD><EFBFBD> <20><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>ѫ <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ݿ<EFBFBD>
//--------------------------------------------------------------------------------------------------------
#define _PET_ITEM // Terry <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _NPC_PICTURE // (<28>ɿ<EFBFBD>) Change <20>¶ij<C2B6><C4B3><EFBFBD><EFBFBD><EFBFBD>(<28><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>NPC)
#define _JOBDAILY // cyg <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
#define _ITEM_PATH // (<28>ɿ<EFBFBD>) Change <20><>̤<EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD>
#define _ALCHEMIST // Robin <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _ALCHEPLUS // Robin <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _EXTEND_AB // cyg <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC><EFBFBD><EFBFBD>
#define _ITEM_INTENSIFY // (<28>ɿ<EFBFBD>) Change <20>輼:ǿ<><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _TEACHER_SYSTEM // Terry <20><>ʦϵͳ
#define _ITEM_UPINSLAY // (<28>ɿ<EFBFBD>) Change <20>輼:<3A><><EFBFBD><EFBFBD>(<28>õ<EFBFBD><C3B5>߿<EFBFBD><DFBF><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8>ʯ)
#define _MAG_MENU // (<28>ɿ<EFBFBD>) Change ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>Ϊͼʾ<CDBC><CABE>
#define _NPC_MAGICCARD // cyg ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϸ
#define _THEATER // Terry <20><EFBFBD><E7B3A1><EFBFBD><EFBFBD>
#define _MOVE_SCREEN // Terry <20>ƶ<EFBFBD>ӫĻ<D3AB><C4BB>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// #define _80_LOGIN // Terry 8.0 <20><><EFBFBD><EFBFBD><EBBBAD>
#define _8_RIDEPETS // (<28>ɿ<EFBFBD>) Change 8.0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _8BATTLEMAP // Change 8.0 ս<><D5BD><EFBFBD>ر<EFBFBD>
#define _PETKILL_COST_FAME // Terry <20><><EFBFBD><EFBFBD>ܵ<EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _DRAGON_FUSION // Robin <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _MACADDRESSD // (<28>ɿ<EFBFBD>) Change get MAC card
#define _NEW_EARTH // Terry <20>µ<EFBFBD><C2B5><EFBFBD>,<2C>ɿ<EFBFBD><C9BF><EFBFBD><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _80_LOGIN_PLAY // Terry 8.0 <20><><EFBFBD><EFBFBD><EBBBAD>
//----------------------------------------------------------------------
//#define _ITEM_JIGSAW // (<28>ɿ<EFBFBD>) Change ƴͼ<C6B4><CDBC><EFBFBD><EFBFBD>
#define _NPC_DANCE // cyg <20><>һ<EFBFBD><D2BB>npc
#define _ATTACK_EFFECT // <20><>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ź<EFBFBD><C5B9><EFBFBD><EFBFBD><EFBFBD>Ч
//#define _2005_ValentineDay // Terry 2005 <20><><EFBFBD>˽ڻ
#define _PETSKILL_ADDATTCRAZED // (<28>ɿ<EFBFBD>) Change <20>輼:<3A><><EFBFBD>ұ<EFBFBD><D2B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD>
#define _PETSKILL_JUSTICE // (<28>ɿ<EFBFBD>) Change <20>輼:<3A><><EFBFBD><EFBFBD>
#define _CALLBUS // (<28>ɿ<EFBFBD>) Change <20>ù<EFBFBD><C3B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD>еĹ<D0B5><C4B9><EFBFBD>
//#define _NPC_ITEMUP // (<28>ɿ<EFBFBD>) Change <20>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>NPC
//#define _ITEM_COUNTDOWN // cyg <20><><EFBFBD>ߵ<EFBFBD><DFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _PRO_KILLME // Change <20><><EFBFBD><EFBFBD>ְ<EFBFBD><D6B0> ʰ<><CAB0><EFBFBD>յ<EFBFBD>
#define _PETSKILL_EVOLUTION // (<28>ɿ<EFBFBD>) Change <20><><EFBFBD><EFBFBD><EFBFBD>ܳ輼:<3A><><EFBFBD><EFBFBD>
#define _PETSKILL_PROVOKEFIGHT // (<28>ɿ<EFBFBD>) Change Ȯ<><C8AE><EFBFBD>輼:<3A><><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD>
#define _FIX_ACUPUNCTURE // (<28>ɿ<EFBFBD>) Change <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD>޸<EFBFBD>
#define _PETSKILL_RIDE // (<28>ɿ<EFBFBD>) Change <20>輼:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#endif // _SA_VERSION_80
#ifdef _SA_VERSION_85
//--------------------------------------------------------------------------------------------------------
//ר<><D7A8> 8.5 ħ<><C4A7><EFBFBD><EFBFBD>ð<EFBFBD><C3B0> <20>¼ӹ<C2BC><D3B9>ܶ<EFBFBD><DCB6><EFBFBD><EFBFBD><EFBFBD> <20><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ݿ<EFBFBD>
//--------------------------------------------------------------------------------------------------------
#define _PRO_ABSOLUTE_DEFENSE // (<28>ɿ<EFBFBD>) Change <20><><EFBFBD><EFBFBD>ְ<EFBFBD><D6B0> <20><><EFBFBD>Է<EFBFBD><D4B7><EFBFBD>
#define _PRO3_ADDSKILL // (<28>ɿ<EFBFBD>) Change ׷<><D7B7>8.5ְҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _NPC_DAYACTION // cyg ÿ<>ջ
#define _EVIL_KILL // cyg <20>ַ<EFBFBD>ħ<EFBFBD><C4A7>ϵͳ
#define _HUNDRED_KILL // cyg <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫
#define _NEW_CLOUD // (<28>ɿ<EFBFBD>) Change <20>µĵ<C2B5>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>
//#define _85_LOGIN // (<28>ɿ<EFBFBD>) Change 8.5<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//----------------------------------------------------------------------
#define _AI_SKILL_UPDATE //<2F><>AI<41><49><EFBFBD><EFBFBD>
#define _TEACHER_SYSTEM_2 // cyg <20>µ<EFBFBD>ʦϵͳ
#endif
#endif
/*
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _FIX_MAXGOLD // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǯ<EFBFBD><C7AE><EFBFBD><EFBFBD>
#define _MOON_FAIRYLAND // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ROG ADD <20><>֮<EFBFBD>ɾ<EFBFBD>
#define _SPECIALSPACEANIM_FIX // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ROG ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _LOGINKICK // (<28><><EFBFBD>ɿ<EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><E6B3AC>30<33><30><EFBFBD>߻<EFBFBD><DFBB><EFBFBD>ϵ<EFBFBD>б<EFBFBD>
//#define _CHECK_GAMESPEED // (<28><><EFBFBD>ɿ<EFBFBD>) ANDY <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _NEW_CLOUD // (<28>ɿ<EFBFBD>) Change <20>µĵ<C2B5>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>
#define _FIX_BATTLE_AI // <20>޸<EFBFBD>ս<EFBFBD><D5BD>AIת<49><D7AA><EFBFBD><EFBFBD>BUG
#define _WIN_LUAJIT_ //<2F><><EFBFBD><EFBFBD>LUAJIT<49><54>չ<EFBFBD><D5B9><EFBFBD><EFBFBD> ֧<><D6A7><EFBFBD><EFBFBD><EFBFBD>Ľӿں<D3BF><DABA><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7>LUA<55>ļ<EFBFBD>
#define _NEW_COLOR_ //<2F><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7>16λRGB565<36>߲<EFBFBD>ͼƬ
#define _NEW_WIN_POS_ //800<30><30><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _NEW_ALPHA_ //<2F>½<EFBFBD><C2BD><EFBFBD>͸<EFBFBD><CDB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _CACHE_SURFACE_ //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _OPTIMIZATIONFLIP_ //<2F>Ż<EFBFBD>Flip
#define _KEY_ "AEB3A729E71F8870D4611FBDC01D0A4B" //<2F><><EFBFBD>м<EFBFBD><D0BC><EFBFBD>
//#define _NEWFONT_
#define _MO_SIGN_IN //<2F>ͻ<EFBFBD><CDBB><EFBFBD>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD>ť
#define _CHANGE_HELP_BUTTON //<2F>޸İ<DEB8><C4B0><EFBFBD><EFBFBD><EFBFBD>ťͼ<C5A5><CDBC>
#define _PETCOM_ //<2F><><EFBFBD><EFBFBD><EFBFBD>ɳ<EFBFBD><C9B3>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
#define _NEW_SPEED_ //<2F><><EFBFBD><EFBFBD>Ϸ<EFBFBD>ٶ<EFBFBD>
#define _PETCOLOR_ //1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ
#define _PETKILL_COST_FAME // Terry <20><><EFBFBD><EFBFBD>ܵ<EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _AIDENGLU_ //<2F>Զ<EFBFBD><D4B6><EFBFBD>½
#define _ZHENGSHIKAIFU_ //<2F><>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _ZENGJIASHUO_ //<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߵ<EFBFBD>ͼ<EFBFBD>꣬ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5>߲<EFBFBD><DFB2><EFBFBD>ѡ<EFBFBD><D1A1>
#define _BUDING_ "554CDB1A99DF514B2F0B09DBDA0A6E9D" //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _TIME_GET_TIME // <20><>QueryPerformanceCounterȡ<72><C8A1>timeGetTime
#define _FAMILYBADGE_ //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _SHOWFAMILYBADGE_ //<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _NEWNET_ //<2F>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _LOGIP_ //<2F><>½ʱ<C2BD><CAB1>ȡIP
//#define _SHOWIPSLEEP_ //<2F><>ʾ<EFBFBD><CABE>·<EFBFBD><C2B7>ʱ
//#define _MEMORYLEAK_CHECK //<2F>ڴ<EFBFBD>й©<D0B9><C2A9><EFBFBD><EFBFBD>
//#define _COMFIRM_TRADE_REQUEST //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7>
#define _DIEJIA_ //<2F><><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD>
#define _FANILYTEXIAOY_ 45 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB>Y Խ<><D4BD><EFBFBD><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD>
#define _OTHERTEXIAOY_ 70 //<2F><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>ƫ<EFBFBD><C6AB>Y Խ<><D4BD><EFBFBD><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD>
#define _ATTACK_EFFECT // <20><>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ź<EFBFBD><C5B9><EFBFBD><EFBFBD><EFBFBD>Ч
#define _SA_VERSION 'N'
#define _SA_MAC_VERSION_CONTROL //MAC<41><EFBFBD>ſ<EFBFBD><C5BF><EFBFBD>
#define FAMILY_MANOR_ //ׯ԰<D7AF>
#define _CHAR_MANOR_ //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¹⻷
//#define _CHAR_MANOR_DEBUG //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¹⻷DEBUG
#define _ANNOUNCEMENT_ //<2F><><EFBFBD><EFBFBD>ϵͳ
//#define _EFFECT_MAP_ //<2F><><EFBFBD><EFBFBD>Ч
#ifndef _DEBUG__
#define _VMP_ //VMP<4D><50><EFBFBD>ܿ<EFBFBD><DCBF><EFBFBD>
//#define _NODEBUG_ //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>Ե<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD><CBA3><EFBFBD>ʽʹ<CABD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#else
#define _CMD_MODE //<2F><><EFBFBD><EFBFBD>ģʽ
//#define _STONDEBUG__PACKET_ //<2F><><EFBFBD>Է<EFBFBD><D4B7><EFBFBD>
//#define _MO_SHOW_FPS //<2F><>ʾfps
#define _RELUA_ //DEBUGģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD><C3B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD>ض<EFBFBD>LUA
#endif
#define SHOW_VERSION "www.shiqi.hk"
//#define _TRADE_BUG_LOG //<2F><><EFBFBD><EFBFBD>bug<75><67>־
#define _SECONDARY_WINDOW_DATA_ //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define LABEL_STR_ //<2F><><EFBFBD><EFBFBD><EFBFBD>ض<EFBFBD><D8B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>][<5B><>]
#ifdef _SA_VERSION_25
#define _DEFAULT_PKEY "shiqi" // Ĭ<>ϵ<EFBFBD><CFB5><EFBFBD>Կ
#define _RUNNING_KEY "shiqi.hk" // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Կ
#define _SYSTEM_SLEEP_ 6 //<2F><>Ϸ<EFBFBD>ٶ<EFBFBD><D9B6><EFBFBD><EFBFBD><EFBFBD>
#define _SURFACE_ANIM // <20><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ
#define _DEFENSETOOENNUM_ 5 //<2F>޼<EFBFBD><DEBC><EFBFBD>
#define DENGLUKEY1 "6D27AEB8326A2A8E7D04B9F9B44C59C7"
#define _LEADERRIDE // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) <20>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFB1A9><EFBFBD><EFBFBD> Robin 0921
//#define _MO_IMAGE_EXTENSION //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>չ
#define _NEW_ITEM_ //<2F>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD>
#ifdef _WIN_LUAJIT_
#define _LUA_PATCH_ ".//lua" //LUA·<41><C2B7>
#define _LUA_KEY_ "6A68673107B8C5B829815A507FF5C274" //LUA<55><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Կ
#endif
#define _MAGIC_ITEM_ //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _ICONBUTTONS_ //ת<><D7AA>
#define _BATTLE_TIME_ 99000
#define _PET_2TRANS // (<28>ɿ<EFBFBD>) Change <20><><EFBFBD><EFBFBD>
#define _DEBUGVER_ "2.2" //DEBUG<55><EFBFBD><E6B1BE>
#define _NEWSHOP_ //<2F>̳<EFBFBD>
#define _SHOWPETTRN_ //<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>
#ifdef _SA_MAC_VERSION_CONTROL
#define _SA_MAC_VERSION "7sa2"
#endif
#define _CHANGETEAM_ //<2F>ӳ<EFBFBD><D3B3>л<EFBFBD>
#define SA_MUTE "sa25.exe"
#define _NEW_CHARDATA_ //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _PETBLESS_ //<2F><><EFBFBD><EFBFBD>ף<EFBFBD><D7A3>
#define _RIDEPET_ //<2F><><EFBFBD><EFBFBD><E8BFAA>
#define DEF_APPNAME "STONEAGE" // <20><>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD>
#define _RIDEQUERY_ //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ
#define _CHAT_SPACING 24 //<2F><><EFBFBD><EFBFBD><EFBFBD>о<EFBFBD><D0BE><EFBFBD><EFBFBD><EFBFBD> 20
#define __EMOTION //Cary <20><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1>飬ֻ<E9A3AC><D6BB>client
//#define _PET_SKINS //<2F><><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>
#define _PET_2TRANS // (<28>ɿ<EFBFBD>) Change <20><><EFBFBD><EFBFBD>
#define _NPC_EVENT_NOTICE //npc<70><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>ʾ
#define _SHOWPETTRN_ //<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>
//#define _PET_VAL_COLOR_ //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ
#define _MO_CHAT_EXPRESSION //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E9B9A6>
#define _SA_LIAOTIAN_ //<2F><><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD>ť
#define _CHARTITLE_STR_ //<2F><><EFBFBD>ֳƺ<D6B3> <20>óƺſ<C6BA><C5BF><EFBFBD><>γƺ<CEB3>ʧЧ
#define _FONT_STYLE_ //<2F><><EFBFBD>֘<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>
#define _MESSAGE_FRONT_ //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣǰ<CFA2><C7B0><EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD><EFBFBD><EFBFBD>
#define _TRADITIONAL_LONG_ //<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½
#define _FONTDATALEN_ 100 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD> 112
#define MAX_AIRPLANENUM 8
#define _FIX_CG_ATR_ICON
#define _PETSKILL_LER
//#define _CANCEL_FANTI //ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD>
//#define _RED_MEMOY_ //<2F><><EFBFBD><EFBFBD>
#endif
#ifdef _MO_CHAT_EXPRESSION
#define CG_FIELD_CHAT_BTN_ON 55102
#define CG_FIELD_CHAT_BTN_OFF 55102
//#define EXPRESSION_NOID_START 55300 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>ʼID
//#define EXPRESSION_NOID_END 55421 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD>Ž<EFBFBD><C5BD><EFBFBD>ID
#define EXPRESSION_NOID_START 55117 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>ʼID
#define EXPRESSION_NOID_END 55215 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD>Ž<EFBFBD><C5BD><EFBFBD>ID
#define EXPRESSION_NOID_NUM EXPRESSION_NOID_END-EXPRESSION_NOID_START
#define _SUNDAY_STR_SEARCH //SUNDAY<41>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><20><>KMP<4D><50>ţ<EFBFBD>ٶȸ<D9B6><C8B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#endif