43 lines
2.6 KiB
Common Lisp
43 lines
2.6 KiB
Common Lisp
*start
|
||
|
||
[state enablemove=false enableattack=false]
|
||
|
||
[move path=(-10,0,0) xaccel=-1 frame=15]
|
||
[playdamagese]
|
||
|
||
[iscript]
|
||
mp.rescueFlag = false;
|
||
if(sprite.damageFrom !== void && isvalid sprite.damageFrom){
|
||
mp.damageFromKind = sprite.damageFrom.kind;
|
||
if((sprite.lastSpriteId==stClinching || sprite.lastSpriteId==stBackClinch) && mp.clinchPlayer !== void && isvalid mp.clinchPlayer){
|
||
if(mp.damageFromKind != mp.clinchPlayer.kind && sprite.damageFrom === bao.nowSelectingPlayer){
|
||
mp.rescueFlag = true;
|
||
}
|
||
}
|
||
}
|
||
[endscript]
|
||
|
||
[if exp="mp.rescueFlag"]
|
||
[eval exp="sf.clinchedRescueCount++"]
|
||
[if exp="sf.clinchedRescueCount >= 5"]
|
||
[eval exp="bao.checkMission('抱き付き救助')"]
|
||
[endif]
|
||
[endif]
|
||
|
||
[image num=1]
|
||
[dispsize width=78 height=78 centerpos=43 baseline=0]
|
||
|
||
[disp left=0 top=0 opacity=255][wait frame=4]
|
||
[disp left=0 top=0 opacity=255][hit rect="(20,5,72,69)"][wait frame=6]
|
||
[disp left=1 top=0 opacity=255][hit rect="(7,7,63,66)"][wait frame=4]
|
||
|
||
[image id=stStanding]
|
||
[dispsize width=124 height=66 centerpos=62 baseline=0]
|
||
[disp left=0 top=0 opacity=255][hit rect="(6,4,93,59)"][wait frame=2]
|
||
|
||
[image id=stDamage1 num=2]
|
||
[dispsize width=128 height=66 centerpos=64 baseline=0]
|
||
[disp left=0 top=0 opacity=255][hit rect="(9,4,93,59)"][wait frame=4]
|
||
|
||
[load id=stStanding]
|
||
|