【领导术和幸运术】加强修改建议
怎么能修改领导术和幸运术,目前3就是上限增加12.5的几率,多了没用,经常是捡点宝物都突破3了,感觉很鸡肋,怎么能改成士气和幸运指数每加1就增加4.2%的高昂和幸运一击?:shangxin: 我觉得幸运术概率让对面厄运一击才是主要的吧。。。 我就说几点啊,统帅带肉搏生物,或者牛头勇猛特技之类每点正士气多5~10%输出,木精灵等远程每点正幸运增加远程5%~10%输出。统帅的士气战场可叠加生效,基本上都是近似100%士气爆发了,再多也就那样。
幸运类似,唯一不同的就是可以让对手攻击触发厄运降低伤害输出。 本身士气能确保再动一次就够BT了,如果还改成全兵增伤,那么傀儡生物 不死生物这些固定无士气的单位要哭晕在厕所了。 本帖最后由 盘古 于 2019-7-5 09:27 编辑
canary 发表于 2019-7-3 17:32
本身士气能确保再动一次就够BT了,如果还改成全兵增伤,那么傀儡生物 不死生物这些固定无士气的单位要哭晕 ...
没太看懂,只是每点增加4.2%的概率,就算你带满所有加士气的,士气+10左右,也就是40%左右的概率再动一次,也不是100%啊 如果没有相关的脚本可供参考,那请教下想要实现的话大概是要怎么改,ERM可以做到吗?;cool; 盘古 发表于 2019-7-5 09:25
如果没有相关的脚本可供参考,那请教下想要实现的话大概是要怎么改,ERM可以做到吗?
这里需要修改士气爆发的限制,原版没记错是有上限的,你单纯的给士兵加再高战场士气,实际触发机率还是那么多。封神里面是007大佬做了内存修改突破了原版的士气爆发限制,所以才能配合职业特技达成几乎100%士气爆发。 canary 发表于 2019-7-5 11:02
这里需要修改士气爆发的限制,原版没记错是有上限的,你单纯的给士兵加再高战场士气,实际触发机率还是那 ...
是的,原版好像就是3,超过就不起作用了,我就想去掉这个限制,每增加一点都会提升一点触发几率,ERM实现不了是吗? 本帖最后由 canary 于 2019-7-5 11:53 编辑
盘古 发表于 2019-7-5 11:05
是的,原版好像就是3,超过就不起作用了,我就想去掉这个限制,每增加一点都会提升一点触发几率,ERM实现 ...
研究下UN:C命令 这块涉及到内存修改用的
“!!UN:C6547980/4/1028443341; basic Armored 5
!!UN:C6547984/4/1036831949; Advance Armored 10
!!UN:C6547988/4/1045220556; Expert Armored 20
这样够直接了当了.只要找到浮点值内存对应整数形式就行了.
当然,结合一下e变量+UN:C来切换成v/y变量再赋值,也是个不错的选择.”
这段是引用007ERM帮助里的。
也可以用4605354内存地址修改强制士气100%士气高涨
!!UN:C4605354/4/X; X>0就是100%士气高涨 这里是内存强制修改士气高涨
你需要模拟写一段脚本来人为控制爆发机率
自己设定各个技能等级的效果
比如战场BMX16:G212/?y1/d;
获取战场堆栈的士气数值
然后你可以指定每点士气有多少机率触发士气爆发
!?BF;
!!DO4000/0/41/1:P;
!?FU4000;
!!BMx16:T?y1 N?y2 G212/?y3/d F?i;
!!VRy4:Si &131072;检测是否无士气单位
!!FU|y1<0/y2<1/y4=1/y3<=0:E;无效编号/数量小于1/无士气单位/非正士气退出
!!VRy5:Sy3*4;每点士气增加4%士气高涨机率
!!VRy6:S1R99; 随机ROLL1~100
!!if&y6<=y5:; 随机数值小于等于士气高涨机率100%士气高涨
!!UN:C4605354/4/1;
!!en:;
这块我用的不是很好,你可以单独向007,Xericsin他们请教。
canary 发表于 2019-7-5 11:49
研究下UN:C命令 这块涉及到内存修改用的
“!!UN:C6547980/4/1028443341; basic Armored 5
!!UN: ...
谢谢canary版主耐心解答,十分感动;ooru;;hap;
我会使劲专研尽量领会,可惜我电脑小白,很可能辜负了ca版主的一片苦心(恐自己还是实现不了);azhao; 本帖最后由 盘古 于 2019-7-5 15:25 编辑
canary 发表于 2019-7-5 11:49
研究下UN:C命令 这块涉及到内存修改用的
“!!UN:C6547980/4/1028443341; basic Armored 5
!!UN: ...感觉还是太复杂啦,我是完全改不了了,目前只会简单的属性修改,函数啥的真心看不懂,无奈放弃了。请canary版主移驾能帮忙看看这个诉求吗:给弄个英雄会弹道术的召唤弹药车的ERM呢,玩wogBT大图,弹药车啥的老被砍,基本保不住,还不能像兵那样复活。。可以写的简单点,比如只有专家级才召唤,召唤3个,英雄每5级再增加3个
搜论坛搜半天找个这个,感觉有点类似,但还是不一样,想照着改不会改。。
http://www.h3wog.com/thread-35186-1-1.html我是在这个帖子里回复的 盘古 发表于 2019-7-5 15:21
感觉还是太复杂啦,我是完全改不了了,目前只会简单的属性修改,函数啥的真心看不懂,无奈放弃了。请canary ...
完全可以啊
!?CM4;战场点击触发
!!CM:F?y1 I?y2;检测点击方式 点击位置(战场格子都是有编号的 进攻方投石车占用119 120 俩格子)
!!if&y1=32:; 非ALT+鼠标左键点击投石车退出
!!FU&y2<119/y2>120:E;
!!en:;
!!OW:R-1/6/?y3;
!!FU&y3<1000:E;
!!IF&y3<1000:L^对不起,您没有足够的金币修复投石器^;
!!OW:R-1/6/d-1000;
!!IF:L^您花费了一千金币在战场上修复了投石器^;
!!FU10000:P1/y2; 执行函数
!?FU10000;
!!BMx16:T?y1 N?y2 B?y3 H?y4 F?i P?y5 L?y6;检测堆栈编号 数量
!!FU&y1<>145:E;非投石车退出
!!VRy7:Sy3 *y4;设定炮车的原始总血量(复活的治疗量)
!!FU&y2>=y3/y6=0:E;投石器无损伤退出
!!if&y2<>0/y6>0:; 若投石器未被彻底破坏仅受损
!!BMx16:Ny3 L0; 满血
!!en:;
!!if&y2=0:; 投石器被彻底摧毁
!!UN:C6919200/4/?y8; [调用内存]
!!VRy9:Sx16 *1352 +21708 +y8;
!!SN:E4481984/2/y9;
!!SN:E5929072/2/y8/y9/y7/0;[使用超级复活函数]
!!en:;
嗯 还漏了忘记检测炮车残骸上是否有其他生物的检测了 加上BU:E检测 单双格检测就没问题了 感觉领导术和幸运术确实很鸡肋的说 同感,很有必要加强士气和幸运的上限值!
页:
[1]