From 3a58125d14bb307f861b38c6c5b0a63babde7e08 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Fri, 19 Jun 2026 13:28:06 -0400 Subject: feat: all skills kind of implemented, random prototype content added --- data/items/amp_potion.yaml | 7 +++++-- data/items/bio_serum.yaml | 5 ++++- data/items/full_restore.yaml | 7 +++++-- data/items/mahogany_planks.yaml | 6 ++++++ data/items/mahogany_table.yaml | 6 ++++++ data/items/nano_restore.yaml | 5 ++++- data/items/oak_planks.yaml | 6 ++++++ data/items/oak_shelf.yaml | 6 ++++++ data/items/oak_table.yaml | 6 ++++++ data/items/planks.yaml | 6 ++++++ data/items/restoration_compound.yaml | 7 +++++-- data/items/saw.yaml | 7 +++++++ data/items/science_serum.yaml | 7 +++++-- data/items/shield_potion.yaml | 7 +++++-- data/items/stim_cell.yaml | 5 ++++- data/items/stim_potion.yaml | 5 ++++- data/items/super_amp.yaml | 7 +++++-- data/items/super_bio_serum.yaml | 7 +++++-- data/items/super_shield.yaml | 7 +++++-- data/items/super_stim.yaml | 7 +++++-- data/items/super_stim_cell.yaml | 7 +++++-- data/items/targeting_serum.yaml | 7 +++++-- data/items/teak_planks.yaml | 6 ++++++ data/items/teak_table.yaml | 6 ++++++ data/items/tech_serum.yaml | 7 +++++-- data/items/wooden_chair.yaml | 6 ++++++ data/items/wooden_shelf.yaml | 6 ++++++ data/items/wooden_table.yaml | 6 ++++++ 28 files changed, 149 insertions(+), 28 deletions(-) create mode 100644 data/items/mahogany_planks.yaml create mode 100644 data/items/mahogany_table.yaml create mode 100644 data/items/oak_planks.yaml create mode 100644 data/items/oak_shelf.yaml create mode 100644 data/items/oak_table.yaml create mode 100644 data/items/planks.yaml create mode 100644 data/items/saw.yaml create mode 100644 data/items/teak_planks.yaml create mode 100644 data/items/teak_table.yaml create mode 100644 data/items/wooden_chair.yaml create mode 100644 data/items/wooden_shelf.yaml create mode 100644 data/items/wooden_table.yaml (limited to 'data/items') diff --git a/data/items/amp_potion.yaml b/data/items/amp_potion.yaml index 0d88a53..8167932 100644 --- a/data/items/amp_potion.yaml +++ b/data/items/amp_potion.yaml @@ -1,6 +1,9 @@ id: amp_potion name: "amp potion" -color: "255" -description: "A milky white potion that temporarily amplifies physical strength. [Effect not yet implemented]" +color: "220" +description: "A glowing gold potion that amplifies physical strength." value: 55 stackable: false +potion_effect: "strength" +potion_bonus: 10 +potion_duration: 200 diff --git a/data/items/bio_serum.yaml b/data/items/bio_serum.yaml index 4795749..b397e46 100644 --- a/data/items/bio_serum.yaml +++ b/data/items/bio_serum.yaml @@ -1,6 +1,9 @@ id: bio_serum name: "bio serum" color: "48" -description: "A clear green serum that neutralizes biological toxins. [Effect not yet implemented]" +description: "A green serum that neutralizes biological toxins and restores health." value: 45 stackable: false +potion_effect: "heal" +potion_bonus: 60 +potion_duration: 0 diff --git a/data/items/full_restore.yaml b/data/items/full_restore.yaml index d34d94d..96f6036 100644 --- a/data/items/full_restore.yaml +++ b/data/items/full_restore.yaml @@ -1,6 +1,9 @@ id: full_restore name: "full restore" -color: "207" -description: "A shimmering pink potion. Restores all diminished stats simultaneously. [Effect not yet implemented]" +color: "208" +description: "A powerful orange potion that completely restores health." value: 200 stackable: false +potion_effect: "heal" +potion_bonus: 500 +potion_duration: 0 diff --git a/data/items/mahogany_planks.yaml b/data/items/mahogany_planks.yaml new file mode 100644 index 0000000..d551321 --- /dev/null +++ b/data/items/mahogany_planks.yaml @@ -0,0 +1,6 @@ +id: mahogany_planks +name: mahogany planks +color: "96" +description: "Luxurious mahogany planks with a deep reddish hue." +value: 120 +stackable: false diff --git a/data/items/mahogany_table.yaml b/data/items/mahogany_table.yaml new file mode 100644 index 0000000..245b929 --- /dev/null +++ b/data/items/mahogany_table.yaml @@ -0,0 +1,6 @@ +id: mahogany_table +name: mahogany table +color: "96" +description: "A luxurious mahogany table, the centerpiece of any room." +value: 240 +stackable: false diff --git a/data/items/nano_restore.yaml b/data/items/nano_restore.yaml index 2714b9f..e430b49 100644 --- a/data/items/nano_restore.yaml +++ b/data/items/nano_restore.yaml @@ -1,6 +1,9 @@ id: nano_restore name: "nano restore" color: "208" -description: "An orange potion containing nanobots that restore diminished attributes. [Effect not yet implemented]" +description: "An orange potion containing nanobots that restore diminished attributes." value: 70 stackable: false +potion_effect: "heal" +potion_bonus: 100 +potion_duration: 0 diff --git a/data/items/oak_planks.yaml b/data/items/oak_planks.yaml new file mode 100644 index 0000000..29376c6 --- /dev/null +++ b/data/items/oak_planks.yaml @@ -0,0 +1,6 @@ +id: oak_planks +name: oak planks +color: "102" +description: "Sturdy oak planks, ideal for furniture." +value: 40 +stackable: false diff --git a/data/items/oak_shelf.yaml b/data/items/oak_shelf.yaml new file mode 100644 index 0000000..0f08fa5 --- /dev/null +++ b/data/items/oak_shelf.yaml @@ -0,0 +1,6 @@ +id: oak_shelf +name: oak shelf +color: "94" +description: "A solid oak shelf, built to last." +value: 80 +stackable: false diff --git a/data/items/oak_table.yaml b/data/items/oak_table.yaml new file mode 100644 index 0000000..e94b372 --- /dev/null +++ b/data/items/oak_table.yaml @@ -0,0 +1,6 @@ +id: oak_table +name: oak table +color: "94" +description: "A fine oak table with carved legs." +value: 100 +stackable: false diff --git a/data/items/planks.yaml b/data/items/planks.yaml new file mode 100644 index 0000000..67de72e --- /dev/null +++ b/data/items/planks.yaml @@ -0,0 +1,6 @@ +id: planks +name: planks +color: "137" +description: "Some regular wooden planks, ready for construction." +value: 20 +stackable: false diff --git a/data/items/restoration_compound.yaml b/data/items/restoration_compound.yaml index b4179bc..913153f 100644 --- a/data/items/restoration_compound.yaml +++ b/data/items/restoration_compound.yaml @@ -1,6 +1,9 @@ id: restoration_compound name: "restoration compound" -color: "214" -description: "A golden compound that restores hitpoints and boosts defense, but drains other stats. [Effect not yet implemented]" +color: "51" +description: "A teal compound that enhances all combat capabilities." value: 250 stackable: false +potion_effect: "all_combat" +potion_bonus: 15 +potion_duration: 150 diff --git a/data/items/saw.yaml b/data/items/saw.yaml new file mode 100644 index 0000000..4a7ad6a --- /dev/null +++ b/data/items/saw.yaml @@ -0,0 +1,7 @@ +id: saw +name: saw +tool_type: saw +color: "152" +description: "A sharp-toothed saw for cutting planks from logs at a workbench." +value: 30 +stackable: false diff --git a/data/items/science_serum.yaml b/data/items/science_serum.yaml index 08b807e..e78f915 100644 --- a/data/items/science_serum.yaml +++ b/data/items/science_serum.yaml @@ -1,6 +1,9 @@ id: science_serum name: "science serum" -color: "93" -description: "A violet serum that heightens scientific cognition and casting ability. [Effect not yet implemented]" +color: "141" +description: "A violet serum that heightens scientific cognition." value: 200 stackable: false +potion_effect: "science" +potion_bonus: 10 +potion_duration: 200 diff --git a/data/items/shield_potion.yaml b/data/items/shield_potion.yaml index ccc2d0b..4cd91e8 100644 --- a/data/items/shield_potion.yaml +++ b/data/items/shield_potion.yaml @@ -1,6 +1,9 @@ id: shield_potion name: "shield potion" -color: "39" -description: "A luminous blue potion that temporarily reinforces defensive capability. [Effect not yet implemented]" +color: "21" +description: "A deep blue potion that reinforces defensive capability." value: 85 stackable: false +potion_effect: "defense" +potion_bonus: 10 +potion_duration: 200 diff --git a/data/items/stim_cell.yaml b/data/items/stim_cell.yaml index 03930e7..b431532 100644 --- a/data/items/stim_cell.yaml +++ b/data/items/stim_cell.yaml @@ -1,6 +1,9 @@ id: stim_cell name: "stim cell" color: "226" -description: "A bright yellow energy supplement that restores stamina. [Effect not yet implemented]" +description: "A bright yellow energy supplement that restores stamina." value: 65 stackable: false +potion_effect: "battery" +potion_bonus: 25 +potion_duration: 0 diff --git a/data/items/stim_potion.yaml b/data/items/stim_potion.yaml index 19841d0..de51291 100644 --- a/data/items/stim_potion.yaml +++ b/data/items/stim_potion.yaml @@ -1,6 +1,9 @@ id: stim_potion name: "stim potion" color: "196" -description: "A bubbling red potion that temporarily boosts attack capability. [Effect not yet implemented]" +description: "A bubbling red potion that temporarily boosts attack capability." value: 30 stackable: false +potion_effect: "attack" +potion_bonus: 10 +potion_duration: 200 diff --git a/data/items/super_amp.yaml b/data/items/super_amp.yaml index 153e01f..3bea59b 100644 --- a/data/items/super_amp.yaml +++ b/data/items/super_amp.yaml @@ -1,6 +1,9 @@ id: super_amp name: "super amp" -color: "231" -description: "A dangerously concentrated strength amplifier. Handle carefully. [Effect not yet implemented]" +color: "220" +description: "A concentrated gold potion that significantly amplifies physical strength." value: 155 stackable: false +potion_effect: "strength" +potion_bonus: 20 +potion_duration: 200 diff --git a/data/items/super_bio_serum.yaml b/data/items/super_bio_serum.yaml index d2ef4de..fbc5ebe 100644 --- a/data/items/super_bio_serum.yaml +++ b/data/items/super_bio_serum.yaml @@ -1,6 +1,9 @@ id: super_bio_serum name: "super bio serum" -color: "34" -description: "A concentrated antitoxin. Provides extended poison immunity. [Effect not yet implemented]" +color: "48" +description: "A concentrated green serum that powerfully restores health." value: 130 stackable: false +potion_effect: "heal" +potion_bonus: 120 +potion_duration: 0 diff --git a/data/items/super_shield.yaml b/data/items/super_shield.yaml index 5f6053d..7545b2e 100644 --- a/data/items/super_shield.yaml +++ b/data/items/super_shield.yaml @@ -1,6 +1,9 @@ id: super_shield name: "super shield" -color: "27" -description: "A deep indigo potion that provides significant defensive enhancement. [Effect not yet implemented]" +color: "21" +description: "A concentrated blue potion that provides significant defensive enhancement." value: 175 stackable: false +potion_effect: "defense" +potion_bonus: 20 +potion_duration: 200 diff --git a/data/items/super_stim.yaml b/data/items/super_stim.yaml index d82704c..c290c5f 100644 --- a/data/items/super_stim.yaml +++ b/data/items/super_stim.yaml @@ -1,6 +1,9 @@ id: super_stim name: "super stim" -color: "160" -description: "A potent dark-red stimulant. Dramatically boosts attack capability. [Effect not yet implemented]" +color: "196" +description: "A potent red potion that dramatically boosts attack capability." value: 120 stackable: false +potion_effect: "attack" +potion_bonus: 20 +potion_duration: 200 diff --git a/data/items/super_stim_cell.yaml b/data/items/super_stim_cell.yaml index 7952603..1f25597 100644 --- a/data/items/super_stim_cell.yaml +++ b/data/items/super_stim_cell.yaml @@ -1,6 +1,9 @@ id: super_stim_cell name: "super stim cell" -color: "220" -description: "An advanced energy compound that fully restores stamina. [Effect not yet implemented]" +color: "226" +description: "A concentrated yellow energy supplement that fully restores stamina." value: 140 stackable: false +potion_effect: "battery" +potion_bonus: 50 +potion_duration: 0 diff --git a/data/items/targeting_serum.yaml b/data/items/targeting_serum.yaml index fd583d6..b10ebc5 100644 --- a/data/items/targeting_serum.yaml +++ b/data/items/targeting_serum.yaml @@ -1,6 +1,9 @@ id: targeting_serum name: "targeting serum" -color: "70" -description: "A dark green serum that sharpens ranged targeting systems. [Effect not yet implemented]" +color: "202" +description: "A pink serum that sharpens ranged targeting." value: 190 stackable: false +potion_effect: "ranged" +potion_bonus: 10 +potion_duration: 200 diff --git a/data/items/teak_planks.yaml b/data/items/teak_planks.yaml new file mode 100644 index 0000000..f0a0642 --- /dev/null +++ b/data/items/teak_planks.yaml @@ -0,0 +1,6 @@ +id: teak_planks +name: teak planks +color: "100" +description: "Fine teak planks with a rich grain." +value: 80 +stackable: false diff --git a/data/items/teak_table.yaml b/data/items/teak_table.yaml new file mode 100644 index 0000000..5c2c5c5 --- /dev/null +++ b/data/items/teak_table.yaml @@ -0,0 +1,6 @@ +id: teak_table +name: teak table +color: "100" +description: "An elegant teak table with a polished surface." +value: 160 +stackable: false diff --git a/data/items/tech_serum.yaml b/data/items/tech_serum.yaml index fd1b857..aac3fdc 100644 --- a/data/items/tech_serum.yaml +++ b/data/items/tech_serum.yaml @@ -1,6 +1,9 @@ id: tech_serum name: "tech serum" -color: "51" -description: "A cyan serum that temporarily enhances technology interface capability. [Effect not yet implemented]" +color: "75" +description: "A cyan serum that enhances technology interface." value: 100 stackable: false +potion_effect: "technology" +potion_bonus: 10 +potion_duration: 200 diff --git a/data/items/wooden_chair.yaml b/data/items/wooden_chair.yaml new file mode 100644 index 0000000..16220ef --- /dev/null +++ b/data/items/wooden_chair.yaml @@ -0,0 +1,6 @@ +id: wooden_chair +name: wooden chair +color: "130" +description: "A comfortable wooden chair with a smooth finish." +value: 35 +stackable: false diff --git a/data/items/wooden_shelf.yaml b/data/items/wooden_shelf.yaml new file mode 100644 index 0000000..3b0d97d --- /dev/null +++ b/data/items/wooden_shelf.yaml @@ -0,0 +1,6 @@ +id: wooden_shelf +name: wooden shelf +color: "130" +description: "A simple wooden shelf, useful for storing small items." +value: 40 +stackable: false diff --git a/data/items/wooden_table.yaml b/data/items/wooden_table.yaml new file mode 100644 index 0000000..171a9bb --- /dev/null +++ b/data/items/wooden_table.yaml @@ -0,0 +1,6 @@ +id: wooden_table +name: wooden table +color: "130" +description: "A sturdy wooden table, perfect for dining or displaying objects." +value: 50 +stackable: false -- cgit v1.2.3