new hostiles with all damamge and resistance types and updated existing ones

This commit is contained in:
cowcannon 2026-04-23 21:17:00 -05:00
parent 7257b1cd2f
commit f35130ae31
14 changed files with 515 additions and 27 deletions

View File

@ -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": {}
}
}

View File

@ -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": {}
}
}

View File

@ -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": {}
}
}

View File

@ -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": {}
}
}

View File

@ -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": {}
}
}

View File

@ -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": {}
}
}

View File

@ -2,12 +2,70 @@
"hostile": { "hostile": {
"id": "original:pirates/black_mark_cruiser", "id": "original:pirates/black_mark_cruiser",
"displayName": "enemies.original.pirate.black_mark_heavy_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": { "stats": {
"health": 850, "health": 850,
"defense": 5.0, "defense": 5,
"damage": 18.0,
"critical.chance": 0.15, "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": {}
}
} }

View File

@ -2,12 +2,29 @@
"hostile": { "hostile": {
"id": "original:pirates/corvid_corvette", "id": "original:pirates/corvid_corvette",
"displayName": "enemies.original.pirate.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": { "stats": {
"health": 100, "health": 100,
"defense": 1, "defense": 1,
"damage": 4,
"critical.chance": 0.1, "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": {}
} }
} }

View File

@ -2,12 +2,46 @@
"hostile": { "hostile": {
"id": "original:pirates/raider_frigate", "id": "original:pirates/raider_frigate",
"displayName": "enemies.original.pirate.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": { "stats": {
"health": 210, "health": 210,
"defense": 1.5, "defense": 1.5,
"damage": 7,
"critical.chance": 0.2, "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": {}
}
} }

View File

@ -2,12 +2,38 @@
"hostile": { "hostile": {
"id": "original:pirates/scout_drone", "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": { "stats": {
"health": 25, "health": 25,
"defense": 0.2, "defense": 0,
"damage": 2,
"critical.chance": 0.1, "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": {}
}
} }

View File

@ -2,12 +2,46 @@
"hostile": { "hostile": {
"id": "original:pirates/snacher_clipper", "id": "original:pirates/snacher_clipper",
"displayName": "enemies.original.pirate.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": { "stats": {
"health": 100, "health": 100,
"defense": 4, "defense": 5,
"damage": 4, "critical.chance": 0.5,
"critical.chance": 0.3, "attack.rate": 3,
"attack.rate": 3.0 "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": {}
}
} }

View File

@ -3,7 +3,7 @@
"id": "original:tutorial/tutorial_boss_hostile", "id": "original:tutorial/tutorial_boss_hostile",
"displayName": "enemies.original.tutorial.tutorial_boss_hostile", "displayName": "enemies.original.tutorial.tutorial_boss_hostile",
"stats": { "stats": {
"health": 40, "health": 60,
"defense": 1.3, "defense": 1.3,
"damage": 4, "damage": 4,
"critical.chance": 0.3, "critical.chance": 0.3,

View File

@ -11,7 +11,7 @@
}, },
"loot": [ "loot": [
{ {
"id": "original:alloy_steel", "id": "original:ingot_iron",
"chance": 0.8, "chance": 0.8,
"count": { "count": {
"min": 1, "min": 1,

View File

@ -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
}
}
}