cgmsv 25.9j
[#] 修复迷宫遇敌可能错乱的bug
[#] 修复IsWaitingCommand问题
[#] 优化迷宫处理，单次循环最多重试10次
[#] 修复战斗结束只有1个被动技能收到经验的问题

cgmsv 25.9i
[#] 优化npc生成逻辑，不再卡迷宫入口
[#] 优化迷宫生成，双线程生成速度加倍
[+] cgmsv.cf petpickchecklv 宠物捡取等级限制，默认值：5
[+] 添加passive.yml被动技能配置
[+] Char.SetPetDepartureState返回值调整
[+] NL.RegAutoBattleCommandEvent 自动战斗事件
[+] CONST.对象_骑宠 
[+] CONST.对象_自动战斗开关 
[+] CONST.对象_自动战斗准备状态 
[#] 修复GAWindow问题

cgmsv 25.9h
[#] 修复NLG.ShowWindowTalked 封号的问题
[#] 尝试修复SQL.RUN timestamp的问题 
[#] 修复GAWindow因为客户端问题导致封号
[#] 修复假人受伤有时候更新问题
[+] CONST.对象_RebirthSkill 
[+] CONST.对象_RebirthFlag 
[+] CONST.对象_RebirthView 
[+] CONST.对象_RebirthLevel 
[+] CONST.对象_RebirthAttr 
[+] CONST.对象_RebirthBaseImage
[+] Char.LocalCount(Index,Flg[,Value]) 
[+] Char.LocalEvent(Index,Flg[,Value]) 
[+] Char.GlobalGAEvent(Index,Flg[,Value]) 
[+] Char.GlobalTEvent(Index,Flg[,Value]) 
[+] Char.GlobalEvent(Index,Flg[,Value])
[#] 针对自定义状态技能显示正确的com3
[#] GUARDBREAK_EX调整
[#] 修复名片读取问题
[#] 尝试修复家族创建的mlsv错误
[#] 大地之怒bug修复
[#] 其他稳定性优化


cgmsv 25.8g
[+] 新装 SWITMP2 page slot toPage toSlot 封包
[#] sqlite数据库问题修复
[+] 盗窃技能添加伤害比率DD:参数，添加是否带伤害MD:参数(MD:1为强制5C效果)
[+] 追月、气功弹添加DMX:参数，最高伤害比率
[+] 实装台服短击,TECH_GuardBreakEx 参数:DD:防御伤害倍率 DD2:非防御伤害倍率
[+] 复活添加回血模式MD参数，MD:0 默认行为，MD:1 当前生命比率（十万分之1），MD:2 最大生命比率（十万分之1），MD:3回复系数*AR
[+] 大地之怒添加扣血模式MD参数，MD:0 默认行为，MD:1 当前生命比率（十万分之1），MD:2 最大生命比率（十万分之1）
[+] 明镜止水技能添加固定回复参数AF
[+] 复活技能添加固定回复参数AF
[+] 物品支持额外的固定恢复参数(需要先配置LP或者FP):LF（生命值）FF（魔法值） 
[+] 补血技能支持固定回复参数AF
[#] 迷宫报错添加更友好的提示
[#] 名片保存bug修复
[+] CONST.对象_TalkedIndex 
[#] 修复npc脚本引擎的bug和漏洞
[#] 修复EventFlag超过2048无效问题
[#] 拦截宠物和人物异常二动
[#] Field库问题修复，现在为空时返回nil而不是空字符""

cgmsv 25.7f
[+] 重写db相关模块，支持sqlite3数据库（默认开启）setup.cf dbengine 1=sqlite3; 0=mysql
[#] 修复交易列表问题
[+] ITEM.OTHERFLG 添加标记ITEM_OTHERFLG_REBIRTH  (1 << 6)标记是否变身制作
[#] 修复http模块某些情况下启动失败的问题
[#] 修复假人部分场景下不发送封包给玩家的问题
[#] 金钱溢出检查


cgmsv 25.6e
[#] 避免mysql缓存
[#] 修复多个内存泄漏
[#] TalkedCallBack增加msg, color, size 3个参数 
[#] 修复移除攻击指令反挂拦截
[#] 修复因果轮回攻击演绎目标错误问题
[#] 修复itemshop2部分问题
[#] 修复套装扣魔问题 
[#] 优化Char.CalcConsumeFp计算
[#] 修复brushman部分问题
[#] 缓存耗魔计算结果避免重复计算

cgmsv 25.5d
[#] 数据库连接池重写
[#] msg.yml改为本地编码
[#] 修复brushman部分问题
[#] 修复采集技能问题
[#] 修复出租屋物品保存
[#] 修复部分内存访问越界

cgmsv 25.4c
[#] NL.RegPetLevelUpEvent 回调添加UpLevel参数 
[#] NL.RegLevelUpEvent 回调添加UpLevel参数 
[+] NL.RegCharaAfterUpLevelEvent 角色(含玩家和宠物)升级后事件 callback(charIndex, upLevel) 
[#] NL.RegAfterWarpEvent 调整为传送后触发 
[#] NL.RegWarpEvent 支持修改目的地 
[#] Map.MakeMazeMap 添加一个重载
[#] lua默认初始化randomseed
[#] 修复Map.SetExtData/GetExtData崩端 
[#] 修复Item.UpItem可能出现警告提示的问题
[#] VSEnemyCreateEvent问题修复 
[#] 修复PVPWinEvent某些情况下不触发问题
[#] mysql超时调整
[#] 战斗掉落分配模式调整，使之更加均匀
[#] 物品explanation警告通过debuglevel >= DEBUG_WARN 控制
[#] 优化部分非必要字符串日志
[#] 优化物品介绍换行显示效果
[#] 修复随机数概率分布不均匀问题
[#] 修复部分npc售卖物品可能会被清空的情况


cgmsv 25.3b
[+] 因果报应 添加 MIN:4000 MAX:6000 参数（万分率） 
[+] 因果轮回 添加 MIN:1000 MAX:6000 参数（万分率）
[+] 因果轮回 TECH_MadmaxEx 参数同 TECH_Madmax
[+] 迅速果断添加参数 WT: 默认值1，暂停多少次行动
[+] 道具_OTHERFLG 添加 ITEM_OTHERFLG_IMMUTABLE 物品不扣耐久&不会被破坏 
[+] 道具_OTHERFLG 添加 ITEM_OTHERFLG_UNBREAK  0耐久装备不消失&不会被破坏 
[+] 道具_OTHERFLG 添加 ITEM_OTHERFLG_DISABLE  装备禁用 
[+] CONST.ITEM_OTHERFLG_INCUSE 刻印
[+] CONST.ITEM_OTHERFLG_HANKO 印章
[+] CONST.ITEM_OTHERFLG_SHOVEL 挖掘
[+] CONST.ITEM_OTHERFLG_CANADDJEWEL 可添加宝石 
[+] CONST.ITEM_OTHERFLG_IMMUTABLE 物品不扣耐久&不会被破坏 
[+] CONST.ITEM_OTHERFLG_UNBREAK 0耐久装备不消失&不会被破坏 
[+] CONST.ITEM_OTHERFLG_DISABLE 装备禁用
[+] ItemDurabilityChangedEvent mode参数添加4: 装备破坏，返回0拦截装备破坏
[#] 修复宠物可以无限迅速果断
[#] 修复最大耐久可能为0的问题
[#] VSEnemyCreateEvent问题修复
[#] 调整NPC类型，并使LUANPC默认可以穿越 
[#] 修复npc卖店可能会被清空
[#] 偷窃率bug修复
[#] 修复MagicMissile取参数问题
[#] 移除宠物直接丢宠物装备功能


cgmsv 25.2a
[+] 内置简易mlsv 
[#] NPC_LOOP采用动态处理数量，限制在10ms内完成处理

[+] cgmsv.cf skillgroupfile 技能组配置文件，默认值：data/skillgroup.yml 
[+] cgmsv.cf defaultloyalty 默认最高忠诚锁，默认值：60
[+] cgmsv.cf avglvmode 0：1级怪计算平均等级 1：1级怪不计算平均等级，默认值：0
[+] cgmsv.cf magiccrit 魔法暴击开关1为开启，默认:0 
[+] cgmsv.cf magiccritrate 魔法爆率修正比率百分比，默认:100 
[+] cgmsv.cf magiccritdmgrate 魔法暴击伤害系数, 默认: 1.25 
[+] cgmsv.cf embeddedmlsv 是否启用内置mlsv，1为启用，默认值：1
[+] cgmsv.cf dungeonclrcheck 是否检查toboss通关状态，1为检查，默认值：1
[+] cgmsv.cf partyexprate 组队模式总计经验加成,默认值：100,125,141,188,235
[+] cgmsv.cf lootmode 物品掉落模式，0为gmsv默认掉落模式，1为战斗结束时计算掉落。默认值：0

[+] NL.RegBattlePetLeaveCheckEvent(battleIndex, charIndex, type, com1, com2, com3) -> type 战斗宠物行为检测事件(0:正常, 1:收宠, 2:位置, 3: 发呆, 4: 防御, 5: 攻击， 6: ?, 7: 逃跑)
[+] Char.SimpleLogout(charIndex) 登出 
[+] Char.Ban(charIndex) 封号
[+] Char.GetTitleNameBySlot(charIndex, slot)
[+] Pet.SetUUID(charIndex, uuid)
[+] Skill.CheckInGroup(groupId, skillId) -> boolean 检查是否在组内
[+] Char.GetTitleBySlot(charIndex, slot) 获取玩家TitleId
[+] NL.RegItemDropRateEvent 物品掉落出现概率(battleIndex, enemyIndex, charIndex, itemId, rate) 
[+] NL.RegStealItemEmitRateEvent 偷窃物出现概率(battleIndex, enemyIndex, charIndex, itemId, rate)
[+] lua自动gc回收内存

[+] ITEM_SPECIALEFFECT 添加新类型 24 - 技能组降低魔法消耗，ITEM_SPECIALEFFECTVALUE 为 groupId， ITEM_SPECIALEFFECTVALUE2 为减少百分比 
[#] TECH_MagicMissile精神冲击波到支持Lv30，支持魔法暴击 
[+] TECH_MagicMissile 添加参数AR: 基础威力，默认值：techlv * 70 + 20 
[+] TECH_MagicMissile 添加参数MND: 基准精神要求，默认值：techlv * 20 + 100 
[+] TECH_MagicMissile 添加参数MR: 精神差值系数，默认值：7

[#] 修复宠物邮件可能导致宠物负重计算错误的问题
[#] 优化部分代码计算
[#] 修复宝箱遇敌？
[#] 修复大地之怒崩端
[#] 修复部分居中乱码
[#] BattleActionTargetEvent扩充支持大部分技能
[#] Obj.UpObject问题修复
[#] 修复魔法反射时最终伤害没有触发DamageCalculate的问题
[#] giverecipe 指令修复
[#] 调整宠物装备需要itemmaterial.yml指定宝石效果才生效
[#] 修复检测行为导致异常封号
[#] 修复复制bug
[#] 反封包改目标数量
[#] 战斗物品处理
[#] 修复特殊属性没有判定装备是否有效的问题
[#] 骑士之誉调整为发动时不消耗装备耐久
[#] 修复HTTPLIB中的问题
[#] 修复嘲讽
[#] CONST.EnemyBase_魔法 值错误修复
[#] Char.GetTitleBySlot问题修复
[#] Item.SetCharPointer问题修复 
[#] uuid调整变得更短了 
[#] Item.RemoveCharPointer问题修复
[#] 修复BattleWinEvent没有被清理的问题
[#] 修复VSEnemyCreateEvent


cgmsv 24.10e
问题修复及优化
[+] CPU要求最低haswell，编译模式改为O3优化，可能导致部分老电脑无法打开
[#] 修复宠物负重问题
[#] 修复套装Skill替换问题
[#] 修复自定义宝石属性
[#] 修复多动武器判断
[#] 修正暗杀概率
[#] 修复假人不发送状态图标的问题
[#] 优化内存使用
[#] 技能跳级时自动补偿配方
[#] 修复调教0级导致宠物就耗魔异常
[#] 修复一个刷钱bug
[#] 修复治疗AR问题
[#] 修复偷窃技能等级限制问题
[#] 修复一些可能导致崩端的漏洞
[#] 远程宠物禁用崩击
[#] 修复EventFlag支持INT32_MAX
[#] 乱射屏蔽反击
[#] 优化网络连接


LUA相关
[#] lua const问题修复
[+] CONST添加物品重量及宠帮常量
[+] 添加部分npc常量
[+] NLG.PlaySe(charIndex, se, x, y); 播放SE
[+] Char.GetBagPage(charIndex) 
[+] Char.ItemMoveBag(charIndex, slot, page, toSlot) 
[+] Char.SwitchBag(charIndex, page)
[+] Char.GetSkillSeqNo(charIndex, slot) 
[+] Char.SetSkillSeqNo(charIndex, slot, seq, msg)
[#] luajit 支持‘!’ ‘||’ ‘&&’ 操作符
[#] luajit 支持‘%’取余
[+] CONST.EXTITEMMAX
[+] CONST.EXTBAGPAGE
[#] 修复DamageCalculateCallBack，合击参数问题
[+] Pet.MoveItem(charIndex, fromPetSlot, fromItemSlot, toPetSlot, toItemSlot) 移动宠物装备,fromPetSlot/toPetSlot:0=玩家,1-5为宠物栏位
[#] NL.RegItemOverLapEvent 调整为返回1或少于0时拦截，返回0时正常移动
[+] NL.CharaStallStartEvent 摆摊开始事件 
[+] NL.CharaStallEndEvent 摆摊结束事件 
[+] NL.CharaStallBrowseEvent 摆摊浏览事件
[+] Stall.Start(charIndex, name, desc, itemPriceList, petPriceList)
[+] Stall.End(charIndex) 
[+] Stall.BuyItem(charIndex, pos) 
[+] Stall.BuyPet(charIndex, pos) 
[+] Stall.GetItemPrice(charIndex, pos) 
[+] Stall.GetPetPrice(charIndex, pos)
[+] NL.RegCharaStallSoldEvent 挂店贩卖接口，CharaStallSoldEvent(buyer, seller, itemIndex, petIndex, price);
[+] Data.GetEncountGroupIndex(groupId) 
[+] Data.GetEncountGroupData(groupIndex, dataline) 
[+] Data.SetEncountGroupData(groupIndex, dataline, val) 
[+] CONST.ENCOUNT_GROUP_*
[+] Obj.UpObject(ObjIndex)

配置相关
[+] cgmsvcf.extbagpage 扩展背包页数，默认0，最大3
[+] cgmsvcf.defaultbagsize 默认道具栏数量，不指定引擎自动根据背包扩展数量计算
[+] cgmsvcf.surprisalratemode 偷袭成功率叠加算法，1为乘算，0为叠加，默认值：0
[+] cgmsvcf.skillsuccessprobmode 技能成功率叠加算法，1为乘算，0为叠加，默认值：0
[+] cgmsvcf.consumptionratemode 减少耗魔叠加算法，1为乘算，0为叠加，默认值：0
[+] cgmsvcf.lotteryitemrate 宝石鼠抽奖概率（10万分率），默认值：20000,2600,640,64,16,2 [+] cgmsvcf.lotteryitemfastmode 宝石鼠快速抽奖开关，默认值：0
[+] cgmsvcf.lotterygoldrate 大地鼠抽奖概率（10万分率），默认值：20000,2600,1200,600,16,2 [+] cgmsvcf.lotterygoldfastmode 大地鼠快速抽奖开关，默认值：0
[+] cgmsvcf.lotterypetrate 火焰鼠抽奖概率（10万分率），默认值：4800,2400,64,8 [+] cgmsvcf.lotterypetfastmode 火焰鼠快速抽奖开关，默认值：0
[+] cgmsvcf.petdropbpmax 宠物最大掉档 默认20，最高20，最小0
[+] cgmsvcf.mergeinjuryrate 合成受伤概率,默认: 100 (0.1%) 
[+] cgmsvcf.gatherinjuryrate 采集受伤概率,默认: 200 (0.2%)

Data相关
[+] 祈祷魔法添加参数SK: 技能id; MD: 战斗场景参考CONST.BATTLE_FIELD_ATTR*
[+] 状态魔法添加参数SK: 技能id; MD: 异常模式0~5,255为随机
[+] 状态攻击添加参数SK: 技能id; MD: 异常模式0~5,255为随机
[+] TECH_Taunt 嘲讽技能 参数 DD:嘲讽攻击伤害 DD2:被嘲讽后伤害 SR:嘲讽概率 SR2:嘲讽后攻击概率 CH:回合


cgmsv 24.5d
[+] NL.RegItemConsumeEvent 物品消费事件 ItemConsumeEventCallback(charIndex, itemIndex, slot, amount) -> amount 
[#] 移除一个遇敌香的警告信息 
[#] 修复宠物装备对于PK地图的判定问题 
[#] 修复Char.DelPet的返回值问题
[#] 修复uuid及bp扩展记录问题 
[#] 修复i18n问题 
[#] 尝试修复一个诡异的崩端 
[#] 修复掉线/登出崩端 
[#] 修复封印可能导致崩端的问题 

cgmsv 24.2c
[+] cgmsv.cf 添加pethelpchecklevel参数，控制宠物帮助是否检查宠物等级，0为禁用检查，1为启用检查，默认值:1 
[#] 宠物邮件尝试修复丢失物品问题 
[#] 银行检测金币避免溢出 
[#] 优化玩家内存占用，lua相关callback放到TempData中存放 
[#] setup.cf housenum数量自动适应fdnum 
[#] 修复Pet.UpPet导致的奇怪问题 
[#] 修复跳舞崩端 
[#] 修复吸血魔法吸自己恢复无效的问题 
[#] 修复战斗不能更换装备的问题 
[#] 修复宠物装备Char.GetItemIndex时的警告提示 
[#] 修复宠物装备Item.UpItem时的警告提示 
[#] 修复Pet.GetArtRank, Pet.SetArtRank对Enemy的处理 

cgmsv 24.2b
[#] 修复数据库自动升级的问题

cgmsv 24.2a
# 核心功能
[+] 64位原生编译，不依赖再cygwin，地图上限调整为0x4000
[+] 非GBK语言翻译支持: 多语言文本通过msg.yml读取,可通过cgmsv.exe -e msg.yml导出
[+] 支持宠物装备、宠物帮助制作、宠物攻击模式自定义
[+] 种族扩展：神族 10，精灵 11，支持自定义扩展种族
[+] 大量Lua接口
[#] 套装功能调整, suitset.txt需要更改格式
[+] 支持多页银行
[#] 扩展RecipeId、NowEvent、EndEvent、LocalFlag、GlobalFlag、GlobalFlagT、localCounter 到21亿 

# Setup
[+] setup.cf 添加参数 dummynum参数假人数量，默认值: 0
[+] setup.cf 添加参数 dbport 指定mysql端口，默认值: 3306
[+] cgmsv.cf 添加参数 loginpointfile 自定义登陆点配置文件
[+] cgmsv.cf 添加参数 petstylefile 宠物攻击模式配置文件
[+] cgmsv.cf 添加参数 itemmaterialextfile 自定义道具类别的宝石配置文件
[+] cgmsv.cf 添加参数 maxrebirthlevel 自定义最大精灵变身等级 
[+] cgmsv.cf 添加参数 doctorjobs 医生职业，默认值：440
[+] cgmsv.cf 添加参数 nursejobs 护士职业，默认值：430
[+] cgmsv.cf 添加参数 trainRate 调教效能，默认值：10
[+] cgmsv.cf 添加参数 trainJobRate 调教特长职业效能比率，默认值：1
[+] cgmsv.cf 添加参数 enemyvitrate 怪物体力系数, 默认值: 8,1,0.1,0.1,0.1,-0.3,0.8
[+] cgmsv.cf 添加参数 enemystrrate 怪物力量系数, 默认值: 2,2,2,0.2,0.2,-0.1,-0.1
[+] cgmsv.cf 添加参数 enemydefrate 怪物防御系数, 默认值: 3,2,0.2,2,0.2,0.2,-0.1
[+] cgmsv.cf 添加参数 enemyagirate 怪物敏捷系数, 默认值: 3,2,0.2,0.2,2,-0.1,0.2
[+] cgmsv.cf 添加参数 enemymagrate 怪物魔法系数, 默认值: 1,10,0.1,0.1,0.1,0.8,-0.3
[+] cgmsv.cf 添加参数 charvitrate 人物体力系数, 默认值: 8,1,0.1,0.1,0.1,-0.3,0.8
[+] cgmsv.cf 添加参数 charstrrate 人物力量系数, 默认值: 2,2,2,0.2,0.2,-0.1,-0.1
[+] cgmsv.cf 添加参数 chardefrate 人物防御系数, 默认值: 3,2,0.2,2,0.2,0.2,-0.1
[+] cgmsv.cf 添加参数 charagirate 人物敏捷系数, 默认值: 3,2,0.2,0.2,2,-0.1,0.2
[+] cgmsv.cf 添加参数 charmagrate 人物魔法系数, 默认值: 1,10,0.1,0.1,0.1,0.8,-0.3
[+] cgmsv.cf 添加参数 petvitrate 宠物体力系数, 默认值: 8,1,0.2,0.2,0.1,-0.3,0.8
[+] cgmsv.cf 添加参数 petstrrate 宠物力量系数, 默认值: 2,2,2.7,0.3,0.2,-0.1,-0.1
[+] cgmsv.cf 添加参数 petdefrate 宠物防御系数, 默认值: 3,2,0.3,3,0.2,0.2,-0.1
[+] cgmsv.cf 添加参数 petagirate 宠物敏捷系数, 默认值: 3,2,0.3,0.3,2,-0.1,0.2
[+] cgmsv.cf 添加参数 petmagrate 宠物魔法系数, 默认值: 1,10,0.2,0.2,0.1,0.8,-0.3
[+] cgmsv.cf 添加参数 stallmaps 支持自定义允许摆摊的地图，默认值：1000,1500
[+] cgmsv.cf 添加参数 maxtechlevel 默认值: 11，最高支持30
[+] cgmsv.cf 添加参数 maxcraftskilllevel 默认值: 11，最高支持30
[+] cgmsv.cf 添加参数 maxskilllevel 默认值: 10，最高支持30
[+] cgmsv.cf 添加参数 maxskillnum 自定义人物技能数量，最大30，需要cg支持，默认值：15 
[+] cgmsv.cf 添加参数 equipmax_luck 幸运属性上限 默认值: 5 
[+] cgmsv.cf 添加参数 equipmax_charisma 魅力属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_charm 魅力属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_poison 毒抗属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_sleep 睡抗属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_stone 石抗属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_drunk 醉抗属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_confusion 混抗属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_amnesia 遗抗属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_critical 必杀属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_counter 反击属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_hitrate 命中属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_avoid 闪避属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_stamina 耐力属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_dex 灵巧属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_intelligence 智力属性上限 默认值: 100 
[+] cgmsv.cf 添加参数 equipmax_adm 魔攻属性上限 默认值: 500 
[+] cgmsv.cf 添加参数 equipmax_rss 魔抗属性上限 默认值: 500 
[+] cgmsv.cf 添加参数 sealjobs 封印职业，默认值: 90 
[+] cgmsv.cf 添加参数 sealrarerate 封印普卡/银卡/金卡难度系数， 默认值：0,35,100 
[+] cgmsv.cf 添加参数 sealjobrate 封印普通职业难度系数。默认值：2,35,100 
[+] cgmsv.cf 添加参数 sealmaxnormaljobrate 普通职业封印1级怪最高概率，默认值：4 
[+] cgmsv.cf 添加参数 criticaldmgmode 暴击模式 0 = 普通模式 1 = 倍率模式 2 = 无 3 = 破防模式 默认值：0
[+] cgmsv.cf 添加参数 criticalrate 暴击倍率，默认1.5倍，当mode为3时，该倍率为破防率，如0.7表示暴击时无视30%防御 默认值：1.5
[+] cgmsv.cf 添加参数 globaldexrearrangeratepve PVE乱敏概率 默认值：10
[+] cgmsv.cf 添加参数 globaldexrearrangeratepvp PVP乱敏概率 默认值：10
[+] cgmsv.cf 添加参数 sleepms 减少cpu使用率，默认值：-1(开启建议使用1-2，太大影响loop) 
[+] cgmsv.cf 添加参数 poisonDamageRate 中毒伤害系数，默认值：0.2 
[+] cgmsv.cf 添加参数 magicmaxmagicpowerrate 设置精神最高系数，默认值：0.8 
[+] cgmsv.cf 添加参数 magicmaxmagicadmrate 设置魔攻最高系数，默认值：0.4 
[+] cgmsv.cf 添加参数 magicmaxmagicpowerratepet 设置宠物精神最高系数，默认值：0.8 
[+] cgmsv.cf 添加参数 magicmaxmagicadmratepet 设置宠物魔攻（骑宠时）最高系数，默认值：0.2 
[+] cgmsv.cf 添加参数 drunkDamageRate 中毒伤害系数，默认值：0.05
[+] cgmsv.cf 添加参数 checkTohelosLevel 深蓝九号等级检查配置， 1=原版设定，0=关闭，2=按怪物等级与玩家等级比值调整，默认值：1 
[+] cgmsv.cf 添加参数 cap241 属性到达多少后按cap241rate折算，默认值：241 
[+] cgmsv.cf 添加参数 cap241rate 折算率， 默认值：0.3 
[+] cgmsv.cf 添加参数 assassinnormalrate 暗杀-非特长职业的暗杀概率系数，默认值：0.7 
[+] cgmsv.cf 添加参数 magicbasedesired 魔法基础精神要求，默认值：123 
[+] cgmsv.cf 添加参数 magicdesiredperlv 每级魔法递增精神要求，默认值：20 
[+] cgmsv.cf 添加参数 magicbasedesiredpet 宠物魔法基础精神要求，默认值：123 
[+] cgmsv.cf 添加参数 magicdesiredperlvpet 宠物每级魔法递增精神要求，默认值：20 
[+] cgmsv.cf 添加参数 magicbaseadm 魔攻基础要求，默认值：10 
[+] cgmsv.cf 添加参数 magicadmperlv 魔攻每级递增要求，默认值：30 
[+] cgmsv.cf 添加参数 maxcounter，最大反击次数，默认值：10 
[+] cgmsv.cf 添加参数 maxallocpoint 最高档位，可以突破63，最高估计10000，默认值：63
[+] cgmsv.cf 添加参数 assassinjobs 参数，配置可以使用暗杀的职业,默认值：150,50 
[+] cgmsv.cf 添加参数 comborate 合击伤害系数，默认值：0.1 
[+] cgmsv.cf 添加参数 rank_up_lv skillmaster进阶等级限制 默认值：20,50,70,95,95,95,95 

# Skill & Tech
[+] 治疗/战斗治疗 Tech添加 R[P|D|N][1|2|3|4]: 参数，指定成功率，P=医生高成功率，D=医生成功率，N=普通职业成功率，1-4分别对应受伤状态 如：RP1:[白伤医生高成功率]
[+] 治疗/战斗治疗 Tech添加 AR: 参数，指定成功时效果，0-100，100为完全恢复伤势，0为恢复，25为恢复1级
[+] 急救/战斗急救 Tech添加 R[P|D|N]: 参数，指定成功率，P=护士高成功率，D=护士成功率，N=普通职业成功率，如：RP:[护士高成功率]
[+] 急救/战斗急救 Tech添加 AR: 参数，指定成功时恢复HP基数
[#] 治疗/战斗治疗/急救/战斗急救 支持套装及TechOptionEvent，支持11+级
[#] 修复调教、骑宠对套装及TechOptionEvent无效的问题
[#] 修复非法学习骑乘的漏洞 
[+] t2ech.txt 魔法属性可以通过参数设置 M1: 地 M2: 水 M3: 火 M4: 风
[+] t2ech.txt 连击可以通过参数设置攻击模式 MD: 0 相同目标 1 随机目标
[+] t2ech.txt 支持自定义魔法属性通过参数设置 M1: 地 M2: 水 M3: 火 M4: 风 
[#] t2ech.txt 修复11级+暗杀概率
[#] skillexp.txt 支持11+以上的技能经验

# LUA
[#] 修复Battle.CreateBattle 最后一个怪物等级无效的bug
[#] 调整关服处理，崩端不触发ShutdownEvent 
[#] 调整lua NPC类型为CHAR_TYPEEVENT 
[#] TechOptionEvent 对暗杀添加回调, SR: PVE战斗对怪物概率 PR: PVP战斗对玩家概率 
[#] TechOptionEvent 修复大部分技能无效的问题
[#] 修复Obj.GetObject对于同时叠加超过10个的时候崩端问题 
[#] 修复NLG_ShowWindowTalked内容过长导致崩端问题，拓展到64kb 
[#] 修复LoginPointEvent无效  
[#] 修复JoinParty问题 
[#] 修复Field库可能sql注入 
[#] 修复Char.SetPostOverEvent报错 
[#] NL.RegMergeItemEvent 现在会通过装饰技能触发 
[#] NL.RegMergeItemEvent 添加宝石Id参数

# NPC & NPC Script
[#] gaglobalflag指令修复 
[#] luac指令支持block里面嵌套if 
[#] 修复shapenext可能导致崩端 
[+] jobmaster支持5、6转，NPC参数在最后新增2栏：扩展5、6转标记

# 其他
[+] data/petStyle.yml 自定义宠物攻击模式
[+] data/loginPoints.yml 自定义登录点
[+] data/itemmaterial.yml 自定义宝石配置
[#] 防止部分封包复制
[#] 修复CharSuit可能未初始化的问题
[#] 修复flagEx未被初始化的问题 
[#] 没有mlsv情况下防止双登 
[#] 限制战斗目标不能超过40
[#] 物品耐久扣减优化 
[#] 屏蔽迷宫的恢复功能
[#] 调整启动时随机数种子 
[#] 解锁道具获取声望上限，按cgmsv.cf最大声望为准 
[+] 头饰支持NPC、宠物、怪物
[#] 删除角色时同步删除对应的Field库数据 
[#] 修复部分伤害溢出 
[#] 修复制作道具附加宝石回删除整组宝石的问题 
[#] 修复出租屋崩端 
[#] 修复大部分技能11级+数据异常或崩端的问题
