如何给宝物加上辅助技能?【已解决】
本帖最后由 wxe1224 于 2024-9-25 00:29 编辑请教大大们,怎么修改一件宝物属性,改成增加佩戴英雄一个或者多个辅助技能?
比如,勇气挂件,改为增加3级领导术和3级幸运术?
一只穿云箭,呼叫A大,贤大 这不算简单任务,建议放弃。
如果你要看实现例子的话,参考“指挥官宝物增强”的指挥官宝物。在这个脚本中,指挥官宝物提供随机的辅助技能等级+1的功能,并且如果英雄装备指挥官宝物后对应的辅助技能达到高级时,将永久保留高级状态。
这个脚本这样处理是因为不用再记录和还原变量,省去了很多繁琐的语句。要满足楼主提出的这种要求,显然完全没办法这样讨巧处理(等级+3直接满级了,卸载时无法还原)
Archer30 发表于 2024-8-26 22:14
这不算简单任务,建议放弃。
如果你要看实现例子的话,参考“指挥官宝物增强”的指挥官宝物。在这个脚本 ...
多谢A大回复,那我只好放弃了。;cool; Archer30 发表于 2024-8-26 22:14
这不算简单任务,建议放弃。
如果你要看实现例子的话,参考“指挥官宝物增强”的指挥官宝物。在这个脚本 ...
等等,我勾选了英雄之死,夺了宝物不是一切清零吗?那卸载宝物就不需要考虑了。这样的话,是不是简单了? 其实应该也可以这样
ZVSE2
!?FU(OnEquipArt)&v998=(ART_PENDANT_OF_COURAGE);
!!HE(CURRENT_HERO):S(SKILL_LEADERSHIP)/?i^arch_%(ART_PENDANT_OF_COURAGE)_%(SKILL_LEADERSHIP)^ S(SKILL_LUCK)/?i^arch_%(ART_PENDANT_OF_COURAGE)_%(SKILL_LUCK)^;
!!HE(CURRENT_HERO):S(SKILL_LEADERSHIP)/(SKILL_EXPERT) S(SKILL_LUCK)/(SKILL_EXPERT);
!?FU(OnUnequipArt)&v998=(ART_PENDANT_OF_COURAGE);
!!HE(CURRENT_HERO):S(SKILL_LEADERSHIP)/i^arch_%(ART_PENDANT_OF_COURAGE)_%(SKILL_LEADERSHIP)^ S(SKILL_LUCK)/i^arch_%(ART_PENDANT_OF_COURAGE)_%(SKILL_LUCK)^;
!!VRi^arch_%(ART_PENDANT_OF_COURAGE)_%(SKILL_LEADERSHIP)^:S0;
!!VRi^arch_%(ART_PENDANT_OF_COURAGE)_%(SKILL_LUCK)^:S0;这里能成立是假定了辅助技能最高级为高级(进阶职业的大师/宗师级技能内核上也是高级)
宝物提供了高级技能,那么卸载时就还原卸载前的数值。
这里没有考虑通过女巫小屋、时间市场遗忘技能的问题。
感谢分享,围观学习。 虽然看不懂,还是点赞👍 Archer30 发表于 2024-8-27 08:30
其实应该也可以这样
这里能成立是假定了辅助技能最高级为高级(进阶职业的大师/宗师级技能内核上也是高级 ...
九十度鞠躬,多谢A大,我去试试。;hi; 哇哦,楼主的这个想法好暴力的感觉,如果真的实现了,感觉英雄会强得可怕!!
页:
[1]