杨威利 发表于 2011-11-22 09:26:32

新人第2帖,大魔法师ERM修改

话说俺一直在用论坛里提供的转职ERM,可转将军,大魔法师,领主,饲养员的那个,但其中的大魔法师只在使用伤害性法术时3倍效果,回复无效,未免有些美中不足,所以昨天重写了大魔法师部分,代码如下:
原代码:
*!?MR0; [ Archmage ]
*!!BG:A?y-3 H?y-4;
*!!FU&y-3<>1:E;
*!!IF:Wy-4;
*!!FU&w152<>1:E;
*!!MR:D?y-2;
*!!VRy-2:*3; [计算新杀伤。这里是×3倍]
*!!MR:Dy-2;
修改后:
!?BG:A0;                         英雄施法
!!IF:W-1;                        取当前英雄变量
!!HE-1&w152=1:F?y1/?y2/?y3/?y4;当为大法师时(w152=1),取4围
!!VRy3:*3;                                       P*3
!!HE-1&w152=1:Fy1/y2/y3/y4;      赋新值
!!VRy3::3;                                       P/3
!!HE-1&w152=1:Fy1/y2/y3/y4;      赋新值

1.本来俺想用战前和战后的触发器,但不知道怎么传递临时变量的值,就偷懒一下试试直接在施法时把P*3看看,结果非常满意,在战斗中的P值不受最高99的限制。
2.P的2次赋值,俺原来以为会导致改变值无效化,没想到在施法的时候P*3确实发生作用了。
哪位老大指点指点,谢谢!

水手 发表于 2011-11-22 09:32:50

这么早就发帖了啊,支持,想不到杨威利还会编写ERM啊,惭愧惭愧!

兽哥哥 发表于 2011-11-22 09:49:40

楼主是很有潜力的新人啊!

无心云 发表于 2011-11-22 21:53:30

阿门
楼主这个真是好。
不知道这个跟加强版的转世重生有什么区别?

杨威利 发表于 2011-11-23 14:23:34

回4L,这个和转生完全不同的,不能防止4围溢出。
只是如果你升成了大魔法师,比如P=90的时候,战斗中施法时P=90*3=270。原作者的ERM只在攻击魔法时*3,俺这个用回复魔法一样*3

顺佢自燃 发表于 2011-11-24 10:44:25

支持一下...
页: [1]
查看完整版本: 新人第2帖,大魔法师ERM修改

捐赠