- 积分
- 574
- 威望
- 1
- 魅力
- 0
- 经验
- 189
- 热心度
- 0
- 注册时间
- 2007-2-23
- 最后登录
- 2020-3-11
- 主题
- 43
- 回帖
- 197
- 精华
- 0
- 阅读权限
- 30
TA的每日心情 | 衰 2015-9-5 22:11 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]投石矮人

3级 Known Hero
 
- 积分
- 574
|
因为生物的魔法攻击是固定值,所以自己模仿论坛的某位大大更改了魔法伤害,不过在某个函数(下面蓝色处有疑问)处总是有问题,请各位大大帮忙看看解决一下
!?MR0&1000;
!!FU7057:P210; 这里再加个函数去触发临时y变量,应该可以保证任何y变量都不会冲突了(原文) 这两行加上触发魔攻时就黑屏跳出,修改210为其它数值则不黑屏但无效
!?FU7057&x1=210;
!!BG:A?y40 N?y41 E?y42 Q?y43; 取得动作种类y40 堆栈编号y41 怪物的堆栈y42 攻击方y43; 如果不加入上面两行(我在前面用*号取消了),则下面的代码有效,但游戏时间长了就很容易在这里出错
!!MR:F?y44 M?y45 N?y46 S?y47 D?y48; ?取得战斗值到y44 最小伤害到y45 箭数到y46 速度到y47 防御到y48
!!BMy41&y41>-1:T?y49 N?y50; y49怪物类型 y50怪物数量
!!FU7057&y40=10/y49=173/y47=16:P210/y49/y50/3; *173 Santa Gremlin 圣侏儒 16冰箭 倍数3
!!FU7057&y40=6/y49=152/y47=17:P210/y49/y50/30;*152 Lord of Thunder 雷神领主 闪电17 倍数30
……
!?FU7057&x1=210;x1应该指210/y49/y50/30中的210,x2指y49,x3指y50,x4指10,20,30吧?(原文)
!!UN:N3/-2/x2/1; 获得怪物名称
!!VRy10:Sx3*x4; 这杀伤值为怪物数量[x3]乘以倍数[x4]
!!MR:Dy10;
*!VRz-9:S^GetProtection.wav ^; 音效
*!SN:Pz-9;
!!VRz-10:S^{生物施法} %Z-2施放魔法造成%Y10点魔法伤害。^;
!!BU:Mz-10 R;
|
|