687 lines
29 KiB
C
687 lines
29 KiB
C
#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
|
||
|