Add project code

This commit is contained in:
Andrew Trieu
2025-04-20 15:57:23 +03:00
committed by Andrew Trieu
commit 3fbd0e4977
612 changed files with 11196 additions and 0 deletions

View File

@@ -0,0 +1 @@
get_damaged_destroy();

View File

@@ -0,0 +1 @@
get_damaged_create(20);

View File

@@ -0,0 +1,14 @@
get_damaged(o_parent_hurt, false, false);
var _health_pct = 1 - (hp / max_hp);
image_index = _health_pct * (image_number - 1);
if hp <= 0 {
instance_create_depth(x, y, -1000, o_explosion);
audio_play_sound(explosion, 0, false);
create_screen_pause(12);
camera_shake(12);
instance_destroy();
}

46
objects/o_explosive/o_explosive.yy generated Normal file
View File

@@ -0,0 +1,46 @@
{
"$GMObject":"",
"%Name":"o_explosive",
"eventList":[
{"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",},
{"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",},
{"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":12,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",},
],
"managed":true,
"name":"o_explosive",
"overriddenProperties":[],
"parent":{
"name":"Rooms",
"path":"folders/Rooms.yy",
},
"parentObjectId":{
"name":"o_solid_wall",
"path":"objects/o_solid_wall/o_solid_wall.yy",
},
"persistent":false,
"physicsAngularDamping":0.1,
"physicsDensity":0.5,
"physicsFriction":0.2,
"physicsGroup":1,
"physicsKinematic":false,
"physicsLinearDamping":0.1,
"physicsObject":false,
"physicsRestitution":0.1,
"physicsSensor":false,
"physicsShape":1,
"physicsShapePoints":[],
"physicsStartAwake":true,
"properties":[],
"resourceType":"GMObject",
"resourceVersion":"2.0",
"solid":false,
"spriteId":{
"name":"s_explosive",
"path":"sprites/s_explosive/s_explosive.yy",
},
"spriteMaskId":{
"name":"s_explosive",
"path":"sprites/s_explosive/s_explosive.yy",
},
"visible":true,
}