diff --git a/game-server/datapacks/original/data/enemies/hostiles/anomalies/electrical_anomaly.json b/game-server/datapacks/original/data/enemies/hostiles/anomalies/electrical_anomaly.json new file mode 100644 index 0000000..5d80a0c --- /dev/null +++ b/game-server/datapacks/original/data/enemies/hostiles/anomalies/electrical_anomaly.json @@ -0,0 +1,55 @@ +{ + "hostile": { + "id": "original:anomalies/electrical_anomaly", + "displayName": "enemies.original.anomalies.electrical_anomaly", + "description": "enemies.original.anomalies.electrical_anomaly.desc", + "texture": "mypack/assets/textures/enemies/pirates/raider_frigate.png", + "stats": { + "health": 150, + "defense": 2, + "critical.chance": 0.15, + "attack.rate": 1, + "damage.base": 0, + "damage.cold": 0, + "damage.gamma": 0, + "damage.heat": 0, + "damage.ion": 6, + "damage.physical": 0, + "damage.plasma": 0, + "resistance.base": 0, + "resistance.cold": 0, + "resistance.gamma": 0, + "resistance.heat": 0, + "resistance.ion": 0.5, + "resistance.physical": -0.5, + "resistance.plasma": 0 + }, + "loot": [ + { + "id": "original:ore_copper", + "chance": 1, + "count": { + "min": 1, + "max": 3 + } + }, + { + "id": "original:ore_gold", + "chance": 0.7000000000000001, + "count": { + "min": 1, + "max": 1 + } + }, + { + "id": "original:crystal_flux", + "chance": 1, + "count": { + "min": 0, + "max": 2 + } + } + ], + "meta": {} + } +} \ No newline at end of file diff --git a/game-server/datapacks/original/data/enemies/hostiles/anomalies/plasma_anomaly.json b/game-server/datapacks/original/data/enemies/hostiles/anomalies/plasma_anomaly.json new file mode 100644 index 0000000..846aa68 --- /dev/null +++ b/game-server/datapacks/original/data/enemies/hostiles/anomalies/plasma_anomaly.json @@ -0,0 +1,47 @@ +{ + "hostile": { + "id": "original:anomalies/plasma_anomaly", + "displayName": "enemies.original.anomalies.plasma_anomaly", + "description": "enemies.original.anomalies.plasma_anomaly.desc", + "texture": "mypack/assets/textures/enemies/pirates/raider_frigate.png", + "stats": { + "health": 150, + "defense": 2, + "critical.chance": 0.15, + "attack.rate": 1, + "damage.base": 0, + "damage.cold": 0, + "damage.gamma": 0, + "damage.heat": 0, + "damage.ion": 0, + "damage.physical": 0, + "damage.plasma": 6, + "resistance.base": 0, + "resistance.cold": -0.5, + "resistance.gamma": 0.25, + "resistance.heat": 0.25, + "resistance.ion": 0, + "resistance.physical": 0, + "resistance.plasma": 0.5 + }, + "loot": [ + { + "id": "original:crystal_flux", + "chance": 1, + "count": { + "min": 1, + "max": 2 + } + }, + { + "id": "original:crystal_flux_core", + "chance": 0.1, + "count": { + "min": 1, + "max": 1 + } + } + ], + "meta": {} + } +} \ No newline at end of file diff --git a/game-server/datapacks/original/data/enemies/hostiles/creatures/fire_fiend.json b/game-server/datapacks/original/data/enemies/hostiles/creatures/fire_fiend.json new file mode 100644 index 0000000..bb01bf0 --- /dev/null +++ b/game-server/datapacks/original/data/enemies/hostiles/creatures/fire_fiend.json @@ -0,0 +1,47 @@ +{ + "hostile": { + "id": "original:creatures/fire_fiend", + "displayName": "enemies.original.creatures.fire_fiend", + "description": "enemies.original.creatures.fire_fiend.desc", + "texture": "mypack/assets/textures/enemies/pirates/raider_frigate.png", + "stats": { + "health": 150, + "defense": 2, + "critical.chance": 0.15, + "attack.rate": 1, + "damage.base": 0, + "damage.cold": 0, + "damage.gamma": 0, + "damage.heat": 6, + "damage.ion": 0, + "damage.physical": 0, + "damage.plasma": 0, + "resistance.base": 0, + "resistance.cold": -0.5, + "resistance.gamma": 0, + "resistance.heat": 0.5, + "resistance.ion": 0, + "resistance.physical": 0, + "resistance.plasma": 0 + }, + "loot": [ + { + "id": "original:ore_coal", + "chance": 1, + "count": { + "min": 1, + "max": 10 + } + }, + { + "id": "original:ingot_carbon", + "chance": 0.25, + "count": { + "min": 1, + "max": 1 + } + } + ], + "meta": {} + } +} \ No newline at end of file diff --git a/game-server/datapacks/original/data/enemies/hostiles/creatures/frost_fiend.json b/game-server/datapacks/original/data/enemies/hostiles/creatures/frost_fiend.json new file mode 100644 index 0000000..bc98ddd --- /dev/null +++ b/game-server/datapacks/original/data/enemies/hostiles/creatures/frost_fiend.json @@ -0,0 +1,47 @@ +{ + "hostile": { + "id": "original:creatures/frost_fiend", + "displayName": "enemies.original.creatures.frost_fiend", + "description": "enemies.original.creatures.frost_fiend.desc", + "texture": "mypack/assets/textures/enemies/pirates/raider_frigate.png", + "stats": { + "health": 150, + "defense": 2, + "critical.chance": 0.15, + "attack.rate": 1, + "damage.base": 0, + "damage.cold": 6, + "damage.gamma": 0, + "damage.heat": 0, + "damage.ion": 0, + "damage.physical": 0, + "damage.plasma": 0, + "resistance.base": 0, + "resistance.cold": 0.5, + "resistance.gamma": 0, + "resistance.heat": -0.5, + "resistance.ion": 0, + "resistance.physical": 0, + "resistance.plasma": -0.25 + }, + "loot": [ + { + "id": "original:ore_copper", + "chance": 1, + "count": { + "min": 1, + "max": 3 + } + }, + { + "id": "original:ore_ilunite", + "chance": 0.5, + "count": { + "min": 1, + "max": 1 + } + } + ], + "meta": {} + } +} \ No newline at end of file diff --git a/game-server/datapacks/original/data/enemies/hostiles/creatures/gamma_fiend.json b/game-server/datapacks/original/data/enemies/hostiles/creatures/gamma_fiend.json new file mode 100644 index 0000000..c7f911d --- /dev/null +++ b/game-server/datapacks/original/data/enemies/hostiles/creatures/gamma_fiend.json @@ -0,0 +1,47 @@ +{ + "hostile": { + "id": "original:creatures/gamma_fiend", + "displayName": "enemies.original.creatures.gamma_fiend", + "description": "enemies.original.creatures.gamma_fiend.desc", + "texture": "mypack/assets/textures/enemies/pirates/raider_frigate.png", + "stats": { + "health": 150, + "defense": 2, + "critical.chance": 0.15, + "attack.rate": 1, + "damage.base": 0, + "damage.cold": 0, + "damage.gamma": 6, + "damage.heat": 0, + "damage.ion": 0, + "damage.physical": 0, + "damage.plasma": 0, + "resistance.base": 0, + "resistance.cold": 0, + "resistance.gamma": 0.5, + "resistance.heat": -0.25, + "resistance.ion": 0, + "resistance.physical": -0.25, + "resistance.plasma": 0 + }, + "loot": [ + { + "id": "original:crystal_void", + "chance": 0.75, + "count": { + "min": 1, + "max": 2 + } + }, + { + "id": "original:crystal_flux", + "chance": 0.25, + "count": { + "min": 1, + "max": 1 + } + } + ], + "meta": {} + } +} \ No newline at end of file diff --git a/game-server/datapacks/original/data/enemies/hostiles/creatures/not_a_giant_rat.json b/game-server/datapacks/original/data/enemies/hostiles/creatures/not_a_giant_rat.json new file mode 100644 index 0000000..5c3f762 --- /dev/null +++ b/game-server/datapacks/original/data/enemies/hostiles/creatures/not_a_giant_rat.json @@ -0,0 +1,47 @@ +{ + "hostile": { + "id": "original:creatures/not_a_giant_rat", + "displayName": "enemies.original.creatures.not_a_giant_rat", + "description": "enemies.original.creatures.not_a_giant_rat.desc", + "texture": "mypack/assets/textures/enemies/pirates/raider_frigate.png", + "stats": { + "health": 150, + "defense": 2, + "critical.chance": 0.15, + "attack.rate": 1, + "damage.base": 0, + "damage.cold": 0, + "damage.gamma": 0, + "damage.heat": 0, + "damage.ion": 0, + "damage.physical": 6, + "damage.plasma": 0, + "resistance.base": 0, + "resistance.cold": 0, + "resistance.gamma": 0, + "resistance.heat": -0.5, + "resistance.ion": 0, + "resistance.physical": 0.5, + "resistance.plasma": 0 + }, + "loot": [ + { + "id": "original:ore_iron", + "chance": 1, + "count": { + "min": 0, + "max": 3 + } + }, + { + "id": "original:ore_copper", + "chance": 1, + "count": { + "min": 0, + "max": 3 + } + } + ], + "meta": {} + } +} \ No newline at end of file diff --git a/game-server/datapacks/original/data/enemies/hostiles/pirates/black_mark_cruiser.json b/game-server/datapacks/original/data/enemies/hostiles/pirates/black_mark_cruiser.json index b907a62..bc82500 100644 --- a/game-server/datapacks/original/data/enemies/hostiles/pirates/black_mark_cruiser.json +++ b/game-server/datapacks/original/data/enemies/hostiles/pirates/black_mark_cruiser.json @@ -2,12 +2,70 @@ "hostile": { "id": "original:pirates/black_mark_cruiser", "displayName": "enemies.original.pirate.black_mark_heavy_cruiser", + "description": "enemies.original.pirate.black_mark_heavy_cruiser.desc", + "texture": "original/assets/textures/enemies/pirates/black_mark_cruiser.png", "stats": { "health": 850, - "defense": 5.0, - "damage": 18.0, + "defense": 5, "critical.chance": 0.15, - "attack.rate": 0.6 - } + "attack.rate": 0.6, + "damage.base": 8, + "damage.cold": 0, + "damage.gamma": 0, + "damage.heat": 0, + "damage.ion": 0, + "damage.physical": 10, + "damage.plasma": 0, + "resistance.base": 0.1, + "resistance.cold": 0, + "resistance.gamma": 0, + "resistance.heat": 0, + "resistance.ion": 0, + "resistance.physical": 0, + "resistance.plasma": 0 + }, + "loot": [ + { + "id": "original:circuit_basic", + "chance": 1, + "count": { + "min": 1, + "max": 2 + } + }, + { + "id": "original:ore_wolframite", + "chance": 0.1, + "count": { + "min": 1, + "max": 1 + } + }, + { + "id": "original:ore_ilunite", + "chance": 0.1, + "count": { + "min": 1, + "max": 1 + } + }, + { + "id": "original:ingot_gold", + "chance": 0.5, + "count": { + "min": 1, + "max": 2 + } + }, + { + "id": "original:ore_gold", + "chance": 1, + "count": { + "min": 1, + "max": 2 + } + } + ], + "meta": {} } -} +} \ No newline at end of file diff --git a/game-server/datapacks/original/data/enemies/hostiles/pirates/corvid_corvette.json b/game-server/datapacks/original/data/enemies/hostiles/pirates/corvid_corvette.json index 50608b0..beca6fd 100644 --- a/game-server/datapacks/original/data/enemies/hostiles/pirates/corvid_corvette.json +++ b/game-server/datapacks/original/data/enemies/hostiles/pirates/corvid_corvette.json @@ -2,12 +2,29 @@ "hostile": { "id": "original:pirates/corvid_corvette", "displayName": "enemies.original.pirate.corvid_corvette", + "description": "enemies.original.pirate.corvid_corvette.desc", + "texture": "original/assets/textures/enemies/pirates/corvid_corvette.png", "stats": { "health": 100, "defense": 1, - "damage": 4, "critical.chance": 0.1, - "attack.rate": 2.0 - } + "attack.rate": 1, + "damage.base": 2, + "damage.cold": 0, + "damage.gamma": 0, + "damage.heat": 0, + "damage.ion": 0, + "damage.physical": 0, + "damage.plasma": 6, + "resistance.base": 0.2, + "resistance.cold": 0, + "resistance.gamma": 0, + "resistance.heat": 0, + "resistance.ion": 0.1, + "resistance.physical": 0, + "resistance.plasma": 0.1 + }, + "loot": [], + "meta": {} } -} +} \ No newline at end of file diff --git a/game-server/datapacks/original/data/enemies/hostiles/pirates/raider_frigate.json b/game-server/datapacks/original/data/enemies/hostiles/pirates/raider_frigate.json index e9f61bb..eb3b069 100644 --- a/game-server/datapacks/original/data/enemies/hostiles/pirates/raider_frigate.json +++ b/game-server/datapacks/original/data/enemies/hostiles/pirates/raider_frigate.json @@ -2,12 +2,46 @@ "hostile": { "id": "original:pirates/raider_frigate", "displayName": "enemies.original.pirate.raider_frigate", + "description": "enemies.original.pirate.raider_frigate.desc", + "texture": "original/assets/textures/enemies/pirates/raider_frigate.png", "stats": { "health": 210, "defense": 1.5, - "damage": 7, "critical.chance": 0.2, - "attack.rate": 1.0 - } + "attack.rate": 1, + "damage.base": 0, + "damage.cold": 0, + "damage.gamma": 0, + "damage.heat": 0, + "damage.ion": 0, + "damage.physical": 8, + "damage.plasma": 0, + "resistance.base": 0, + "resistance.cold": 0, + "resistance.gamma": 0, + "resistance.heat": 0, + "resistance.ion": 0, + "resistance.physical": 0, + "resistance.plasma": 0 + }, + "loot": [ + { + "id": "original:ore_iron", + "chance": 1, + "count": { + "min": 1, + "max": 2 + } + }, + { + "id": "original:circuit_basic", + "chance": 0.5, + "count": { + "min": 1, + "max": 1 + } + } + ], + "meta": {} } -} +} \ No newline at end of file diff --git a/game-server/datapacks/original/data/enemies/hostiles/pirates/scout_drone.json b/game-server/datapacks/original/data/enemies/hostiles/pirates/scout_drone.json index ef860cd..98cc297 100644 --- a/game-server/datapacks/original/data/enemies/hostiles/pirates/scout_drone.json +++ b/game-server/datapacks/original/data/enemies/hostiles/pirates/scout_drone.json @@ -1,13 +1,39 @@ { "hostile": { "id": "original:pirates/scout_drone", - "displayName": "enemies.original.pirate.scout_drone" , + "displayName": "enemies.original.pirate.scout_drone", + "description": "enemies.original.pirate.scout_drone.desc", + "texture": "original/assets/textures/enemies/pirates/scout_drone.png", "stats": { "health": 25, - "defense": 0.2, - "damage": 2, + "defense": 0, "critical.chance": 0.1, - "attack.rate": 3.0 - } + "attack.rate": 1, + "damage.base": 1, + "damage.cold": 0, + "damage.gamma": 0, + "damage.heat": 0, + "damage.ion": 2, + "damage.physical": 0, + "damage.plasma": 0, + "resistance.base": 0, + "resistance.cold": 0, + "resistance.gamma": 0, + "resistance.heat": 0, + "resistance.ion": 0, + "resistance.physical": 0, + "resistance.plasma": 0 + }, + "loot": [ + { + "id": "original:ore_iron", + "chance": 0.5, + "count": { + "min": 1, + "max": 1 + } + } + ], + "meta": {} } -} +} \ No newline at end of file diff --git a/game-server/datapacks/original/data/enemies/hostiles/pirates/snacher_clipper.json b/game-server/datapacks/original/data/enemies/hostiles/pirates/snacher_clipper.json index 1621f63..f62c80d 100644 --- a/game-server/datapacks/original/data/enemies/hostiles/pirates/snacher_clipper.json +++ b/game-server/datapacks/original/data/enemies/hostiles/pirates/snacher_clipper.json @@ -2,12 +2,46 @@ "hostile": { "id": "original:pirates/snacher_clipper", "displayName": "enemies.original.pirate.snacher_clipper", + "description": "enemies.original.pirate.snacher_clipper.desc", + "texture": "original/assets/textures/enemies/pirates/snacher_clipper.png", "stats": { "health": 100, - "defense": 4, - "damage": 4, - "critical.chance": 0.3, - "attack.rate": 3.0 - } + "defense": 5, + "critical.chance": 0.5, + "attack.rate": 3, + "damage.base": 0, + "damage.cold": 0, + "damage.gamma": 0, + "damage.heat": 0, + "damage.ion": 0, + "damage.physical": 5, + "damage.plasma": 0, + "resistance.base": 0, + "resistance.cold": 0, + "resistance.gamma": 0, + "resistance.heat": -0.1, + "resistance.ion": -0.25, + "resistance.physical": 0, + "resistance.plasma": 0 + }, + "loot": [ + { + "id": "original:Big_ship_thruster", + "chance": 0.25, + "count": { + "min": 1, + "max": 1 + } + }, + { + "id": "original:ore_copper", + "chance": 1, + "count": { + "min": 1, + "max": 2 + } + } + ], + "meta": {} } -} +} \ No newline at end of file diff --git a/game-server/datapacks/original/data/enemies/hostiles/tutorial/tutorial_boss_hostile.json b/game-server/datapacks/original/data/enemies/hostiles/tutorial/tutorial_boss_hostile.json index ea17452..c19ec9c 100644 --- a/game-server/datapacks/original/data/enemies/hostiles/tutorial/tutorial_boss_hostile.json +++ b/game-server/datapacks/original/data/enemies/hostiles/tutorial/tutorial_boss_hostile.json @@ -3,7 +3,7 @@ "id": "original:tutorial/tutorial_boss_hostile", "displayName": "enemies.original.tutorial.tutorial_boss_hostile", "stats": { - "health": 40, + "health": 60, "defense": 1.3, "damage": 4, "critical.chance": 0.3, diff --git a/game-server/datapacks/original/data/enemies/hostiles/tutorial/tutorial_hostile.json b/game-server/datapacks/original/data/enemies/hostiles/tutorial/tutorial_hostile.json index 6fe12d4..911c1ef 100644 --- a/game-server/datapacks/original/data/enemies/hostiles/tutorial/tutorial_hostile.json +++ b/game-server/datapacks/original/data/enemies/hostiles/tutorial/tutorial_hostile.json @@ -11,7 +11,7 @@ }, "loot": [ { - "id": "original:alloy_steel", + "id": "original:ingot_iron", "chance": 0.8, "count": { "min": 1, diff --git a/game-server/datapacks/original/data/items/equipment/ship/hulls/resistive_plating.json b/game-server/datapacks/original/data/items/equipment/ship/hulls/resistive_plating.json new file mode 100644 index 0000000..5f27baa --- /dev/null +++ b/game-server/datapacks/original/data/items/equipment/ship/hulls/resistive_plating.json @@ -0,0 +1,29 @@ +{ + "plating": { + "id": "original:resistive_plating", + "displayName": "items.materials.original.ship.plating.heavy_plating", + "description": "items.materials.original.ship.plating.heavy_plating.desc", + "texture": "original/assets/textures/equipment/ship/hull/resistive_plating.png", + "stats": { + "health": 30, + "resistance.base": 0.3, + "resistance.cold": 0.3, + "resistance.gamma": 0.3, + "resistance.heat": 0.3, + "resistance.ion": 0.5, + "resistance.physical": 0.3, + "resistance.plasma": 0.3 + }, + "meta": { + "rarity": "rare", + "equipmentSlot": "original:ship_hull", + "storeCategory": "original:ship_equipment", + "dungeon": "space", + "storePrice": 100, + "storeSellValue": 25, + "storeShowWeight": 10, + "storeFeaturedDiscountPercentage": 0, + "storeFeaturedShowWeight": 10 + } + } +} \ No newline at end of file