stoneage8.5/石器时代8.5客户端最新源代码/石器源码/systeminc/version.h
2020-06-23 15:53:23 +08:00

687 lines
29 KiB
C
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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 (要开) 可改字型大小
#define _ITEM_PILENUMS // (可开放) ANDY 道具素材堆叠
#define _ITEM_INTENSIFY // (可开) Change 宠技:强化道具
#define _ALCHEMIST // Robin 精炼功能
#define _CHAR_NEWLOGOUT // (可开放) ANDY 新登出机制
//#define _ITEM_JIGSAW // (可开) Change 拼图道具
#define _TELLCHANNEL // (可开放) ROG ADD 密语频道
#define _TRADETALKWND // (可开放) Syu ADD 交易新增对话框架
#define _DROPPETWND // (可开放) Syu ADD 丢弃宠物确认
#define _TEAM_KICKPARTY // (可开放) ANDY 队长踢人
#define _MONEYINPUT // (可开放) Syu ADD 手动输入金钱量
#define _STREET_VENDOR // 摆摊功能
#define _STREET_VENDOR_CHANGE_ICON // 修改摆摊图示
#define _NEW_MANOR_LAW // 新庄园规则
#define _PETS_SELECTCON // (可开放) ANDY 宠物选择
#define _FM_MODIFY // 家族功能修改
#define _CHANNEL_MODIFY // 频道功能整合
#define _TRADELOCKBTN // (可开放) Syu ADD 增加锁定键
#define _MAILSHOWPLANET // (可开放) Syu ADD 显示名片星球
#define _LOCKPARTYFLOOR // (可开放) Syu ADD 增加不可组队的地图编号
#define _LOCKHELP_OK // (可开放) Syu ADD 锁定不可加入战斗
#define _JOBDAILY // cyg 任务日志功能
// #define _TALK_WINDOW // 对话视窗
#define _SHOW_FUSION // (可开) Change 融合宠物在CLIENT端只显示转生数,修改为融合宠显示为融合
#define _ITEM_FIREWORK // 烟火功能
#define _FIREWORK_SOUND // cyg 新增音效(烟火用)
//#define _GET_HOSTNAME // (可开) Change 取得电脑名称
#define _NPC_MAGICCARD // cyg 魔法牌游戏
#define _THEATER // Terry 剧场功能
#define _MOVE_SCREEN // Terry 移动荧幕到指定的座标
#define _NPC_DANCE // cyg 动一动npc
#define _CHANNEL_WORLD // 增加世界频道
#define _STANDBYPET // Robin 送待机宠列表到Server
#define _MAILSHOWPLANET // (可开放) Syu ADD 显示名片星球
#define _EXTEND_AB // cyg 扩充名片功能
#define _ITEM_EQUITSPACE // (可开放) ANDY 新增装备栏位
#define _EQUIT_ARRANGE // (可开放) ANDY 格挡
#define _EQUIT_NEWGLOVE // (可开放) ANDY 手套栏位
//#define _ALCHEMIST // Robin 精炼功能
//#define _ALCHEPLUS // Robin 鉴定功能
//#define _NPC_ITEMUP // (可开) Change 让道具升级的NPC
//#define _ITEM_COUNTDOWN // cyg 道具倒数功能
//#define _CHATROOMPROTOCOL // (可开放) Syu ADD 聊天室频道
//#define _FRIENDCHANNEL // (可开放) ROG ADD 好友频道
//#define __ONLINEGM
#endif
//#define _BATTLE_PK_PLAYER_FOR_40 // 40人战斗
//#define _BATTLE_PK_PLAYER_FOR_6VS6 // 6 vs 6 XIEZI 添加
#ifdef _BATTLE_PK_PLAYER_FOR_40
#define BATTLESIDENUM 4 //战斗队伍数量
#define BATTLKPKPLYAERNUM 40 //最大参战角色数
#define MAX_BATTLE_ROW_CHARS 5 //每行最大战斗角色数
#else
#define BATTLESIDENUM 2 //战斗队伍数量
#ifdef _BATTLE_PK_PLAYER_FOR_6VS6
#define BATTLKPKPLYAERNUM 24 //最大参战角色数
#define MAX_BATTLE_ROW_CHARS 6 //每行最大战斗角色数
#else
#define BATTLKPKPLYAERNUM 20 //最大参战角色数
#define MAX_BATTLE_ROW_CHARS 5 //每行最大战斗角色数
#endif
#endif
#define _NEW_SYSTEM_MENU // 新系统菜单 2011/12/21
#define _PTTERN_SEPARATION_BIN // 分离补丁加载
//#define _SFUMATO // 二次渲染 未完善,需美术资源配合
#define _SPECIAL_LOGO // 新登陆图
#define _CHANNEL_ALL_SERV // 增加星球频道 2011/12/21
#define _EXTEND_FONT_PAL // 扩展字体颜色色板 2011/12/22
//#define _FONT_PARAGRAPH_COLOR // 字体分离颜色 2011/12/22
#define _NEW_CLIENT_LOGIN // 登陆记录MAC地址及线路选择 2011/12/22
//#define _NEW_SHOP_FRAME // 新商店框架 2011/12/22
#define _HI_COLOR_16 // (可开) ANDY (8bit to 16bit) 含图档
#define _HI_COLOR_32 // (可开) longzoro (32 bit) 含图档
#define _NEW_RESOMODE //800 600模式
#define _MOUSE_SHOW_INFO_FOR_HEAD // (可开) longzoro 鼠标显示信息
//#define _NEWLOGO // (可开放) Syu ADD 6.0登入画面新logo 要关_v4_0
/* -------------------------------------------------------------------
* 新功能:石器 800 * 600
* 人员:旭诚,镇玮
* 说明:
*/
extern int DISPLACEMENT_X;
extern int DISPLACEMENT_Y;
extern int viewOffsetX;
extern int viewOffsetY;
//#define _NEWDRAWBATTLEMAP_FIX // (不可开)ROG ADD 战斗地图修改
// 版本分割
#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
/* 请将控制专案的 definition 放在这个档案
* 然后藉由 remark/unmark 来开关功能
*/
/* -------------------------------------------------------------------
* 专案:族人职务与家族功能补充
* 人员:小瑜、彦勋、志伟、小民
* 说明:
*/
#define _FMVER21 // (可开放) 家族职掌功能
#define _PERSONAL_FAME // (可开放) Arminius 8.30 家族个人声望
// -------------------------------------------------------------------
// 专案伊甸大陆新NPC交谈介面
// 人员:晓威
// 说明__EDEN_EFFECT:赌场的银行NPC'委托交易的NPC
// __EDEN_AUCTION:委托NPC拍卖物品介面
#define __EDEN_EFFECT // (可开放) 但测试时要打开
#define __EDEN_AUCTION // (可开放) 但测试时要打开
// -------------------------------------------------------------------
// 专案:攻击性咒术的制作
// 人员:笃志
// 说明:
#define __ATTACK_MAGIC
// -------------------------------------------------------------------
// 专案:吓年兽的鞭炮
// 人员:晓威
// 说明:
#define _ITEM_FIRECREAKER
/* -------------------------------------------------------------------
* 新功能PK星系
* 人员:彦勋
* 说明:
*/
//#define _PKSERVER // (不可开放)
// -------------------------------------------------------------------
// 专案:传送手机简讯的玩家界面实作
// 人员:昌磊 (LeiBoy)
// 说明让玩家可以传简讯给特定的ASP网页处理
// 主要相关档 : PhoneMsg.cpp
// 完成日期 : 2002年01月28日
// 开放日期 : 2002年03月04日
// Status : Ready!
//#define __PHONEMESSAGE
#define _FIX_URLENCODE // WON ADD (可 开 放) 北京修正简讯无法加空格的问题
// -------------------------------------------------------------------
// 专案:传送手机简讯的二期工程
// 人员:(原定)昌磊 (接班人未定)
// 说明:让玩家可以传简讯到名片中好友的手机中
// 开放日期 : 禁止开放!!
// Status : 建构中...
//#define __CARDMESSAGE //(禁用)!!
//#define __NEW_CLIENT_ONLY_WRITE //Cary(禁用,未测过)
//#define CHINA_VER //Cary (禁用)
//#define __ALBUM_4
//#define __ALBUM_6 //Cary 加入新的宠物相簿(含年兽)
//#define __TEST_SERVER //Cary 3.0的测试server
#define __HELP //Cary 线上说明
#define __NEW_PROTOCOL //Cary 新的底层
#define __NEW_CLIENT_MEM //Cary
#define __SKYISLAND //Cary 加入天空岛的功能
#define __HI_COLOR //Cary 加入高彩的功能(debug version专用)
#define __TALK_TO_NPC //Cary 使用左键和npc说话
#define __NEW_BATTLE_EFFECT //Cary 2002.2.21 新的战斗特效,如:替身娃娃
#define _AFTER_TRADE_PETWAIT_ // (可 开 放) set pet status to wait after trade :vincent
#ifdef _SA_VERSION_40
/* -------------------------------------------------------------------
* 新功能伊甸4
* 人员:志旺
* 说明:
*/
#define _FIX_DEL_MAP // (可开放) WON ADD 修正玩家抽地图
#define _FIX_9_FMPOINT // (可开放) WON ADD 九大庄园
#define _FIX_10_FMPOINT //(可开) Change 十大庄园 20050404
#ifdef _FIX_10_FMPOINT
#define fm_point_num 10 // 庄园数
#else
#define fm_point_num 9 // (可开放) WON ADD 庄园数
#endif
#define _ADD_POOL_ITEM // (可开放) WON ADD 增加寄放道具
//#define _ADD_FAMILY_TAX // (不可开) WON ADD 增加庄园税收
#define _LOST_FOREST_FOG // (可开放) the lostforest's fog. code:shan
#define _MIND_ICON // (可开放) show icon from char mind. code:shan
#define _MAGIC_WEAKEN // (可开放) show magic(weaken). code:shan
#define _BLACK_MARKET // (不可开) a black market. code:shan
// -------------------------------------------------------------------
// vincent define
#define _MAGIC_DEEPPOISION // (可开放) show magic(deeppoison). code:vincent
#define _MAGIC_BARRIER // (可开放) show magic(barrier). code:vincent
#define _MAGIC_NOCAST // (可开放) show magic(nocast). code:vincent
#define _ITEM_CRACKER // (可开放) 道具:拉炮 code:vincent
#define _SKILL_ROAR // (可开放) vincent 宠技:大吼(克年兽)
#define _SKILL_SELFEXPLODE // (可开放) vincent 宠技:自爆
#define _NEW_RIDEPETS // (可开放) 新骑宠
#define _ATTDOUBLE_ATTACK // (可开放) 属性强化攻击
#define __TOCALL_MAGIC // (可开放) kjl 02/06/24
#define _VARY_WOLF // (可开放) pet skill : vary wolf. code:shan
#define _PIRATE_ANM // (可开放) monster move(海盗王). code: shan
#define _TRADE_PETCOLOR // (可开放) Syu ADD 改变交易时宠物转生颜色
#define _FIXSHOWMPERR // (可开放) Syu ADD 修正补气时动画显示错误
#define _LIZARDPOSITION // (可开放) Syu ADD 修正龙蜥显示位置过低
/* -------------------------------------------------------------------
* 新功能:
* 更新日期2002/12/18 14:00 更新
*/
#define _TEAM_KICKPARTY // (可开放) ANDY 队长踢人
#define _MONEYINPUT // (可开放) Syu ADD 手动输入金钱量
#define _PETS_SELECTCON // (可开放) ANDY 宠物选择
#endif // _SA_VERSION_40
#ifdef _SA_VERSION_60
/* -------------------------------------------------------------------
* 新功能石器6.0
* 更新日期
*/
#define _OBJSEND_C // (可开放) ANDY 6.0
#define _ADD_SHOW_ITEMDAMAGE // (可开放) WON ADD 显示道具的耐久度
#define _WATERANIMATION // (可开放) Syu ADD 泪之海动画层
#define _NEWDRAWBATTLEMAP // (可开放) Syu ADD 水世界战斗地表与战斗特效
#define _AniCharBubble // (可开放) Syu ADD 动画层人物吐出气泡
#define _AniCrossFrame // (可开放) Syu ADD 动画层游过画面生物
#define _AniImmobile // (可开放) Syu ADD 定点产生特定动画
#define _AniRandom // (可开放) Syu ADD 随机产生环境动画
//#define _DELBORNPLACE // (可开放) Syu ADD 6.0 统一出生于新手村
#define _NEWMUSICFILE6_0 // (可开放) Syu ADD 6.0 新地图音乐
#define _TRADESHOWNAME // (可开放) Syu ADD 交易显示对方名称
#define _TRADEINPUTMONEY // (可开放) Syu ADD 交易手动输入金钱
#define _TRADE_SHOWHP // (可开放) Syu ADD 交易显示血量
#define _CHANGETRADERULE // (可开放) Syu ADD 交易规则修订
#define _PETSKILL_CANNEDFOOD // (可开放) ANDY 宠物技能罐头
#define _SPECIALSPACEANIM // (可开放) Syu ADD 特殊场景动画配置
#define _SHOOTCHESTNUT // (可开放) Syu ADD 宠技:丢栗子
//#define _NEWLOGO // (可开放) Syu ADD 6.0登入画面新logo 要关_v4_0
#endif //SA_VERSION_60
#define _TRADESYSTEM2 // (可开放) Syu ADD 新交易系统
#ifdef _SA_VERSION_70
/* -------------------------------------------------------------------
* 新功能石器7.0
* 更新日期
*/
//已开放
#define _SARS // (可开放) WON ADD 毒煞蔓延
#define _FIX_MAXGOLD // (可开放) WON ADD 增加人物金钱上限
#define _ITEM_PILENUMS // (可开放) ANDY 道具素材堆叠
#define _ITEM_EQUITSPACE // (可开放) ANDY 新增装备栏位
#define _EQUIT_ARRANGE // (可开放) ANDY 格挡
#define _EQUIT_NEWGLOVE // (可开放) ANDY 手套栏位
#define _LOCKPARTYFLOOR // (可开放) Syu ADD 增加不可组队的地图编号
#define _LOCKHELP_OK // (可开放) Syu ADD 锁定不可加入战斗
#define _TRADETALKWND // (可开放) Syu ADD 交易新增对话框架
#define _TRADELOCKBTN // (可开放) Syu ADD 增加锁定键
#define _WAVETRACK // (可开放) Syu ADD 音波攻击轨道修正
#define _CHAR_NEWLOGOUT // (可开放) ANDY 新登出机制
//新功能:人物职业
#define _TABLEOFSKILL // (可开放) Syu ADD 7.0 新增人物技能表单
//#define _NEWPANEL_71 // (可开放) ROG ADD 新login画面
//#define _NEWPANEL_70 // (可开放) Syu ADD 石器7.0 LOGIN 画面
#define _CHAR_PROFESSION // (可开放) WON ADD 人物职业
#define _SKILLSORT // (可开放) Syu ADD 职业技能排列分类
#define _NEWREQUESTPROTOCOL // (可开放) Syu ADD 新增Protocol要求能力细项
#define _OUTOFBATTLESKILL // (可开放) Syu ADD 非战斗时技能Protocol
#define _NEWSOUNDEFFECT // (可开放) Syu ADD 动画音效档
#define _FIXSTATUS // (可开放) Syu ADD 新战斗状态显示方式
#define _ALLDOMAN // (可开放) Syu ADD 排行榜NPC
#define _CHATROOMPROTOCOL // (可开放) Syu ADD 聊天室频道
#define _FRIENDCHANNEL // (可开放) ROG ADD 好友频道
#define _TELLCHANNEL // (可开放) ROG ADD 密语频道
#define _DROPPETWND // (可开放) Syu ADD 丢弃宠物确认
#define _MAILSHOWPLANET // (可开放) Syu ADD 显示名片星球
#define _MOON_FAIRYLAND // (可开放) ROG ADD 月之仙境
#define _SPECIALSPACEANIM_FIX // (可开放) ROG ADD 修正动画
//#define _TIMEBAR_FUNCTION // (不可开) ROG ADD 时间bar函式
//10/23
#define _FM_MODIFY // 家族功能修改
#define _FIREHUNTER_SKILL // (可开放) ROG ADD 朱雀技能_火线猎杀
#define _PETSKILL_ACUPUNCTURE // (可开放) Change 宠技:针刺外皮
#define _PETSKILL_DAMAGETOHP // (可开放) Change 宠技:暗月狂狼(嗜血技的变体)
#define _PETSKILL_BECOMEFOX // (可开放) Change 宠技:媚惑术
#define _PETSKILL_BECOMEPIG // (可开) Change 宠技:乌力化
// 新功能:连接新资料库(新付费机制)
#define _NEW_WGS_MSG // (可开) WON ADD WGS的新视窗
#define _CHANNEL_MODIFY // 频道功能整合
#define _CHANGEGALAXY // Robin 星系移民
#define _ERROR301 // Robin AP回传301错误,产品尚未注册
#define _STANDBYPET // Robin 送待机宠列表到Server
#endif //SA_VERSION_70
#define DIRECTINPUT_VERSION 0x0700 // Robin 增加DirectX SDK的相容性
#define _CLOUD_EFFECT // (不可开) ROG ADD 云层效果
//#define _NPC_WELFARE_2 // (不可开) WON ADD 职业NPC-2
//#define _NPC_SELLSTH // (可开放) ANDY 拍卖
//#define _SYUTEST
//#define _SYUTEST2
//#define _SYUTEST3
//#define _AUCPROTOCOL // (不可开) Syu ADD 拍卖频道开关Protocol
/* -------------------------------------------------------------------
* 新功能PK服务器
* 更新日期
*/
//测试中
//制作中
//#define _PKSERVERCHARSEL // (不可开) Syu ADD PK服务器选择星系人物
// -------------------------------------------------------------------
// 以下不可开
/* -------------------------------------------------------------------
* 新功能real.bin分图
* 更新日期
*/
//测试中F
//#define _SAHOOK // (不可开) Syu ADD Hook程式
//#define _REALDIVISION // (不可开) Syu ADD real.bin分图要有realtxt.txt档
// -------------------------------------------------------------------
//#define _OMIT_WGS // (不可开) 略过帐号、密码至WGS. code:shan
// -------------------------------------------------------------------
#ifdef _SA_VERSION_50
/* -------------------------------------------------------------------
* 新功能石器5.0
* 说明:
*/
//#define _CANT_ATK // (不可开) can't attack(own team). code: shan
//#define _SETTICK_COUNT // (不可开) ANDY 重复发话
//#define _GM_MARK // (不可开) WON ADD GM 识别
//#define _GM_IDENTIFY // (不可开)Rog ADD GM识别的gm指令
//#define _LOGINKICK // (不可开) Syu ADD 登入画面超过30秒踢回星系列表
#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 // (不可开) 赌场骰子
#define _AI_OTHER // AI其它功能
#define __AI // Cary 加入自动战斗功能
#ifdef _AI_OTHER
#define _AI_CAPTURE
#endif
//-----------------------
unsigned int TimeGetTime(void);
#ifdef _SA_VERSION_70
#ifdef _BACK_VERSION
#define _REMAKE_20 // 石器复刻功能控制(防外挂)
#define _BACK_LOGO
#define _BACK_WINDOW //复刻版视窗化(debug版才可开,内部人员使用)
#define _READ16BITBMP // Terry 可读入及显示高彩图
#else
#define _ATTACK_AI // 内挂攻击AI
#define _AI_NEW_FIRST // AI 首次可以用职业技能
#define _BATTLESKILL // (可开放) Syu ADD 战斗技能介面
#define _NEWPANEL // (可开放) Syu ADD 7.0 新人物状态介面
#endif
#endif
#ifdef _SA_VERSION_75
/* -------------------------------------------------------------------
* 新功能石器7.5
* 更新日期
*/
#define _ANGEL_SUMMON // 天使的招唤 Robin
#define _PROFESSION_ADDSKILL // (可开) Change 追加职业技能
#define _TRANS_6 // (可开) Change 人物6转
#define _PET_2TRANS // (可开) Change 宠物2转
//#define _75_LOGIN // 7.5版login画面
#define _STREET_VENDOR // 摆摊功能
#define _NEW_MANOR_LAW // 新庄园规则
#define _PETSKILL_LER // 雷尔技能
//#define _PK_SERVER //百万PK活动
//#define _8_TEST //8.0测试server
// -------------------------------------------------------------------
// 专案:线上回报系统
// 人员:逸俊
// 说明:
//#define __ONLINEGM
//--------------------------------------------------------------------
#define _STREET_VENDOR_CHANGE_ICON // 修改摆摊图示
#define _TALK_WINDOW // 对话视窗
#define _SHOW_FUSION // (可开) Change 融合宠物在CLIENT端只显示转生数,修改为融合宠显示为融合
#define _NPC_FUSION // (□宮□) ANDY NPC□□芯シ
#define _FONT_SIZE // Robin (要开) 可改字型大小
#define _CONTRACT // Robin (要开) 契约功能
#define _HALLOWEEN_EFFECT // 万圣节特效
#define _ADD_STATUS_2 // 新增传送人物状态第二类
#define _PETSKILL_BATTLE_MODEL // 宠物技能战斗模组
#define _RACEMAN // cyg 猎宠大会新npc
#define _PETSKILL_ANTINTER // (可开) Change 宠技:蚁之葬
#define _PETSKILL_EXPLODE // (可开) Change 宠技:爆裂攻击
#define _ITEM_FIREWORK // 烟火功能
#define _FIREWORK_SOUND // cyg 新增音效(烟火用)
#define _GET_HOSTNAME // (可开) Change 取得电脑名称
#define _SKILL_ADDBARRIER // (可开) Change 宠技:为魔障增加异常抗性功能
#define _PETSKILL_PEEL // (可开) Change 宠技:金蝉脱壳
//#define _MOUSE_DBL_CLICK // Robin 滑鼠右键双击功能
#endif //SA_VERSION_75
#ifdef _SA_VERSION_80
//--------------------------------------------------------------------------------------------------------
//专案 8.0 失落的世界 新加功能定义区 人员:彦勋 奇铨 晓威 逸俊
//--------------------------------------------------------------------------------------------------------
#define _PET_ITEM // Terry 宠物可装备道具
#define _NPC_PICTURE // (可开) Change 新赌场功能(随时变身的NPC)
#define _JOBDAILY // cyg 任务日志功能
#define _ITEM_PATH // (可开) Change 可踏上不可走区域的道具
#define _ALCHEMIST // Robin 精炼功能
#define _ALCHEPLUS // Robin 鉴定功能
#define _EXTEND_AB // cyg 扩充名片功能
#define _ITEM_INTENSIFY // (可开) Change 宠技:强化道具
#define _TEACHER_SYSTEM // Terry 导师系统
#define _ITEM_UPINSLAY // (可开) Change 宠技:凿孔(让道具可镶上更多宝石)
#define _MAG_MENU // (可开) Change 魔法熟练度、抗性由文字显示改为图示化
#define _NPC_MAGICCARD // cyg 魔法牌游戏
#define _THEATER // Terry 剧场功能
#define _MOVE_SCREEN // Terry 移动荧幕到指定的座标
// #define _80_LOGIN // Terry 8.0 登入画面
#define _8_RIDEPETS // (可开) Change 8.0骑宠
#define _8BATTLEMAP // Change 8.0 战斗地表
#define _PETKILL_COST_FAME // Terry 宠物技能店学技能要花费声望
#define _DRAGON_FUSION // Robin 人龙进化
#define _MACADDRESSD // (可开) Change get MAC card
#define _NEW_EARTH // Terry 新地球,可看见内部服务器
//#define _80_LOGIN_PLAY // Terry 8.0 登入画面
//----------------------------------------------------------------------
//#define _ITEM_JIGSAW // (可开) Change 拼图道具
#define _NPC_DANCE // cyg 动一动npc
#define _ATTACK_EFFECT // 角色攻击完后会播放攻击特效
//#define _2005_ValentineDay // Terry 2005 情人节活动
#define _PETSKILL_ADDATTCRAZED // (可开) Change 宠技:狂乱暴走增加功能
#define _PETSKILL_JUSTICE // (可开) Change 宠技:审判
#define _CALLBUS // (可开) Change 让公车具有被呼叫的功能
//#define _NPC_ITEMUP // (可开) Change 让道具升级的NPC
//#define _ITEM_COUNTDOWN // cyg 道具倒数功能
#define _PRO_KILLME // Change 白狼职技 拾身诱敌
#define _PETSKILL_EVOLUTION // (可开) Change 北极熊宠技:进化
#define _PETSKILL_PROVOKEFIGHT // (可开) Change 犬年宠技:挑衅反击
#define _FIX_ACUPUNCTURE // (可开) Change 针刺外皮的修改
#define _PETSKILL_RIDE // (可开) Change 宠技:上马术
#endif // _SA_VERSION_80
#ifdef _SA_VERSION_85
//--------------------------------------------------------------------------------------------------------
//专案 8.5 魔域大冒险 新加功能定义区 人员:奇铨 逸俊
//--------------------------------------------------------------------------------------------------------
#define _PRO_ABSOLUTE_DEFENSE // (可开) Change 白狼职技 绝对防御
#define _PRO3_ADDSKILL // (可开) Change 追加8.5职业技能
#define _NPC_DAYACTION // cyg 每日活动
#define _EVIL_KILL // cyg 讨伐魔军系统
#define _HUNDRED_KILL // cyg 百人无双
#define _NEW_CLOUD // (可开) Change 新的地图的云效果
//#define _85_LOGIN // (可开) Change 8.5登入画面
//----------------------------------------------------------------------
#define _AI_SKILL_UPDATE //新AI技能
#define _TEACHER_SYSTEM_2 // cyg 新导师系统
#endif
#endif
/*
新增宏增加
*/
#define _FIX_MAXGOLD // (可开放) WON ADD 增加人物金钱上限
#define _MOON_FAIRYLAND // (可开放) ROG ADD 月之仙境
#define _SPECIALSPACEANIM_FIX // (可开放) ROG ADD 修正动画
#define _LOGINKICK // (不可开) Syu ADD 登入画面超过30秒踢回星系列表
//#define _CHECK_GAMESPEED // (不可开) ANDY 检测加速
#define _NEW_CLOUD // (可开) Change 新的地图的云效果
#define _FIX_BATTLE_AI // 修复战斗AI转换的BUG
#define _WIN_LUAJIT_ //增加LUAJIT扩展功能 支持中文接口和中文路径LUA文件
#define _NEW_COLOR_ //补丁支持16位RGB565高彩图片
#define _NEW_WIN_POS_ //800窗口偏移设置
#define _NEW_ALPHA_ //新建半透明处理
//#define _CACHE_SURFACE_ //缓存表面
//#define _OPTIMIZATIONFLIP_ //优化Flip
#define _KEY_ "AEB3A729E71F8870D4611FBDC01D0A4B" //所有加密
//#define _NEWFONT_
#define _MO_SIGN_IN //客户端签到按钮
#define _CHANGE_HELP_BUTTON //修改帮助按钮图形
#define _PETCOM_ //宠物成长自动计算
#define _NEW_SPEED_ //新游戏速度
#define _PETCOLOR_ //1级宠物变色
#define _PETKILL_COST_FAME // Terry 宠物技能店学技能要花费声
#define _AIDENGLU_ //自动登陆
#define _ZHENGSHIKAIFU_ //正式开服打开
#define _ZENGJIASHUO_ //增加一个锁道具的图标,同时被锁的道具不能选中
#define _BUDING_ "554CDB1A99DF514B2F0B09DBDA0A6E9D" //补丁加密
#define _TIME_GET_TIME // 用QueryPerformanceCounter取代timeGetTime
#define _FAMILYBADGE_ //家族徽章
#define _SHOWFAMILYBADGE_ //显示家族徽章
#define _NEWNET_ //新封包机制
//#define _LOGIP_ //登陆时获取IP
//#define _SHOWIPSLEEP_ //显示线路延时
//#define _MEMORYLEAK_CHECK //内存泄漏检测
//#define _COMFIRM_TRADE_REQUEST //交易请求确认
#define _DIEJIA_ //叠加功能
#define _FANILYTEXIAOY_ 45 //家族徽章偏移Y 越大则越靠窗口顶部
#define _OTHERTEXIAOY_ 70 //其它图标偏移Y 越大则越靠窗口顶部
#define _ATTACK_EFFECT // 角色攻击完后会播放攻击特效
#define _SA_VERSION 'N'
#define _SA_MAC_VERSION_CONTROL //MAC版本号控制
#define FAMILY_MANOR_ //庄园光环
#define _CHAR_MANOR_ //人物脚下光环
//#define _CHAR_MANOR_DEBUG //人物脚下光环DEBUG
#define _ANNOUNCEMENT_ //公告系统
//#define _EFFECT_MAP_ //塔特效
#ifndef _DEBUG__
#define _VMP_ //VMP功能开启
//#define _NODEBUG_ //反调试 测试的时候把这个屏蔽了,正式使用则把这个开启
#else
#define _CMD_MODE //调试模式
//#define _STONDEBUG__PACKET_ //调试封包
//#define _MO_SHOW_FPS //显示fps
#define _RELUA_ //DEBUG模式下启用按个人信息则重读LUA
#endif
#define SHOW_VERSION "www.shiqi.hk"
//#define _TRADE_BUG_LOG //交易bug日志
#define _SECONDARY_WINDOW_DATA_ //二级窗口内容
#define LABEL_STR_ //标记重定义输出[普][密]
#ifdef _SA_VERSION_25
#define _DEFAULT_PKEY "shiqi" // 默认的密钥
#define _RUNNING_KEY "shiqi.hk" // 运行中密钥
#define _SYSTEM_SLEEP_ 6 //游戏速度设置
#define _SURFACE_ANIM // 动态地上物显示
#define _DEFENSETOOENNUM_ 5 //限几开
#define DENGLUKEY1 "6D27AEB8326A2A8E7D04B9F9B44C59C7"
#define _LEADERRIDE // (可开放) 四大家族骑暴功能 Robin 0921
//#define _MO_IMAGE_EXTENSION //形象扩展
#define _NEW_ITEM_ //新道具栏
#ifdef _WIN_LUAJIT_
#define _LUA_PATCH_ ".//lua" //LUA路径
#define _LUA_KEY_ "6A68673107B8C5B829815A507FF5C274" //LUA加密密钥
#endif
#define _MAGIC_ITEM_ //法宝功能
#define _ICONBUTTONS_ //转盘
#define _BATTLE_TIME_ 99000
#define _PET_2TRANS // (可开) Change 宠物2转
#define _DEBUGVER_ "2.2" //DEBUG版本号
#define _NEWSHOP_ //商城
#define _SHOWPETTRN_ //显示宠物转数
#ifdef _SA_MAC_VERSION_CONTROL
#define _SA_MAC_VERSION "7sa2"
#endif
#define _CHANGETEAM_ //队长切换
#define SA_MUTE "sa25.exe"
#define _NEW_CHARDATA_ //新人物资料
#define _PETBLESS_ //宠物祝福
#define _RIDEPET_ //骑宠开关
#define DEF_APPNAME "STONEAGE" // 游戏标题
#define _RIDEQUERY_ //骑宠查询
#define _CHAT_SPACING 24 //聊天行距设置 20
#define __EMOTION //Cary 特殊的表情只做client
//#define _PET_SKINS //宠物皮肤
#define _PET_2TRANS // (可开) Change 宠物2转
#define _NPC_EVENT_NOTICE //npc任务信息提示
#define _SHOWPETTRN_ //显示宠物转数
//#define _PET_VAL_COLOR_ //宠物属性上色
#define _MO_CHAT_EXPRESSION //聊天表情功能
#define _SA_LIAOTIAN_ //聊天删减按钮
#define _CHARTITLE_STR_ //文字称号 该称号开启,图形称号失效
#define _FONT_STYLE_ //文字樣式解析
#define _MESSAGE_FRONT_ //聊天信息前面加个符号
#define _TRADITIONAL_LONG_ //繁体系统创建人物登陆
#define _FONTDATALEN_ 100 //聊天信息长度 112
#define MAX_AIRPLANENUM 8
#define _FIX_CG_ATR_ICON
#define _PETSKILL_LER
//#define _CANCEL_FANTI //取消繁体切换
//#define _RED_MEMOY_ //红包
#endif
#ifdef _MO_CHAT_EXPRESSION
#define CG_FIELD_CHAT_BTN_ON 55102
#define CG_FIELD_CHAT_BTN_OFF 55102
//#define EXPRESSION_NOID_START 55300 //表情地图号起始ID
//#define EXPRESSION_NOID_END 55421 //表情地图号结束ID
#define EXPRESSION_NOID_START 55117 //表情地图号起始ID
#define EXPRESSION_NOID_END 55215 //表情地图号结束ID
#define EXPRESSION_NOID_NUM EXPRESSION_NOID_END-EXPRESSION_NOID_START
#define _SUNDAY_STR_SEARCH //SUNDAY字符串搜索算法 比KMP更牛速度更快的算法
#endif