From fbd1c30d7b9777c9df6653f0c393afa7a7dfa519 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Fri, 19 Jun 2026 03:05:46 -0400 Subject: feat: science skill roughly implemented --- data/help/autocast.yaml | 21 +++++++++++++++++++++ data/help/mods.yaml | 16 ++++++++++++++++ data/help/science.yaml | 32 ++++++++++++++++++++++++++++++++ data/help/trigger.yaml | 24 ++++++++++++++++++++++++ data/items/abyssal_bracelet.yaml | 6 ++++++ data/items/advanced_bio_deck.yaml | 11 +++++++++++ data/items/advanced_eco_deck.yaml | 11 +++++++++++ data/items/advanced_hydro_deck.yaml | 11 +++++++++++ data/items/advanced_solar_deck.yaml | 11 +++++++++++ data/items/basic_deck.yaml | 10 ++++++++++ data/items/binding_necklace.yaml | 6 ++++++ data/items/bio_deck.yaml | 11 +++++++++++ data/items/bracelet_of_clay.yaml | 6 ++++++ data/items/bracelet_of_slaughter.yaml | 6 ++++++ data/items/diamond_bolts.yaml | 6 +++--- data/items/diamond_bolts_e.yaml | 9 +++++++++ data/items/diamond_bracelet.yaml | 4 ++-- data/items/diamond_necklace.yaml | 4 ++-- data/items/diamond_ring.yaml | 4 ++-- data/items/digsite_pendant.yaml | 6 ++++++ data/items/eco_deck.yaml | 11 +++++++++++ data/items/emerald_bolts.yaml | 8 ++++---- data/items/emerald_bolts_e.yaml | 9 +++++++++ data/items/emerald_bracelet.yaml | 6 +++--- data/items/emerald_necklace.yaml | 6 +++--- data/items/emerald_ring.yaml | 6 +++--- data/items/hydro_deck.yaml | 11 +++++++++++ data/items/inoculation_bracelet.yaml | 6 ++++++ data/items/necklace_of_passage.yaml | 6 ++++++ data/items/nutrient_bar.yaml | 8 ++++++++ data/items/phoenix_necklace.yaml | 6 ++++++ data/items/ring_of_dueling.yaml | 6 ++++++ data/items/ring_of_forging.yaml | 6 ++++++ data/items/ring_of_life.yaml | 6 ++++++ data/items/ring_of_recoil.yaml | 6 ++++++ data/items/ruby_bolts.yaml | 6 +++--- data/items/ruby_bolts_e.yaml | 9 +++++++++ data/items/ruby_bracelet.yaml | 4 ++-- data/items/ruby_necklace.yaml | 4 ++-- data/items/ruby_ring.yaml | 4 ++-- data/items/sapphire_bolts.yaml | 8 ++++---- data/items/sapphire_bolts_e.yaml | 9 +++++++++ data/items/sapphire_bracelet.yaml | 6 +++--- data/items/sapphire_necklace.yaml | 6 +++--- data/items/sapphire_ring.yaml | 6 +++--- data/items/solar_deck.yaml | 11 +++++++++++ 46 files changed, 351 insertions(+), 44 deletions(-) create mode 100644 data/help/autocast.yaml create mode 100644 data/help/mods.yaml create mode 100644 data/help/science.yaml create mode 100644 data/help/trigger.yaml create mode 100644 data/items/abyssal_bracelet.yaml create mode 100644 data/items/advanced_bio_deck.yaml create mode 100644 data/items/advanced_eco_deck.yaml create mode 100644 data/items/advanced_hydro_deck.yaml create mode 100644 data/items/advanced_solar_deck.yaml create mode 100644 data/items/basic_deck.yaml create mode 100644 data/items/binding_necklace.yaml create mode 100644 data/items/bio_deck.yaml create mode 100644 data/items/bracelet_of_clay.yaml create mode 100644 data/items/bracelet_of_slaughter.yaml create mode 100644 data/items/diamond_bolts_e.yaml create mode 100644 data/items/digsite_pendant.yaml create mode 100644 data/items/eco_deck.yaml create mode 100644 data/items/emerald_bolts_e.yaml create mode 100644 data/items/hydro_deck.yaml create mode 100644 data/items/inoculation_bracelet.yaml create mode 100644 data/items/necklace_of_passage.yaml create mode 100644 data/items/nutrient_bar.yaml create mode 100644 data/items/phoenix_necklace.yaml create mode 100644 data/items/ring_of_dueling.yaml create mode 100644 data/items/ring_of_forging.yaml create mode 100644 data/items/ring_of_life.yaml create mode 100644 data/items/ring_of_recoil.yaml create mode 100644 data/items/ruby_bolts_e.yaml create mode 100644 data/items/sapphire_bolts_e.yaml create mode 100644 data/items/solar_deck.yaml (limited to 'data') diff --git a/data/help/autocast.yaml b/data/help/autocast.yaml new file mode 100644 index 0000000..9b4fc40 --- /dev/null +++ b/data/help/autocast.yaml @@ -0,0 +1,21 @@ +name: "autocast" +category: "Commands" +description: | + Set a mod to autocast during combat. + + Usage: autocast + autocast off + autocast + + Set a combat mod to automatically trigger each attack tick + during combat. When autocast is active, attacking a mob will + use science combat instead of melee, consuming junk each tick. + + If you run out of junk, autocast disables and you switch to + melee attacks. + + autocast - Show current autocast setting + autocast solar bolt - Set autocast to Solar Bolt + autocast off - Disable autocast + + See also: trigger, mods, science diff --git a/data/help/mods.yaml b/data/help/mods.yaml new file mode 100644 index 0000000..ed9dbcb --- /dev/null +++ b/data/help/mods.yaml @@ -0,0 +1,16 @@ +name: "mods" +category: "Commands" +description: | + Display available science mods. + + Usage: mods + modlist + + Display all science mods you have the level to use, organized + by category (Combat, Processing, Utility, Transport, + Enchantment). + + Shows the junk cost for each mod (adjusted for your equipped + deck). Also shows your current autocast setting. + + See also: trigger, autocast, science diff --git a/data/help/science.yaml b/data/help/science.yaml new file mode 100644 index 0000000..7681310 --- /dev/null +++ b/data/help/science.yaml @@ -0,0 +1,32 @@ +name: "science" +category: "Skills" +description: | + Science is the skill that powers mods — powerful modules that + can be triggered for combat, teleportation, item processing, + and enchanting. + + Key concepts: + - Mods are triggered with 'trigger ' or 'cast ' + - Every mod costs a combination of junk items + - All mods also cost 1 scrap metal, UNLESS you have a deck + equipped + - Wielding a deck (science weapon) removes the scrap + requirement + - Elemental decks also provide unlimited supply of their junk + type + + Junk types: + solarjunk, hydrojunk, ecojunk, biojunk (from scavenging) + chaosjunk, deathjunk, bloodjunk (combat mod components) + lawjunk (transport), cosmicjunk (enchantment) + naturejunk (processing) + + Decks: basic deck, solar deck, hydro deck, eco deck, bio deck + Advanced versions of each elemental deck also exist. + + Combat: Use 'trigger ' or set 'autocast ' + then 'attack ' + + Type 'mods' to see all mods you can currently use. + + See also: trigger, autocast, mods, scavenging diff --git a/data/help/trigger.yaml b/data/help/trigger.yaml new file mode 100644 index 0000000..0e6823d --- /dev/null +++ b/data/help/trigger.yaml @@ -0,0 +1,24 @@ +name: "trigger" +category: "Commands" +description: | + Trigger a science mod. + + Usage: trigger [target] + cast [target] + + Trigger a science mod. Combat mods target a mob and initiate + science-based combat. Utility mods act on items in your + inventory or on yourself. + + Examples: + trigger bio strike goblin - Attack with Bio Strike + trigger low process iron ore - Convert iron ore to credits + trigger transport town - Teleport to Town Square + trigger enchant 1 sapphire ring - Enchant a sapphire ring + trigger superheat copper ore - Smelt copper without furnace + trigger em grab bones - Pick up bones from the ground + + All mods cost junk (and 1 scrap metal unless you have a deck + equipped). Type 'mods' to see your available mods and costs. + + See also: autocast, mods, science diff --git a/data/items/abyssal_bracelet.yaml b/data/items/abyssal_bracelet.yaml new file mode 100644 index 0000000..3b424c3 --- /dev/null +++ b/data/items/abyssal_bracelet.yaml @@ -0,0 +1,6 @@ +id: abyssal_bracelet +name: abyssal bracelet +color: "255" +description: "An enchanted diamond bracelet that increases scavenging output." +value: 6000 +equip_slot: hands diff --git a/data/items/advanced_bio_deck.yaml b/data/items/advanced_bio_deck.yaml new file mode 100644 index 0000000..1411a16 --- /dev/null +++ b/data/items/advanced_bio_deck.yaml @@ -0,0 +1,11 @@ +id: advanced_bio_deck +name: advanced bio deck +color: "196 bold" +description: "A high-powered bio deck with enhanced circuitry. Provides unlimited biojunk and removes the scrap requirement." +value: 15000 +equip_slot: main_hand +weapon_type: science +speed: 5 +stats: + science_attack: 20 +provides_junk: biojunk diff --git a/data/items/advanced_eco_deck.yaml b/data/items/advanced_eco_deck.yaml new file mode 100644 index 0000000..c844f47 --- /dev/null +++ b/data/items/advanced_eco_deck.yaml @@ -0,0 +1,11 @@ +id: advanced_eco_deck +name: advanced eco deck +color: "34 bold" +description: "A high-powered eco deck with enhanced circuitry. Provides unlimited ecojunk and removes the scrap requirement." +value: 15000 +equip_slot: main_hand +weapon_type: science +speed: 5 +stats: + science_attack: 20 +provides_junk: ecojunk diff --git a/data/items/advanced_hydro_deck.yaml b/data/items/advanced_hydro_deck.yaml new file mode 100644 index 0000000..2910931 --- /dev/null +++ b/data/items/advanced_hydro_deck.yaml @@ -0,0 +1,11 @@ +id: advanced_hydro_deck +name: advanced hydro deck +color: "39 bold" +description: "A high-powered hydro deck with enhanced circuitry. Provides unlimited hydrojunk and removes the scrap requirement." +value: 15000 +equip_slot: main_hand +weapon_type: science +speed: 5 +stats: + science_attack: 20 +provides_junk: hydrojunk diff --git a/data/items/advanced_solar_deck.yaml b/data/items/advanced_solar_deck.yaml new file mode 100644 index 0000000..002845c --- /dev/null +++ b/data/items/advanced_solar_deck.yaml @@ -0,0 +1,11 @@ +id: advanced_solar_deck +name: advanced solar deck +color: "220 bold" +description: "A high-powered solar deck with enhanced circuitry. Provides unlimited solarjunk and removes the scrap requirement." +value: 15000 +equip_slot: main_hand +weapon_type: science +speed: 5 +stats: + science_attack: 20 +provides_junk: solarjunk diff --git a/data/items/basic_deck.yaml b/data/items/basic_deck.yaml new file mode 100644 index 0000000..ef2549a --- /dev/null +++ b/data/items/basic_deck.yaml @@ -0,0 +1,10 @@ +id: basic_deck +name: basic deck +color: "245" +description: "A simple programmable deck. Removes the scrap requirement for triggering mods, but provides no elemental junk." +value: 500 +equip_slot: main_hand +weapon_type: science +speed: 5 +stats: + science_attack: 5 diff --git a/data/items/binding_necklace.yaml b/data/items/binding_necklace.yaml new file mode 100644 index 0000000..e9e7559 --- /dev/null +++ b/data/items/binding_necklace.yaml @@ -0,0 +1,6 @@ +id: binding_necklace +name: binding necklace +color: "34" +description: "An enchanted emerald necklace. Provides a 100 percent success rate when identifying junk at altars." +value: 1200 +equip_slot: neck diff --git a/data/items/bio_deck.yaml b/data/items/bio_deck.yaml new file mode 100644 index 0000000..8de2036 --- /dev/null +++ b/data/items/bio_deck.yaml @@ -0,0 +1,11 @@ +id: bio_deck +name: bio deck +color: "196" +description: "A programmable deck infused with bio-synthetic membranes. Provides unlimited biojunk and removes the scrap requirement." +value: 1500 +equip_slot: main_hand +weapon_type: science +speed: 5 +stats: + science_attack: 10 +provides_junk: biojunk diff --git a/data/items/bracelet_of_clay.yaml b/data/items/bracelet_of_clay.yaml new file mode 100644 index 0000000..d8cd881 --- /dev/null +++ b/data/items/bracelet_of_clay.yaml @@ -0,0 +1,6 @@ +id: bracelet_of_clay +name: bracelet of clay +color: "39" +description: "An enchanted sapphire bracelet. Softens clay for easier crafting." +value: 500 +equip_slot: hands diff --git a/data/items/bracelet_of_slaughter.yaml b/data/items/bracelet_of_slaughter.yaml new file mode 100644 index 0000000..2bbbbec --- /dev/null +++ b/data/items/bracelet_of_slaughter.yaml @@ -0,0 +1,6 @@ +id: bracelet_of_slaughter +name: bracelet of slaughter +color: "34" +description: "An enchanted emerald bracelet that provides bonus XP on kills." +value: 1200 +equip_slot: hands diff --git a/data/items/diamond_bolts.yaml b/data/items/diamond_bolts.yaml index f3e8d83..efe8013 100644 --- a/data/items/diamond_bolts.yaml +++ b/data/items/diamond_bolts.yaml @@ -1,9 +1,9 @@ id: diamond_bolts name: diamond bolts color: "255" -description: "Adamant bolts tipped with diamond." -value: 230 +description: "Bolts tipped with diamond. Can be enchanted via science." +value: 130 stackable: true equip_slot: ammo stats: - ranged_strength: 52 + ranged_attack: 9 diff --git a/data/items/diamond_bolts_e.yaml b/data/items/diamond_bolts_e.yaml new file mode 100644 index 0000000..93ade4c --- /dev/null +++ b/data/items/diamond_bolts_e.yaml @@ -0,0 +1,9 @@ +id: diamond_bolts_e +name: diamond bolts e +color: "255 bold" +description: "Enchanted diamond-tipped bolts. Have a chance to ignore the target's defense." +value: 180 +stackable: true +equip_slot: ammo +stats: + ranged_attack: 10 diff --git a/data/items/diamond_bracelet.yaml b/data/items/diamond_bracelet.yaml index c4fcb85..5ba5778 100644 --- a/data/items/diamond_bracelet.yaml +++ b/data/items/diamond_bracelet.yaml @@ -1,6 +1,6 @@ id: diamond_bracelet name: diamond bracelet color: "255" -description: "A gold bracelet set with a diamond." -value: 190 +description: "A bracelet set with a diamond. Can be enchanted." +value: 1500 equip_slot: hands diff --git a/data/items/diamond_necklace.yaml b/data/items/diamond_necklace.yaml index e900756..5629b8c 100644 --- a/data/items/diamond_necklace.yaml +++ b/data/items/diamond_necklace.yaml @@ -1,6 +1,6 @@ id: diamond_necklace name: diamond necklace color: "255" -description: "A gold necklace set with a diamond." -value: 180 +description: "A necklace set with a diamond. Can be enchanted." +value: 1600 equip_slot: neck diff --git a/data/items/diamond_ring.yaml b/data/items/diamond_ring.yaml index 7980d2a..54023c3 100644 --- a/data/items/diamond_ring.yaml +++ b/data/items/diamond_ring.yaml @@ -1,6 +1,6 @@ id: diamond_ring name: diamond ring color: "255" -description: "A gold ring set with a diamond." -value: 170 +description: "A ring set with a diamond. Can be enchanted." +value: 1500 equip_slot: ring diff --git a/data/items/digsite_pendant.yaml b/data/items/digsite_pendant.yaml new file mode 100644 index 0000000..b28e3e3 --- /dev/null +++ b/data/items/digsite_pendant.yaml @@ -0,0 +1,6 @@ +id: digsite_pendant +name: digsite pendant +color: "196" +description: "An enchanted ruby necklace that can teleport you to dig sites." +value: 2500 +equip_slot: neck diff --git a/data/items/eco_deck.yaml b/data/items/eco_deck.yaml new file mode 100644 index 0000000..ef1a991 --- /dev/null +++ b/data/items/eco_deck.yaml @@ -0,0 +1,11 @@ +id: eco_deck +name: eco deck +color: "34" +description: "A programmable deck threaded with eco-organic circuits. Provides unlimited ecojunk and removes the scrap requirement." +value: 1500 +equip_slot: main_hand +weapon_type: science +speed: 5 +stats: + science_attack: 10 +provides_junk: ecojunk diff --git a/data/items/emerald_bolts.yaml b/data/items/emerald_bolts.yaml index b123d92..1afdcd0 100644 --- a/data/items/emerald_bolts.yaml +++ b/data/items/emerald_bolts.yaml @@ -1,9 +1,9 @@ id: emerald_bolts name: emerald bolts -color: "83" -description: "Mithril bolts tipped with emerald." -value: 65 +color: "34" +description: "Bolts tipped with emerald. Can be enchanted via science." +value: 40 stackable: true equip_slot: ammo stats: - ranged_strength: 39 + ranged_attack: 5 diff --git a/data/items/emerald_bolts_e.yaml b/data/items/emerald_bolts_e.yaml new file mode 100644 index 0000000..4cb7cbd --- /dev/null +++ b/data/items/emerald_bolts_e.yaml @@ -0,0 +1,9 @@ +id: emerald_bolts_e +name: emerald bolts e +color: "34 bold" +description: "Enchanted emerald-tipped bolts. Have a chance to poison the target." +value: 55 +stackable: true +equip_slot: ammo +stats: + ranged_attack: 6 diff --git a/data/items/emerald_bracelet.yaml b/data/items/emerald_bracelet.yaml index 91fa223..04e4979 100644 --- a/data/items/emerald_bracelet.yaml +++ b/data/items/emerald_bracelet.yaml @@ -1,6 +1,6 @@ id: emerald_bracelet name: emerald bracelet -color: "83" -description: "A gold bracelet set with a emerald." -value: 105 +color: "34" +description: "A bracelet set with an emerald. Can be enchanted." +value: 400 equip_slot: hands diff --git a/data/items/emerald_necklace.yaml b/data/items/emerald_necklace.yaml index 2f87002..2107ca4 100644 --- a/data/items/emerald_necklace.yaml +++ b/data/items/emerald_necklace.yaml @@ -1,6 +1,6 @@ id: emerald_necklace name: emerald necklace -color: "83" -description: "A gold necklace set with a emerald." -value: 100 +color: "34" +description: "A necklace set with an emerald. Can be enchanted." +value: 450 equip_slot: neck diff --git a/data/items/emerald_ring.yaml b/data/items/emerald_ring.yaml index f70a059..253f872 100644 --- a/data/items/emerald_ring.yaml +++ b/data/items/emerald_ring.yaml @@ -1,6 +1,6 @@ id: emerald_ring name: emerald ring -color: "83" -description: "A gold ring set with a emerald." -value: 95 +color: "34" +description: "A ring set with an emerald. Can be enchanted." +value: 400 equip_slot: ring diff --git a/data/items/hydro_deck.yaml b/data/items/hydro_deck.yaml new file mode 100644 index 0000000..0e417a2 --- /dev/null +++ b/data/items/hydro_deck.yaml @@ -0,0 +1,11 @@ +id: hydro_deck +name: hydro deck +color: "39" +description: "A programmable deck infused with hydro circuitry. Provides unlimited hydrojunk and removes the scrap requirement." +value: 1500 +equip_slot: main_hand +weapon_type: science +speed: 5 +stats: + science_attack: 10 +provides_junk: hydrojunk diff --git a/data/items/inoculation_bracelet.yaml b/data/items/inoculation_bracelet.yaml new file mode 100644 index 0000000..9a3a149 --- /dev/null +++ b/data/items/inoculation_bracelet.yaml @@ -0,0 +1,6 @@ +id: inoculation_bracelet +name: inoculation bracelet +color: "196" +description: "An enchanted ruby bracelet that provides resistance to poison." +value: 2500 +equip_slot: hands diff --git a/data/items/necklace_of_passage.yaml b/data/items/necklace_of_passage.yaml new file mode 100644 index 0000000..b5630ed --- /dev/null +++ b/data/items/necklace_of_passage.yaml @@ -0,0 +1,6 @@ +id: necklace_of_passage +name: necklace of passage +color: "39" +description: "An enchanted sapphire necklace that can teleport the wearer to various locations." +value: 750 +equip_slot: neck diff --git a/data/items/nutrient_bar.yaml b/data/items/nutrient_bar.yaml new file mode 100644 index 0000000..d33d7de --- /dev/null +++ b/data/items/nutrient_bar.yaml @@ -0,0 +1,8 @@ +id: nutrient_bar +name: nutrient bar +color: "220" +description: "A compressed bar of processed nutrients. Restores a small amount of health." +value: 5 +stackable: true +heal_value: 2 +eat_message: "You eat the nutrient bar." diff --git a/data/items/phoenix_necklace.yaml b/data/items/phoenix_necklace.yaml new file mode 100644 index 0000000..b53fafb --- /dev/null +++ b/data/items/phoenix_necklace.yaml @@ -0,0 +1,6 @@ +id: phoenix_necklace +name: phoenix necklace +color: "255" +description: "An enchanted diamond necklace that restores HP when you drop below 20 percent health." +value: 5500 +equip_slot: neck diff --git a/data/items/ring_of_dueling.yaml b/data/items/ring_of_dueling.yaml new file mode 100644 index 0000000..0c11e87 --- /dev/null +++ b/data/items/ring_of_dueling.yaml @@ -0,0 +1,6 @@ +id: ring_of_dueling +name: ring of dueling +color: "34" +description: "An enchanted emerald ring used for teleporting to dueling arenas." +value: 1000 +equip_slot: ring diff --git a/data/items/ring_of_forging.yaml b/data/items/ring_of_forging.yaml new file mode 100644 index 0000000..d0792a1 --- /dev/null +++ b/data/items/ring_of_forging.yaml @@ -0,0 +1,6 @@ +id: ring_of_forging +name: ring of forging +color: "196" +description: "An enchanted ruby ring that prevents ore from failing to smelt." +value: 2000 +equip_slot: ring diff --git a/data/items/ring_of_life.yaml b/data/items/ring_of_life.yaml new file mode 100644 index 0000000..ab0b6e3 --- /dev/null +++ b/data/items/ring_of_life.yaml @@ -0,0 +1,6 @@ +id: ring_of_life +name: ring of life +color: "255" +description: "An enchanted diamond ring that teleports you to safety when your HP drops critically low." +value: 5000 +equip_slot: ring diff --git a/data/items/ring_of_recoil.yaml b/data/items/ring_of_recoil.yaml new file mode 100644 index 0000000..c143f68 --- /dev/null +++ b/data/items/ring_of_recoil.yaml @@ -0,0 +1,6 @@ +id: ring_of_recoil +name: ring of recoil +color: "39" +description: "An enchanted sapphire ring that reflects a portion of melee damage back to the attacker." +value: 500 +equip_slot: ring diff --git a/data/items/ruby_bolts.yaml b/data/items/ruby_bolts.yaml index cf50f5e..b83bec2 100644 --- a/data/items/ruby_bolts.yaml +++ b/data/items/ruby_bolts.yaml @@ -1,9 +1,9 @@ id: ruby_bolts name: ruby bolts color: "196" -description: "Adamant bolts tipped with ruby." -value: 130 +description: "Bolts tipped with ruby. Can be enchanted via science." +value: 75 stackable: true equip_slot: ammo stats: - ranged_strength: 49 + ranged_attack: 7 diff --git a/data/items/ruby_bolts_e.yaml b/data/items/ruby_bolts_e.yaml new file mode 100644 index 0000000..14954c2 --- /dev/null +++ b/data/items/ruby_bolts_e.yaml @@ -0,0 +1,9 @@ +id: ruby_bolts_e +name: ruby bolts e +color: "196 bold" +description: "Enchanted ruby-tipped bolts. Have a chance to deal extra damage based on the target's remaining HP." +value: 100 +stackable: true +equip_slot: ammo +stats: + ranged_attack: 8 diff --git a/data/items/ruby_bracelet.yaml b/data/items/ruby_bracelet.yaml index 4a9a509..e5f3f70 100644 --- a/data/items/ruby_bracelet.yaml +++ b/data/items/ruby_bracelet.yaml @@ -1,6 +1,6 @@ id: ruby_bracelet name: ruby bracelet color: "196" -description: "A gold bracelet set with a ruby." -value: 140 +description: "A bracelet set with a ruby. Can be enchanted." +value: 800 equip_slot: hands diff --git a/data/items/ruby_necklace.yaml b/data/items/ruby_necklace.yaml index 2c1315d..e181777 100644 --- a/data/items/ruby_necklace.yaml +++ b/data/items/ruby_necklace.yaml @@ -1,6 +1,6 @@ id: ruby_necklace name: ruby necklace color: "196" -description: "A gold necklace set with a ruby." -value: 135 +description: "A necklace set with a ruby. Can be enchanted." +value: 850 equip_slot: neck diff --git a/data/items/ruby_ring.yaml b/data/items/ruby_ring.yaml index 9582c0a..cb0cfde 100644 --- a/data/items/ruby_ring.yaml +++ b/data/items/ruby_ring.yaml @@ -1,6 +1,6 @@ id: ruby_ring name: ruby ring color: "196" -description: "A gold ring set with a ruby." -value: 130 +description: "A ring set with a ruby. Can be enchanted." +value: 800 equip_slot: ring diff --git a/data/items/sapphire_bolts.yaml b/data/items/sapphire_bolts.yaml index e465e91..a7102c9 100644 --- a/data/items/sapphire_bolts.yaml +++ b/data/items/sapphire_bolts.yaml @@ -1,9 +1,9 @@ id: sapphire_bolts name: sapphire bolts -color: "69" -description: "Mithril bolts tipped with sapphire." -value: 40 +color: "39" +description: "Bolts tipped with sapphire. Can be enchanted via science." +value: 20 stackable: true equip_slot: ammo stats: - ranged_strength: 36 + ranged_attack: 3 diff --git a/data/items/sapphire_bolts_e.yaml b/data/items/sapphire_bolts_e.yaml new file mode 100644 index 0000000..dc378cc --- /dev/null +++ b/data/items/sapphire_bolts_e.yaml @@ -0,0 +1,9 @@ +id: sapphire_bolts_e +name: sapphire bolts e +color: "39 bold" +description: "Enchanted sapphire-tipped bolts. Have a chance to drain the target's Science level." +value: 30 +stackable: true +equip_slot: ammo +stats: + ranged_attack: 4 diff --git a/data/items/sapphire_bracelet.yaml b/data/items/sapphire_bracelet.yaml index 54d7c45..a2996eb 100644 --- a/data/items/sapphire_bracelet.yaml +++ b/data/items/sapphire_bracelet.yaml @@ -1,6 +1,6 @@ id: sapphire_bracelet name: sapphire bracelet -color: "69" -description: "A gold bracelet set with a sapphire." -value: 95 +color: "39" +description: "A bracelet set with a sapphire. Can be enchanted." +value: 200 equip_slot: hands diff --git a/data/items/sapphire_necklace.yaml b/data/items/sapphire_necklace.yaml index 80deb37..e553973 100644 --- a/data/items/sapphire_necklace.yaml +++ b/data/items/sapphire_necklace.yaml @@ -1,6 +1,6 @@ id: sapphire_necklace name: sapphire necklace -color: "69" -description: "A gold necklace set with a sapphire." -value: 90 +color: "39" +description: "A necklace set with a sapphire. Can be enchanted." +value: 250 equip_slot: neck diff --git a/data/items/sapphire_ring.yaml b/data/items/sapphire_ring.yaml index 013a730..40e8cc5 100644 --- a/data/items/sapphire_ring.yaml +++ b/data/items/sapphire_ring.yaml @@ -1,6 +1,6 @@ id: sapphire_ring name: sapphire ring -color: "69" -description: "A gold ring set with a sapphire." -value: 80 +color: "39" +description: "A ring set with a sapphire. Can be enchanted." +value: 200 equip_slot: ring diff --git a/data/items/solar_deck.yaml b/data/items/solar_deck.yaml new file mode 100644 index 0000000..72b7e9e --- /dev/null +++ b/data/items/solar_deck.yaml @@ -0,0 +1,11 @@ +id: solar_deck +name: solar deck +color: "220" +description: "A programmable deck pulsing with solar energy. Provides unlimited solarjunk and removes the scrap requirement." +value: 1500 +equip_slot: main_hand +weapon_type: science +speed: 5 +stats: + science_attack: 10 +provides_junk: solarjunk -- cgit v1.2.3