- 积分
- 8155
- 威望
- 156
- 魅力
- 160
- 经验
- 3821
- 热心度
- 0
- 注册时间
- 2010-6-11
- 最后登录
- 2019-1-10
- 主题
- 56
- 回帖
- 1029
- 精华
- 3
- 阅读权限
- 90
TA的每日心情 | 开心 2013-9-30 08:29 |
---|
签到天数: 5 天 连续签到: 2 天 [LV.2]野猪
论坛嘉宾
- 积分
- 8155
|
楼主 |
发表于 2010-11-27 18:58:56
|
显示全部楼层
回复 6# 的帖子
如何把图标换回来是哪一句
ZVSE
!?BG0&-998;
!!VRv2602:S0;
!!VRv2611:S-1;
!!BG:A?v2600;
!!BG&v2600=7:N?v2601D?v2602; v2602 - target stack position
!!BMv2601&v2600=7:T?v2604P?v2605I?v2608;v2604 - type of shooter stack v2605 - shooting stack position
!!BMv2601&v2600=7/v2604>0:I?v2603; get shooter's side
!!BG&v2600=7/v2604>0:Q?v2607H?v2610;v2607 shooter side | v2610 attacking stack commanding hero(if any)
!!FU&v2610<>0:E; only for Orrin
!!HEv2610&v2610>-1/v2600=7/v2604>0:A2/60/d/?v2615A2/61/d/?v2616A2/62/d/?v2617S1/?v2618; 53-archery lvl, 50 - +5%,51 - +10%,52 - +15%
!!BU&v2602>0:Ev2602/?v2619; get target stack num
!!BMv2619&v2619>-1:G28/?v2620/d; v2620 is the prim target behind air shield
*********************************linear check***********************************
!!IF:V341/0V342/0V343/0V344/0V345/0V346/0V347/0V348/0V349/0V350/0V351/0V352/0;
!!IF:V353/0V354/0V355/0V356/0V357/0V358/0V359/0V360/0V361/0V362/0V363/0V364/0;
!!IF:V365/0V366/0;
!!IF&v2602>0/v2602<16/v2605>0/v2605<16:V341/1;
!!IF&v2602>17/v2602<33/v2605>17/v2605<33:V342/1;
!!IF&v2602>34/v2602<50/v2605>34/v2605<50:V343/1;
!!IF&v2602>51/v2602<67/v2605>51/v2605<67:V344/1;
!!IF&v2602>68/v2602<84/v2605>68/v2605<84:V345/1;
!!IF&v2602>85/v2602<101/v2605>85/v2605<101:V346/1;
!!IF&v2602>102/v2602<118/v2605>102/v2605<118:V347/1;
!!IF&v2602>119/v2602<135/v2605>119/v2605<135:V348/1;
!!IF&v2602>136/v2602<152/v2605>136/v2605<152:V349/1;
!!IF&v2602>153/v2602<169/v2605>153/v2605<169:V350/1;
!!IF&v2602>170/v2602<186/v2605>170/v2605<186:V351/1;
!!IF|341/342/343/344/345/346/347/348/349/350/351:V352/1; if in one line set 352-true
****************************straight shot group check***************************
!!IF&v2602>0/v2602<33/v2605>0/v2605<16:V353/1;
!!IF&v2602>0/v2602<50/v2605>17/v2605<33:V354/1;
!!IF&v2602>17/v2602<67/v2605>34/v2605<50:V355/1;
!!IF&v2602>34/v2602<84/v2605>51/v2605<67:V356/1;
!!IF&v2602>51/v2602<101/v2605>68/v2605<84:V357/1;
!!IF&v2602>68/v2602<118/v2605>85/v2605<101:V358/1;
!!IF&v2602>85/v2602<135/v2605>102/v2605<118:V359/1;
!!IF&v2602>102/v2602<152/v2605>119/v2605<135:V360/1;
!!IF&v2602>119/v2602<169/v2605>136/v2605<152:V361/1;
!!IF&v2602>136/v2602<186/v2605>153/v2605<169:V362/1;
!!IF&v2602>153/v2602<186/v2605>170/v2605<186:V363/1;
!!IF|353/354/355/356/357/358/359/360/361/362/363:V364/1; if one group set 364 true
****************************chk target line only********************************
!!IF&v2602>0/v2602<16:V365/1;
!!IF&v2602>17/v2602<33:V366/1;
!!IF&v2602>34/v2602<50:V365/1;
!!IF&v2602>51/v2602<67:V366/1;
!!IF&v2602>68/v2602<84:V365/1;
!!IF&v2602>85/v2602<101:V366/1;
!!IF&v2602>102/v2602<118:V365/1;
!!IF&v2602>119/v2602<135:V366/1;
!!IF&v2602>136/v2602<152:V365/1;
!!IF&v2602>153/v2602<169:V366/1;
!!IF&v2602>170/v2602<186:V365/1;
***if in one line set sec target hex***
!!VRv2606&352/v2605<v2602:Sv2602+1; set v2606 to secondary target hex (left-to-rigt)
!!VRv2606&352/v2605>v2602:Sv2602-1; set v2606 to secondary target hex (right-to-left)
***if not in one line realize actual positions***
!!VRv2609:S0;
!!DO31/1/10/1&-352:Pv2602/v2605;
!!DO32/1/14/1&-352/-364:Pv2602/v2605;
**(v2609 values:1-shot to right, 2-shot to left, 5-shot to up-right, 6-shot to up-left,**
********* 9-shot to down-right, 10-shot to down left, 132-shot up, 136-shot down ********
!!VRv2606&v2609=1:Sv2602+1; set sec target of straight shot
!!VRv2606&v2609=2:Sv2602-1; set sec target of straight shot
!!VRv2606&v2609=5/365:Sv2602-16; set sec target of diagonal shot
!!VRv2606&v2609=5/366:Sv2602-17; set sec target of diagonal shot
!!VRv2606&v2609=6/365:Sv2602-17; set sec target of diagonal shot
!!VRv2606&v2609=6/366:Sv2602-18; set sec target of diagonal shot
!!VRv2606&v2609=9/365:Sv2602+18; set sec target of diagonal shot
!!VRv2606&v2609=9/366:Sv2602+17; set sec target of diagonal shot
!!VRv2606&v2609=10/365:Sv2602+17; set sec target of diagonal shot
!!VRv2606&v2609=10/366:Sv2602+16; set sec target of diagonal shot
!!VRv2606&v2609=132/365:Sv2602-16; set sec target of vertical shot
!!VRv2606&v2609=132/366:Sv2602-18; set sec target of vertical shot
!!VRv2606&v2609=136/365:Sv2602+18; set sec target of vertical shot
!!VRv2606&v2609=136/366:Sv2602+16; set sec target of vertical shot
!!BU&v2606>0/v2606<186:Ev2606/?v2611;
!!FU33&v2611>-1:Pv2615/v2616/v2617/v2618;
!!BMv2611&v2611>-1:I?v51;
!!BMv2611&v2611>-1/v2600=7/v2604>0/v2619<>v2611/v51<>v2608/v2620<2:Kv2612; apply dmg to sec target
=====================================FUs========================================
!?FU31; realize positions (horizontally)
!!VRx1&x1>15:-17; move target position one line higher
!!VRx2&x2>15:-17; move shooter position one line higher
!!VRx16&x1<16/x2<16:S10;
!!VRv2609&x2<x1/x1<16/x2<16:+1; shot to the right
!!VRv2609&x2>x1/x1<16/x2<16:+2; shot to the left
!!VRv2609&x2=x1/x1<16:+128; shooter&target in one vertical line
!?FU32; realize positions (vertically)
!!VRx1&x1<>1/x1<>18/x1<>35/x1<>52/x1<>69/x1<>86/x1<>103/x1<>120/x1<>137/x1<>154/x1<>171:-1;
!!VRx2&x2<>1/x2<>18/x2<>35/x2<>52/x2<>69/x2<>86/x2<>103/x2<>120/x2<>137/x2<>154/x2<>171:-1;
!!VRy1|x1=1/x1=18/x1=35/x1=52/x1=69/x1=86/x1=103/x1=120/x1=137/x1=154/x1=171:S10;
!!VRy2|x2=1/x2=18/x2=35/x2=52/x2=69/x2=86/x2=103/x2=120/x2=137/x2=154/x2=171:S10;
!!VRx16&y1=10/y2=10:S14;
!!VRv2609&y1=10/y2=10/x1<x2:+4; shot upwards
!!VRv2609&y1=10/y2=10/x1>x2:+8; shot downwards
!?FU33;
!!BMv2601:A?y1N?y2G41/?y20/?y21G42/?y22/?y23; y1 - attack skill of shooter, y2 - number of shooter
!!BMv2611:D?y3G28/?y24/?y25; y3 - defence of sec target
!!VRy5&y20=0:Sy2*4; y5 - base damage
!!VRy5&y20>0/y21<2:Sy2*5; basic bless modifyer
!!VRy5&y20>0/y21>1:Sy2*11:2; adv/exp bless modifyer
!!VRy5&y22>0/y23<2:Sy2*2; basic curse modifyer
!!VRy5&y22>0/y23>1:Sy2*3:2; adv/exp curse modifyer
!!VRy6:Sy5:20; y6 - bonus dmg (1)
!!VRy7:Sy1;
!!VRy7:-y3; attack - defence
!!VRy6:+y7;
!!VRy6&y6<0:S0; if defence>attack -> no bonus damage
!!VRy7:Sy5*3;
!!VRy6&y6>y7:Sy7; condition bonus dmg not to excess base dmg more than 3 times
!!VRy8&x1>0:+5; y8 - bonus dmg (2) - archery bonus
!!VRy8&x2>0:+10;
!!VRy8&x3>0:+15;
!!VRy8&x4=1:+10;
!!VRy8&x4=2:+25;
!!VRy8&x4=3:+50;
!!VRy10:Sy5;
!!VRy10:*y8:100;
!!VRy8:Sy10;
!!VRy9:S100; dmg reduction (%)
!!VRy10:Sy3;
!!VRy10:-y1;
!!VRy10:*5:2;
!!VRy9:-y10;
!!VRe1:Sy9:100;
!!VRe1&y1>y3:S1;
!!VRy5:+y6+y8;
!!VRy5:*e1;
!!VRy5&y24>0/y25<2::2; basic air shield modifyer
!!VRy5&y24>0/y25>1::3; adv/exp air shield modifyer
!!VRv2612:Sy5; final result damage
!!VRv2612&v2612<1:S1; no less than 1 HP
***********************************************************
!?BF|v1004=0/v1005=0;
!!HE0:R0/?y-1;
!!HE0&y-1<2:R0/2;
!!DO1205/0/20/1&v1004=0:P;
!!DO1205/21/41/1&v1005=0:P;
!!DO1354/0/20/1&v1004=0/v1065>0/v1065<3:P;
!!DO1354/21/41/1&v1005=0/v1065>0/v1065<3:P;
!?FU1205;
!!BMx16:T?y1 N?y2;
!!FU|y1<0/y2<1:E;
!!FU&y1=145:E;
!!BMx16:F?y2 F?y3;
!!VRy3:&4;
!!FU&y3=0:E;
!!VRy2:|32768;
!!BMx16:U3/d26;
!!BMx16:Fy2;
!?TM94&1000;
!!HE0:R0/2;
!?BA1;
!!HE-1:N?y-40;
!!FU&y-40<>0:E;
!!HE0:R0/?y-1;
!!HE0&y-1<2:R0/2;
***********************************************************
!#VRv1065:S0;
!?CM4&v1012>1;
!!BG:Q?v2607H?v2610;
!!FU&v2610<>0:E;
!!CM:I?y1 S?y2;
!!FU&y1<>2009:E;
!!FU&y2<>14:E;
!!CM:R0;
!!VRv10:Sv1065;
!!VRz1:S^无^;
!!VRz1&v1065=1:S^A^;
!!VRz1&v1065=2:S^B^;
!!VRz1:S^选择射击附加效果
目前的选择:%Z1^;
!!VRz2:S^取消选择可返回原状态^;
!!VRz3:S^A. 大爆炸:射击部队伤害会减少1/5^;
!!VRz4:S^B. 死亡云雾:射击部队伤害会减少1/5^;
!!IF:D3/1//2/////3/4///3/4//;
!!IF:F3/3/4///1;
!!IF:E1065/3;
!!VRv1065&v1065=-1:S0;
!!FU&v1065=v10:E;
!!DO1354/0/20/1&v1004=0:P;
!!DO1354/21/41/1&v1005=0:P;
!?FU1354;
!!BMx16:T?y1 N?y2;
!!FU|y1<0/y2<1:E;
!!FU&y1>144/y1<150:E;
!!FU|y1=45/y1=64/y1=65/y1=196:E;
!!FU&y1>173/y1<192:E;
!!BMx16:F?y1;
!!VRy1:&4;
!!BMx16&y1=4:U1/?y2 U2/?y3;
!!VRy2&y1=4/v1065>0/v1065<3/v10=0::5 *-1;
!!VRy3&y1=4/v1065>0/v1065<3/v10=0::5 *-1;
!!BMx16&y1=4/v1065>0/v1065<3/v10=0:U1/dy2 U2/dy3;
!!VRy2&y1=4/v1065=0/v10>0:*5 :4;
!!VRy3&y1=4/v1065=0/v10>0:*5 :4;
!!BMx16&y1=4/v1065=0/v10>0:U1/y2 U2/y3;
!?BG|v1004=0/v1005=0;
!!VRv1065&v472=1:S0 R2;
!!FU|v1065<1/v1065>2:E;
!!FU|v5006<>0/v5000<>7:E;
!!FU|v5016=64/v5016=65/v5016=196:E;
!!FU&v5016>144/v5016<150:E;
!!FU&v5016>173/v5016<192:E;
!!FU1345&v5016<>45/v1065=1:P45/0;
!!FU1345&v5016<>45/v1065=2:P65/0;
!?MF1|v1004=0/v1005=0;
!!MF&v5000=7/v1004=0/v5017<21/v5003<21/v1012>1:E0;
!!MF&v5000=7/v1005=0/v5017>20/v5003>20/v1012>1:E0;
***********************************************************
!?CM2;
!!HE-1:N?y-10;
!!FU&y-10<>0:E;
!!UN:G2/0/3/0;
!!CM:I?y1 S?y2 F?y3;
!!HE0&y1=30720/y2=12:X0/1;
!!FU|y1<68/y1>74:E;
!!FU&y2<>12:E;
!!VRy3:Sy1 -68;
!!HE0:C0/y3/?v1/?v3;
!!FU|v1<0/v3<1:E;
!!VRv2:S-1;
!!MA:Xv1/?y4 Xv1/?y5;
!!VRy4:&16;
!!VRy5:&262144;
!!VRv2&y4=0/v1<>159:S123;
!!VRv2&y4>0:S-1;
!!VRv2&y5>0:S65;
!!VRv2|v1=8/v1=9/v1=34/v1=35/v1=76/v1=77:S136;
!!VRv2|v1=2/v1=3/v1=18/v1=19/v1=100/v1=101:S137;
!!VRv2|v1=65/v1=123/v1=196:S-1;
!!HE0&v2>=0:X6/v1/v1/v2;
!!HE0&v2=-1:X0/1;
************************************************************
!?TM95&v472=1/1000;
!!DO1341/0/6/1:P; AI
!?FU1341;
!!HE0:C0/x16/?y1/?y2;
!!FU|y1<0/y2<1:E;
!!VRy1|y1=8/y1=9/y1=34/y1=35/y1=76/y1=77:S136;
!!VRy1|y1=2/y1=3/y1=18/y1=19/y1=100/y1=101:S137;
!!HE0:C0/x16/y1/y2; |
|