StoneAge/gmsv/include/version.h

575 lines
36 KiB
C
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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__
#include "correct_bug.h" //BUG FIX
#include "version_pk.h" //PK SERVER
/*Server 版本控制*/
#define _NEW_SERVER_
#define _SERVER_NUMS
#define SERVER_VERSION "龙zoro版GMSV服务端v2.2.2.28"
#define UNIQUE_KEYCODEITEM 100
#define UNIQUE_KEYCODEPET "i"
#define _SA_VERSION_70 // (可开放) WON ADD 石器时代7.0 的版本控制
//#define _DEFAULT_PKEY "Wonwonwon" // (可开放)( 石器 6.0 )
//#define _RUNNING_KEY "11111111" // (可开放)( 石器 6.0 )
#define _DEFAULT_PKEY "ttttttttt" // (可开放)( 石器 6.0 )
#define _RUNNING_KEY "20041215" // (可开放)( 石器 6.0 )
#define _VERSION_20010911 // (可开放) 9.11 编码修改
// -------------------------------------------------------------------
//新功能:测试伺服器专用 人员:彦豪
#define _TEST_PETCREATE // (不可开) ANDY 测宠的GM指令
//#define _LOGIN_ADDITEM // (不可开) ANDY 登入加满物品
//#define _NEW_TESTSERVER // (不可开) ANDY 玩家创新人物时给予五转125等级及叁只宠物
//#define _TEST_PETFUSIONTIME // (不可开) ANDY 测试宠物融合 食时间加快
/* -------------------------------------------------------------------
* 专案:家族庄园数量修改 人员:小瑜、彦勋、志伟、小民
*/
/*
修改装园数量方式:
Account Server 程式:
acfamily.h MAX_FMPOINT要修改
Account Server 游戏环境:
saac/family/fmpoint/db_fmpoint档案中须新增庄园入口坐标等设定
庄园进入图层|庄园进入X座标|庄园进入Y座标|庄园族长图层|庄园邻近之村庄|占领庄园之家族 index|占领庄园之家族 name|占领庄园之家族综合声望值
例如:
100|607|563|1041|1|3|shan|3132238
200|73|588|2031|2|||
Game Server 程式:
version.h FAMILY_MAXHOME、MANORNUM要修正
family.c FM_PKFLOOR 须增设战斗图层
FAMILY_RidePet() 中须加入族长家图层
FAMILY_LeaderFunc() 中须加入邀请函id
npcutil.c addNpcFamilyTax function中须加入(庄园图层%100)此为庄园税收部份
Game Server 游戏环境:
gmsv_v2/data/npc/family/manorsman.arg* id须修正
gmsv_v2/data/npc/family/scheduleman.arg* id须修正
*/
#define _FAMILY_MANORNUM_CHANGE // CoolFish 用来修改装园数量(4.0)
#ifdef _FAMILY_MANORNUM_CHANGE
#define FAMILY_MAXHOME 10 // (4.0) 家族据点
#define MANORNUM 10 // (4.0) 庄园数量
#define FMPOINTNUM 10 // (4.0) 有据点家族的最大数量
#endif
#define _FMVER21 // (可开放) 家族职掌功能
#define _PERSONAL_FAME // (可开放) Arminius 8.30 家族个人声望
// -------------------------------------------------------------------
//专案:石器活动自动化 人员:晓威、家麟
#define _SERVICE // (可开放) Terry 2001/10/03 活动功能自动化
#define _EVERYONE_RIDE // (可开放) Robin 0924 骑宠平民化
// -------------------------------------------------------------------
//专案:攻击性咒术的制作 人员:笃志
// #define __ATTACK_MAGIC_MSG // (不开放)
#define __ATTACK_MAGIC // (可开放) 提供战场中的攻击性咒术
#define _ADD_ACTION // (可开放) 一般NPC动作状况的设定
// -------------------------------------------------------------------
//专案:宠物、道具编码 人员:小瑜
#define _UNIQUE_P_I // (可开放) CoolFish 2001/10/11
// -------------------------------------------------------------------
//专案新版人物储存pn 及 当机不回朔 1018 人员:彦勋
#define _NEWSAVE // (可开放) Robin
#define _STORECHAR // (可开放) Robin
#define _DROPCHECK // (可开放) Robin 防止重复丢道具
#define _DROPCHECK2 // (可开放) Robin 防止重复丢道具
// -------------------------------------------------------------------
//专案 : 精灵王 人员 : 彦豪
#define _PET_TRANS // (可开放) 宠物转生功能
#define _NEW_WARPMAN // (可开放) NPC多重WARP功能
#define _PET_TALK // (可开放) 宠物对话
#define _PET_LIMITLEVEL // (可开放) 特殊宠设计(玛蕾)
#define _MAP_NOEXIT // (可开放) 特殊地图不得原登&原登回指定点
// -------------------------------------------------------------------
// 专案GM指令、层级Reload 人员:小瑜
#define _GMRELOAD // (可开放) CoolFish: 2001/11/12
// -------------------------------------------------------------------
// 专案:伊甸大陆 人员:彦豪、阿民、小瑜
#define _GAMBLE_ROULETTE // (可开放) 彦豪 赌场轮盘 宝宝小猪
#define _FIX_GAMBLENUM // (可开放) 轮盘修正 : 下线扣积分
#define _GAMBLE_BANK // (可开放) 彦豪 赌场银行
#define _DROPSTAKENEW // (可开放) CoolFish: 赌场下注
#define _PETRACE // (可开放) CoolFish: 2001/12/3 宠物竞速场
#define _NEWEVENT // (可开放) CoolFish: 2001/12/5 新的任务旗标
//#define _BIGSMALL // (不可开) Arminius 12.15 骰子比大小
//#define _AUCTIONEER // (不可开) Arminius 12.20 拍卖店
// -------------------------------------------------------------------
//专案:鞭炮制作 人员:晓威
#define _ITEM_FIRECRACKER // (可开放) 战斗中使用鞭炮可以把年兽吓走
// -------------------------------------------------------------------
//新功能庄园PK规则(酷哥定的) 人员:志伟、志旺
#define _MANOR_PKRULE // (可开放)
#define _MANOR_FIXFMPK // (可开放) WON ADD 家族约战的 GM 指令,测试用的
// -------------------------------------------------------------------
// 新功能:新功能&宠物技能 人员:彦豪
#define _PSKILL_FALLGROUND // (可开放) 宠物技能 (落马术)
#define _ENEMY_FALLGROUND // (可开放) NPC 落马
#define _BATTLE_NEWPOWER // (可开放)
#define _Item_MoonAct // (可开放) 月神的守护
#define _Item_DeathAct // (可开放) 恶魔的首饰
#define _Item_PetAct // (可开放) 驯兽戒指
#define _Item_ReLifeAct // (可开放) 需要itemset1.txt 才能开) 替身娃娃
#define _BATTLESTEAL_FIX // (可开放) 修正偷窃
#define _CFREE_petskill // (可开放) 需要petskill1.txt 才能开) 新学习宠物技能技能
#define _data_newreadfile // (可开放) 新的server setup.cf 档案 包含 itemset1.txt petskill1.txt 两个新档
#define _ITEM_MAXUSERNUM // (可开放) 新 itemset1.txt ITEM 使用次数
// -------------------------------------------------------------------
//新功能:伊甸二期 人员:彦豪
#define _PET_TALKPRO // (可开放) 宠物对话加强 & 改 END
#define _PRO_NPCFIX // (可开放) NPC功能加强
#define _PRO_BATTLEENEMYSKILL // (可开放) 战斗加强 提升NPC的AI技能
#define _NEW_WARPPOINT // (可开放) 传送点多重条件判断WARP
#define _FIX_CHECKITEM // (可开放) 道具不做非法检查
// -------------------------------------------------------------------
//新功能:伊甸二 人员:小民,WON
#define _ADD_ENCOUNT // (可开放) WON 增加敌遭遇触发修件
#define _WON_PET_MAIL_LOG // (可开放) WON 玩家寄宠邮 LOG
// -------------------------------------------------------------------
// 新功能:伊甸叁期 4.0 人员:彦豪, 志伟 , 又荣 , 志旺
//#define _LOSE_FINCH_ // (不可开) ANDY 朱雀技能
#define _FIX_FAMILY_PK_LIMIT // (可开放) WON 将可挑战庄园的由前十大改为前二十大
#define _ADD_POOL_ITEM // (可开放) WON 增加可寄放的道具
#define _ITEM_METAMO // (可开放) shan metamo sprite. code:robin->shan
#define _ENEMY_ATTACK_AI // (可开放) shan enemy attack mode. code:shan
#define _ITEM_TIME_LIMIT // (可开放) shan time limit of item. code:shan
#define _MIND_ICON // (可开放) shan show icon from char mind. code:shan
#define _BATTLENPC_WARP_PLAYER // (可开放) shan npc warp player when n round. code:shan
#define _ITEM_WARP_FIX_BI // (可开放) shan fix bbi to bi. code:shan
#define _SKILL_DAMAGETOHP // (可开放) ANDY 嗜血技
#define _Skill_MPDAMAGE // (可开放) ANDY MP伤害
#define _WAEI_KICK // (可开放) ANDY 跨星球踢人
#define _BATTLE_TIMESPEED // (可开放) ANDY 战斗时间 测试(北京不必开,挡加速功能)
#define _NEW_RIDEPETS // (可开放) ANDY 新骑宠
#define _FIXBUG_ATTACKBOW // (可开放) ANDY 修正骑宠使用投掷武器bug
#define _NPCCHANGE_PLAYERIMG // (可开放) ANDY NPC改变玩家图号, 强制落马,认玩家图号 (测完)
#define _ITEM_ATTSKILLMAGIC // (可开放) ANDY 道具技能
#define _EQUIT_DEFMAGIC // (可开放) ANDY 抗魔装备
#define _FIX_MAGICDAMAGE // (可开放) ANDY 修正魔法公式 叁期开放
#define _ITEM_CONSTITUTION // (可开放) ANDY 修正个人体质
#define _MAGIC_REHPAI // (可开放) ANDY 补血AI
#define _TRANSER_MAN // (可开放) ANDY 传送师
#define _TAKE_ITEMDAMAGE // (可开放) ANDY 道具损坏 ITEMSET2
#define _FIX_FIRECRACKER // (可开放) ANDY 修正 鞭炮
#define _FIX_ITEMPROB // (可开放) ANDY 修正 掉宝率
#define _ADD_DEAMGEDEFC // (可开放) ANDY 额外伤害 & 附加攻击 ITEMSET2
#define _FIX_MAXCHARMP // (可开放) ANDY MP上限
#define _ITEM_INSLAY // (可开放) ANDY 镶宝石 动作
#define _ITEMSET2_ITEM // (可开放) ANDY ITEMSET2
#define _ITEM_NPCCHANGE // (可开放) ANDY 工匠 (提炼, 精工)
#define _PETSKILL_FIXITEM // (可开放) ANDY 修复 && 同道具损坏
#define _FIX_SETWORKINT // (可开放) ANDY (FIXWORKINT)
#define _ITEM_ADDEXP // (可开放) vincent 道具:指定时间内增加经验值上升幅度
#define _ITEM_ADDEXP2 // 智果时间可以累加 Robin
#define _FIX_METAMORIDE // (可开放) ANDY
//#define _M_SERVER // (可开放) GM SERVER (北京&韩国不必开)
//#define _FIX_MSERVER // (可开放) GM SERVER PROC (北京&韩国不必开)
#define _CHECK_ITEMDAMAGE // (可开放) 道具损坏修正 7/26
#define _SKILL_WILDVIOLENT_ATT // (可开放) vincent 宠技:狂暴攻击
#define _MAGIC_WEAKEN // (可开放) vincent 精灵:虚弱
#define _SKILL_WEAKEN // (可开放) vincent 宠技:虚弱//需要开#define _MAGIC_WEAKEN
#define _SKILL_SPEEDY_ATT // (可开放) vincent 宠技:疾速攻击
#define _SKILL_GUARDBREAK2 // (可开放) vincent 宠技:破除防御2
#define _SKILL_SACRIFICE // (可开放) vincent 宠技:救援
#define _PSKILL_MODIFY // (可开放) ANDY 属性强化攻击
#define _PSKILL_MDFYATTACK // (可开放) ANDY 攻击转化属性
#define _MAGIC_DEFMAGICATT // (可开放) ANDY 魔法防御
#define _MAGIC_SUPERWALL // (可开放) ANDY 铁壁防御
#define _OTHER_MAGICSTAUTS // (可开放) ANDY
#define _SKILL_TOOTH // (可开放) ANDY 齿术
#define _MAGIC_DEEPPOISON // (可开放) vincent 精灵:剧毒
#define _MAGIC_BARRIER // (可开放) vincent 精灵:魔障
#define _MAGIC_NOCAST // (可开放) vincent 精灵:沉默
#define _ITEM_CRACKER // (可开放) vincent 道具:拉炮 //需要开#define _MIND_ICON
#define _SKILL_DEEPPOISON // (可开放) vincent 宠技:剧毒 //需要开#define _MAGIC_DEEPPOISON
#define _SKILL_BARRIER // (可开放) vincent 宠技:魔障 //需要开#define _MAGIC_BARRIER
#define _SKILL_NOCAST // (可开放) vincent 宠技:沉默 //需要开#define _MAGIC_NOCAST
#define _SKILL_ROAR // (可开放) vincent 宠技:大吼(克年兽)
#define _SKILL_REFRESH // (可开放) vincent 宠技:解除异常状态
#define _ITEM_REFRESH // (可开放) vincent 解除异常状态道具
#define _MAGIC_TOCALL // (可开放) kjl 召唤 02/06/20 kjl
// -------------------------------------------------------------------
// 新功能:来吉卡功能 人员:彦豪
#define _ITEMSET3_ITEM // (可开放) ANDY itemset3.txt
#define _SUIT_ITEM // (可开放) ANDY (套装) 来吉卡 需用itemset3.txt
#define _PETSKILL_SETDUCK // (可开放) ANDY 蒙奇技能
#define _VARY_WOLF // (可开放) pet skill : vary wolf. code:shan
// -------------------------------------------------------------------
// 新功能专案5.0 人员:
//#define _ITEMTBL_STAIC // (不可开) ANDY (静态ITEMTBL)
#define _USEWARP_FORNUM // (可开放) ANDY 记忆羽毛 来吉卡
#define _IMPRECATE_ITEM // (可开放) ANDY 特殊道具 来吉卡
#define _MAGICPET_SKILL // (可开放) ANDY 魔法宠技能
#define _ITEM_CHECKWARES // (可开放) ANDY 锁定传送不能
#define _NPC_REPLACEMENT // (可开放) ANDY 置换战斗npc
#define _EMENY_CHANCEMAN // (可开放) ANDY EMENY 选择
#define _TYPE_TOXICATION // (可开放) ANDY 中毒无法回血
#define _PET_FUSION // (可开放) ANDY 宠物融合 enemybase1.txt
#define _NPC_FUSION // (可开放) ANDY NPC宠物融合
#define _ITEM_EDITBASES // (可开放) ANDY 营养剂
#define _PET_EVOLUTION // (可开放) ANDY 进化表
// -------------------------------------------------------------------
// 新功能5.0追加部分 人员:
#define _AVID_TRADETRYBUG // (可开放) ANDY 防止交易中丢宠/道具 寄(宠物)邮件 石币
#define _ASSESS_SYSEFFICACY // (可开放) ANDY 评估系统效能 12/04 更新
#define _ASSESS_SYSEFFICACY_SUB // (可开放) Robin 评估系统效能 增加检查内回圈
#define _PREVENT_TEAMATTACK // (可开放) ANDY 防止同队互打 12/04 更新
#define _ITEM_ORNAMENTS // (可开放) ANDY 装饰道具 12/04 更新 //出版部
#define _CHIKULA_STONE // (可开放) ANDY 奇克拉之石 12/04 更新 //来吉卡 宠包
#define _SEND_EFFECT // (可开放) WON AC送下雪、下雨等特效 12/04 更新
#define _PETMAIL_DEFNUMS // (可开放) ANDY 宠物邮件限制
#define _TEAM_KICKPARTY // (可开放) ANDY 队长踢人(非战斗状态)
#define _PETSKILL_TIMID // (可开放) ANDY 宠技-怯战
#define _PETS_SELECTCON // (可开放) ANDY 宠物不可点选出战
#define _CHRISTMAS_REDSOCKS // (可开放) ANDY 圣诞红袜
#define _FIX_ARRAYBUG // (可开放) ANDY 修正array 溢位
#define _USER_CHARLOOPS // (可开放) ANDY 新用物件LOOP
#define _BATTLE_PROPERTY // (可开放) ANDY 战斗属性特性
#define _PETSKILL_PROPERTY // (可开放) ANDY 无属魔兽宠技
#define _ITEM_FIXALLBASE // (可开放) ANDY 修复之石
#define _ITEM_LOVERPARTY // (可开放) ANDY 情人节道具
#define _ITEM_FORUSERNAMES // (可开放) ANDY 道具所有人
#define _BATTLECOMMAND_TIME // (可开放) ANDY 防止玩家开缓速(回合战斗时间)
#define _NPCENEMY_ADDPOWER // (可开放) ANDY 修改怪物的能力值
//#define _BAD_PLAYER // (不可开) WON 送坏玩家去关
// -------------------------------------------------------------------
// 新功能专案6.0 人员:
//
#define _PETSKILL_CANNEDFOOD // (可开放) ANDY 宠物技能罐头 for 6.0
#define _TEST_DROPITEMS // (可开放) ANDY 测试丢宠
#define _MAP_WARPPOINT // (可开放) ANDY Map WarpPoint
//#define _AUTO_ADDADDRESS // (可开放) ANDY 自动新增名片
#define _DEFEND_TIMECHECK // (可开放) ANDY 内部测试时间
#define _TREASURE_BOX // (可开放) ANDY 宝箱
#define _BENEMY_EVENTRUN // (可开放) ANDY 战斗npc给道具
#define _BATTLE_ABDUCTII // (可开放) ANDY 旅途夥伴2
#define _BATTLE_LIGHTTAKE // (可开放) ANDY 采光术
#define _BATTLE_ATTCRAZED // (可开放) ANDY 疯狂暴走
#define _STATUS_WATERWORD // (可开放) ANDY 水世界状态
#define _ITEM_WATERWORDSTATUS // (可开放) ANDY 水世界状态道具
//#define _KILL_12_STOP_GMSV // (可开放) WON 下sigusr2後关闭GMSV
//#define _DELBORNPLACE // (可开放) Syu 6.0 统一出生於新手村
#define _REEDIT_PETBBIS // (可开放) ANDY 修正宠物波比图形
#define _CAPTURE_FREES // (可开放) ANDY 补抓条件
#define _THROWITEM_ITEMS // (可开放) 丢掷後有奖品
#define _OBJSEND_C // (可开放) ANDY _OBJSEND_C
#define _ADD_SHOW_ITEMDAMAGE // (可开放) WON 显示物品耐久度
//--------------------------------------------------------------------------
//专案 7.0 职业系统 人员:彦豪 志旺 旭诚 奇铨
#define _CHANGETRADERULE // (可开放) Syu ADD 交易规则修订
#define _TRADE_SHOWHP // (可开放) Syu ADD 交易显示血量
#define _SHOOTCHESTNUT // (可开放) Syu ADD 宠技:丢栗子
#define _SKILLLIMIT // (可开放) Syu ADD 不得攻击我方限制
#define _TRADESYSTEM2 // (可开放) Syu ADD 新交易系统
#define _NPC_NOSAVEPOINT // (可开放) ANDY 纪录点不存人物资料
#define _ACFMPK_LIST // (可开放) ANDY 家族对战列表修正
#define _PETSKILL2_TXT // (可开放) ANDY petskill2.txt
#define _PETSKILL_CHECKTYPE // (可开放) ANDY 宠物技能使用时机
#define _PETSKILL_TEAR // (可开放) ANDY 宠技 撕裂伤口
#define _NPC_MAKEPAIR // (可开放) ANDY NPC 配对
#define _ITEMSET4_TXT // (可开放) ANDY itemset4.txt
#define _ITEM_PILENUMS // (可开放) ANDY 道具素材堆叠 需 itemset4
#define _ITEM_PILEFORTRADE // (可开放) ANDY 交易堆叠
#define _ITEM_EQUITSPACE // (可开放) ANDY 新装备栏位
#define _PET_LOSTPET // (可开放) ANDY 遗失宠物搜寻计划宠物
#define _ITEMSET5_TXT // (可开放) ANDY itemset5.txt
#define _ITEMSET6_TXT // (可开放) ANDY itemset6.txt
#define _EQUIT_ARRANGE // (可开放) ANDY 挡格 需要 itemset5.txt
#define _EQUIT_SEQUENCE // (可开放) ANDY 攻击顺序 需要 itemset5.txt
#define _EQUIT_ADDPILE // (可开放) ANDY 增加可堆叠数 需要 itemset5.txt
#define _EQUIT_HITRIGHT // (可开放) ANDY 命中 需要 itemset5.txt
#define _EQUIT_NEGLECTGUARD // (可开放) ANDY 忽视目标防御力% 需要 itemset6.txt
#define _EQUIT_NEWGLOVE // (可开放) ANDY 手套栏位
#define _FM_JOINLIMIT // (可开放) ANDY 加入家族条件限制
#define _FIX_MAX_GOLD // (可开放) WON ADD 增加人物金钱上限
#define _CK_ONLINE_PLAYER_COUNT // (可开放) WON 计算线上人数 (要配合ac否则会重开)
#define _PET_SKILL_SARS // (可开放) WON ADD 毒煞蔓延
#define _SONIC_ATTACK // (可开放) WON ADD 音波攻击
#define _NET_REDUCESEND // (可开放) ANDY 减少DB资料传送
#define _FEV_ADD_NEW_ITEM // (可开放) Change 增加复活守精
#define _ALLDOMAN // (可开放) Syu ADD 排行榜NPC
#define _LOCKHELP_OK // (可开放) Syu ADD 锁定不可加入战斗
#define _TELLCHANNEL // (可开放) Syu ADD 密语频道
// 新功能:职业
#define _NEWREQUESTPROTOCOL // (可开放) Syu ADD 新增Protocol要求细项
#define _OUTOFBATTLESKILL // (可开放) Syu ADD 非战斗时技能Protocol
#define _CHAR_PROFESSION // (可开放) WON ADD 人物职业栏位
#define _PROFESSION_SKILL // (可开放) WON ADD 人物职业技能
#define _NPC_WELFARE // (可开放) WON ADD 职业NPC
#define _PROFESSION_FIX_LEVEL // (可开放) WON ADD 修正职业经验值(北京&韩国不必开)
#define _GM_SIGUSR2 // (可开放) Change 下达sigusr2後执行 gm_sigusr_command档案内的GM指令,若没有指令就关闭GMSV
#define _GM_BROADCAST // (可开放) WON ADD 客服公告系统
#define _NPC_ADDLEVELUP // (可开放) ANDY NPC增加玩家等级
#define _CHAR_FIXDATADEF // (可开放) ANDY 修正人物资料初始
//系统改良
#define _SIMPLIFY_ITEMSTRING // (可开放) ANDY 简化道具字串
#define _CHAR_NEWLOGOUT // (可开放) ANDY 登出新机制
#define _CHATROOMPROTOCOL // (可开放) Syu ADD 聊天室频道 8/27
#define _CHAR_POOLITEM // (可开放) ANDY 人物道具仓库共用
#define _NPC_DEPOTITEM // (可开放) ANDY 人物道具仓库共用
#define _SIMPLIFY_PETSTRING // (可开放) ANDY 简化宠物存档字串
#define _SIMPLIFY_ITEMSTRING2 // (可开放) ANDY 简化道具字串2
#define _WOLF_TAKE_AXE // (可开放) WON ADD 抓双头狼的限制
#define _FIX_UNNECESSARY // (可开放) ANDY 修正不必要的判断
#define _ITEM_MAGICRECOVERY // (可开放) ANDY 新光镜守
//9/17更新
#define _PETSKILL_GYRATE // (可开放) Change 宠技:回旋攻击
#define _PETSKILL_ACUPUNCTURE // (可开放) Change 宠技:针刺外皮 (client端的_PETSKILL_ACUPUNCTURE也要开)
#define _PETSKILL_RETRACE // (可开放) Change 宠技:追迹攻击
#define _PETSKILL_HECTOR // (可开放) Change 宠技:威吓
//10/13更新
#define _PETSKILL_FIREKILL // (可开放) Change 宠技:火线猎杀
#define _PETSKILL_DAMAGETOHP // (可开放) Change 宠技:暗月狂狼(嗜血技的变体)
#define _PETSKILL_BECOMEFOX // (可开放) Change 宠技:媚惑术
//10/22更新
// 新功能修改WORKER(新付费机制)
#define _FIX_MESSAGE // (可开放) WON ADD 修改WORKER封包内容 (北京&韩国不必开)
//11/12更新
#define _PETSKILL_SHOWMERCY // (可开) Change 宠技:手下留情
#define _NPC_ActionFreeCmp // (可开) Change 替NPC参数加入新的比较方式
//--------------------------------------------------------------------------
//11/26
#define _NPC_ProfessionTrans // (可开) Change 替职业NPC加入判断转生
#define _NPC_NewDelPet // (可开) Change 替NPC加入删除宠物(原本就有了,只是用warpman使用时不成功,所以先做一个顶一下)
//#define _MUSEUM // 石器博物馆 Robin 2003/11
#ifdef _MUSEUM
#define _DELBORNPLACE
#endif
#define _CHANGEGALAXY // (可开) 星系移民 Robin 2003/10
#define _ALLDOMAN_DEBUG // (可开) Change 修正重启server後排行榜消失bug
//20031217
#define _CHRISTMAS_REDSOCKS_NEW // (可开) Change 新圣诞红袜
#define _PETSKILL_COMBINED // (可开) Change 宠技:难得糊涂 [综合魔法(依参数乱数取出魔法)]
//情人节活动
#define _NPC_ADDWARPMAN1 // (可开放) Change npcgen_warpman增加功能(设定组队人数、设定组队男女人数)
#define _ITEM_QUITPARTY // (可开放) Change 队伍解散时特定道具即会消失
#define _ITEM_ADDEQUIPEXP // (可开) Change 装备後经验值增加
//2004/2/18
#define _ITEM_LVUPUP // (可开) Change 突破宠物等级限制的药(玄武专用)
//2004/02/25
#define _PETSKILL_BECOMEPIG // (可开) Change 宠技:乌力化
#define _ITEM_UNBECOMEPIG // (可开) Change 乌力化的解药
#define _PET_TALKBBI // (可开) Change 增加判断bbi
#define _ITEM_USEMAGIC // (可开) Change 由道具使用魔法
//2004/04/07
#define _ITEM_PROPERTY // (可开) Change 改变四属性道具
#define _SUIT_ADDENDUM // (可开) Change 替套装增加功能 (_SUIT_ITEM要开)
//2004/05/05
#define _ITEM_CHECKDROPATLOGOUT // (可开) Change 检查回纪录点时身上有无登出後消失道具,若有,不可回纪录点
#define _FM_MODIFY // 家族功能修改(开放)
#define _CHANNEL_MODIFY // 频道功能整合(开放)
#define _STANDBYPET // Robin 待机宠封包
#define _PROSKILL_OPTIMUM // Robin 职业技能处理最佳化
#define _PETSKILL_OPTIMUM // Robin 宠物技能处理最佳化
#define _MAGIC_OPTIMUM // Robin Magic table 最佳化
#define _AC_PIORITY // Nuke 提高AC的优先权(可开)
//2004/05/12
#define _CHAR_POOLPET // (可开放) Robin 人物宠物仓库共用
#define _NPC_DEPOTPET // (可开放) Robin 人物宠物仓库共用
#define _TIMEOUTKICK // (可开) 时段制踢人 Robin 2003/10
#define _MAGIC_RESIST_EQUIT // (可开) WON ADD 职业抗性装备
#define _LOG_OTHER // 杂项讯息专用LOG
//--------------------------------------------------------------------------
//机动营测试中
// -------------------------------------------------------------------
//#define _NPC_QUIZSCOPE // (不可开) Change 替NPC增加题号 围参数
//#define _ITEM_ADDCOMBO // (不可开) Change 装备後合击率增加(战场上要有2个人以上带才有用)未完成...
//#define _NPC_AIRDELITEM // (不可开) Change 搭加美航空时所扣除的道具(就是飞机票啦)
//#define _NPC_AIRLEVEL // (不可开) Change 搭加美航空的最大最等级限制(等级过高不给搭)
//#define _ANDYLOG_TEST
//#define _NPC_WELFARE_2 // (不可开) WON ADD 职业NPC-2
//#define _UNIVERSE_CHATROOM // (不可开) ANDY 全星系聊天
//#define _FIX_ALLDOMAN // (不可开) ANDY 修正英雄战场
//制作中
//#define _SEND_PROF_DATA // (不可开) ANDY ADD 传送职业更新给cli
//#define _AUCPROTOCOL // (不可开) Syu ADD 拍卖频道开关Protocol
//#define _NPC_SELLSTH // (不可开) ANDY 拍卖系统
//#define _NPC_SEPARATEDATA // (不可开) ANDY NPC 资料分离
//------------------------------------------------------------------------
// 以下为冻结功能
//------------------------------------------------------------------------
//#define fix_login_event // (不可开) WON 补回伊甸一期的声望 (北京不必开)
//#define _FIX_DEL_MAP // (不可开) WON 玩家抽地图送监狱
//#define _PETFIGHT // (不可开) 宠物竞技场
//#define _EXM_RANDITEM // (不可开) NPC (Exchangeman) 乱数要求物品 (已取消)
//#define add_amulet_map // (不可开) WON 增加太阳神首饰的 围
//#define _ACFMPK_NOFREE // (不可开) ANDY 家族无条件
//--------------------------------------------------------------------------
// 6.0追加功能 pile
//#define _IMPOROVE_ITEMTABLE // (不可开) ANDY 改善ITEM TABLE
//#define _NPC_SHOPALTER01 // (不可开) Change 买卖系统修改(配合Client改为图形介面所做的修改)
//#define _GM_IDENTIFY // (不可开) Change 是否秀出GM头顶上识别字串的GM指令
//#define _GSERVER_RUNTIME // (不可开) Change 传送GSERVER执行多少时间给Mserver (Mserver要配合)
//#define _NPC_VERYWELFARE // (不可开) Change 非常好康A的NPC
//--------------------------------------------------------------------------
//#define _ADD_NEWEVENT // (不可开) WON 多增任务旗标
//#define _BLACK_MARKET // (不可开) shan a black market. code:shan
//#define _DYNAMIC_BUILDER_MAP // (不可开) shan (test)dynamic builder on the upper map. code:shan
//#define _TEST_ITEMMEMORY // (不可开) ANDY (测试ITEMTABL)
//#define _LASTERR_FUNCTION // (不可开) ANDY (lastFunction)
//#define _MARKET_TRADE // (不可开) ANDY 交易市集
//#define _PAUCTION_MAN // (不可开) ANDY
//#define _SKILL_SELFEXPLODE // (不可开) vincent 宠技:自爆(缺图)
//#define _ADD_FAMILY_TAX // (不可开) WON 增加庄园税收 (要配合ac否则会重开)
//#define _SYUTRY
/* -------------------------------------------------------------------
* 新功能PK星系 1121 人员:彦勋,小金
*/
//#define _PKPETSHOP // (不可开)
// -------------------------------------------------------------------
//特殊活动功能
//#define _CHECK_GAMESPEED // (不可开) ANDY 加速检测
//#define _NPCSERVER_NEW // (不可开) ANDY NPC 伺服器
//#define _OBJS_TALKFUN // (不可开) ANDY TALK 搜寻法
#define _NEWOPEN_MAXEXP // (可开) ANDY MAX经验值
//#define _MERGE_LOG // (不可开) ANDY 合成 LOG
//#define _CHECK_UCODE // (不可开) ANDY 检查
//#define _DEATH_FAMILYCONTEND // (不可开) ANDY 家族战报名
//#define _NEW_INSERVERPOINT // (不可开) ANDY 登入座标
//#define _DEATH_CONTENDWATCH // (不可开) ANDY 决斗观看
//#define _DEATH_CONTENDTEST // (不可开) ANDY 死斗赛程加快
//#define _DEATH_FAMILY_GM_COMMAND // (可开) WON ADD 家族战GM指令
//#define _DEATH_FAMILY_LOGIN_CHECK // (可开) WON ADD 家族战登入检查
//#define _DEATH_FAMILY_STRUCT // (可开) WON ADD 家族战存放胜负资料
//#define _DEATH_FAMILY_CANT_SCHEDULE // (可开) WON ADD 家族战玩家不能自行约战
//#define _ACTION_BULLSCR // (不可开) ANDY 蛮牛&朱雀 活动功能 (7/30以後才能关闭)
//#define _BULL_FIXPLAYER // (不可开) ANDY 修正人物蛮牛活动功能
//#define _BULL_CUTBULLSCR // (不可开) ANDY 终止蛮牛活动积分
//#define _ACTION_GMQUE // (不可开) ANDY GM活动功能 永保留
//#define _PET_FUSIONSHOWTIME // (不可开) ANDY 宠物蛋秀时间
//#define _NEW_PLAYERGOLD // (可开放) ANDY 新帐号给钱
// -------------------------------------------------------------------
//登入检查动作
//#define _FIX_TSKILLCAN // (可开放) ANDY 修正宠物T技罐头 以及 清除T字技(非机暴)
//#define _CHANGEGOATMETAMO // (可开放) Syu 羊年兽更换新图
// -------------------------------------------------------------------
// 新功能GM密频功能扩充
//#define _GM_WARP_PLAYER // (不可开) WON 传送玩家 (北京&韩国不必开)
//#define _RECAL_ASK_PLAYER // (不可开) WON 要求人物资料 (北京&韩国不必开)
//#define _RECAL_SEND_COUNT // (不可开) WON 传送GS资讯 (北京&韩国不必开)
//#define _RECAL_SERVER_OFF // (不可开) WON MSERVER 关闭 GS (北京&韩国不必开)
//#define _ENEMYTEMP_OPTIMUM // Robin EnemyBase table 最佳化
//#define _ENEMY_OPTIMUM // Robin Enemy table 最佳化
//#define _CHECK_BATTLETIME // Robin 纪录每一战斗指令时间(测试用)
//#define _CHECK_BATTLE_IO // Robin 纪录战斗封包传送(测试用)
//复刻版
//#define _BACK_VERSION //复刻版
#define _REDHAT_V9 //(可开) Change 在REDHAT9.0的版本下编译时打开
//#define _UN_FMPOINT // (可开) Change 关掉申请家族据点
//#define _UN_FMMEMO //(可开)Change 关掉家族之间留言板
//--------------------------------------------------------------------------
//专案 7.5 精灵的招唤 人员:彦勋 奇铨 小威
#define _NPC_EXCHANGEMANTRANS // (可开) Change 替exchangeman加入判断转生
#define _ANGEL_SUMMON // Robin 天使召唤
#ifdef _ANGEL_SUMMON
#define _ADD_NEWEVENT
#endif
// Terry define start -------------------------------------------------------------------
#define _STREET_VENDOR // 摆摊功能(开放)
#define _WATCH_EVENT // 查询任务功能(开放)
#define _NEW_MANOR_LAW // 新庄园规则(开放)
#define _MAP_TIME // 特殊地图,会倒数(开放)
#define _PETSKILL_LER // 雷尔技能(开放)
#define _TEACHER_SYSTEM // 导师系统(开放)
// Terry define end -------------------------------------------------------------------
#define _FIX_MAGIC_RESIST // (可开) Change 职业魔法抗性
#define _ADD_DUNGEON // (可开) Change 追加地牢
#define _PROFESSION_ADDSKILL // (可开) Change 追加职业技能
#define _ITEM_ADDPETEXP // (可开) Change 增加宠物经验值道具(可吃此道具宠物,平常不可获得经验值)
#define _TRANS_6 // (可开) Change 人物6转
#define _TRANS_7 // (可开) Change 人物7转
#define _PET_2TRANS // (可开) Change 宠物2转
#define _PET_2LIMITLEVEL // (可开) Change 帮助宠物2转的玛蕾
#define _MAGICSTAUTS_RESIST // (可开) Change (火电冰)抗性精灵
#define _EQUIT_RESIST // (可开) Change 单一装备抗性(可抗单一功能异常状态)有抗火 雷 冰 虚弱 魔障 沉默 落马
#define _SUIT_TWFWENDUM // (可开) Change 四属性套装功能 (_SUIT_ITEM要开)
#define _EXCHANGEMAN_REQUEST_DELPET // (可开) Change 替exchangeman的TYPE:REQUEST增加删除宠物
//#define _75_TEST // (不可开) 7.5测试server
//#define _PK_SERVER //百万pk活动
//#define _DEATH_CONTEND // (可开) 百万pk活动 ANDY 死斗
//#define _DEATH_CONTENDAB // (可开) 百万pk活动 ANDY 正式死斗
//--------------------------------------------------------------------------
#define _ESCAPE_RESET // 恶宝逃跑後暂时不可组队 Robin 2004/07/22
#define _DEL_DROP_GOLD // 删除地上过时的石币 Robin
#define _ITEM_STONE // cyg 奇怪的石头
#define _HELP_NEWHAND // cyg 新创角色给予新手道具)
#define _DEF_FMFREETIME // cyg GM指令 退出家族时间限制设为0
#define _DEF_GETYOU // cyg GM指令 查询自己两格 围内的玩家帐号
#define _DEF_NEWSEND // cyg GM指令 传送玩家时可加句子也可不加
#define _DEF_SUPERSEND // cyg GM指令 可传送已某帐号为中心附近3格内所有玩家
#define _SUIT_ADDPART3 // (可开) Change 套装功能第叁弹 回避提高% 沉默抗性提高% 敏提高% 防提高% 攻提高%
#define _PETSKILL_2TIMID // (可开) Change 怯战第二版(狂狮怒吼)
#define CAVALRY_DEBUG // (暂时开) Change 座骑攻击除错中
#define _SHOW_FUSION // (可开) Change 融合宠物在CLIENT端只显示转生数,修改为融合宠显示为融合(client端也要开)
#define _CONTRACT // (可开) Robin 契约功能
#define _FONT_SIZE // (可开) Robin 字型大小功能
#define _PROSK99 // (可开) Change 检查职技等级送白狼
#define _TIME_TICKET // Robin 限时入场 森林捉宠用
#define _HALLOWEEN_EFFECT // 万圣节特效
#define _ADD_STATUS_2 // 新增传送人物状态第二类
#define _ADD_reITEM // (可开) Change 检查道具栏位空格
#define _ADD_NOITEM_BATTLE // 新增NPC检查人物身上没道具会进入战斗
#define _PETSKILL_BATTLE_MODEL // 宠物技能战斗模组
#define _RACEMAN // cyg 猎宠大会新npc
#define _PETSKILL_ANTINTER // (可开) Change 宠技:蚁之葬 参考_PETSKILL_2TIMID
#define _PETSKILL_REGRET // (可开) Change 宠技:憾甲一击 参考_SONIC_ATTACK
#define _SUIT_ADDPART4 // (可开) Change 套装功能第四弹 中毒攻击% 加强法师魔法(机率30%) 抵抗法师的魔法
//#define _CHECK_ENEMY_PET // (不可开) Change 检查玩家是否持有不可当宠物的角色(enemy.txt的petflg栏位为0代表不可拿来当宠物)
//#define _ITEM_TYPETABLE // (不可开) Change 追加typetable
//#define _MERGE_NEW_8 // Robin 8.0版 新合成规则
//#define _RIGHTCLICK // Robin 滑鼠右键功能
//#define _JOBDAILY // cyg 任务日志功能
//#define _ALCHEMIST // Robin 精 功能
//#define _CHECK_ITEM_MODIFY // 检查异常加强的道具
//#define _PETSKILL_EXPLODE // (不可开) Change 宠技:爆裂攻击
//------------------------------------------------------------------------------------
#define _ITEM_SETLOVER // 结婚功能
#define _CREATE_MM_1_2 // 制作极品玛蕾菲雅
#define _SendTo // 传送到玩家身边
#define _GET_BATTLE_EXP // 经验设置
#ifndef _NEW_TESTSERVER
#define _NEW_PLAYER_CF // 新手状态设置
#endif
#define _USER_EXP_CF // 用户自定义经验
#define _TRANS_LEVEL_CF // 转生超越160级设置
#define _UNLAW_WARP_FLOOR // 禁止传送地区
#define _UNREG_NEMA // 禁止人物名称
#define _GM_ITEM // 玩家GM命令物品
#define _GM_METAMO_RIDE // GM人物骑所有宠
#define _GM_RIDE // GM命令设置骑宠权限
#define _LOCK_IP // 锁定IP
#endif