사이트 로그인
2016.04.27 16:06
0,0,0,0,0,0,0 SKILL_돌진 {
set @myid, get_myid();
set @target, skill_target();
set @x1, get_xs();
set @y1, get_ys();
set @dam, 10;
set @type, istype(@target);
set @side, get_side(@myid);
skill_delay 1;
switch(@side){
case 0:
set @mob11, get_mobxy(@x1, (@y1)-1);
set @mob12, get_mobxy(@x1, (@y1)-2);
set @mob13, get_mobxy(@x1, (@y1)-3);
set @mob14, get_mobxy(@x1, (@y1)-4);
set @mob15, get_mobxy(@x1, (@y1)-5);
set @type11, istype(@mob11);
set @type12, istype(@mob12);
set @type13, istype(@mob13);
set @type14, istype(@mob14);
set @type15, istype(@mob15);
if(((((@type11 == 1 && @type12 != 1) && @type13 != 1) && @type14 != 1) && @type15 != 1) && @side == 0){
motion 130, 20;
game_sound 45, 0;
effect @mob11, 160, 160, 75;
damaged @mob11, @dam;
}
else if(((((@type11 != 1 && @type12 == 1) && @type13 != 1) && @type14 != 1) && @type15 != 1) && @side == 0){
game_sound 45, 0;
set @ys, get_ys()-1;
set_ys(@ys);
effect @mob12, 160, 160, 75;
motion 130, 20;
damaged @mob12, @dam;
}
else if(((((@type11 != 1 && @type12 != 1) && @type13 == 1) && @type14 != 1) && @type15 != 1) && @side == 0){
game_sound 45, 0;
set @ys, get_ys()-2;
set_ys(@ys);
effect @mob13, 160, 160, 75;
motion 130, 20;
damaged @mob13, @dam;
}
else if(((((@type11 != 1 && @type12 != 1) && @type13 != 1) && @type14 == 1) && @type15 != 1) && @side == 0){
game_sound 45, 0;
set @ys, get_ys()-3;
set_ys(@ys);
effect @mob14, 160, 160, 75;
motion 130, 20;
damaged @mob14, @dam;
}
else if(((((@type11 != 1 && @type12 != 1) && @type13 != 1) && @type14 != 1) && @type15 == 1) && @side == 0){
game_sound 45, 0;
set @ys, get_ys()-4;
set_ys(@ys);
effect @mob15, 160, 160, 75;
motion 130, 20;
damaged @mob15, @dam;
} break;
case 1:
set @mob41, get_mobxy((@x1)+1, @y1);
set @mob42, get_mobxy((@x1)+2, @y1);
set @mob43, get_mobxy((@x1)+3, @y1);
set @mob44, get_mobxy((@x1)+4, @y1);
set @mob45, get_mobxy((@x1)+5, @y1);
set @type41, istype(@mob41);
set @type42, istype(@mob42);
set @type43, istype(@mob43);
set @type44, istype(@mob44);
set @type45, istype(@mob45);
if(((((@type41 == 1 && @type42 != 1) && @type43 != 1 ) && @type44 != 1 ) && @type45 != 1 ) && @side == 1){
motion 130, 20;
game_sound 45, 0;
effect @mob41, 160, 160, 75;
damaged @mob41, @dam;
}
else if(((((@type41 != 1 && @type42 == 1) && @type43 != 1 ) && @type44 != 1 ) && @type45 != 1 ) && @side == 1){
game_sound 45, 0;
set @xs, get_xs()+1;
set_xs(@xs);
motion 130, 20;
effect @mob42, 160, 160, 75;
damaged @mob42, @dam;
}
else if(((((@type41 != 1 && @type42 != 1) && @type43 == 1 ) && @type44 != 1 ) && @type45 != 1 ) && @side == 1){
game_sound 45, 0;
set @xs, get_xs()+2;
set_xs(@xs);
motion 130, 20;
effect @mob43, 160, 160, 75;
damaged @mob43, @dam;
}
else if(((((@type41 != 1 && @type42 != 1) && @type43 != 1 ) && @type44 == 1 ) && @type45 != 1 ) && @side == 1){
game_sound 45, 0;
set @xs, get_xs()+3;
set_xs(@xs);
motion 130, 20;
damaged @mob44, @dam;
effect @mob44, 160, 160, 75;
}
else if(((((@type41 != 1 && @type42 != 1) && @type43 != 1 ) && @type44 != 1 ) && @type45 == 1 ) && @side == 1){
game_sound 45, 0;
set @xs, get_xs()+4;
set_xs(@xs);
motion 130, 20;
damaged @mob45, @dam;
effect @mob45, 160, 160, 75;
} break;
case 2:
set @mob21, get_mobxy(@x1, (@y1)+1);
set @mob22, get_mobxy(@x1, (@y1)+2);
set @mob23, get_mobxy(@x1, (@y1)+3);
set @mob24, get_mobxy(@x1, (@y1)+4);
set @mob25, get_mobxy(@x1, (@y1)+5);
set @type21, istype(@mob21);
set @type22, istype(@mob22);
set @type23, istype(@mob23);
set @type24, istype(@mob24);
set @type25, istype(@mob25);
if(((((@type21 == 1 && @type22 != 1) && @type23 != 1 ) && @type24 != 1 ) && @type25 != 1 ) && @side == 2){
motion 130, 20;
game_sound 45, 0;
effect @mob21, 160, 160, 75;
damaged @mob21, @dam;
}
else if(((((@type21 != 1 && @type22 == 1) && @type23 != 1 ) && @type24 != 1 ) && @type25 != 1 ) && @side == 2){
game_sound 45, 0;
set @ys, get_ys()+1;
set_ys(@ys);
motion 130, 20;
damaged @mob22, @dam;
effect @mob22, 160, 160, 75;
}
else if(((((@type21 != 1 && @type22 != 1) && @type23 == 1 ) && @type24 != 1 ) && @type25 != 1 ) && @side == 2){
game_sound 45, 0;
set @ys, get_ys()+2;
set_ys(@ys);
damaged @mob23, @dam;
effect @mob23, 160, 160, 75;
motion 130, 20;
}
else if(((((@type21 != 1 && @type22 != 1) && @type23 != 1 ) && @type24 == 1 ) && @type25 != 1 ) && @side == 2){
game_sound 45, 0;
set @ys, get_ys()+3;
set_ys(@ys);
motion 130, 20;
damaged @mob24, @dam;
effect @mob24, 160, 160, 75;
}
else if(((((@type21 != 1 && @type22 != 1) && @type23 != 1 ) && @type24 != 1 ) && @type25 == 1 ) && @side == 2){
game_sound 45, 0;
set @ys, get_ys()+4;
set_ys(@ys);
damaged @mob25, @dam;
effect @mob25, 160, 160, 75;
motion 130, 20;
} break
case 3:
set @mob31, get_mobxy((@x1)-1, @y1);
set @mob32, get_mobxy((@x1)-2, @y1);
set @mob33, get_mobxy((@x1)-3, @y1);
set @mob34, get_mobxy((@x1)-4, @y1);
set @mob35, get_mobxy((@x1)-5, @y1);
set @type31, istype(@mob31);
set @type32, istype(@mob32);
set @type33, istype(@mob33);
set @type34, istype(@mob34);
set @type35, istype(@mob35);
if(((((@type31 == 1 && @type32 != 1) && @type33 != 1 ) && @type34 != 1 ) && @type35 != 1 ) && @side == 3){
motion 130, 20;
game_sound 45, 0;
effect @mob31, 160, 160, 75;
damaged @mob31, @dam;
}
else if(((((@type31 != 1 && @type32 == 1) && @type33 != 1 ) && @type34 != 1 ) && @type35 != 1 ) && @side == 3){
game_sound 45, 0;
set @xs, get_xs()-1;
set_xs(@xs);
damaged @mob32, @dam;
effect @mob32, 160, 160, 75;
motion 130, 20;
}
else if(((((@type31 != 1 && @type32 != 1) && @type33 == 1 ) && @type34 != 1 ) && @type35 != 1 ) && @side == 3){
game_sound 45, 0;
set @xs, get_xs()-2;
set_xs(@xs);
damaged @mob33, @dam;
effect @mob33, 160, 160, 75;
motion 130, 20;
}
else if(((((@type31 != 1 && @type32 != 1) && @type33 != 1 ) && @type34 == 1 ) && @type35 != 1 ) && @side == 3){
game_sound 45, 0;
set @xs, get_xs()-3;
set_xs(@xs);
damaged @mob34, @dam;
effect @mob34, 160, 160, 75;
motion 130, 20;
}
else if(((((@type31 != 1 && @type32 != 1) && @type33 != 1 ) && @type34 != 1 ) && @type35 == 1 ) && @side == 3){
game_sound 45, 0;
set @xs, get_xs()-4;
set_xs(@xs);
damaged @mob35, @dam;
effect @mob35, 160, 160, 75;
motion 130, 20;
} break;
}
del @mob11;
del @mob12;
del @mob13;
del @mob14;
del @mob15;
del @mob21;
del @mob22;
del @mob23;
del @mob24;
del @mob25;
del @mob31;
del @mob32;
del @mob33;
del @mob34;
del @mob35;
del @mob41;
del @mob42;
del @mob43;
del @mob44;
del @mob45;
del @type11;
del @type12;
del @type13;
del @type14;
del @type15;
del @type21;
del @type22;
del @type23;
del @type24;
del @type25;
del @type31;
del @type32;
del @type33;
del @type34;
del @type35;
del @type41;
del @type42;
del @type43;
del @type44;
del @type45;
del @side;
del @myid;
del @x1;
del @y1;
del @skill_delay;
}
}
전방5칸에 있는 적에게 돌진하며 데미지를 입히게 되요.
탭구분 잘해주시길 바래요 본섭처럼 전방5칸이내에 적이없으면 5칸돌진하게하는건
벽체크넣으셔서 하시면 되구요. 도움들 되셨으면 합니다^^