aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-19 02:40:22 -0400
committerhistoria <[not public]>2026-06-19 02:40:22 -0400
commit2ae4a052fd1c15c3c6ba0f1dd324d896371aaffc (patch)
tree3caef60f71a462b7e7ace668053e1f02fb61db15 /data
parent86aec0e14eb6fec0a39d742bab1761dad8d7012c (diff)
downloadthehouseoficarus-2ae4a052fd1c15c3c6ba0f1dd324d896371aaffc.tar.gz
feat: rough technology skill added
Diffstat (limited to 'data')
-rw-r--r--data/help/tech.yaml21
-rw-r--r--data/items/capacitor_gloves.yaml11
-rw-r--r--data/items/neural_headband.yaml11
-rw-r--r--data/items/power_amulet.yaml8
-rw-r--r--data/objects/charging_station.yaml4
-rw-r--r--data/rooms/1.yaml1
6 files changed, 56 insertions, 0 deletions
diff --git a/data/help/tech.yaml b/data/help/tech.yaml
new file mode 100644
index 0000000..25bb358
--- /dev/null
+++ b/data/help/tech.yaml
@@ -0,0 +1,21 @@
+name: "tech"
+category: "Commands"
+description: |
+ Technology is a skill that allows you to activate powerful tech modules
+ that enhance your combat abilities. Each tech drains battery while active.
+
+ Battery is your tech power supply. Max battery equals your Technology level.
+ Battery does not regenerate naturally -- recharge at a Charging Station.
+
+ Commands:
+ tech Toggle your quick tech (or show list if none set)
+ tech <name> Toggle a specific tech on/off
+ tech list Show all available techs
+ tech quick <name> Set your quick tech
+ t Shortcut for 'tech' (toggle quick tech)
+
+ Tips:
+ - Multiple techs can be active simultaneously (from different groups)
+ - Equipment with Technology bonus reduces drain rate
+ - Toggling tech off and back on between ticks avoids drain ("flicking")
+ - Protection techs reduce incoming damage by 40%
diff --git a/data/items/capacitor_gloves.yaml b/data/items/capacitor_gloves.yaml
new file mode 100644
index 0000000..e5af9ed
--- /dev/null
+++ b/data/items/capacitor_gloves.yaml
@@ -0,0 +1,11 @@
+id: capacitor_gloves
+name: Capacitor Gloves
+description: "Gloves woven with superconducting filaments."
+color: "250"
+value: 300
+equip_slot: hands
+stats:
+ stab_defense: 2
+ slash_defense: 2
+ crush_defense: 2
+ technology_bonus: 2
diff --git a/data/items/neural_headband.yaml b/data/items/neural_headband.yaml
new file mode 100644
index 0000000..e01e57d
--- /dev/null
+++ b/data/items/neural_headband.yaml
@@ -0,0 +1,11 @@
+id: neural_headband
+name: Neural Headband
+description: "A thin band of circuitry that amplifies neural signals, reducing battery drain."
+color: "39"
+value: 500
+equip_slot: head
+stats:
+ stab_defense: 1
+ slash_defense: 1
+ crush_defense: 1
+ technology_bonus: 4
diff --git a/data/items/power_amulet.yaml b/data/items/power_amulet.yaml
new file mode 100644
index 0000000..bd136a4
--- /dev/null
+++ b/data/items/power_amulet.yaml
@@ -0,0 +1,8 @@
+id: power_amulet
+name: Power Amulet
+description: "A pendant containing a miniature power cell that augments tech efficiency."
+color: "220"
+value: 800
+equip_slot: neck
+stats:
+ technology_bonus: 3
diff --git a/data/objects/charging_station.yaml b/data/objects/charging_station.yaml
new file mode 100644
index 0000000..ef63c7d
--- /dev/null
+++ b/data/objects/charging_station.yaml
@@ -0,0 +1,4 @@
+id: charging_station
+name: Charging Station
+description: "A humming terminal with exposed capacitor banks. Its indicator light pulses with stored energy. You could recharge your battery here."
+inroom_description: "A charging station hums quietly against the wall."
diff --git a/data/rooms/1.yaml b/data/rooms/1.yaml
index aaf6dda..6fe6518 100644
--- a/data/rooms/1.yaml
+++ b/data/rooms/1.yaml
@@ -9,6 +9,7 @@ exits:
down: 31
objects:
- id: lumby_fountain
+ - id: charging_station
mobs:
- "newbie_trainer"
spawns: