aboutsummaryrefslogtreecommitdiff
path: root/data/mobs/examples/phantom.yaml
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-07-01 19:41:34 -0400
committerhistoria <[not public]>2026-07-01 19:41:34 -0400
commit8eec7b75ff9c8c368b252373db45fb891732d2ca (patch)
tree528ab3f235e3082a51b8bd6c8e5ae269c41b4f2b /data/mobs/examples/phantom.yaml
parent78b522d57a9ebc691e075523910d7cdaa06b6493 (diff)
downloadthehouseoficarus-8eec7b75ff9c8c368b252373db45fb891732d2ca.tar.gz
mob combat stats overhauled and standardized
Diffstat (limited to 'data/mobs/examples/phantom.yaml')
-rw-r--r--data/mobs/examples/phantom.yaml45
1 files changed, 31 insertions, 14 deletions
diff --git a/data/mobs/examples/phantom.yaml b/data/mobs/examples/phantom.yaml
index d871b76..fad8167 100644
--- a/data/mobs/examples/phantom.yaml
+++ b/data/mobs/examples/phantom.yaml
@@ -1,24 +1,10 @@
name: phantom
description: "A semi-transparent entity that phases in and out of visible light. Its psychic attacks are devastating to anyone without a spectral visor."
-assassin_level: 45
-damage_without: spectral_visor
-attack: 35
-strength: 30
-defense: 25
-hp: 100
-speed: 3
-aggressive: true
-respawn_ticks: 50
idle_descriptions:
- "flickers between visible and invisible"
- "emits a low, resonant hum"
- "drifts through a wall and back again"
- "stares at you with hollow, glowing eyes"
-combat_descriptions:
- - "blasts %s with a psychic wave"
- - "phases through %s's defenses"
- - "unleashes a spectral shriek at %s"
-size: medium
drops:
remains: ectoplasm
loot:
@@ -30,3 +16,34 @@ drops:
- item_id: credits
weight: 37
quantity: 1000
+combat:
+ kind: combat
+ stats:
+ hp: 100
+ attack: 35
+ strength: 30
+ defense: 25
+ attack_type: crush
+ speed: 3
+ aggressive: true
+ respawn_ticks: 50
+ bonuses:
+ attack_bonus: 0
+ strength_bonus: 0
+ science_bonus: 0
+ science_percent_bonus: 0
+ ranged_bonus: 0
+ ranged_strength_bonus: 0
+ defenses:
+ stab_defense: 0
+ slash_defense: 0
+ crush_defense: 0
+ science_defense: 0
+ ranged_defense: 0
+ assassin_level: 45
+ damage_without: spectral_visor
+ size: medium
+ combat_descriptions:
+ - "blasts %s with a psychic wave"
+ - "phases through %s's defenses"
+ - "unleashes a spectral shriek at %s"