aboutsummaryrefslogtreecommitdiff
path: root/data/mobs/examples/solar_panel_frame.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/solar_panel_frame.yaml
parent78b522d57a9ebc691e075523910d7cdaa06b6493 (diff)
downloadthehouseoficarus-8eec7b75ff9c8c368b252373db45fb891732d2ca.tar.gz
mob combat stats overhauled and standardized
Diffstat (limited to 'data/mobs/examples/solar_panel_frame.yaml')
-rw-r--r--data/mobs/examples/solar_panel_frame.yaml43
1 files changed, 27 insertions, 16 deletions
diff --git a/data/mobs/examples/solar_panel_frame.yaml b/data/mobs/examples/solar_panel_frame.yaml
index 90269f2..2685db0 100644
--- a/data/mobs/examples/solar_panel_frame.yaml
+++ b/data/mobs/examples/solar_panel_frame.yaml
@@ -1,25 +1,13 @@
name: solar panel frame
description: "A half-assembled photovoltaic array on a steel frame. Panels, brackets and cabling are laid out, waiting to be fitted. This is work, not a fight — fix the panels into place to complete the array."
-kind: task
-verb: assemble
-progress_noun: assembly
-complete_message: "You bolt the final panel into place and the solar array hums to life!"
-hp: 40
-defense: 10
-speed: 5
-aggressive: false
-respawn_ticks: 40
-attack_type: crush
-crush_defense: 0
-stab_defense: 40
-slash_defense: 40
-ranged_defense: 10
-science_defense: 10
+task:
+ verb: assemble
+ progress_noun: assembly
+ complete_message: "You bolt the final panel into place and the solar array hums to life!"
idle_descriptions:
- "stands half-assembled, panels waiting to be fitted"
- "has loose cabling dangling from an open junction box"
- "catches the light on its few mounted panels"
-size: medium
drops:
loot:
- item_id: credits
@@ -31,3 +19,26 @@ drops:
- item_id: coal
weight: 5
quantity: 1
+combat:
+ kind: task
+ stats:
+ hp: 40
+ defense: 10
+ attack_type: crush
+ speed: 5
+ aggressive: false
+ respawn_ticks: 40
+ bonuses:
+ attack_bonus: 0
+ strength_bonus: 0
+ science_bonus: 0
+ science_percent_bonus: 0
+ ranged_bonus: 0
+ ranged_strength_bonus: 0
+ defenses:
+ stab_defense: 40
+ slash_defense: 40
+ crush_defense: 0
+ science_defense: 10
+ ranged_defense: 10
+ size: medium