#ifndef __VERSION_H__ #define __VERSION_H__ #include "correct_bug.h" //BUG FIX #include "common.h" #include "longzoro/version.h" #include "longzoro/debug.h" /* 网络模型 */ //#define _EPOLL_ET_MODE //EPOLL ET模型 //#define _EPOLL_POOL_COUNT 5 //线程池数量 /*Server 版本控制*/ #define _NEW_SERVER_ #define _SERVER_NUMS #define UNIQUE_KEYCODEITEM 100 #define UNIQUE_KEYCODEPET "i" #define _FAMILY_MANORNUM_CHANGE // CoolFish 用来修改装园数量(4.0) #ifdef _FAMILY_MANORNUM_CHANGE #define FAMILY_MAXHOME MANOR_MAX_NUM // (4.0) 家族据点 #define MANORNUM MANOR_MAX_NUM // (4.0) 庄园数量 #define FMPOINTNUM MANOR_MAX_NUM // (4.0) 有据点家族的最大数量 #endif #define _FMVER21 // (可开放) 家族职掌功能 #define _PERSONAL_FAME // (可开放) Arminius 8.30 家族个人声望 // ------------------------------------------------------------------- //专案:石器活动自动化 人员:晓威、家麟 //#define _COMFIRM_TRADE_REQUEST //接收交易请求确认 #define _EVERYONE_RIDE // (可开放) Robin 0924 骑宠平民化 // ------------------------------------------------------------------- //专案:攻击性咒术的制作 人员:笃志 #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 _ITEM_FIRECRACKER // (可开放) 战斗中使用鞭炮可以把年兽吓走 // ------------------------------------------------------------------- //新功能:庄园PK规则(酷哥定的) 人员:志伟、志旺 #define _MANOR_PKRULE // (可开放) // ------------------------------------------------------------------- // 新功能:新功能&宠物技能 人员:彦豪 #define _PSKILL_FALLGROUND // (可开放) 宠物技能 (落马术) #define _ENEMY_FALLGROUND // (可开放) NPC 落马 #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 _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 _FIXBUG_ATTACKBOW // (可开放) ANDY 修正骑宠使用投掷武器bug #define _NPCCHANGE_PLAYERIMG // (可开放) ANDY NPC改变玩家图号, 强制落马,认玩家图号 (测完) #define _EQUIT_DEFMAGIC // (可开放) ANDY 抗魔装备 #define _FIX_MAGICDAMAGE // (可开放) ANDY 修正魔法公式 叁期开放 #define _ITEM_CONSTITUTION // (可开放) ANDY 修正个人体质 #define _MAGIC_REHPAI // (可开放) ANDY 补血AI #define _TRANSER_MAN // (可开放) ANDY 传送师 #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 _FIX_SETWORKINT // (可开放) ANDY (FIXWORKINT) #define _ITEM_ADDEXP // (可开放) vincent 道具:指定时间内增加经验值上升幅度 #define _ITEM_ADDEXP2 // 智果时间可以累加 Robin #define _FIX_METAMORIDE // (可开放) ANDY #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_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 _USEWARP_FORNUM // (可开放) ANDY 记忆羽毛 来吉卡 #define _IMPRECATE_ITEM // (可开放) ANDY 特殊道具 来吉卡 #define _MAGICPET_SKILL // (可开放) ANDY 魔法宠技能 #define _ITEM_CHECKWARES // (可开放) ANDY 锁定传送不能 #define _NPC_REPLACEMENT // (可开放) ANDY 置换战斗npc #define _TYPE_TOXICATION // (可开放) ANDY 中毒无法回血 // ------------------------------------------------------------------- // 新功能:5.0追加部分 人员: #define _AVID_TRADETRYBUG // (可开放) ANDY 防止交易中丢宠/道具 寄(宠物)邮件 石币 #define _ASSESS_SYSEFFICACY // (可开放) ANDY 评估系统效能 12/04 更新 #define _ASSESS_SYSEFFICACY_SUB // (可开放) Robin 评估系统效能 增加检查内回圈 #define _ITEM_ORNAMENTS // (可开放) ANDY 装饰道具 12/04 更新 //出版部 #define _CHIKULA_STONE // (可开放) ANDY 奇克拉之石 12/04 更新 //来吉卡 宠包 #define _SEND_EFFECT // (可开放) WON AC送下雪、下雨等特效 12/04 更新 #define _PETMAIL_DEFNUMS // (可开放) 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 修改怪物的能力值 // ------------------------------------------------------------------- // 新功能:专案6.0 人员: // #define _PETSKILL_CANNEDFOOD // (可开放) ANDY 宠物技能罐头 for 6.0 #define _TEST_DROPITEMS // (可开放) ANDY 测试丢宠 #define _MAP_WARPPOINT // (可开放) ANDY Map WarpPoint #define _BENEMY_EVENTRUN // (可开放) ANDY 战斗npc给道具 #define _BATTLE_ABDUCTII // (可开放) ANDY 旅途夥伴2 #define _BATTLE_LIGHTTAKE // (可开放) ANDY 采光术 #define _BATTLE_ATTCRAZED // (可开放) ANDY 疯狂暴走 #define _CAPTURE_FREES // (可开放) ANDY 补抓条件 #define _THROWITEM_ITEMS // (可开放) 丢掷後有奖品 //-------------------------------------------------------------------------- //专案 7.0 职业系统 人员:彦豪 志旺 旭诚 奇铨 #define _ACFMPK_LIST // (可开放) ANDY 家族对战列表修正 #define _PETSKILL2_TXT // (可开放) ANDY petskill2.txt #define _PETSKILL_CHECKTYPE // (可开放) ANDY 宠物技能使用时机 #define _PETSKILL_TEAR // (可开放) ANDY 宠技 撕裂伤口 #define _ITEMSET4_TXT // (可开放) ANDY itemset4.txt #define _PET_LOSTPET // (可开放) ANDY 遗失宠物搜寻计划宠物 #define _ITEMSET5_TXT // (可开放) ANDY itemset5.txt #define _ITEMSET6_TXT // (可开放) ANDY itemset6.txt #define _EQUIT_SEQUENCE // (可开放) ANDY 攻击顺序 需要 itemset5.txt #define _EQUIT_HITRIGHT // (可开放) ANDY 命中 需要 itemset5.txt #define _EQUIT_NEGLECTGUARD // (可开放) ANDY 忽视目标防御力% 需要 itemset6.txt #define _FIX_MAX_GOLD // (可开放) WON ADD 增加人物金钱上限 #define _PET_SKILL_SARS // (可开放) WON ADD 毒煞蔓延 #define _SONIC_ATTACK // (可开放) WON ADD 音波攻击 #define _NET_REDUCESEND // (可开放) ANDY 减少DB资料传送 #define _FEV_ADD_NEW_ITEM // (可开放) Change 增加复活守精 #define _LOCKHELP_OK // (可开放) Syu ADD 锁定不可加入战斗 //系统改良 #define _SIMPLIFY_ITEMSTRING // (可开放) 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_RETRACE // (可开放) Change 宠技:追迹攻击 #define _PETSKILL_HECTOR // (可开放) Change 宠技:威吓 //10/13更新 #define _PETSKILL_FIREKILL // (可开放) Change 宠技:火线猎杀 #define _PETSKILL_DAMAGETOHP // (可开放) Change 宠技:暗月狂狼(嗜血技的变体) #define _PETSKILL_BECOMEFOX // (可开放) Change 宠技:媚惑术 //11/12更新 #define _PETSKILL_SHOWMERCY // (可开) Change 宠技:手下留情 #define _NPC_ActionFreeCmp // (可开) Change 替NPC参数加入新的比较方式 //-------------------------------------------------------------------------- //11/26 #define _NPC_NewDelPet // (可开) Change 替NPC加入删除宠物(原本就有了,只是用warpman使用时不成功,所以先做一个顶一下) //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 _PETSKILL_OPTIMUM // Robin 宠物技能处理最佳化 #define _MAGIC_OPTIMUM // Robin Magic table 最佳化 #define _AC_PIORITY // Nuke 提高AC的优先权(可开) // ------------------------------------------------------------------- //专案 7.5 精灵的招唤 人员:彦勋 奇铨 小威 // Terry define start ------------------------------------------------------------------- #define _MAP_TIME // 特殊地图,会倒数(开放) // Terry define end ------------------------------------------------------------------- #define _ITEM_ADDPETEXP // (可开) Change 增加宠物经验值道具(可吃此道具宠物,平常不可获得经验值) #define _TRANS_6 // (可开) Change 人物6转 #define _PET_2TRANS // (可开) Change 宠物2转 #define _PET_2LIMITLEVEL // (可开) Change 帮助宠物2转的玛蕾 #define _MAGICSTAUTS_RESIST // (可开) Change (火电冰)抗性精灵 #define _SUIT_TWFWENDUM // (可开) Change 四属性套装功能 (_SUIT_ITEM要开) #define _EXCHANGEMAN_REQUEST_DELPET // (可开) Change 替exchangeman的TYPE:REQUEST增加删除宠物 //-------------------------------------------------------------------------- #define _DEL_DROP_GOLD // 删除地上过时的石币 Robin #define _ITEM_STONE // cyg 奇怪的石头 #define _HELP_NEWHAND // cyg 新创角色给予新手道具) #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 _TIME_TICKET // Robin 限时入场 森林捉宠用 #define _HALLOWEEN_EFFECT // 万圣节特效 #define _ADD_reITEM // (可开) Change 检查道具栏位空格 #define _ADD_NOITEM_BATTLE // 新增NPC检查人物身上没道具会进入战斗 #define _PETSKILL_BATTLE_MODEL // 宠物技能战斗模组 #define _PETSKILL_ANTINTER // (可开) Change 宠技:蚁之葬 参考_PETSKILL_2TIMID #define _PETSKILL_REGRET // (可开) Change 宠技:憾甲一击 参考_SONIC_ATTACK #define _FIX_FAMILY_PK_LIMIT // (可开放) WON 将可挑战庄园的由前十大改为前二十大 //特殊活动功能 #define _NEWOPEN_MAXEXP // (可开) ANDY MAX经验值 #define _CHAR_FIXDATADEF // (可开放) ANDY 修正人物资料初始 #define _NPC_EXCHANGEMANTRANS // (可开) Change 替exchangeman加入判断转生 #define _ADD_NEWEVENT #define _BATTLE_NEWPOWER // (可开放) #endif