StoneAge/gmsv/include/version.h

575 lines
36 KiB
C
Raw Normal View History

2018-08-07 15:51:35 +08:00
#ifndef __VERSION_H__
#define __VERSION_H__
#include "correct_bug.h" //BUG FIX
#include "version_pk.h" //PK SERVER
/*Server 版本控制*/
2018-08-07 15:51:35 +08:00
#define _NEW_SERVER_
#define _SERVER_NUMS
#define SERVER_VERSION "龙zoro版GMSV服务端v2.2.2.28"
2018-08-07 15:51:35 +08:00
#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 )
2018-08-07 15:51:35 +08:00
#define _VERSION_20010911 // (可开放) 9.11 编码修改
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//新功能:测试伺服器专用 人员:彦豪
#define _TEST_PETCREATE // (不可开) ANDY 测宠的GM指令
//#define _LOGIN_ADDITEM // (不可开) ANDY 登入加满物品
//#define _NEW_TESTSERVER // (不可开) ANDY 玩家创新人物时给予五转125等级及叁只宠物
//#define _TEST_PETFUSIONTIME // (不可开) ANDY 测试宠物融合 食时间加快
2018-08-07 15:51:35 +08:00
/* -------------------------------------------------------------------
*
2018-08-07 15:51:35 +08:00
*/
/*
Account Server :
acfamily.h MAX_FMPOINT要修改
Account Server :
saac/family/fmpoint/db_fmpoint档案中须新增庄园入口坐标等设定
||||| index| name|
2018-08-07 15:51:35 +08:00
100|607|563|1041|1|3|shan|3132238
200|73|588|2031|2|||
Game Server
version.h FAMILY_MAXHOMEMANORNUM要修正
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须修正
2018-08-07 15:51:35 +08:00
*/
#define _FAMILY_MANORNUM_CHANGE // CoolFish 用来修改装园数量(4.0)
2018-08-07 15:51:35 +08:00
#ifdef _FAMILY_MANORNUM_CHANGE
#define FAMILY_MAXHOME 10 // (4.0) 家族据点
#define MANORNUM 10 // (4.0) 庄园数量
#define FMPOINTNUM 10 // (4.0) 有据点家族的最大数量
2018-08-07 15:51:35 +08:00
#endif
#define _FMVER21 // (可开放) 家族职掌功能
#define _PERSONAL_FAME // (可开放) Arminius 8.30 家族个人声望
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//专案:石器活动自动化 人员:晓威、家麟
#define _SERVICE // (可开放) Terry 2001/10/03 活动功能自动化
2018-08-07 15:51:35 +08:00
#define _EVERYONE_RIDE // (可开放) Robin 0924 骑宠平民化
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//专案:攻击性咒术的制作 人员:笃志
// #define __ATTACK_MAGIC_MSG // (不开放)
#define __ATTACK_MAGIC // (可开放) 提供战场中的攻击性咒术
#define _ADD_ACTION // (可开放) 一般NPC动作状况的设定
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//专案:宠物、道具编码 人员:小瑜
#define _UNIQUE_P_I // (可开放) CoolFish 2001/10/11
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//专案新版人物储存pn 及 当机不回朔 1018 人员:彦勋
#define _NEWSAVE // (可开放) Robin
#define _STORECHAR // (可开放) Robin
#define _DROPCHECK // (可开放) Robin 防止重复丢道具
#define _DROPCHECK2 // (可开放) Robin 防止重复丢道具
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//专案 : 精灵王 人员 : 彦豪
#define _PET_TRANS // (可开放) 宠物转生功能
#define _NEW_WARPMAN // (可开放) NPC多重WARP功能
#define _PET_TALK // (可开放) 宠物对话
#define _PET_LIMITLEVEL // (可开放) 特殊宠设计(玛蕾)
#define _MAP_NOEXIT // (可开放) 特殊地图不得原登&原登回指定点
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
// 专案GM指令、层级Reload 人员:小瑜
#define _GMRELOAD // (可开放) CoolFish: 2001/11/12
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
// 专案:伊甸大陆 人员:彦豪、阿民、小瑜
#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 拍卖店
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//专案:鞭炮制作 人员:晓威
#define _ITEM_FIRECRACKER // (可开放) 战斗中使用鞭炮可以把年兽吓走
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//新功能庄园PK规则(酷哥定的) 人员:志伟、志旺
#define _MANOR_PKRULE // (可开放)
#define _MANOR_FIXFMPK // (可开放) WON ADD 家族约战的 GM 指令,测试用的
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
// 新功能:新功能&宠物技能 人员:彦豪
#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 使用次数
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//新功能:伊甸二期 人员:彦豪
#define _PET_TALKPRO // (可开放) 宠物对话加强 & 改 END
#define _PRO_NPCFIX // (可开放) NPC功能加强
#define _PRO_BATTLEENEMYSKILL // (可开放) 战斗加强 提升NPC的AI技能
#define _NEW_WARPPOINT // (可开放) 传送点多重条件判断WARP
#define _FIX_CHECKITEM // (可开放) 道具不做非法检查
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//新功能:伊甸二 人员:小民,WON
#define _ADD_ENCOUNT // (可开放) WON 增加敌遭遇触发修件
#define _WON_PET_MAIL_LOG // (可开放) WON 玩家寄宠邮 LOG
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
// 新功能:伊甸叁期 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
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
// 新功能:来吉卡功能 人员:彦豪
#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
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
// 新功能专案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 进化表
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
// 新功能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 送坏玩家去关
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
// 新功能专案6.0 人员:
2018-08-07 15:51:35 +08:00
//
#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 显示物品耐久度
2018-08-07 15:51:35 +08:00
//--------------------------------------------------------------------------
//专案 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参数加入新的比较方式
2018-08-07 15:51:35 +08:00
//--------------------------------------------------------------------------
//11/26
#define _NPC_ProfessionTrans // (可开) Change 替职业NPC加入判断转生
#define _NPC_NewDelPet // (可开) Change 替NPC加入删除宠物(原本就有了,只是用warpman使用时不成功,所以先做一个顶一下)
//#define _MUSEUM // 石器博物馆 Robin 2003/11
2018-08-07 15:51:35 +08:00
#ifdef _MUSEUM
#define _DELBORNPLACE
#endif
#define _CHANGEGALAXY // (可开) 星系移民 Robin 2003/10
#define _ALLDOMAN_DEBUG // (可开) Change 修正重启server後排行榜消失bug
2018-08-07 15:51:35 +08:00
//20031217
#define _CHRISTMAS_REDSOCKS_NEW // (可开) Change 新圣诞红袜
#define _PETSKILL_COMBINED // (可开) Change 宠技:难得糊涂 [综合魔法(依参数乱数取出魔法)]
//情人节活动
#define _NPC_ADDWARPMAN1 // (可开放) Change npcgen_warpman增加功能(设定组队人数、设定组队男女人数)
#define _ITEM_QUITPARTY // (可开放) Change 队伍解散时特定道具即会消失
#define _ITEM_ADDEQUIPEXP // (可开) Change 装备後经验值增加
2018-08-07 15:51:35 +08:00
//2004/2/18
#define _ITEM_LVUPUP // (可开) Change 突破宠物等级限制的药(玄武专用)
2018-08-07 15:51:35 +08:00
//2004/02/25
#define _PETSKILL_BECOMEPIG // (可开) Change 宠技:乌力化
#define _ITEM_UNBECOMEPIG // (可开) Change 乌力化的解药
#define _PET_TALKBBI // (可开) Change 增加判断bbi
#define _ITEM_USEMAGIC // (可开) Change 由道具使用魔法
2018-08-07 15:51:35 +08:00
//2004/04/07
#define _ITEM_PROPERTY // (可开) Change 改变四属性道具
#define _SUIT_ADDENDUM // (可开) Change 替套装增加功能 (_SUIT_ITEM要开)
2018-08-07 15:51:35 +08:00
//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的优先权(可开)
2018-08-07 15:51:35 +08:00
//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
2018-08-07 15:51:35 +08:00
//--------------------------------------------------------------------------
//机动营测试中
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//#define _NPC_QUIZSCOPE // (不可开) Change 替NPC增加题号 围参数
//#define _ITEM_ADDCOMBO // (不可开) Change 装备後合击率增加(战场上要有2个人以上带才有用)未完成...
//#define _NPC_AIRDELITEM // (不可开) Change 搭加美航空时所扣除的道具(就是飞机票啦)
//#define _NPC_AIRLEVEL // (不可开) Change 搭加美航空的最大最等级限制(等级过高不给搭)
2018-08-07 15:51:35 +08:00
//#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 资料分离
2018-08-07 15:51:35 +08:00
//------------------------------------------------------------------------
// 以下为冻结功能
2018-08-07 15:51:35 +08:00
//------------------------------------------------------------------------
//#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 家族无条件
2018-08-07 15:51:35 +08:00
//--------------------------------------------------------------------------
// 6.0追加功能 pile
2018-08-07 15:51:35 +08:00
//#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
2018-08-07 15:51:35 +08:00
//--------------------------------------------------------------------------
//#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否则会重开)
2018-08-07 15:51:35 +08:00
//#define _SYUTRY
/* -------------------------------------------------------------------
* PK星系 1121 ,
2018-08-07 15:51:35 +08:00
*/
//#define _PKPETSHOP // (不可开)
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//特殊活动功能
//#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 新帐号给钱
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
//登入检查动作
2018-08-07 15:51:35 +08:00
//#define _FIX_TSKILLCAN // (可开放) ANDY 修正宠物T技罐头 以及 清除T字技(非机暴)
//#define _CHANGEGOATMETAMO // (可开放) Syu 羊年兽更换新图
2018-08-07 15:51:35 +08:00
// -------------------------------------------------------------------
// 新功能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 关掉家族之间留言板
2018-08-07 15:51:35 +08:00
//--------------------------------------------------------------------------
//专案 7.5 精灵的招唤 人员:彦勋 奇铨 小威
#define _NPC_EXCHANGEMANTRANS // (可开) Change 替exchangeman加入判断转生
#define _ANGEL_SUMMON // Robin 天使召唤
2018-08-07 15:51:35 +08:00
#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 // 导师系统(开放)
2018-08-07 15:51:35 +08:00
// 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 正式死斗
2018-08-07 15:51:35 +08:00
//--------------------------------------------------------------------------
#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 宠技:爆裂攻击
2018-08-07 15:51:35 +08:00
//------------------------------------------------------------------------------------
#define _ITEM_SETLOVER // 结婚功能
#define _CREATE_MM_1_2 // 制作极品玛蕾菲雅
#define _SendTo // 传送到玩家身边
#define _GET_BATTLE_EXP // 经验设置
2018-08-07 15:51:35 +08:00
#ifndef _NEW_TESTSERVER
#define _NEW_PLAYER_CF // 新手状态设置
2018-08-07 15:51:35 +08:00
#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
2018-08-07 15:51:35 +08:00
#endif