diff --git a/original/assets/languages/en_US.json b/original/assets/languages/en_US.json index 37e872a..734cb5f 100644 --- a/original/assets/languages/en_US.json +++ b/original/assets/languages/en_US.json @@ -2,6 +2,12 @@ "_comment_Admin" : "", "_comment_Core_Systems" : "", "_comment_Dungeons" : "", + "dungeons.original.tutorial_dungeon" : "", + "dungeons.original.tutorial_dungeon.desc" : "", + "dungeons.original.tutorial_dungeon" : "", + "dungeons.original.tutorial_dungeon.desc" : "", + "dungeons.original.pirate_oupost" : "", + "dungeons.original.pirate_oupost.desc" : "", "_comment_Enemies" : "", "enemies.original.pirate.black_mark_cruiser" : "Scout_Drone", "enemies.original.pirate.black_mark_cruiser.desc" : "", @@ -125,5 +131,22 @@ "recipes.category.original.gadgets_consumables" : "Consumables", "_comment_Equipment" : "", "items.materials.original.ship.thruster.big_ship_thruster" : "", - "items.materials.original.ship.thruster.big_ship_thruster.desc" : "" + "items.materials.original.ship.thruster.big_ship_thruster.desc" : "", +"_comment_Rooms" : "", + "rooms.original.tutorial.tutorial_boss_room" : "", + "rooms.original.tutorial.tutorial_boss_room.desc" : "", + "rooms.original.pirate.pirate_supply_zone" : "", + "rooms.original.pirate.pirate_supply_zone.desc" : "", + "rooms.original.pirate.pirate_patrol_room" : "", + "rooms.original.pirate.pirate_patrol_room.desc" : "", + "rooms.original.pirate.pirate_ambush_zone" : "", + "rooms.original.pirate.pirate_ambush_zone.desc" : "", + "rooms.original.pirate.pirate_boss_bridge" : "", + "rooms.original.pirate.pirate_boss_bridge.desc" : "", + "rooms.original.tutorial.tutorial_enemy_room" : "", + "rooms.original.tutorial.tutorial_enemy_room.desc" : "", + "rooms.original.tutorial.tutorial_loot_room" : "", + "rooms.original.tutorial.tutorial_loot_room.desc" : "", + "rooms.original.tutorial.tutorial_boss_room" : "", + "rooms.original.tutorial.tutorial_boss_room.desc" : "" } \ No newline at end of file diff --git a/original/data/dungeons/pirate_oupost/pirate_oupost.json b/original/data/dungeons/pirate_oupost/pirate_oupost.json new file mode 100644 index 0000000..8fb2465 --- /dev/null +++ b/original/data/dungeons/pirate_oupost/pirate_oupost.json @@ -0,0 +1,26 @@ +{ + "dungeon": { + "id": "original:pirate_oupost", + "displayName": "dungeons.original.pirate_oupost", + "description": "dungeons.original.pirate_oupost.desc", + "meta": { + "energyCost": 10, + "repeatable": true, + "raid": false + }, + "rooms": [ + { + "id": "original:pirate/pirate_patrol_room" + }, + { + "id": "original:pirate/pirate_supply_zone" + }, + { + "id": "original:pirate/pirate_ambush_zone" + }, + { + "id": "original:pirate/pirate_boss_bridge" + } + ] + } +} \ No newline at end of file diff --git a/original/data/dungeons/tutorial_dungeon/tutorial_dungeon.json b/original/data/dungeons/tutorial_dungeon/tutorial_dungeon.json new file mode 100644 index 0000000..b6c8642 --- /dev/null +++ b/original/data/dungeons/tutorial_dungeon/tutorial_dungeon.json @@ -0,0 +1,23 @@ +{ + "dungeon": { + "id": "original:tutorial_dungeon", + "displayName": "dungeons.original.tutorial_dungeon", + "description": "dungeons.original.tutorial_dungeon.desc", + "meta": { + "energyCost": 5, + "repeatable": true, + "raid": false + }, + "rooms": [ + { + "id": "original:tutorial/tutorial_enemy_room" + }, + { + "id": "original:tutorial/tutorial_loot_room" + }, + { + "id": "original:tutorial/tutorial_boss_room" + } + ] + } +} \ No newline at end of file diff --git a/original/data/enemies/rooms/pirate/pirate_ambush_zone.json b/original/data/enemies/rooms/pirate/pirate_ambush_zone.json new file mode 100644 index 0000000..4f416f5 --- /dev/null +++ b/original/data/enemies/rooms/pirate/pirate_ambush_zone.json @@ -0,0 +1,17 @@ +{ + "room": { + "id": "original:pirate/pirate_ambush_zone", + "displayName": "rooms.original.pirate.pirate_ambush_zone", + "description": "rooms.original.pirate.pirate_ambush_zone.desc", + "hostiles": [ + "original:pirate/raider_frigate", + "original:pirate/raider_frigate" + ], + "gainXp": 25, + "credits": 400, + "loot": [], + "meta": { + "isBossRoom": false + } + } +} \ No newline at end of file diff --git a/original/data/enemies/rooms/pirate/pirate_boss_bridge.json b/original/data/enemies/rooms/pirate/pirate_boss_bridge.json new file mode 100644 index 0000000..14b08bf --- /dev/null +++ b/original/data/enemies/rooms/pirate/pirate_boss_bridge.json @@ -0,0 +1,16 @@ +{ + "room": { + "id": "original:pirate/pirate_boss_bridge", + "displayName": "rooms.original.pirate.pirate_boss_bridge", + "description": "rooms.original.pirate.pirate_boss_bridge.desc", + "hostiles": [ + "original:pirate/black_mark_cruiser" + ], + "gainXp": 100, + "credits": 2500, + "loot": [], + "meta": { + "isBossRoom": true + } + } +} \ No newline at end of file diff --git a/original/data/enemies/rooms/pirate/pirate_patrol_room.json b/original/data/enemies/rooms/pirate/pirate_patrol_room.json new file mode 100644 index 0000000..bdbc0d7 --- /dev/null +++ b/original/data/enemies/rooms/pirate/pirate_patrol_room.json @@ -0,0 +1,17 @@ +{ + "room": { + "id": "original:pirate/pirate_patrol_room", + "displayName": "rooms.original.pirate.pirate_patrol_room", + "description": "rooms.original.pirate.pirate_patrol_room.desc", + "hostiles": [ + "original:pirate/scout_drone", + "original:pirate/scout_drone" + ], + "gainXp": 8, + "credits": 120, + "loot": [], + "meta": { + "isBossRoom": false + } + } +} \ No newline at end of file diff --git a/original/data/enemies/rooms/pirate/pirate_supply_zone.json b/original/data/enemies/rooms/pirate/pirate_supply_zone.json new file mode 100644 index 0000000..e176940 --- /dev/null +++ b/original/data/enemies/rooms/pirate/pirate_supply_zone.json @@ -0,0 +1,14 @@ +{ + "room": { + "id": "original:pirate/pirate_supply_zone", + "displayName": "rooms.original.pirate.pirate_supply_zone", + "description": "rooms.original.pirate.pirate_supply_zone.desc", + "hostiles": [], + "gainXp": 5, + "credits": 800, + "loot": [], + "meta": { + "isBossRoom": false + } + } +} \ No newline at end of file diff --git a/original/data/enemies/rooms/tutorial/tutorial_boss_room.json b/original/data/enemies/rooms/tutorial/tutorial_boss_room.json new file mode 100644 index 0000000..d29eac1 --- /dev/null +++ b/original/data/enemies/rooms/tutorial/tutorial_boss_room.json @@ -0,0 +1,16 @@ +{ + "room": { + "id": "original:tutorial/tutorial_boss_room", + "displayName": "rooms.original.tutorial.tutorial_boss_room", + "description": "rooms.original.tutorial.tutorial_boss_room.desc", + "hostiles": [ + "original:tutorial/boss" + ], + "gainXp": 4, + "credits": 200, + "loot": [], + "meta": { + "isBossRoom": true + } + } +} \ No newline at end of file diff --git a/original/data/enemies/rooms/tutorial/tutorial_enemy_room.json b/original/data/enemies/rooms/tutorial/tutorial_enemy_room.json new file mode 100644 index 0000000..8bf5a11 --- /dev/null +++ b/original/data/enemies/rooms/tutorial/tutorial_enemy_room.json @@ -0,0 +1,17 @@ +{ + "room": { + "id": "original:tutorial/tutorial_enemy_room", + "displayName": "rooms.original.tutorial.tutorial_enemy_room", + "description": "rooms.original.tutorial.tutorial_enemy_room.desc", + "hostiles": [ + "original:tutorial/hostile", + "original:tutorial/hostile" + ], + "gainXp": 3, + "credits": 30, + "loot": [], + "meta": { + "isBossRoom": false + } + } +} \ No newline at end of file diff --git a/original/data/enemies/rooms/tutorial/tutorial_loot_room.json b/original/data/enemies/rooms/tutorial/tutorial_loot_room.json new file mode 100644 index 0000000..f3954af --- /dev/null +++ b/original/data/enemies/rooms/tutorial/tutorial_loot_room.json @@ -0,0 +1,14 @@ +{ + "room": { + "id": "original:tutorial/tutorial_loot_room", + "displayName": "rooms.original.tutorial.tutorial_loot_room", + "description": "rooms.original.tutorial.tutorial_loot_room.desc", + "hostiles": [], + "gainXp": 0, + "credits": 100, + "loot": [], + "meta": { + "isBossRoom": false + } + } +} \ No newline at end of file