关于TrainerX的修改
TrainerX是替代WogEditor的利器但,WogEditor最厉害的一点是,英雄的技能可以改为“超强”
看了看TrainerX中关于英雄技能的代码,还是太复杂,搞不定
请教一下版主和大神,如果我想通过TrainerX实现把技能改为“超强”
请问该如何做?
例如,高级外交术的数值是3,而改为“超强”的话数值是9
目前TrainerX是把这些技能最高改为3
修改器X的英雄技能代码是最基础的。HE:S而已,只不过因为加入了进阶职业的5级技能兼容,所以看起来复杂一点,但不加载进阶职业都不会触发。
原版游戏中是没有所谓的超强等级的,WoGEditor中的超强效果如果不是找到了特殊值的话,就是重新定义了一套效果。如果真的要复刻这个效果,用脚本做一个新的等级也是比较干净的做法。楼主可以试着做做看 Archer30 发表于 2021-10-12 22:04
修改器X的英雄技能代码是最基础的。HE:S而已,只不过因为加入了进阶职业的5级技能兼容,所以看起来复杂一点 ...
感谢回复,但并没有解决我的问题;bf;
假如我就是想做一个修改当前英雄外交技能为9的修改器,应该怎么写啊? shevacy 发表于 2021-10-12 22:09
感谢回复,但并没有解决我的问题
假如我就是想做一个修改当前英雄外交技能为9的修改器,应该怎么写 ...
其实我觉得已经回答了。这个答案就是“用脚本做一个新的等级”。至于为什么我没有像回答其他问题的时候一样直接放代码...是因为太懒了啊;lan;
用erm实现这个效果,大致是这样:
1. 在修改器选择等级的对话框内加入新的选项(当然你也可以用其他方式让你选到这个新的等级)
2. 选到这个选项后,用一个变量区分拥有这个等级外交术的英雄(可用w变量或者i^^)
3. !?OB触发器当遇到怪物时触发,判断访问的英雄。
4. 如果访问的英雄有这个超强外交变量,则!!MO:R命令降低当前访问的怪物的敌意度
不知道楼主有没有理解。要做超强外交术,如果没用内存修改(这是我不熟悉的内容)的话,需要你从头定义一遍超强外交术的内容。
如果楼主仅仅需要野怪自动加入的话,通过右击系统选项 - 扩展难度设置 - 混合野怪 - 敌意度设置为 -10 就可以达到所有野怪都自动加入的效果。
Archer30 发表于 2021-10-12 22:22
其实我觉得已经回答了。这个答案就是“用脚本做一个新的等级”。至于为什么我没有像回答其他问题的时候一 ...
多谢大神,好的,我试试;tl; 刚刚把TrainerX搬上来GitHub,地址见TrainerX
楼主有兴趣的话也可以帮忙一起完善 我记得有一本宝典上记录了这些技能的特殊值,但是我找不到这本宝典了,楼主有吗? 我看不懂,但大为震撼:nianjing: 本帖最后由 ywrryj1 于 2021-10-16 08:23 编辑
TrainerX,也能用于修改么,第一次知道
GitHub无法访问啊
ywrryj1 发表于 2021-10-16 08:22
TrainerX,也能用于修改么,第一次知道
GitHub无法访问啊
已同步到Gitee Archer30 发表于 2021-10-16 14:59
已同步到Gitee
收到 谢谢万分感谢
页:
[1]