[LEG/BLUE引擎] LegSm2引擎20200713引擎发布更新

[复制链接]
查看226 | 回复1 | 2020-7-13 16:04:45 | 显示全部楼层 |阅读模式
--------------------------------------------------------------------------------------
1、完全兼容LEG0730,LEG0825引擎数据,老区数据完美过渡。
2、完全封杀老引擎遗留的问题及漏洞。
3、完全彻底免费,无隐藏网关,插件等二次消费。

[LEGSM2_20200713]更新日志
--------------------------------------------------------------------------------------
1、大量优化登录器性能,智能进行360杀软误报处理
2、大量优化M2性能,更加节约CPU,内存效率
3、完善引擎智能AI引擎细节
4、完善引擎智能怪物
5、QM增加[@OnInit],执行时机优先于[@Login],用于初始化人物私有变量
6、新增本体技能触发功能脚本的[@MagSelfFuncX] X为技能ID。
        ;英雄雷电术触发示范
        [@MagSelfFunc11]
        #IF
        H.CHECKLEVELEX > 0
        #ACT
        H.DELMONHP 20

7、新增英雄技能触发功能脚本的[@HeroMagSelfFuncX] X为技能ID。
        ;英雄雷电术触发示范
        [@HeroMagSelfFunc11]
        #IF
        H.CHECKLEVELEX > 0
        #ACT
        H.DELMONHP 20
        H.SENDMSG 5 HERO<$H.USERNAME>

8、新增合击技能支持触发技能触发功能脚本
        本体触发[@MagSelfFuncX]
        英雄触发[@HeroMagSelfFuncX]
        被攻击目标为角色则触发[@MagTagFuncX]
        最后一个X均为合击技能的ID
        比如破魂斩为60
        本体触发[@MagSelfFunc60]
        英雄触发[@HeroMagSelfFunc60]
        被攻击目标为角色则触发[@MagTagFunc60]

9、新增主体拾取物品触发功能脚本的[@PickUpItem]标签       
        [@PickUpItem]
        #ACT
        SENDMSG 5 你拾取的物品序列号是:<$PICKUPITEM>;
10、英雄拾取物品触发功能脚本的[@HeroPickUpItem]标签
        [@HeroPickUpItem]
        #ACT
        SENDMSG 5 英雄拾取的物品序列号是:<$H.PICKUPITEM>;
11、增加字符串替换命令
        StringReplace S1 <$STR(S2)> <$STR(S3)>
        将S1中的S2字符串全部替换为S3,如果S3为空则代表在S1中删除S2


12、新增脚本检测true ,用于写到不需要检测的条件里面。
        比如checklevelex > 0 可以直接用TRUE 替换
        写起来更加简便。
       
        [@Test_True]
        #IF
        TRUE
        #SAY
        我不需要条件,直接执行

13、增加一个脚本命令HIGHLEVELEXP 用于实现高等级杀怪经验不变,复古版本吸金功能之一。
        HIGHLEVELEXP 操作符[+-=] 持续时间(秒)
        新增变量<$HIGHLEVELEXP> 用于返回剩余的时间(秒)
       
        #ACT
        HIGHLEVELEXP = 3600
        SENDMSG 5 你开启了一个小时的真视秘籍时间。


14、增加一个脚本命令用于检测指定地图是否有指定怪物,如果存在,返回真并返回第一个满足条件的怪物的坐标,否则返回假
        CHECKMON 怪物名字 地图名字 返回变量1 返回变量2
       
        #IF
        CHECKMON 白野猪 3 S1 S2
        #SAY
        盟重有个白野猪在<$STR(S1)>:<$STR(S2)>
        #ELSESAY
        盟重没有白野猪存在。

        可以使用此命令付费查询BOSS指定坐标。

15、增加一个脚本命令用于检测指定地图是否有指定怪物,如果存在,返回真并返回第一个满足条件的怪物的坐标,否则返回假
        CHECKMON 怪物名字 地图名字 返回变量1 返回变量2
       
        #IF
        CHECKMON 白野猪 3 S1 S2
        #SAY
        盟重有个白野猪在<$STR(S1)>:<$STR(S2)>
        #ELSESAY
        盟重没有白野猪存在。

        可以使用此命令付费查询BOSS指定坐标。

       
16、新增全服信息过滤脚本:FILTERGLOBALMSG,
        [@开启消息过滤]
        #ACT
        FILTERGLOBALMSG 1
        SENDMSG 5 你已经开启全服消息进行过滤。
       
        [@关闭消息过滤]
        #ACT
        FILTERGLOBALMSG 0
        SENDMSG 5 你已经关闭全服消息进行过滤。
       
