- 积分
- 1096
- 威望
- 1
- 魅力
- 2
- 经验
- 806
- 热心度
- 0
- 注册时间
- 2006-7-26
- 最后登录
- 2024-11-7
- 主题
- 4
- 回帖
- 20
- 精华
- 0
- 阅读权限
- 40
TA的每日心情 | 衰 2023-11-9 09:20 |
---|
签到天数: 38 天 连续签到: 1 天 [LV.5]女巫
4级 Famous Hero
- 积分
- 1096
|
本帖最后由 jsywww5311 于 2018-5-14 18:17 编辑
因为被野兵剑圣砍出内伤,所以把种族召唤生物给屏蔽掉了,但是又不想完全不用,所以挑了几个英雄单独进行了元素召唤的修改。参照元素神之怒和种族召唤脚本修改了个元素召唤,其中有几处实在搞不明白,所以发上来求指点,另外虽然我测试没什么问题,但是还是希望大神们看看有没有隐患。
========================================================================================
**v1360=英雄动作 v1365=当前攻击方 v1366=施放魔法编号 v1367=获得/检查英雄的编号 v1369=设置/检查/获取英雄的魔法值
!?BG0&1000/v6103=0; 非自动战斗非AI
!!FU19900&v1360=1/v1367=3/v1366=68:P1/v1365/68/3/v1369/122/16; 斯尔维亚使用召唤水元素召唤剑圣
!!FU19900&v1360=1/v1367=47/v1366=69:P1/v1365/69/47/v1369/39/15; 埃尔尼使用召唤气元素召唤娜迦
!!FU19900&v1360=1/v1367=52/v1366=66:P1/v1365/66/52/v1369/195/14; 奥格塔维亚使用召唤火元素召唤欺诈者
!!FU19900&v1360=1/v1367=79/v1366=67:P1/v1365/67/79/v1369/126/17; 纳格斯使用召唤土元素召唤巫妖王
!!FU19900&v1360=1/v1367=91/v1366=67:P1/v1365/67/91/v1369/171/17; 杰德特使用召唤土元素召唤黑暗猎手
!?FU19900&x1=1;
!!BHx2:M?y6; 检查魔法是否被禁止
!!FU&y6=1:E; 禁止魔法则退出
!!BG:N?y18; 检测怪物堆栈
!!BMy18:T?y19; 检测怪物编号
!!if|x6=122/x6=195/x6=126/x6=171;
!!VRy20:Sx6; 设定y20为四个专属召唤物
!!en;
!!FU&x2=0/y18<21/y19=y20:E; 施法者在左方时检查本方是否已存在专属召唤物
!!FU&x2=1/y18>20/y19=y20:E; 施法者在右方时检查本方是否已存在专属召唤物
!!BG:A0; 取消动作
!!BHx2:M1; 禁止施法
!!HEx4:Sx7/?y7; 检查英雄辅助技能
!!VRy15:Sy7 +1; 设置y15为技能等级+1
!!FU16039:Px4/?y1/?y2/?y3/?y4/6/?y5/0; 调用检查英雄4维金钱函数
!!SSx3:Cy7/?y6; 检测法术所需魔法值
!!FU16043:Px2; //调用英雄施法动作函数 By 007
!!VRy8:Sx5-y6; 英雄施法后所剩魔法值
!!FU90012:Px2/2/?y9; //调用设置召唤位置函数 y9
!!VRz9:S^SumnElm.wav^;
!!SN:Pz9; 播放召唤音效
!!VRy17:S1; 召唤数量为1
!!VRy17&x4=47:Sy3 *y15; 埃尔尼召唤生物数量为力量*y15
!!BU:Sx6/y17/y9/x2/-1/0; 召唤生物,数量y17,位置在y9
!!BU:Ey9/?y10; 检查y9位置生物返回堆栈编号
!!VRy16:Sy10 +1 *-1; 转换堆栈为战场EA接收器用堆栈
!!if&y10>-1/x6=122:; 当y9位置存在生物且为剑圣时
!!VRy11:Sy1 *y15; 英雄攻击*y15
!!VRy12:Sy2 *y15; 英雄防御*y15
!!VRy13:Sy3 *y15; 英雄力量*y15
!!VRy14:Sy3 *y15 *2; 英雄力量*y15*2
!!EAy16:B0/1/98/61/10/12/14/16/18/20/21/22/23/24/25; 降防
!!EAy16:B1/1/66/61/1/2/3/4/5/6/7/8/8/9/10; 格档
!!EAy16:B2/1/102/109/1/1/1/1/1/1/1/1/1/1/1; 士气
!!EAy16:B3/1/102/102/0/0/0/1/1/1/1/1/1/1/1; 无惧
!!EAy16:B4/1/102/98/0/0/0/0/0/0/0/0/0/0/1; 攻返
!!EAy16:B5/1/119/68/0/0/0/0/0/0/0/0/0/0/1; 无敌
!!EAy16:L888888;
!!EAy16:E888888/2/d/d;
!!EAy16:R156/7;
!!BMy10:Ay11 Dy12 U1/y13 U2/y14 S9 Ey3 F1040; 16+1024
!!en;
!!if&y10>-1/x6=195:; 当y9位置存在生物且为欺诈者时
!!VRy21:Sy1 *y15; 英雄攻击*y15
!!VRy22:Sy2 *y15; 英雄防御*y15
!!VRy23:Sy3 *y15; 英雄力量*y15
!!VRy24:Sy3 *y15 *2; 英雄力量*y15*2
!!EAy16:B0/1/119/51/0/0/0/0/0/0/0/0/0/0/1; 魔免
!!EAy16:B1/1/112/31/12/14/16/18/19/21/23/25/27/28/30; 御火
!!EAy16:B2/1/102/102/0/0/0/0/0/0/0/0/0/0/1; 无惧
!!EAy16:B3/1/70/61/0/0/0/0/0/0/0/0/0/0/1; 恐惧
!!EAy16:B4/1/76/24/10/15/20/25/30/35/40/45/50/60/75; 偏移25%
!!EAy16:L555555;
!!EAy16:E555555/2/d/d;
!!EAy16:R156/7;
!!BMy10:Ay21 Dy22 U1/y23 U2/y24 S9 Ey3 M29/1000/3 F214027; 1+2+8+1024+16384+65536+131072
!!en;
!!if&y10>-1/x6=126:; 当y9位置存在生物且为巫妖王时
!!VRy31:Sy1 *y15; 英雄攻击*y15
!!VRy32:Sy2 *y15; 英雄防御*y15
!!VRy33:Sy3 *y15; 英雄力量*y15
!!VRy34:Sy3 *y15 *2; 英雄力量*y15*2
!!EAy16:B0/1/103/61/0/5/5/10/15/20/25/30/40/45/50; 傀儡
!!EAy16:B1/1/114/25/5/10/20/30/40/50/60/70/80/90/100; 回复
!!EAy16:B2/1/101/61/10/12/14/16/18/20/21/22/23/24/25; 致命
!!EAy16:B3/1/66/61/1/2/3/4/5/6/7/8/8/9/10; 格档
!!EAy16:B4/1/70/61/0/0/0/0/0/0/0/0/0/0/1; 恐惧
!!EAy16:L888888;
!!EAy16:E888888/2/d/d;
!!EAy16:R156/7;
!!BMy10:Ay31 Dy32 U1/y33 U2/y34 S9 Ey3 F426499; 1+2+512+32768+131072+262144
!!en;
!!if&y10>-1/x6=171:; 当y9位置存在生物且为黑暗猎手时
!!VRy41:Sy1 *y15; 英雄攻击*y15
!!VRy42:Sy2 *y15; 英雄防御*y15
!!VRy43:Sy3 *y15; 英雄力量*y15
!!VRy44:Sy3 *y15 *2; 英雄力量*y15*2
!!EAy16:B0/1/114/25/5/10/20/30/40/50/60/70/80/90/100; 回复
!!EAy16:B1/1/119/68/0/0/0/0/0/0/0/0/0/0/1; 魔免
!!EAy16:B2/1/102/102/0/0/0/0/0/0/0/0/0/0/1; 无惧
!!EAy16:L87500;
!!EAy16:E87500/2/d/d;
!!EAy16:R156/6;
!!BMy10:Ay41 Dy42 U1/y43 U2/y44 S9 Ey3 F102420; 4+16+4096+32768+65536
!!en;
!!HEx4:Iy8/1; 设置魔法值为计算后剩余魔法值
!!FU16044:Px2;
============================================
属性啥的都是先瞎弄的,剑圣巫妖王欺诈者黑暗猎手一次只能召唤1个,在场上已有的情况下下次使用元素召唤为原版效果。埃尔尼气元素召唤为召唤娜迦,数量为力量*技能等级。
求解红字部分BU:E接收器,返回的y10具体数值是啥?后续y16是对y10的操作,EA接收器部分除了EA:E和EA:R之外y16全部都是可以使用怪物编号,而EA:E和EA:R部分则要使用堆栈位置,这个y16到底是如何做到可以通用的已解决
最后还有个问题,召唤成功之后地面行动阴影没有了,要生物行动一下或者选项重开一下才出现,虽然没啥大影响,但是感觉挺别扭
求各位大神指点啊
|
|