omg train hitbox
task train(x, y, a, v){
let obj = Obj_Create(OBJ_SHOT);
Obj_SetPosition(obj, x, y);
Obj_SetAngle(obj, a);
Obj_SetSpeed(obj, v);
ObjShot_SetGraphic(obj, TRAINWHATEVER);
Obj_SetCollisionToPlayer(obj, false);
while(!ObjBeDeleted(obj)){
if(GetPlayerX < Obj_GetX(obj) + 150 && GetPlayerX > Obj_GetX(obj) - 150 && GetPlayerY < Obj_GetY(obj) + 80 && GetPlayerY > Obj_GetY(obj) - 80){
ShootDownPlayer;
}
yield;
}
}
Launch trains everywhere with rectangular hitboxes. Adjust the values how you see fit, yo.
Also, lol trains. Needs Yukari somewhere.