17、增加<$POWERRATE> 当前显示攻击力倍数
        增加<$POWERRATETIME> 当前攻击力倍数剩余时间       
18、引擎,内核数据,全局变量可以双击修改全局G类与全局S类变量的值。

19、新增摆摊区域限制,用于严格限制玩家只能在指定地图的指定区域摆摊,这样可以聚拢摆摊人气。
        Envir下出生点与安全区配置文件,新增第九个参数配置,用于配置这个区域是否允许摆摊。
        ;地图号 座标X 座标Y 禁止说话 大小范围 光环类型 PKZONE PKFIRE 允许摆摊(默认不允许)
        设置顺序如下:
        1、允许摆摊的区域的所在地图添加允许摆摊的地图参数“STALL”。
        2、打开StartPoint.txt,修改现有安全区或者新增摆摊区域,最后允许摆摊的参数设置为1。
        3、打开引擎,选项,游戏参数,坐标范围,摆摊限制,勾选即可。
       
       
        比如只允许盟重安全区摆摊;
        mapinfo.txt
        [3 盟重省] KILLFUNC(1) DAY  STALL
        StartPoint.txt
        3       330    330     0        10        3      0       0        1
20、修正关闭M2加速功能不完善问题
21、优化人物流程
22、修正英雄组合速度难调节问题
23、修正怪物过于灵敏问题并完善怪物AI
24、改善英雄和怪物的运行效率
25、修正行会时,攻击模式计算缓慢问题
26、改善怪物流程稳定性
27、修正周围有人取消摆摊失败bug
28、修正账号在其他地方登录时,偶尔不提示信息bug
29、修正有时怪物不显示名字
30、修正偶尔出现个别怪物报错
31、修正发现死亡人形怪/人物时外观不正确显示bug
32、修正引擎,三个网关刚开启时遇到接入连接的出错Bug
33、改善数据读取和保存线程逻辑
34、改善英雄对目标的锁定
35、改善法师/道士职业英雄
36、改善英雄回到主人身边的反映
37、改善丢包被T
38、有几率导致物品不显示问题
39、因神兽变身有几率导致崩溃bug
40、合击击中效果补全和一些效果修正,需要配套M2更新
41、客户端因为退出慢,导致人物有可能延迟下线问题
42、修正DBS未开启情况下,重复连接角色网关问题
43、修正上个版本因修正刀刀刺杀非刺杀位也有忽视防御效果导致战士技能威力异常问题
44、M2 细化英雄处理粒度;改进英雄组合速度,开启可以细调英雄各种组合动作之间的间隔,让英雄的动作看起来更合理、更像玩家的动作;
45、不开启,则英雄各种组合动作有点不均匀,看起来像使用了加速。
46、修正人物打出的龙影剑法/双龙斩可能他人看不到效果bug
47、M2/Rungate 增强稳定性,需要配套使用
48、M2修因角色数据个别错误可能导致登录黑屏问题
49、DBS修正可能死锁问题
50、M2优化角色数据的存取逻辑
51、DBS允许将缓存数量设置为0
52、修正上个版本可能存在跑位空气墙问题
53、游戏网关接收缓冲区大小自适应,增加发送缓存以提高处理流量能力(内存相对上个版本会多一些)
54、游戏网关修正关闭程序时的一个bug
55、M2/DBS改写人物数据存取逻辑,大幅度提高存取数据的效率
56、修正很小的可能造成个别玩家数据存储错误bug,需要配套更新M2和DBServer
57、修正挂机假人会攻击人物下线时刻的英雄
58、修正一个怪物攻击力计算不准确问题
59、修正部分几率计算溢出问题
60、优化地图对象转移处理流程
61、优化地图单元处理流程,少占用点内存
62、普通药品回血速率规范化
63、注意:没有鉴定次数的物品不会有实际属性
64、封交易重叠物品的漏洞
65、英雄锁定范围检测更严格
66、修正174 129 4116 怪物普通攻击无效bug
67、修正一个严重bug,可能导致出现变态装备
68、去掉实验性封包优化模块,略较少内存占用
69、客户端新功能修正完善
70、客户端消息处理优化
71、客户端渲染优化
72、优化性能,负载能力应该提升不少
73、修正NPC获取
74、修正挖肉卡顿


下载地址.txt (68 Bytes, 下载次数: 1, 售价: 10 帮币)
传奇帮致力于服务每一位传奇爱好者,互帮互助,共同交流学习,打造传奇交流担保交易互帮平台!
回复

使用道具 举报

cjk110 | 2020-7-27 15:29:43 | 显示全部楼层
感谢分享 看看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则