flyer boss, town
flyer boss adjustments, town addition
This commit is contained in:
@@ -44,7 +44,7 @@
|
||||
|
||||
"boss_flyer": {
|
||||
"rect": [120, 90],
|
||||
"health": 26,
|
||||
"health": 51,
|
||||
"speed": 3.0,
|
||||
"air_speed": 3.0,
|
||||
"detection_range": 620,
|
||||
@@ -52,11 +52,14 @@
|
||||
"drop_profile": "boss",
|
||||
"behavior": "flyer",
|
||||
"flyer": {
|
||||
"flight_height": 220,
|
||||
"flight_height": 280,
|
||||
"bob_amplitude": 20,
|
||||
"bob_speed": 2.2,
|
||||
"hover_speed": 2.6,
|
||||
"slam_cd": 6.0,
|
||||
"startup_delay": 3.0,
|
||||
"phase2_hp_pct": 0.33,
|
||||
"hard_phase3_hp_pct": 0.20,
|
||||
"slam_cd": 9.0,
|
||||
"slam_dive_vel": 16.0,
|
||||
"ground_time": 2.0,
|
||||
"summon_cd": 8.0,
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 395 B |
@@ -33,14 +33,6 @@
|
||||
"group": "ground",
|
||||
"layer": 0
|
||||
},
|
||||
{
|
||||
"x": 20,
|
||||
"y": 0,
|
||||
"w": 1580,
|
||||
"h": 20,
|
||||
"group": "ground",
|
||||
"layer": 0
|
||||
},
|
||||
{
|
||||
"x": 540,
|
||||
"y": 140,
|
||||
@@ -159,13 +151,15 @@
|
||||
"x": 1480,
|
||||
"y": 360,
|
||||
"type": "enemy",
|
||||
"layer": 0
|
||||
"layer": 0,
|
||||
"behavior": ""
|
||||
},
|
||||
{
|
||||
"x": 340,
|
||||
"y": 580,
|
||||
"type": "enemy",
|
||||
"layer": 0
|
||||
"layer": 0,
|
||||
"behavior": ""
|
||||
}
|
||||
],
|
||||
"npcs": [],
|
||||
@@ -193,10 +187,12 @@
|
||||
240
|
||||
],
|
||||
"hint": "",
|
||||
"layer": 0
|
||||
"layer": 0,
|
||||
"requires_boss_dead": false
|
||||
}
|
||||
],
|
||||
"ability_doors": [],
|
||||
"room_w": 1600,
|
||||
"room_h": 900
|
||||
"room_h": 900,
|
||||
"mist": false
|
||||
}
|
||||
@@ -49,22 +49,6 @@
|
||||
"group": "ground",
|
||||
"layer": 0
|
||||
},
|
||||
{
|
||||
"x": 20,
|
||||
"y": 120,
|
||||
"w": 1240,
|
||||
"h": 20,
|
||||
"group": "ground",
|
||||
"layer": 0
|
||||
},
|
||||
{
|
||||
"x": 1240,
|
||||
"y": 140,
|
||||
"w": 20,
|
||||
"h": 60,
|
||||
"group": "ground",
|
||||
"layer": 0
|
||||
},
|
||||
{
|
||||
"x": 1060,
|
||||
"y": 360,
|
||||
@@ -81,19 +65,11 @@
|
||||
"group": "ground",
|
||||
"layer": 0
|
||||
},
|
||||
{
|
||||
"x": 1260,
|
||||
"y": 180,
|
||||
"w": 260,
|
||||
"h": 20,
|
||||
"group": "ground",
|
||||
"layer": 0
|
||||
},
|
||||
{
|
||||
"x": 1500,
|
||||
"y": 200,
|
||||
"y": 100,
|
||||
"w": 20,
|
||||
"h": 440,
|
||||
"h": 540,
|
||||
"group": "ground",
|
||||
"layer": 0
|
||||
},
|
||||
@@ -203,13 +179,15 @@
|
||||
"x": 1160,
|
||||
"y": 320,
|
||||
"type": "enemy",
|
||||
"layer": 0
|
||||
"layer": 0,
|
||||
"behavior": ""
|
||||
},
|
||||
{
|
||||
"x": 1160,
|
||||
"y": 580,
|
||||
"type": "enemy",
|
||||
"layer": 0
|
||||
"layer": 0,
|
||||
"behavior": ""
|
||||
}
|
||||
],
|
||||
"npcs": [],
|
||||
@@ -219,7 +197,9 @@
|
||||
"y": 320,
|
||||
"type": "save_point",
|
||||
"radius": 90,
|
||||
"object_id": "lamp"
|
||||
"object_id": "lamp",
|
||||
"layer": 0,
|
||||
"quest_id": ""
|
||||
}
|
||||
],
|
||||
"exits": [
|
||||
@@ -235,7 +215,8 @@
|
||||
680
|
||||
],
|
||||
"hint": "",
|
||||
"layer": 0
|
||||
"layer": 0,
|
||||
"requires_boss_dead": false
|
||||
},
|
||||
{
|
||||
"x": 20,
|
||||
@@ -249,10 +230,12 @@
|
||||
220
|
||||
],
|
||||
"hint": "",
|
||||
"layer": 0
|
||||
"layer": 0,
|
||||
"requires_boss_dead": false
|
||||
}
|
||||
],
|
||||
"ability_doors": [],
|
||||
"room_w": 1600,
|
||||
"room_h": 900
|
||||
"room_h": 900,
|
||||
"mist": false
|
||||
}
|
||||
@@ -123,7 +123,7 @@
|
||||
"y": 720,
|
||||
"type": "boss",
|
||||
"layer": 0,
|
||||
"behavior": "charger"
|
||||
"behavior": "shockwave"
|
||||
}
|
||||
],
|
||||
"npcs": [],
|
||||
@@ -151,7 +151,8 @@
|
||||
640
|
||||
],
|
||||
"hint": "",
|
||||
"layer": 0
|
||||
"layer": 0,
|
||||
"requires_boss_dead": false
|
||||
},
|
||||
{
|
||||
"x": 1440,
|
||||
@@ -165,7 +166,8 @@
|
||||
460
|
||||
],
|
||||
"hint": "",
|
||||
"layer": 0
|
||||
"layer": 0,
|
||||
"requires_boss_dead": false
|
||||
}
|
||||
],
|
||||
"ability_doors": [],
|
||||
|
||||
@@ -14,6 +14,10 @@
|
||||
"room8_bottom_left": [
|
||||
300,
|
||||
400
|
||||
],
|
||||
"room8_bottom_right": [
|
||||
1400,
|
||||
400
|
||||
]
|
||||
},
|
||||
"platforms": [
|
||||
@@ -46,7 +50,7 @@
|
||||
{
|
||||
"x": 820,
|
||||
"y": 220,
|
||||
"type": "boss",
|
||||
"type": "boss_flyer",
|
||||
"layer": 0,
|
||||
"behavior": "flyer"
|
||||
}
|
||||
@@ -64,7 +68,25 @@
|
||||
"spawn": [
|
||||
1040,
|
||||
460
|
||||
]
|
||||
],
|
||||
"hint": "",
|
||||
"layer": 0,
|
||||
"requires_boss_dead": true
|
||||
},
|
||||
{
|
||||
"x": 1440,
|
||||
"y": 360,
|
||||
"w": 80,
|
||||
"h": 100,
|
||||
"to": "room_09",
|
||||
"spawn_id": "room9_top_left",
|
||||
"spawn": [
|
||||
220,
|
||||
300
|
||||
],
|
||||
"hint": "",
|
||||
"layer": 0,
|
||||
"requires_boss_dead": true
|
||||
}
|
||||
],
|
||||
"ability_doors": [],
|
||||
|
||||
@@ -0,0 +1,169 @@
|
||||
{
|
||||
"name": "room_09",
|
||||
"display_name": "room_09",
|
||||
"meta": {
|
||||
"id": "room_09",
|
||||
"name": "room_09"
|
||||
},
|
||||
"bounds": {},
|
||||
"player_spawn": [
|
||||
220,
|
||||
260
|
||||
],
|
||||
"entry_spawns": {
|
||||
"room9_top_left": [
|
||||
220,
|
||||
300
|
||||
]
|
||||
},
|
||||
"platforms": [
|
||||
{
|
||||
"x": 100,
|
||||
"y": 360,
|
||||
"w": 300,
|
||||
"h": 20,
|
||||
"group": "ground",
|
||||
"layer": 0
|
||||
},
|
||||
{
|
||||
"x": 80,
|
||||
"y": 220,
|
||||
"w": 20,
|
||||
"h": 440,
|
||||
"group": "ground",
|
||||
"layer": 0
|
||||
},
|
||||
{
|
||||
"x": 460,
|
||||
"y": 440,
|
||||
"w": 140,
|
||||
"h": 20,
|
||||
"group": "ground"
|
||||
},
|
||||
{
|
||||
"x": 620,
|
||||
"y": 500,
|
||||
"w": 120,
|
||||
"h": 20,
|
||||
"group": "ground"
|
||||
},
|
||||
{
|
||||
"x": 800,
|
||||
"y": 560,
|
||||
"w": 80,
|
||||
"h": 20,
|
||||
"group": "ground"
|
||||
},
|
||||
{
|
||||
"x": 80,
|
||||
"y": 660,
|
||||
"w": 2699,
|
||||
"h": 20,
|
||||
"group": "ground"
|
||||
},
|
||||
{
|
||||
"x": 1580,
|
||||
"y": 540,
|
||||
"w": 240,
|
||||
"h": 20,
|
||||
"group": "ground"
|
||||
},
|
||||
{
|
||||
"x": 1980,
|
||||
"y": 540,
|
||||
"w": 100,
|
||||
"h": 20,
|
||||
"group": "ground"
|
||||
},
|
||||
{
|
||||
"x": 2260,
|
||||
"y": 660,
|
||||
"w": 140,
|
||||
"h": 20,
|
||||
"group": "moving",
|
||||
"path": [
|
||||
[
|
||||
2260,
|
||||
660
|
||||
],
|
||||
[
|
||||
2260,
|
||||
340
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"x": 2460,
|
||||
"y": 300,
|
||||
"w": 320,
|
||||
"h": 20,
|
||||
"group": "ground"
|
||||
}
|
||||
],
|
||||
"enemies": [],
|
||||
"npcs": [
|
||||
{
|
||||
"x": 1296,
|
||||
"y": 606,
|
||||
"type": "necklace_vendor",
|
||||
"layer": 1
|
||||
},
|
||||
{
|
||||
"x": 2012,
|
||||
"y": 486,
|
||||
"type": "combat_master"
|
||||
}
|
||||
],
|
||||
"props": [
|
||||
{
|
||||
"x": 800,
|
||||
"y": 460,
|
||||
"type": "player",
|
||||
"radius": 180,
|
||||
"object_id": "player"
|
||||
},
|
||||
{
|
||||
"x": 1240,
|
||||
"y": 660,
|
||||
"type": "house",
|
||||
"radius": 180,
|
||||
"object_id": "house"
|
||||
},
|
||||
{
|
||||
"x": 1660,
|
||||
"y": 540,
|
||||
"type": "house",
|
||||
"radius": 180,
|
||||
"object_id": "house"
|
||||
},
|
||||
{
|
||||
"x": 1754,
|
||||
"y": 490,
|
||||
"type": "diary",
|
||||
"radius": 180,
|
||||
"object_id": "diary",
|
||||
"layer": 1
|
||||
}
|
||||
],
|
||||
"exits": [
|
||||
{
|
||||
"x": 100,
|
||||
"y": 260,
|
||||
"w": 80,
|
||||
"h": 100,
|
||||
"to": "room_08",
|
||||
"spawn_id": "room8_bottom_right",
|
||||
"spawn": [
|
||||
1400,
|
||||
400
|
||||
],
|
||||
"hint": "",
|
||||
"layer": 0,
|
||||
"requires_boss_dead": false
|
||||
}
|
||||
],
|
||||
"ability_doors": [],
|
||||
"room_w": 1600,
|
||||
"room_h": 900,
|
||||
"mist": false
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"name": "boss_fly_refight",
|
||||
"display_name": "boss_fly_refight",
|
||||
"meta": {
|
||||
"id": "boss_fly_refight",
|
||||
"name": "boss_fly_refight"
|
||||
},
|
||||
"bounds": {},
|
||||
"player_spawn": [
|
||||
280,
|
||||
400
|
||||
],
|
||||
"entry_spawns": {},
|
||||
"platforms": [
|
||||
{
|
||||
"x": 200,
|
||||
"y": 460,
|
||||
"w": 1340,
|
||||
"h": 20,
|
||||
"group": "ground"
|
||||
},
|
||||
{
|
||||
"x": 180,
|
||||
"y": 120,
|
||||
"w": 20,
|
||||
"h": 360,
|
||||
"group": "ground"
|
||||
},
|
||||
{
|
||||
"x": 1540,
|
||||
"y": 120,
|
||||
"w": 20,
|
||||
"h": 360,
|
||||
"group": "ground"
|
||||
}
|
||||
],
|
||||
"enemies": [
|
||||
{
|
||||
"x": 820,
|
||||
"y": 220,
|
||||
"type": "boss_flyer",
|
||||
"layer": 0,
|
||||
"behavior": "flyer"
|
||||
}
|
||||
],
|
||||
"npcs": [],
|
||||
"props": [],
|
||||
"exits": [
|
||||
{
|
||||
"x": 1460,
|
||||
"y": 360,
|
||||
"w": 80,
|
||||
"h": 100,
|
||||
"to": "",
|
||||
"spawn_id": "",
|
||||
"spawn": [
|
||||
1460,
|
||||
360
|
||||
]
|
||||
}
|
||||
],
|
||||
"ability_doors": [],
|
||||
"room_w": 1600,
|
||||
"room_h": 900,
|
||||
"mist": false
|
||||
}
|
||||
Reference in New Issue
Block a user