|
if (p=="Magic"){
p=-1;
zOrder=-7;
anim=newAnimation();
anim.swing($pat_weapon+2,$pat_weapon+2,3);
$Mychar.p=$pat_chara+2;
i=0;
while(1){
x=$Mychar.x+$Mychar.f*15;
y=$Mychar.y+3;
drawSprite($Mychar.x+$Mychar.f*9,$Mychar.y+3,$pat_arm+0,
$Mychar.f, 1);
if (i==30) appear(new Effect(x,y,"Fire-Kakusan"));
if (!getkey(90)>=1) break;
i++;
update();
}
$Mychar.onAttack=0;
}
if (p=="Fire-Kakusan"){
p=-1;
while(getkey(90)>=1){
appear(new Weapon_My(x,y,"fire",90+rnd(60)-30));
wait(5);
}
}
|