查看: 363|回复: 1

2021/5/23 【BLUE引擎更新日志】完善下属传送回主人身边的位置获取

[复制链接]

2282

主题

155

回帖

6108

积分

版主

积分
6108
威望
381
金币
1612
贡献
4622
发表于 2024-10-29 15:03:49 | 显示全部楼层 |阅读模式

Blue引擎+登录器+程序全部免费开放,QQ快捷登陆,加入BLUE引擎论坛!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
2021/5/23        全套配套
---------------------------------------------------------------------------
M2
  完善下属传送回主人身边的位置获取
  完善TakeW后的外观刷新和属性
  商铺购物货币不足时触发数量不正确问题
  命令ClickNPC可以点击摆摊中的角色名称
  根据英雄技能开关,赋予英雄分身的使用技能
  优化NPC点击流程
  防止重载NPC出错
  封刷NPC标签漏洞(不包含QC)!
  增加NPC标签过滤列表,在列表信息-其他功能列表-文本字符过滤(不包含QC)
  修正CHECKCONTAINSSTR、CHECKCONTAINSTEXT第1参数为空时返回True问题
  修正上个版本关闭引擎异常导致ini不自动保存问题
  修改MoveToCell没有第三参数也可以执行,近距离NPC也会触发点击
  完善SetAbility 38(隐身)
  !setup增加普通下属是否跟随英雄锁定非人目标开关:SlaveLockTargetMode=0,默认0关闭,不跟随英雄锁定
  时装支持普通鉴定
  支持范围写法:MovR M1 3 5,SetRandomNO 5 11
  改善战士英雄被怪包围时的战斗逻辑
  H.Kick报错问题
  面板人数计数可能显示负数问题
  去掉释放副本时,删除人形怪下属的提示信息
  佣兵契约信息增加背包、仓库物品查询
  NPC命令MapMove不带坐标时真随机移动
  释放雷霆剑法可能出错问题
  修正穿装备可能出错问题
  英雄死亡记录日志
  修正增加经验溢出问题
  人形怪支持全套装属性,自身属性计算修改为在DB基础上根据装备、等级等进行叠加
  部分怪物多次重刷后怕火问题
  修正NPC命令获取宝石的名称和属性数值未强制刷新问题
  解散行会的GM命令现在可以强制执行
  修正[@PickupItem]无法触发GetEqUIpProps(位置10000)、UpgradeDlgItem等命令问题
  防止设定英雄升级经验最大值溢出
  防止CheckRangePlayerCount、CheckRangeMonCountEx命令参数错误内存报错
  防止部分NPC执行类命令因参数错误而中断后续命令的执行
  完善inc、div、mod、percent等NPC命令,防止除0错误
  单个物品情况下,NPC命令:Give第6参数、GiveEx第5参数,GM命令:make的第4参数;SendMail每个物品的第3个“&”号后;填写上数字可以强制赋予装备ID,注意不要人为制造出重复ID物品(复制品)!
  完善145、146蛇王怪物,“深渊毒蛇王”被攻击会召唤“深渊毒蛇王1”,被麻痹会随机飞,数据表中DC是近攻攻击力,MC是远攻攻击力:
    深渊毒蛇王1        145        59        233        55        0        99        11000        0        55        66        77        88        55        66        111        222        0        0        15        15        700        3        0        1500        10000        0        0        0        2        2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
    深渊毒蛇王        146        59        233        55        0        99        11000        0        55        66        77        88        55        66        111        222        0        0        15        15        700        3        0        1500        10000        0        0        0        2        2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
  可以交易多个同样的满堆叠物品
  NPC命令INI_SORT_READ_SECTION_VALUES支持对键按整数方式进行排序
  修正NPC命令UpgradeItem可能会导致装备被绑定的问题
  NPC命令UpgradeItem、UpgradeItemEx支持位置10000(表示对当前非空的DlgItemID物品进行操作)
  去掉[@GetButchItem]触发,增加挖取物品对[@PickupItem]的触发,其中$PARAM(0)=0非背包掉落,1背包掉落,2挖取
  增加NPC命令:AddShowItem 背包/身上某物品ID或者留空        // 留空表示使用当前的DlgItemID,作用:添加/刷新某物品ID展示物品,之后可以实时使用$ITEM(物品ID)来展示物品,比如可用于装备属性变更后展示新属性的物品);注意:单独使用$ITEM(XX)只会在首次使用该物品ID时添加展示物品,不会强制刷新
  鉴定装备成功触发QF的[@EvalEquipSucceed],可临时使用GetEquipProps、UpgradeDlgItem(位置10000)等命令,注意用法,防止死循环!
  !修正14、15版G变量Inc操作重复计算问题,请弃用14、15版!
  权重掉落配置增加无效物品提示,同时会忽略错误的物品,防止出现不爆物品的情况
  修正完善NPC命令ConvertSkill的逻辑,防止出错!
  EnableCharacter命令增加操作结果于QF的[@EnableCharacterResult],示例见:EnableCharacterResult示例.txt
  增加NPC检测命令:CopyMapExists 副本地图        // 检测副本是否存在
  扩展Goto命令:goto @xxx 1 "" 参数4 参数5 参数6 参数7 参数8 参数9        // 参数4~9非空时,传输参数4~9内容到队员(包括自己)的$PARAM(4~9),参数2的用法请查阅之前更新内容
  挖物品的日志放到拾取分类,同时记录被挖怪物名
  技能设置面板增加全局魔法躲避调节,鼠标移至控件查看说明(配套客户端更新)
  押镖中不能执行改名操作
  !修正执行MapQuest脚本可能导致程序出错问题,完善组队处理逻辑
  完善DelayGoto逻辑防止出错
  地图配置信息中带空格的空行不再提示为无效门点
  ISATTACKALLYGUILD、ISDEFENSEALLYGUILD、ISDEFENSEGUILD支持使用参数1(行会名)检测
  储存可堆叠到仓库不再改变物品ID
  仓库取回一个完整的重叠物品后,不再自动堆叠背包物品
  英雄、主人交换物品增加包满提示和物品回归处理(配套网关、客户端更新)
  修正17~19版取下附带技能的装备时未删除掉技能问题,用到此功能请及时更新至最新版本
  加强过图、瞬移逻辑,防止死循环和出错,加强稳定性
  修正DropItemMap命令可能报错问题

  增加NPC命令:ChangeAttackFilterMask +/-/= 数字,修改攻击过滤掩码,可结合SetBit、UnsetBit等二进制操作命令使用
  增加变量:$ATTACKFILTERMASK,显示当前攻击过滤掩码
  扩展怪物DB的AttackFilterMask字段,将某个怪物此字段设置大于255的值(255及以下数值保留),比如设置:256(二进制),常规情况下玩家对此怪物攻击无效,只有使用ChangeAttackFilterMask=256命令设置了等位值才能有效攻击。
  增加开关:monAttackFilterMaskMethod=0,默认0不开启,怪物攻击不参与掩码计算,1怪物不攻击掩码符合的目标,2怪物只攻击掩码符合的目标,3怪物不攻击带有攻击掩码的目标

  修正NPC命令InsertLine多出1空行问题
  修正NPC触发标签不存在导致已打开的NPC对话框点击无效问题
  修正召唤巨魔无限制召唤问题,英雄支持召唤巨魔技能
  修正镖车被劫不小退再次押镖,没有镖车问题(脚本不严谨造成)
  人形怪物配置文件名(MonUseItems目录)也支持使用“-”号代替“\”号
  死亡不再可以使用传送戒指
  默认过滤字符增加+/-/=三个字符
  他人丢掉的物品不再支持批量拾取
  满的聚灵珠会带闪耀效果(配套客户端更新)
  !setup.txt去掉无效参数ItemOwnershipHints,增加参数:PetPickItemDropFromBag=0        // 下属是否自动拾取从背包丢掉的物品,默认不拾取
  !setup.txt增加参数CommitMurderMakeWeaponUnluckRate=20,杀人武器增加诅咒几率,默认20(百分比)
  支持英雄用的$H.ABILITIES0~100变量
  扩展[@MagSelfFuncXX],[@MagTagFuncXX],[@SetAbility_XX],[@ResetAbility_XX]支持英雄,如果$PARAM(0)=0表示触发的是玩家,1表示触发的是英雄(执行脚本主体仍然是英雄主人)
  英雄支持使用StdMode=31的非药品类物品(配套客户端更新),[@StdModeFuncXX]中如果$PARAM(0)=0表示使用物品的是玩家,1表示是英雄(执行脚本主体仍然是英雄主人)
  主菜单【物品数据库和爆率】同时会重新加载手动修改的套装列表设置
  每间隔45分钟会自动保存全局变量
  摊位名称现在通过GuildRankNameFilter.txt中的字符检测过滤
  扩展QueryValue命令,增加第7参数为点击【取消】按钮时执行的NPC标签(配套客户端更新)
  扩展RefItemShape命令,参数2为-1时忽略更改,第3参数(数字)可以设置装备的光效,-1时忽略
  重叠物品(overlap=1)减轻负重,重量=重叠数量*单物品重量/10,修改为:重量==重叠数量*单物品重量/50
  十步一杀调节面板增加麻痹高等级人物几率控制,并适当减少最*blue引擎*痹时间
  英雄在安全区附近打架回城后,不再自动锁定刚刚的目标
  宝箱物品几率最大支持1000万并优化算法,加载配置时增加错误物品的提示,[@OpenTreasureChest]触发增加<$PARAM(4)>:物品ID(如果有多个物品,指向最后一个物品的ID;给重叠物品不会有物品ID)
  扩展NPC命令:PlayEffect的X/Y坐标有效并且第10参数为1时,会以背景方式播放效果(配套客户端更新),例:
    PlayEffect Prguse2/333/333 110 15 80 3 Wav\powerup.wav 0 "" 0 1
  增加NPC命令:StartGuildWar 行会1 行会2 时间(分钟) // 开启行会战
  增加NPC命令:ChangeApprFilters 位置1(0~7)=显示(0/1),位置2(0~7)=显示(0/1)...        // 外观过滤,位置0=时装,1=衣服,2=武器,3头发/斗笠,结果存库(MySQL版本需要配套更新DBS)
  增加NPC命令:MoveBagItem 物品名或物品ID 数量        // 玩家执行则将物品移动到英雄背包,英雄执行(H.MoveBagItem)则将物品移动到玩家背包(重叠物品被认为是一整个物品)
    #if
    CheckHeroOnline
    #act
    MoveBagItem 随机传送石 2        // 主人背包物品移动到英雄背包
    H.MoveBagItem 随机传送石 2        // 英雄背包物品移动到主人背包
  扩展怪物爆率配置文件写法,支持调用QMapEvent脚本,例:
    1/1  金条|22,祝福油|33,力量戒指|44,麻痹戒指|55,复活戒指|66  1  #CALL  @爆出条件检测  @爆出物品执行标签
    [@爆出条件检测]
    #if
    CheckGameGold < 10
    #act
    ; 执行APPROVE 0,即是检测不通过,不会爆出物品;注意默认的APPROVE结果为允许!
    APPROVE 0
    [@爆出物品执行标签]
    ; <$PARAM(1)>物品名,$PARAM(2)>Looks,<$PARAM(3)>怪物名,<$PARAM(4)>地图名,<$PARAM(5)>X坐标,<$PARAM(6)>Y坐标
    #act
    GAMEGOLD - 10

  优化释放技能性能
  修正英雄锁定出错问题


