16
Crap! / Egg McMuffins
« on: August 17, 2012, 11:07:56 pm »
i got teeth ripped out of my face today
i can't eat hard food for like 5 days
wat do
i can't eat hard food for like 5 days
wat do
active=0
alarm[0]=50
active=1
alarm[1]=25
laserlinex=player.x
laserliney=player.y
alarm[0]=100
active=0
x = boss01.x+1
y = boss01.y-30
if(instance_exists(boss01)){
exit
}
else {
instance_destroy()
}
if(active=1){
if(!collision_line(boss01.x+1,boss01.y-30,laserlinex+lengthdir_x(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),laserliney+lengthdir_y(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),player,true,false)){
exit
}
else if(collision_line(boss01.x+1,boss01.y-30,laserlinex+lengthdir_x(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),laserliney+lengthdir_y(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),player,true,false)){
killPlayer()
}
}
if(active=0){
draw_set_color(c_green)
draw_set_alpha(100)
draw_line_width(boss01.x+1,boss01.y-30,player.x+lengthdir_x(distance_to_point(player.x,player.y),point_direction(boss01.x+1,boss01.y-30,player.x,player.y)),player.y+lengthdir_y(distance_to_point(player.x,player.y),point_direction(boss01.x+1,boss01.y-30,player.x,player.y)),1)
}
if(active=1){
if(!collision_line(boss01.x+1,boss01.y-30,laserlinex,laserliney,block,true,false)){
if(difficulty<=1){
draw_set_color(c_red)
draw_set_alpha(100)
draw_line_width(boss01.x+1,boss01.y-30,laserlinex+lengthdir_x(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),laserliney+lengthdir_y(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),1)
draw_line_width(boss01.x+1,boss01.y-30,laserlinex+lengthdir_x(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),laserliney+lengthdir_y(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),3)
}
if(difficulty=2){
draw_set_color(c_red)
draw_set_alpha(100)
draw_line_width(boss01.x+1,boss01.y-30,laserlinex+lengthdir_x(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),laserliney+lengthdir_y(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),1)
draw_line_width(boss01.x+1,boss01.y-30,laserlinex+lengthdir_x(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),laserliney+lengthdir_y(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),3)
draw_line_width(boss01.x+1,boss01.y-30,laserlinex+lengthdir_x(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),laserliney+lengthdir_y(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),5)
}
if(difficulty=3){
draw_set_color(c_red)
draw_set_alpha(100)
draw_line_width(boss01.x+1,boss01.y-30,laserlinex+lengthdir_x(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),laserliney+lengthdir_y(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),1)
draw_line_width(boss01.x+1,boss01.y-30,laserlinex+lengthdir_x(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),laserliney+lengthdir_y(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),3)
draw_line_width(boss01.x+1,boss01.y-30,laserlinex+lengthdir_x(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),laserliney+lengthdir_y(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),5)
draw_line_width(boss01.x+1,boss01.y-30,laserlinex+lengthdir_x(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),laserliney+lengthdir_y(distance_to_point(laserlinex,laserliney),point_direction(boss01.x+1,boss01.y-30,laserlinex,laserliney)),7)
}
}
}
Create Event:
image_speed=0
image_index=0
visible=1
Collision w/ player Event:
if image_index=0 {
image_index=1
//i need the code here for how to make the player launch off the spring pad
}
else if image_index=1 {
exit
}