mist/attack

mist, charge empty lock, attack changes, floating platform changes
This commit is contained in:
2026-10-01 10:49:35 +02:00
parent ab35845572
commit bf4e8de590
10 changed files with 688 additions and 146 deletions
+1 -1
View File
@@ -6,7 +6,7 @@
"fps": 60
},
"colors": {
"bg": [30, 30, 30],
"bg": [58, 58, 64],
"player_light": [200, 200, 200],
"player_dark": [60, 60, 60],
"platform": [80, 80, 80],
+2
View File
@@ -6,6 +6,7 @@
"jump_shade": -9.0,
"gravity_light": 0.5,
"gravity_shade": 0.4,
"jump_release_gravity_mult": 3.0,
"shade_door_grace": 0.6
},
@@ -13,6 +14,7 @@
"base_max_charge": 100.0,
"charge_drain_rate": 40.0,
"charge_refill_rate": 10.0,
"charge_empty_lock": 1.5,
"base_max_health": 10,
"invincibility_duration": 1.0
},
+16 -2
View File
@@ -25,7 +25,21 @@
"air_speed": 1.4,
"detection_range": 500,
"contact_damage": 3,
"drop_profile": "boss"
}
"drop_profile": "boss",
"behavior": "shockwave",
"charger": {
"retreat_dist": 150,
"retreat_jump_vel": -14.0,
"retreat_speed_mult": 1.2,
"charge_speed_mult": 4.0,
"charge_duration": 1.1,
"dash_min_dist": 160,
"dash_max_dist": 420,
"dash_speed_mult": 4.2,
"dash_duration": 0.7,
"attack_cooldown": 1.8,
"above_y": 40
}
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 362 B

+52 -9
View File
@@ -132,7 +132,7 @@
{
"x": 240,
"y": 280,
"w": 180,
"w": 160,
"h": 20,
"group": "moving",
"layer": 0,
@@ -213,16 +213,54 @@
"y": 620,
"w": 60,
"h": 20,
"group": "ground",
"layer": 0
"group": "moving",
"layer": 0,
"path": [
[
720,
620
],
[
720,
540
]
]
},
{
"x": 820,
"y": 540,
"w": 60,
"h": 20,
"group": "ground",
"layer": 0
"group": "moving",
"layer": 0,
"path": [
[
820,
540
],
[
820,
600
]
]
},
{
"x": 1040,
"y": 580,
"w": 100,
"h": 20,
"group": "moving",
"layer": 0,
"path": [
[
1040,
580
],
[
1040,
480
]
]
}
],
"enemies": [
@@ -230,13 +268,15 @@
"x": 760,
"y": 200,
"type": "enemy",
"layer": 0
"layer": 0,
"behavior": ""
},
{
"x": 880,
"y": 640,
"type": "miniboss",
"layer": 0
"layer": 0,
"behavior": ""
}
],
"npcs": [],
@@ -246,7 +286,9 @@
"y": 240,
"type": "save_point",
"radius": 90,
"object_id": "lamp"
"object_id": "lamp",
"layer": 0,
"quest_id": ""
}
],
"exits": [
@@ -304,5 +346,6 @@
}
],
"room_w": 1600,
"room_h": 900
"room_h": 900,
"mist": false
}
+36 -8
View File
@@ -92,6 +92,30 @@
"h": 340,
"group": "ground",
"layer": 0
},
{
"x": 1180,
"y": 440,
"w": 1,
"h": 1,
"group": "ground"
},
{
"x": 1180,
"y": 420,
"w": 60,
"h": 20,
"group": "moving",
"path": [
[
1180,
420
],
[
1180,
360
]
]
}
],
"enemies": [
@@ -99,13 +123,15 @@
"x": 520,
"y": 140,
"type": "enemy",
"layer": 0
"layer": 0,
"behavior": ""
},
{
"x": 1000,
"y": 460,
"type": "enemy",
"layer": 0
"layer": 0,
"behavior": ""
}
],
"npcs": [],
@@ -115,7 +141,9 @@
"y": 360,
"type": "save_point",
"radius": 90,
"object_id": "lamp"
"object_id": "lamp",
"layer": 0,
"quest_id": ""
}
],
"exits": [
@@ -124,7 +152,7 @@
"y": 80,
"w": 80,
"h": 100,
"to": "room_06",
"to": "room_04",
"spawn_id": "room4_bottom_right",
"spawn": [
1480,
@@ -138,11 +166,11 @@
"y": 400,
"w": 80,
"h": 100,
"to": "",
"spawn_id": "",
"to": "room_06",
"spawn_id": "room6_top_right",
"spawn": [
1440,
400
520,
240
],
"hint": "",
"layer": 0
+18 -8
View File
@@ -22,42 +22,48 @@
"y": 300,
"w": 660,
"h": 20,
"group": "ground"
"group": "ground",
"layer": 0
},
{
"x": 420,
"y": 180,
"w": 240,
"h": 20,
"group": "ground"
"group": "ground",
"layer": 0
},
{
"x": 640,
"y": 200,
"w": 20,
"h": 100,
"group": "ground"
"group": "ground",
"layer": 0
},
{
"x": 420,
"y": 0,
"w": 20,
"h": 180,
"group": "ground"
"group": "ground",
"layer": 0
},
{
"x": 0,
"y": 0,
"w": 420,
"h": 20,
"group": "ground"
"group": "ground",
"layer": 0
},
{
"x": 0,
"y": 20,
"w": 20,
"h": 280,
"group": "ground"
"group": "ground",
"layer": 0
}
],
"enemies": [],
@@ -69,6 +75,7 @@
"type": "quest_giver",
"radius": 180,
"object_id": "quest_point",
"layer": 0,
"quest_id": "first_kills_shade"
}
],
@@ -83,10 +90,13 @@
"spawn": [
120,
620
]
],
"hint": "",
"layer": 0
}
],
"ability_doors": [],
"room_w": 1600,
"room_h": 900
"room_h": 900,
"mist": true
}