Blue引擎M2全套程序包21.05.25.12正式版
Blue引擎21.05.25-12版更新如下:M2:
增加各个属性比率变量:<$PropRate>,各个属性比率剩余秒数变量:<$PropRateSecs> // 对应StatusRate命令
增加攻击力百分比率变量:<$PowerRate>,攻击力倍率剩余秒数变量:<$PowerRateSecs>
CompVal命令第4参数为f时,支持浮点数比较,例:CompVal <$PropRate> > 1.5 f
商铺物品列表支持模糊搜索
战斗状态增加宽松模式(不会连续进入战斗状态),可在参数设置-时间设置调整
修正CheckJson的子命令X有时检测无效问题
怪物名字限制长度扩展到40字节
启动加载怪物数据表时,对名称超长(限制40字节)的怪物增加提示
MagicFire增加参数8,可用于设定链式、溅射方式下的最多目标数(不设定则默认根据技能等级内部自动计算)
扩展Goto命令第4参数:1=QM,2=QF,3=机器人脚本,4=QMap,5=QChat,其他为NPC自身;注意之前传输参数是从参数4开始,现在变成从参数5开始!
增加设置参数:DamageEquipRate // 装备掉持久百分比率,默认100
增加设置参数:SoftClosedResetRevivalTime // 小退登录重置复活时间(不能立即复活),默认0关闭
增加设置参数:ShowPoisonDamage // 下发显示绿毒伤害,默认0关闭
施毒术、幽灵盾、隐身术等技能现在参与幸运计算
攻击触发增加攻击类型变量:$ATTINFO_HITTYPE // 攻击类型,0普通,1暴击
Take命令第6参数为1时,将作用于仓库物品
重生神技将恢复满蓝,使用间隔时间为复活时间间隔的5倍
SendMsg支持类型:15~17(左下角),类型:25~27(右下角)
修正携带大量金币情况下,不带金币交易也提示金币超过问题
Give、UpgradeItem等NPC命令现在不限制部分装备的属性鉴定
重要:防止利用@@InputInteger、@@InputString修改封包篡改M/S变量!
重要:修正特定条件下交易,提示交易对方的背包空间不够问题,如果使用大背包功能,请及时更新至此版本及以上!
现在重新刷怪的时间会更准确一些
怪物说话暂时对人形怪开放
不允许英雄通过SetAbility进行GM隐身
现在倚天劈地可以攻击触发
补全几个怪物的攻击触发
现在人形怪能否看破隐身由数据表的cooleye配置决定
人形怪不受SECRET地图参数影响
优化分身术动作,防卡帧
修改展示物品保留时间1->24小时
无极真气道术附加计算放到最后
修正看不到他人摆摊物品的附加描述问题
防石化完善
冰冻会行动缓慢
完善护身、八卦护身特性,被攻击会飘蓝色伤害值
优化各种飘血效果
防止重复加载相同装备套装,加载时会提示并自动删除重复条目
RefItemShape命令支持时装
改进自定义字符串过滤功能
补全解毒术类型
重构优化生物状态系统(红毒、绿毒、隐身、冰冻等状态)
重构优化AbilityAdd能力系统
苹果类的物品支持超过65535限制
野蛮冲撞不可移动时间支持毫秒级别
近战技能支持忽视护体神盾
技能设置面板的十步一杀增加是否可重叠玩家和玩家下属选项
人形怪ini配置增加参数:NoQueryState=0/1,是否禁止查看装备信息,默认0允许;DamageEquipDura=0/1,是否掉装备持久,默认0不掉
添加变量:<$ChangingName> // 0/1,是否改名中
添加变量:<$ClientSwitches> // 客户端开关,0目前是客户端自动挂机复选框状态,其他暂未用到
添加变量:<$TARINFO_ISHUMAN> // 查看下方说明
添加变量:<$ATTINFO_ISHUMAN> // 查看下方说明
优化字符串相关的函数
放宽检测鉴定属性转移同类装备的要求
战斗小退限制支持毫秒,更新后及时修改数值,需要全套配套更新!
武器的DB速度设置一致才可以对速度数据进行鉴定转移
扩展NPC命令:OpenItemBox,参数5为数量,默认1;参数6是否设置经验所属(0/1);参数7是否隐藏死亡动画(0/1),默认不隐藏
修复已知问题
扩展AbilityAdd命令:
支持怪物
突破65535限制
支持变量:$T.ABILITYADDPOINT0~31、$T.ABILITYADDTIME0~31
类型16:增加攻击(与增加攻击的食品冲突,如苹果)
类型17:增加魔法(类上)
类型18:增加道术(类上)
类型19:增加攻击速度(类上)
类型20:增加HP(类上)
类型21:增加MP(类上)
类型22:减少攻击
扩展MakePoison命令
类型6:禁锢,轻量麻痹
类型7:重伤,失去防御力
类型13:神龙附身
类型14:龙化
类型15:滴血,数值可以指定基础掉血量,默认50,再按一定百分比掉血
类型16:诅咒,丧失防御,数值小于100时,按百分比减少攻击(100-数值),数值大于100时,按百分比增加攻击(数值-100),状态存档
SetAbility的AID在601~855时,可以用于设置技能附加威力 // 对应的技能ID=AID-600
例:SetAbility 611 999 10 雷电术附加威力消失了!
关于SetAbility、MakePoison、AbilityAdd、攻击触发Attack等汇总介绍可前往www.gmbb8.com下载蓝海变量查询,切换变量说明页查看。
增加NPC命令:
ClientPressKey 常规键 状态键 // 让客户端模拟按下键盘键
常规键:0~9,A-Z,F1~F24,~!@*...,ESC、UP、DOWN、HOME、END...等等
状态键:0=无,1=Shift,2=Alt,4=Ctrl,复合键位将数字相加即可
QF的[@PickupItem]增加参数:$PARAM(10)=0/1,1表示英雄拾取到英雄背包中
例:
[@pickupitem]
#if
CompVal <$PARAM(9)> ! 1
#act
break
#if
CompVal <$PARAM(10)> = 0
#act
GetEquipProps 10000
#elseact
; 临时放回主人背包以便使用GetEquipProps
H.MoveBagItem <$PARAM(7)>
GetEquipProps 10000
; 用完,放回英雄背包
MoveBagItem <$PARAM(7)>
增加刷怪预告触发,MonGen.txt的条目增加第12参数,格式:@QM标签1,怪物刷新前秒数1|@QM标签2,怪物刷新前秒数2|...
注意:不适用于老的刷新模式!秒数+引擎设置的怪物消失时间必须小于刷怪间隔时间!
触发参数:$PARAM(0)=秒数,$PARAM(1)=分钟数,$PARAM(2)=怪物名,$PARAM(3)=地图名,$PARAM(4)/$PARAM(5)=中心坐标X/Y(非准确坐标)
例:3 333 333 蜈蚣 6 1 2 0 0 0 0 @PrespawnAlert,60|@PrespawnAlert,10
; QMapEvent-0.txt文件对应触发,注意此处非个人触发
[@PrespawnAlert]
#act
SendScrollMsg "<$PARAM(3)>的<COLOR=clRed <$PARAM(2)>>将在<COLOR=clLime <$PARAM(0)>秒>后刷出!"
DropItemMap命令支持第9参数:怪物名称
当参数9是有效的怪物名,将按怪物信息掉落物品,支持多个物品名(以“|”分割)
例:DropItemMap Self "" "" "" 开天|屠龙|匕首 1 "" 1 蜈蚣
杀人武器诅咒时将触发QF的[@OnCursingWeapon]
$PARAM(0) // 武器名称
$PARAM(1) // 武器当前幸运点
$PARAM(2) // 武器当前诅咒点
$PARAM(3) // 角色名(英雄或玩家)
$PARAM(4) // Race,1是玩家,60是英雄
例:
[@OnCursingWeapon]
#if
CompVal <$PARAM(1)> > 0 i
#act
; 阻止武器被扣幸运诅咒
Approve 0
人物及下属被攻击触发怪物技能例子:
[@UnderAttack]
#if
Random 3
; 怪物
CompVal <$ATTINFO_ISHUMAN> = 0 s
; 静态怪物技能表有此怪物(提前编辑,引擎启动加载,不要动态读写)
HashExists H_怪物技能XX <$ATTINFO_NAME>
#act
T.MagicFire 62 15 1 -2 6 550 0 3
优化血量血条实时刷新
修复龙类地刺树妖类等怪物的攻击触发
下属宠物拾取精灵类拾取支持GetEquipProps
优化补全内挂自动练功技能,如血魂一击(战)等支持自动练功
优化NPC_DLG_OPTIONS对齐排列的呈现体验
RegExMatch正则匹配支持中文
优化护体神盾等敏捷加成的下发顺序
修复地图参数INCHP
优化群体雷电术显示效果
修复记忆石功能脚本显示错位问题
血石圣心毒符支持攻魔道等装备属性,AC支持此类物品装备对比
修复检查人物属性HIGHLEVELINFO等系列命令(因DBS动态缓存原因,此类功能推荐脚本呈现)
主号击杀自己的英雄现在支持[@HeroDie]
优化内挂勾选简装后的目标识别问题
M2-查看-在线人物列表,修复部分显示错位,新增军鼓马牌等装备显示
M2-查看-在线人物列表,修复修改玩家数据项
优化改名时部分动作不允许下发
优化限时物品剩余时间显示格式,XX天XX小时XX分钟
优化武器鉴定神龙附体技能后,人物面板准确度属性不实时刷新问题
优化爆率文件临时修改重读后,爆出物品展示顺序问题
优化MonDropItemDown触发掉落者PARAM(3)支持数字
优化NPC上脚本<PIC=...>不设置HINT和LABEL时将不响应鼠标事件,可用于个性化置顶置底花哨脚本玩法。
优化鉴定属性内功相关属性面板实时刷新,原先鉴定属性实际生效
优化地图加载
优化NPC变量解析
优化点击NPC时可跳转字段的分析
优化点击NPC时鼠标响应时间
优化按物品名获取物品等
优化各种变量(M/S/G/T/自由变量...)的读写
优化NPC变量解析
优化UPGRADEITEMEX强化失败属性还原后装备面板的实时刷新问题
重构字符检测过滤系统,默认删除部分冲突字符
优化英雄十步一杀的视觉体验
优化摆摊集市菜单栏选择问题
OpenItemBox拓展参数:参数1:怪物名;参数2地图;参数3X;参数4Y;参数5为数量,默认1;参数6是否设置经验所属(0/1);参数7是否隐藏死亡动画(0/1),默认不隐藏
优化偶发的进入麻痹、石化状态不会自动恢复正常的问题。
客户端:
AbilityEffects.txt条目格式最后增加一列为:背景模式(类似PlayEffect命令),可查看下面的更新说明
关于SetAbility、MakePoison、AbilityAdd、攻击触发Attack等汇总介绍可前往www.gmbb8.com下载蓝海变量查询,切换变量说明页查看。
内挂[基本]页面增加:隐藏播放特效和隐藏物品光柱复选框
升级武器显示(*)不对问题
首次打开内挂物品页面无法使用拉条问题
双击摆摊物品将弹出购买确认界面(原来需要按住Ctrl+双击)
修正包满购买商铺物品的提示
优化各种飘血效果
防止背包在一定条件下看不见问题
HP自动换算显示,防止数字过长
部分文字渲染缺最后1个像素问题
支持非战士技能的挂机过滤,鼠标右键点击技能图标设置;注意:群体技能是否锁定改为中键
增加挂机时是否自动召唤英雄开关
增加部分DeBuffer效果
修正完善龙化效果
修正自定义滚动条图片问题
修正内功经络标识线错位问题
完善强化骷髅效果
[重要提醒]21.05.25-12更新内容较多,更新引擎请确保全套程序配套,请务必仔细阅读更新日志内容!!部分重要变更提炼:施毒术等技能参与幸运计算、重生神技特性改变、不允许英雄通过SetAbility进行GM隐身、倚天劈地及补全各类怪物支持攻击触发、人形怪能否看破隐身由数据表的cooleye配置决定、野蛮冲撞不可移动时间支持毫秒级别、放宽检测鉴定属性转移同类装备的要求、战斗小退限制支持毫秒更新后及时修改数值、重构AbilityAdd MakePoison TestStatus功能、SetAbility新增支持部分ID等。
页:
[1]