DBS
  修正英雄排行榜等级最高只能255问题

登录器/客户端
  登录器配置推送完善,减少更新超时时间,防止异常弹窗
  微端支持多端同步,微端对于相同的图片素材不再重复请求
  修正批量拾取时检测包满、负重的逻辑
  佣兵契约信息增加背包、仓库物品的查询
  登录时一路按住回车键客户端闪退问题
  释放野蛮期间立即移动导致卡位回弹问题
  英雄经验值较高时经验条不显示问题
  1.76版客户端也支持自定义NPC对话框背景图
  补全145、146蛇王怪物效果(配套引擎更新)
  添加更多的同类可堆叠交易物品时不再自动堆叠(配套引擎更新)
  修正退回重叠类交易物品消失的假象
  时装+魔法值错误显示为体力值问题
  内挂技能面板增加英雄连续锁定功能开关(配套引擎更新)
  拾取极品开关切换即时刷新物品
  英雄、主人交换物品增加包满提示和物品回归处理(配套网关、引擎更新)
  储存重叠物品不再给拆分
  扩展QueryValue第7参数为点击【取消】按钮时执行的NPC标签(配套引擎更新)
  宝箱优化(配套引擎更新)
  !解决战士合计可能出现卡位拉回假象
  PlayEffect的X/Y坐标有效并且第10参数为1时,会以背景方式播放效果(配套客户端更新)
  MainWidgetCfg文件增加部件的字体颜色定义,NormalColor常态字体颜色,HoverColor鼠标经过颜色,PressColor按压颜色,支持clXXXXX、#nnnnn格式、0~255的256位颜色表

登录网关
  细分防爆破策略,更严格;如遇到被爆破情况,最好将参数调整为严格些

游戏网关
  英雄、主人交换物品增加包满提示和物品回归处理(配套引擎、客户端更新)


0

主题

5

回帖

27

积分

初学乍练

积分
27
威望
0
金币
19
贡献
90
发表于 2024-11-3 11:12:35 | 显示全部楼层
DDDDDDDDDDDDDDDDD
您的回帖是对楼主莫大的鼓励和支持。禁止讨论违规敏感话题、禁止攻击辱骂他人!懒人可选回复语句:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

帮助

客服

QQ群

回复

列表