From c705ae942573984784ef501bf8198f61f5206ddd Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Thu, 9 Jul 2026 05:27:10 -0400 Subject: refactor: simplify yaml, remove support for old scalar fields --- data/.admin_history.json | 1 + data/courses/reactor.yaml | 161 ++++++++++-------- data/courses/rooftop.yaml | 138 +++++++++------- data/courses/vent_shaft.yaml | 115 +++++++------ data/items/ammo/adamant_arrowtips.yaml | 10 +- data/items/ammo/adamant_bolts.yaml | 24 +-- data/items/ammo/adamant_bolts_unf.yaml | 10 +- data/items/ammo/bronze_arrow.yaml | 24 +-- data/items/ammo/bronze_arrowtips.yaml | 10 +- data/items/ammo/bronze_bolts.yaml | 24 +-- data/items/ammo/bronze_bolts_unf.yaml | 10 +- data/items/ammo/diamond_bolt_tips.yaml | 8 +- data/items/ammo/diamond_bolts.yaml | 24 +-- data/items/ammo/emerald_bolt_tips.yaml | 8 +- data/items/ammo/emerald_bolts.yaml | 24 +-- data/items/ammo/headless_arrow.yaml | 14 +- data/items/ammo/iron_arrow.yaml | 24 +-- data/items/ammo/iron_arrowtips.yaml | 10 +- data/items/ammo/iron_bolts.yaml | 24 +-- data/items/ammo/iron_bolts_unf.yaml | 10 +- data/items/ammo/mithril_arrow.yaml | 24 +-- data/items/ammo/mithril_arrowtips.yaml | 10 +- data/items/ammo/mithril_bolts.yaml | 24 +-- data/items/ammo/mithril_bolts_unf.yaml | 10 +- data/items/ammo/ruby_bolt_tips.yaml | 8 +- data/items/ammo/ruby_bolts.yaml | 24 +-- data/items/ammo/rune_arrow.yaml | 24 +-- data/items/ammo/rune_arrowtips.yaml | 10 +- data/items/ammo/rune_bolts.yaml | 24 +-- data/items/ammo/rune_bolts_unf.yaml | 10 +- data/items/ammo/sapphire_bolt_tips.yaml | 8 +- data/items/ammo/sapphire_bolts.yaml | 24 +-- data/items/ammo/steel_arrow.yaml | 24 +-- data/items/ammo/steel_arrowtips.yaml | 10 +- data/items/ammo/steel_bolts.yaml | 24 +-- data/items/ammo/steel_bolts_unf.yaml | 10 +- data/items/consumables/amp_potion.yaml | 14 +- data/items/consumables/anchovies.yaml | 12 +- data/items/consumables/apple.yaml | 2 +- data/items/consumables/avantoe_potion_unf.yaml | 14 +- data/items/consumables/bio_serum.yaml | 14 +- data/items/consumables/bread.yaml | 10 +- data/items/consumables/cadantine_potion_unf.yaml | 14 +- data/items/consumables/cheese.yaml | 2 +- data/items/consumables/dwarf_weed_potion_unf.yaml | 14 +- data/items/consumables/full_restore.yaml | 14 +- data/items/consumables/guam_potion_unf.yaml | 14 +- data/items/consumables/harralander_potion_unf.yaml | 14 +- data/items/consumables/herring.yaml | 12 +- data/items/consumables/irit_potion_unf.yaml | 14 +- data/items/consumables/kwuarm_potion_unf.yaml | 14 +- data/items/consumables/lantadyme_potion_unf.yaml | 14 +- data/items/consumables/marrentill_potion_unf.yaml | 14 +- data/items/consumables/nano_restore.yaml | 14 +- data/items/consumables/pastry_dough.yaml | 14 +- data/items/consumables/pie_dish.yaml | 16 +- data/items/consumables/pizza_dough.yaml | 14 +- data/items/consumables/ranarr_potion_unf.yaml | 14 +- data/items/consumables/restoration_compound.yaml | 14 +- data/items/consumables/salmon.yaml | 12 +- data/items/consumables/sardine.yaml | 12 +- data/items/consumables/science_serum.yaml | 14 +- data/items/consumables/shield_potion.yaml | 14 +- data/items/consumables/shrimps.yaml | 12 +- data/items/consumables/snapdragon_potion_unf.yaml | 14 +- data/items/consumables/stim_potion.yaml | 14 +- data/items/consumables/super_amp.yaml | 14 +- data/items/consumables/super_bio_serum.yaml | 14 +- data/items/consumables/super_shield.yaml | 14 +- data/items/consumables/super_stim.yaml | 14 +- data/items/consumables/super_stim_cell.yaml | 14 +- data/items/consumables/targeting_serum.yaml | 14 +- data/items/consumables/tarromin_potion_unf.yaml | 14 +- data/items/consumables/tech_serum.yaml | 14 +- data/items/consumables/toadflax_potion_unf.yaml | 14 +- data/items/consumables/torstol_potion_unf.yaml | 14 +- data/items/consumables/trout.yaml | 12 +- data/items/equipment/adamant_dagger.yaml | 20 +-- data/items/equipment/adamant_full_helm.yaml | 20 +-- data/items/equipment/adamant_med_helm.yaml | 20 +-- data/items/equipment/adamant_platebody.yaml | 20 +-- data/items/equipment/adamant_sword.yaml | 20 +-- data/items/equipment/bronze_dagger.yaml | 20 +-- data/items/equipment/bronze_full_helm.yaml | 20 +-- data/items/equipment/bronze_med_helm.yaml | 20 +-- data/items/equipment/bronze_platebody.yaml | 20 +-- data/items/equipment/bronze_sword.yaml | 20 +-- data/items/equipment/coif.yaml | 24 +-- data/items/equipment/diamond_amulet_u.yaml | 26 +-- data/items/equipment/diamond_bracelet.yaml | 36 ++-- data/items/equipment/diamond_necklace.yaml | 36 ++-- data/items/equipment/diamond_ring.yaml | 36 ++-- data/items/equipment/emerald_amulet_u.yaml | 26 +-- data/items/equipment/emerald_bracelet.yaml | 36 ++-- data/items/equipment/emerald_necklace.yaml | 36 ++-- data/items/equipment/emerald_ring.yaml | 36 ++-- data/items/equipment/gold_amulet_u.yaml | 20 +-- data/items/equipment/gold_bracelet.yaml | 30 ++-- data/items/equipment/gold_necklace.yaml | 30 ++-- data/items/equipment/gold_ring.yaml | 30 ++-- data/items/equipment/hard_leather_body.yaml | 24 +-- data/items/equipment/hard_leather_shield.yaml | 24 +-- data/items/equipment/iron_dagger.yaml | 20 +-- data/items/equipment/iron_full_helm.yaml | 20 +-- data/items/equipment/iron_med_helm.yaml | 20 +-- data/items/equipment/iron_platebody.yaml | 20 +-- data/items/equipment/iron_sword.yaml | 20 +-- data/items/equipment/leather_body.yaml | 24 +-- data/items/equipment/leather_boots.yaml | 24 +-- data/items/equipment/leather_chaps.yaml | 24 +-- data/items/equipment/leather_cowl.yaml | 24 +-- data/items/equipment/leather_gloves.yaml | 24 +-- data/items/equipment/leather_vambraces.yaml | 24 +-- data/items/equipment/longbow.yaml | 22 +-- data/items/equipment/longbow_u.yaml | 8 +- data/items/equipment/magic_longbow.yaml | 22 +-- data/items/equipment/magic_longbow_u.yaml | 8 +- data/items/equipment/magic_shortbow.yaml | 22 +-- data/items/equipment/magic_shortbow_u.yaml | 8 +- data/items/equipment/maple_longbow.yaml | 22 +-- data/items/equipment/maple_longbow_u.yaml | 8 +- data/items/equipment/maple_shortbow.yaml | 22 +-- data/items/equipment/maple_shortbow_u.yaml | 8 +- data/items/equipment/mithril_dagger.yaml | 20 +-- data/items/equipment/mithril_full_helm.yaml | 20 +-- data/items/equipment/mithril_med_helm.yaml | 20 +-- data/items/equipment/mithril_platebody.yaml | 20 +-- data/items/equipment/mithril_sword.yaml | 20 +-- data/items/equipment/oak_longbow.yaml | 22 +-- data/items/equipment/oak_longbow_u.yaml | 8 +- data/items/equipment/oak_shortbow.yaml | 22 +-- data/items/equipment/oak_shortbow_u.yaml | 8 +- data/items/equipment/ruby_amulet_u.yaml | 26 +-- data/items/equipment/ruby_bracelet.yaml | 36 ++-- data/items/equipment/ruby_necklace.yaml | 36 ++-- data/items/equipment/ruby_ring.yaml | 36 ++-- data/items/equipment/rune_dagger.yaml | 20 +-- data/items/equipment/rune_full_helm.yaml | 20 +-- data/items/equipment/rune_med_helm.yaml | 20 +-- data/items/equipment/rune_platebody.yaml | 20 +-- data/items/equipment/rune_sword.yaml | 20 +-- data/items/equipment/sapphire_amulet_u.yaml | 26 +-- data/items/equipment/sapphire_bracelet.yaml | 36 ++-- data/items/equipment/sapphire_necklace.yaml | 36 ++-- data/items/equipment/sapphire_ring.yaml | 36 ++-- data/items/equipment/shortbow.yaml | 22 +-- data/items/equipment/shortbow_u.yaml | 8 +- data/items/equipment/steel_dagger.yaml | 20 +-- data/items/equipment/steel_full_helm.yaml | 20 +-- data/items/equipment/steel_med_helm.yaml | 20 +-- data/items/equipment/steel_platebody.yaml | 20 +-- data/items/equipment/steel_sword.yaml | 20 +-- data/items/equipment/willow_longbow.yaml | 22 +-- data/items/equipment/willow_longbow_u.yaml | 8 +- data/items/equipment/willow_shortbow.yaml | 22 +-- data/items/equipment/willow_shortbow_u.yaml | 8 +- data/items/equipment/yew_longbow.yaml | 22 +-- data/items/equipment/yew_longbow_u.yaml | 8 +- data/items/equipment/yew_shortbow.yaml | 22 +-- data/items/equipment/yew_shortbow_u.yaml | 8 +- data/items/materials/adamant_nails.yaml | 10 +- data/items/materials/adamantite_bar.yaml | 16 +- data/items/materials/avantoe.yaml | 8 +- data/items/materials/ball_of_wool.yaml | 10 +- data/items/materials/bowstring.yaml | 10 +- data/items/materials/bronze_bar.yaml | 16 +- data/items/materials/bronze_nails.yaml | 10 +- data/items/materials/cadantine.yaml | 8 +- data/items/materials/diamond.yaml | 8 +- data/items/materials/dwarf_weed.yaml | 8 +- data/items/materials/emerald.yaml | 8 +- data/items/materials/gold_bar.yaml | 10 +- data/items/materials/guam.yaml | 8 +- data/items/materials/harralander.yaml | 8 +- data/items/materials/irit.yaml | 8 +- data/items/materials/iron_bar.yaml | 16 +- data/items/materials/iron_nails.yaml | 10 +- data/items/materials/kwuarm.yaml | 8 +- data/items/materials/lantadyme.yaml | 8 +- data/items/materials/mahogany_planks.yaml | 10 +- data/items/materials/marrentill.yaml | 8 +- data/items/materials/mithril_bar.yaml | 16 +- data/items/materials/mithril_nails.yaml | 10 +- data/items/materials/oak_planks.yaml | 10 +- data/items/materials/planks.yaml | 10 +- data/items/materials/ranarr.yaml | 8 +- data/items/materials/ruby.yaml | 8 +- data/items/materials/rune_nails.yaml | 10 +- data/items/materials/runite_bar.yaml | 16 +- data/items/materials/sapphire.yaml | 8 +- data/items/materials/silver_bar.yaml | 10 +- data/items/materials/snapdragon.yaml | 8 +- data/items/materials/soft_clay.yaml | 22 +-- data/items/materials/steel_bar.yaml | 16 +- data/items/materials/steel_nails.yaml | 10 +- data/items/materials/stim_cell.yaml | 14 +- data/items/materials/tarromin.yaml | 8 +- data/items/materials/teak_planks.yaml | 10 +- data/items/materials/toadflax.yaml | 8 +- data/items/materials/torstol.yaml | 8 +- data/items/misc/credit_stick.yaml | 2 +- data/items/misc/mahogany_table.yaml | 10 +- data/items/misc/oak_shelf.yaml | 10 +- data/items/misc/oak_table.yaml | 10 +- data/items/misc/teak_table.yaml | 10 +- data/items/misc/wooden_chair.yaml | 10 +- data/items/misc/wooden_shelf.yaml | 10 +- data/items/misc/wooden_table.yaml | 10 +- data/items/seeds/cabbage_seed.yaml | 2 +- data/items/seeds/onion_seed.yaml | 2 +- data/items/seeds/potato_seed.yaml | 2 +- data/items/seeds/ranarr_seed.yaml | 2 +- data/items/seeds/snapdragon_seed.yaml | 2 +- data/items/seeds/strawberry_seed.yaml | 2 +- data/items/seeds/sweetcorn_seed.yaml | 2 +- data/items/seeds/tomato_seed.yaml | 2 +- data/items/seeds/torstol_seed.yaml | 2 +- data/items/seeds/watermelon_seed.yaml | 2 +- data/items/tools/empty_pot.yaml | 16 +- data/items/tools/plant_pot.yaml | 16 +- data/items/tools/unfired_pie_dish.yaml | 10 +- data/items/tools/unfired_plant_pot.yaml | 10 +- data/items/tools/unfired_pot.yaml | 10 +- data/mobs/examples/newbie_trainer.yaml | 12 +- data/objects/000_test_object.yaml | 5 +- data/objects/adamantite_rock.yaml | 3 +- data/objects/allotment_patch.yaml | 3 +- data/objects/anglerfish_spot.yaml | 21 +-- data/objects/anvil.yaml | 3 +- data/objects/aps_tower.yaml | 3 +- data/objects/bait_fishing_spot.yaml | 55 ++++--- data/objects/bank_booth.yaml | 3 +- data/objects/bio_altar.yaml | 3 +- data/objects/blood_altar.yaml | 3 +- data/objects/cage_fishing_spot.yaml | 33 ++-- data/objects/chaos_altar.yaml | 3 +- data/objects/charging_station.yaml | 3 +- data/objects/clay_rock.yaml | 39 ++--- data/objects/cooking_range.yaml | 3 +- data/objects/copper_rock.yaml | 3 +- data/objects/cosmic_altar.yaml | 3 +- data/objects/death_altar.yaml | 3 +- data/objects/eco_altar.yaml | 3 +- data/objects/estate_directory.yaml | 3 +- data/objects/fence_post.yaml | 3 +- data/objects/fire.yaml | 3 +- data/objects/flower_patch.yaml | 3 +- data/objects/fly_fishing_spot.yaml | 55 ++++--- data/objects/furnace.yaml | 3 +- data/objects/harpoon_fishing_spot.yaml | 53 +++--- data/objects/herb_patch.yaml | 3 +- data/objects/hydro_altar.yaml | 3 +- data/objects/iron_gate.yaml | 19 ++- data/objects/law_altar.yaml | 3 +- data/objects/lumby_fountain.yaml | 3 +- data/objects/market_stall.yaml | 3 +- data/objects/nature_altar.yaml | 3 +- data/objects/net_fishing_spot.yaml | 87 +++++----- data/objects/netrunner.yaml | 125 +++++++------- data/objects/pottery_oven.yaml | 3 +- data/objects/pottery_wheel.yaml | 3 +- data/objects/rock_outcrop.yaml | 3 +- data/objects/sacred_eel_spot.yaml | 35 ++-- data/objects/sheep.yaml | 39 ++--- data/objects/simple_rock.yaml | 3 +- data/objects/solar_altar.yaml | 3 +- data/objects/spinning_wheel.yaml | 3 +- data/objects/swamp_fishing_spot.yaml | 45 ++--- data/objects/terminal_advanced.yaml | 3 +- data/objects/terminal_basic.yaml | 3 +- data/objects/terminal_secure.yaml | 3 +- data/objects/tool_shed.yaml | 183 +++++++++++---------- data/objects/tutorial_lever.yaml | 3 +- data/objects/workbench.yaml | 3 +- .../example_unused/player_housing/99999301.yaml | 6 +- data/rooms/example_unused/town/9999910.yaml | 9 +- data/rooms/example_unused/town/9999912.yaml | 47 +++--- data/rooms/example_unused/town/9999913.yaml | 9 +- data/rooms/example_unused/town/9999918.yaml | 9 +- data/rooms/example_unused/town/9999919.yaml | 9 +- data/rooms/example_unused/town/999992.yaml | 12 +- data/rooms/example_unused/town/9999920.yaml | 9 +- data/rooms/example_unused/town/9999921.yaml | 6 +- data/rooms/example_unused/town/9999922.yaml | 9 +- data/rooms/example_unused/town/9999923.yaml | 9 +- data/rooms/example_unused/town/9999924.yaml | 9 +- data/rooms/example_unused/town/9999925.yaml | 9 +- data/rooms/example_unused/town/9999926.yaml | 9 +- data/rooms/example_unused/town/9999927.yaml | 9 +- data/rooms/example_unused/town/9999928.yaml | 6 +- data/rooms/example_unused/town/999996.yaml | 12 +- data/rooms/example_unused/town/999998.yaml | 9 +- data/rooms/example_unused/town/999999.yaml | 15 +- .../rooms/example_unused/underground2/9999954.yaml | 13 +- .../rooms/example_unused/underground2/9999955.yaml | 21 ++- .../rooms/example_unused/underground2/9999956.yaml | 6 +- .../rooms/example_unused/underground2/9999957.yaml | 6 +- .../rooms/example_unused/underground2/9999958.yaml | 9 +- .../rooms/example_unused/underground2/9999959.yaml | 6 +- .../rooms/example_unused/underground2/9999960.yaml | 9 +- .../rooms/example_unused/underground2/9999961.yaml | 6 +- .../rooms/example_unused/underground2/9999962.yaml | 9 +- .../rooms/example_unused/underground2/9999963.yaml | 9 +- .../rooms/example_unused/underground2/9999964.yaml | 9 +- data/rooms/example_unused/wilderness/99999161.yaml | 6 +- data/rooms/example_unused/wilderness/99999180.yaml | 6 +- data/rooms/example_unused/wilderness/99999181.yaml | 12 +- data/rooms/intro/1002.yaml | 6 +- data/rooms/intro/1003.yaml | 30 ++-- data/rooms/intro/2001.yaml | 22 +-- data/rooms/intro/2006.yaml | 9 +- 311 files changed, 2698 insertions(+), 2491 deletions(-) create mode 100644 data/.admin_history.json (limited to 'data') diff --git a/data/.admin_history.json b/data/.admin_history.json new file mode 100644 index 0000000..f02436d --- /dev/null +++ b/data/.admin_history.json @@ -0,0 +1 @@ +{"history":[{"time":"2026-07-09T05:13:08-04:00","description":"link 2001 west 1001","file_path":"data/rooms/intro/2001.yaml","old_content":"block_transport: false\ncolor: \"\"\ndescription:\n - text: It's a test room\nexits:\n east:\n room: 2002\n south:\n room: 2006\n southeast:\n room: 2005\nhazard: \"\"\nid: 2001\nitem_spawns:\n - id: bronze_axe\n quantity: 1\n respawn_ticks: 1\n - id: pot_of_flour\n quantity: 1\n respawn_ticks: 1\n - id: bucket_of_water\n quantity: 1\n respawn_ticks: 1\nmobs:\n - id: man\nname: Test Room\nobjects:\n - description:\n - text: YOU FOUND HIM\n hidden: true\n name: hidden guy\n - id: tree\non_enter: []\ntriggers: []\n","new_content":"id: 2001\nname: Test Room\ncolor: \"\"\ndescription:\n - text: It's a test room\nexits:\n east:\n room: 2002\n south:\n room: 2006\n southeast:\n room: 2005\n west:\n room: 1001\nobjects:\n - name: hidden guy\n hidden: true\n description:\n - text: YOU FOUND HIM\n - id: tree\nitem_spawns:\n - id: bronze_axe\n quantity: 1\n respawn_ticks: 1\n - id: pot_of_flour\n quantity: 1\n respawn_ticks: 1\n - id: bucket_of_water\n quantity: 1\n respawn_ticks: 1\nmobs:\n - id: man\non_enter: []\nhazard: \"\"\nblock_transport: false\ntriggers: []\n","is_delete":false,"is_create":false}],"redo":[{"time":"2026-07-09T05:13:19-04:00","description":"create room 1007","file_path":"data/rooms/intro/1007.yaml","old_content":"","new_content":"exits:\n south: 2002\nid: 1007\nname: 'Room #1007'\n","is_delete":false,"is_create":true,"extra_files":[{"file_path":"data/rooms/intro/2002.yaml","old_content":"id: 2002\nname: Test Room\ncolor: \"\"\ndescription:\n - text: It's a test room\nexits:\n east:\n room: 2003\n north:\n room: 1006\n southeast:\n room: 2004\n west:\n room: 2001\nobjects: []\nitem_spawns: []\nmobs: []\non_enter: []\nhazard: \"\"\nblock_transport: false\ntriggers: []\n","new_content":"id: 2002\nname: Test Room\ncolor: \"\"\ndescription:\n - text: It's a test room\nexits:\n east:\n room: 2003\n north:\n room: 1007\n southeast:\n room: 2004\n west:\n room: 2001\nobjects: []\nitem_spawns: []\nmobs: []\non_enter: []\nhazard: \"\"\nblock_transport: false\ntriggers: []\n"}]},{"time":"2026-07-09T05:13:10-04:00","description":"create room 1006","file_path":"data/rooms/intro/1006.yaml","old_content":"","new_content":"exits:\n south: 2002\nid: 1006\nname: 'Room #1006'\n","is_delete":false,"is_create":true,"extra_files":[{"file_path":"data/rooms/intro/2002.yaml","old_content":"id: 2002\nname: Test Room\ncolor: \"\"\ndescription:\n - text: It's a test room\nexits:\n east:\n room: 2003\n north:\n room: 1005\n southeast:\n room: 2004\n west:\n room: 2001\nobjects: []\nitem_spawns: []\nmobs: []\non_enter: []\nhazard: \"\"\nblock_transport: false\ntriggers: []\n","new_content":"id: 2002\nname: Test Room\ncolor: \"\"\ndescription:\n - text: It's a test room\nexits:\n east:\n room: 2003\n north:\n room: 1006\n southeast:\n room: 2004\n west:\n room: 2001\nobjects: []\nitem_spawns: []\nmobs: []\non_enter: []\nhazard: \"\"\nblock_transport: false\ntriggers: []\n"}]},{"time":"2026-07-09T05:13:09-04:00","description":"create room 1005","file_path":"data/rooms/intro/1005.yaml","old_content":"","new_content":"exits:\n south: 2002\nid: 1005\nname: 'Room #1005'\n","is_delete":false,"is_create":true,"extra_files":[{"file_path":"data/rooms/intro/2002.yaml","old_content":"id: 2002\nname: Test Room\ncolor: \"\"\ndescription:\n - text: It's a test room\nexits:\n east:\n room: 2003\n southeast:\n room: 2004\n west:\n room: 2001\nobjects: []\nitem_spawns: []\nmobs: []\non_enter: []\nhazard: \"\"\nblock_transport: false\ntriggers: []\n","new_content":"id: 2002\nname: Test Room\ncolor: \"\"\ndescription:\n - text: It's a test room\nexits:\n east:\n room: 2003\n north:\n room: 1005\n southeast:\n room: 2004\n west:\n room: 2001\nobjects: []\nitem_spawns: []\nmobs: []\non_enter: []\nhazard: \"\"\nblock_transport: false\ntriggers: []\n"}]},{"time":"2026-07-09T05:13:08-04:00","description":"link 1001 east 2001 (reverse)","file_path":"data/rooms/intro/1001.yaml","old_content":"block_transport: true\ncolor: \"\"\ndescription:\n - text: |-\n A dim, windowless shuttle interior with a few uncomfortable rows of steel seats facing forward. A large framed sign hangs next to the closed cockpit door. The piston-powered staircase is firmly closed at the rear of the craft.\n\n A dim, windowless shuttle interior with a few uncomfortable rows of steel seats facing forward. A large {11}framed sign{/} hangs next to the closed cockpit door. A piston-powered staircase leads down out the back of the small craft with a smiling attendant ready to help disembark.\nexits:\n down:\n blocked_message: The piston-powered staircase is firmly closed.\n condition:\n all_of: []\n any_of: []\n global_flag: \"\"\n has_item: \"\"\n min_credits: 0\n not: false\n player_flag: 1001_touchdown\n value: null\n room: 1002\n east:\n room: 2001\nhazard: \"\"\nid: 1001\nitem_spawns: []\nmobs:\n - id: flight_attendant\nname: Inside Transport Shuttle\nobjects:\n - description:\n - text: \"We hope you enjoy your trip on our shuttle! Your pilot is [TYLER].\\n\\nWhen you arrive at your final destination, please be aware of the following basic commands:\\n\\n{0B bold}Movement:{/} {0A}north{/}, {0A}south{/}, {0A}east{/}, {0A}west{/}, {0A}up{/}, {0A}down{/}\\n{0B bold}Look:{/} {0A}look{/}, {0A}look \u003citem/object/mob\u003e{/}, and {0A}map{/}\\n{0B bold}Items:{/} {0A}inv{/} to see your 28-slot inventory\\n {0A}get \u003citem\u003e{/}, {0A}drop \u003citem\u003e{/}, {0A}wear \u003citem\u003e{/}, {0A}remove \u003citem\u003e{/}\\n {0A}use \u003citem\u003e on \u003citem/object\u003e{/}\\n {0A}eq{/} for equiped gear\\n{0B bold}Comms:{/} {0A}talk \u003cmob\u003e{/} for NPC chat\\n {0A}say \u003cmsg\u003e{/} and {0A}global \u003cmsg\u003e{/} for human chat\\n{0B bold}Character:{/} {0A}score{/} and {0A}skills{/} for stats. \\n{0B bold}Combat{/} {0A}attack \u003cmob\u003e{/}\\n{0B bold}Skills{/} Many skills have shortcuts like {0A}mine{/}, {0A}fish{/}, or {0A}chop{/}\\n{0B bold}Options{/} {0A}options{/} for a list of account options\\n {0A}options \u003copt\u003e \u003cvalue\u003e{/} to change an option\\n\\nType {0C bold}what{/} for a list of possible common actions\\n\\nMake sure to check the {0A}help{/} pages, especially {0A}help newplayer{/}!\"\n hidden: true\n name: framed sign\n on_look:\n - set_player_flags:\n 1001_look_sign: true\n - description:\n - text: A sturdy, locked steel door that keeps passengers out of the cockpit. There is a tiny, thin window at eye level.\n hidden: true\n name: door\n - description:\n - text: A thick trim with rounded bolt heads frames the tiny window. It looks like it was cut into the door at some point, potentially as a simple replacement to computerized security systems. Inside the cockpit there's a pilot finishing up landing procedures on a large panel of analog instruments.\n hidden: true\n name: window\n - aliases:\n - cockpit\n description:\n - text: The cramped cockpit is surrounded by buttons, swiches, dials, and analog gauges. The parts are a mix of technologies from the last century. Part of the panel is obscured by a draped cloth as if to hide it from view. Odd.\n hidden: true\n name: instrument panel\n - aliases: []\n description:\n - text: That's the guy who took you from the Passenger Barge Denali down here to Vesta. A middle-aged man in a neat white jumpsuit with a matching white sort of conductor's hat. He's following a written procedure checklist and seems to take his job seriously.\n hidden: true\n name: pilot\non_enter:\n - broadcast: \"\"\n broadcast_global: \"\"\n condition:\n all_of: []\n any_of: []\n global_flag: \"\"\n has_item: \"\"\n min_credits: 0\n not: true\n player_flag: 1001_welcome\n value: null\n delay: 5\n despawn_mob: \"\"\n give_item: \"\"\n heal: 0\n message: '{0B bold}Welcome to The House of Icarus{/}'\n set_global_flags: {}\n set_player_flags: {}\n spawn_mob: null\n take_item: \"\"\n teleport: 0\n - broadcast: \"\"\n broadcast_global: \"\"\n condition:\n all_of: []\n any_of: []\n global_flag: \"\"\n has_item: \"\"\n min_credits: 0\n not: true\n player_flag: 1001_welcome\n value: null\n delay: 7\n despawn_mob: \"\"\n give_item: \"\"\n heal: 0\n message: '{0B}Type{/} {0A}look sign{/} {0B}or{/} {0A}talk attendant{/} {0B}to get started{/}'\n set_global_flags: {}\n set_player_flags:\n 1001_welcome: true\n spawn_mob: null\n take_item: \"\"\n teleport: 0\n - broadcast: \"\"\n broadcast_global: \"\"\n condition:\n all_of: []\n any_of: []\n global_flag: \"\"\n has_item: \"\"\n min_credits: 0\n not: true\n player_flag: 1001_welcome\n value: null\n delay: 7\n despawn_mob: \"\"\n give_item: \"\"\n heal: 0\n message: '{0B}Type{/} {0A}help newplayer{/} {0B}for the new player''s guide. That''s it. Explore and have fun.{/}'\n set_global_flags: {}\n set_player_flags: {}\n spawn_mob: null\n take_item: \"\"\n teleport: 0\ntriggers:\n - id: \"\"\n on_global_flag: \"\"\n on_player_flag: 1001_look_sign\n room: 0\n steps:\n - broadcast: \"\"\n broadcast_global: \"\"\n delay: 5\n despawn_mob: \"\"\n give_item: \"\"\n heal: 0\n message: The cabin shakes as the small craft touches down\n set_global_flags: {}\n set_player_flags: {}\n spawn_mob: null\n take_item: \"\"\n teleport: 0\n - broadcast: \"\"\n broadcast_global: \"\"\n delay: 5\n despawn_mob: \"\"\n give_item: \"\"\n heal: 0\n message: The pistons hiss as the rear staircase opens\n set_global_flags: {}\n set_player_flags: {}\n spawn_mob: null\n take_item: \"\"\n teleport: 0\n - broadcast: \"\"\n broadcast_global: \"\"\n delay: 0\n despawn_mob: \"\"\n give_item: \"\"\n heal: 0\n message: \"\"\n set_global_flags: {}\n set_player_flags:\n 1001_touchdown: true\n spawn_mob: null\n take_item: \"\"\n teleport: 0\n value: null\n","new_content":"id: 1001\nname: Inside Transport Shuttle\ncolor: \"\"\ndescription:\n - text: |-\n A dim, windowless shuttle interior with a few uncomfortable rows of steel seats facing forward. A large framed sign hangs next to the closed cockpit door. The piston-powered staircase is firmly closed at the rear of the craft.\n\n A dim, windowless shuttle interior with a few uncomfortable rows of steel seats facing forward. A large {11}framed sign{/} hangs next to the closed cockpit door. A piston-powered staircase leads down out the back of the small craft with a smiling attendant ready to help disembark.\nexits:\n down:\n room: 1002\n condition:\n global_flag: \"\"\n value: null\n not: false\n player_flag: 1001_touchdown\n has_item: \"\"\n min_credits: 0\n all_of: []\n any_of: []\n blocked_message: The piston-powered staircase is firmly closed.\n east:\n room: 2001\nobjects:\n - name: framed sign\n hidden: true\n description:\n - text: \"We hope you enjoy your trip on our shuttle! Your pilot is [TYLER].\\n\\nWhen you arrive at your final destination, please be aware of the following basic commands:\\n\\n{0B bold}Movement:{/} {0A}north{/}, {0A}south{/}, {0A}east{/}, {0A}west{/}, {0A}up{/}, {0A}down{/}\\n{0B bold}Look:{/} {0A}look{/}, {0A}look \u003citem/object/mob\u003e{/}, and {0A}map{/}\\n{0B bold}Items:{/} {0A}inv{/} to see your 28-slot inventory\\n {0A}get \u003citem\u003e{/}, {0A}drop \u003citem\u003e{/}, {0A}wear \u003citem\u003e{/}, {0A}remove \u003citem\u003e{/}\\n {0A}use \u003citem\u003e on \u003citem/object\u003e{/}\\n {0A}eq{/} for equiped gear\\n{0B bold}Comms:{/} {0A}talk \u003cmob\u003e{/} for NPC chat\\n {0A}say \u003cmsg\u003e{/} and {0A}global \u003cmsg\u003e{/} for human chat\\n{0B bold}Character:{/} {0A}score{/} and {0A}skills{/} for stats. \\n{0B bold}Combat{/} {0A}attack \u003cmob\u003e{/}\\n{0B bold}Skills{/} Many skills have shortcuts like {0A}mine{/}, {0A}fish{/}, or {0A}chop{/}\\n{0B bold}Options{/} {0A}options{/} for a list of account options\\n {0A}options \u003copt\u003e \u003cvalue\u003e{/} to change an option\\n\\nType {0C bold}what{/} for a list of possible common actions\\n\\nMake sure to check the {0A}help{/} pages, especially {0A}help newplayer{/}!\"\n on_look:\n - {}\n - name: door\n hidden: true\n description:\n - text: A sturdy, locked steel door that keeps passengers out of the cockpit. There is a tiny, thin window at eye level.\n - name: window\n hidden: true\n description:\n - text: A thick trim with rounded bolt heads frames the tiny window. It looks like it was cut into the door at some point, potentially as a simple replacement to computerized security systems. Inside the cockpit there's a pilot finishing up landing procedures on a large panel of analog instruments.\n - name: instrument panel\n aliases:\n - cockpit\n hidden: true\n description:\n - text: The cramped cockpit is surrounded by buttons, swiches, dials, and analog gauges. The parts are a mix of technologies from the last century. Part of the panel is obscured by a draped cloth as if to hide it from view. Odd.\n - name: pilot\n hidden: true\n description:\n - text: That's the guy who took you from the Passenger Barge Denali down here to Vesta. A middle-aged man in a neat white jumpsuit with a matching white sort of conductor's hat. He's following a written procedure checklist and seems to take his job seriously.\nitem_spawns: []\nmobs:\n - id: flight_attendant\non_enter:\n - condition:\n global_flag: \"\"\n value: null\n not: true\n player_flag: 1001_welcome\n has_item: \"\"\n min_credits: 0\n all_of: []\n any_of: []\n message: '{0B bold}Welcome to The House of Icarus{/}'\n delay: 5\n - set_player_flags:\n 1001_welcome: true\n condition:\n global_flag: \"\"\n value: null\n not: true\n player_flag: 1001_welcome\n has_item: \"\"\n min_credits: 0\n all_of: []\n any_of: []\n message: '{0B}Type{/} {0A}look sign{/} {0B}or{/} {0A}talk attendant{/} {0B}to get started{/}'\n delay: 7\n - condition:\n global_flag: \"\"\n value: null\n not: true\n player_flag: 1001_welcome\n has_item: \"\"\n min_credits: 0\n all_of: []\n any_of: []\n message: '{0B}Type{/} {0A}help newplayer{/} {0B}for the new player''s guide. That''s it. Explore and have fun.{/}'\n delay: 7\nhazard: \"\"\nblock_transport: true\ntriggers:\n - id: \"\"\n on_player_flag: 1001_look_sign\n on_global_flag: \"\"\n value: null\n room: 0\n steps:\n - message: The cabin shakes as the small craft touches down\n delay: 5\n - message: The pistons hiss as the rear staircase opens\n delay: 5\n - set_player_flags:\n 1001_touchdown: true\n","is_delete":false,"is_create":false}]} \ No newline at end of file diff --git a/data/courses/reactor.yaml b/data/courses/reactor.yaml index 91b2873..a657c21 100644 --- a/data/courses/reactor.yaml +++ b/data/courses/reactor.yaml @@ -3,73 +3,94 @@ required_level: 50 start_room: 99999200 completion_xp: 350 obstacles: - - room_id: 99999220 - verb: climb - ticks_per_phase: 3 - xp: 40 - fail_damage: [3, 6] - exit_dir: north - messages: - - "You grip the reactor scaffolding and begin your ascent..." - - "The metal groans under your weight as you climb higher, heat radiating from below..." - - "You pull yourself onto the upper platform, the reactor humming beneath you!" - - room_id: 99999221 - verb: swing - ticks_per_phase: 3 - xp: 45 - fail_damage: [3, 7] - exit_dir: north - messages: - - "You seize the heavy coolant chain dangling above the reactor pit..." - - "You swing out over the glowing core, heat blasting your face..." - - "You release and land hard on the maintenance gantry, chain clanging behind you!" - - room_id: 99999222 - verb: balance - ticks_per_phase: 3 - xp: 50 - fail_damage: [4, 7] - exit_dir: north - messages: - - "You step onto the massive steam pipe spanning the reactor chamber..." - - "Steam jets hiss from valves on either side as you shuffle along the pipe..." - - "You reach the junction platform and hop off the pipe with relief!" - - room_id: 99999223 - verb: jump - ticks_per_phase: 2 - xp: 45 - fail_damage: [3, 6] - exit_dir: north - messages: - - "A section of the reactor platform is missing, leaving a gaping void..." - - "You back up, sprint, and leap with everything you've got..." - - "You slam into the far platform and roll to safety!" - - room_id: 99999224 - verb: crawl - ticks_per_phase: 3 - xp: 40 - fail_damage: [3, 5] - exit_dir: north - messages: - - "You squeeze into the narrow service conduit, radiation warnings plastered on every surface..." - - "You drag yourself through on your elbows, sparks showering from damaged wiring above..." - - "You tumble out the far end and gulp down clean air!" - - room_id: 99999225 - verb: vault - ticks_per_phase: 2 - xp: 50 - fail_damage: [4, 7] - exit_dir: north - messages: - - "A radiation containment barrier blocks the path, humming with energy..." - - "You time the pulse cycle, sprint at the barrier, and throw yourself over it..." - - "You clear the barrier and land on the other side, heart pounding!" - - room_id: 99999226 - verb: leap - ticks_per_phase: 3 - xp: 55 - fail_damage: [4, 8] - exit_dir: north - messages: - - "The final obstacle: a massive chasm over the reactor coolant pool..." - - "You sprint along the narrow runway, the abyss yawning below..." - - "You launch into the void, arms windmilling, and crash onto the far platform!" +- room_id: 99999220 + verb: climb + xp: 40 + fail_damage: [3, 6] + exit_dir: north + phases: + - message: "You grip the reactor scaffolding and begin your ascent..." + delay: 3.0 + - message: "The metal groans under your weight as you climb higher, heat radiating from below..." + delay: 3.0 + fail_check: true + - message: "You pull yourself onto the upper platform, the reactor humming beneath you!" + delay: 3.0 +- room_id: 99999221 + verb: swing + xp: 45 + fail_damage: [3, 7] + exit_dir: north + phases: + - message: "You seize the heavy coolant chain dangling above the reactor pit..." + delay: 3.0 + - message: "You swing out over the glowing core, heat blasting your face..." + delay: 3.0 + fail_check: true + - message: "You release and land hard on the maintenance gantry, chain clanging behind you!" + delay: 3.0 +- room_id: 99999222 + verb: balance + xp: 50 + fail_damage: [4, 7] + exit_dir: north + phases: + - message: "You step onto the massive steam pipe spanning the reactor chamber..." + delay: 3.0 + - message: "Steam jets hiss from valves on either side as you shuffle along the pipe..." + delay: 3.0 + fail_check: true + - message: "You reach the junction platform and hop off the pipe with relief!" + delay: 3.0 +- room_id: 99999223 + verb: jump + xp: 45 + fail_damage: [3, 6] + exit_dir: north + phases: + - message: "A section of the reactor platform is missing, leaving a gaping void..." + delay: 2.0 + - message: "You back up, sprint, and leap with everything you've got..." + delay: 2.0 + fail_check: true + - message: "You slam into the far platform and roll to safety!" + delay: 2.0 +- room_id: 99999224 + verb: crawl + xp: 40 + fail_damage: [3, 5] + exit_dir: north + phases: + - message: "You squeeze into the narrow service conduit, radiation warnings plastered on every surface..." + delay: 3.0 + - message: "You drag yourself through on your elbows, sparks showering from damaged wiring above..." + delay: 3.0 + fail_check: true + - message: "You tumble out the far end and gulp down clean air!" + delay: 3.0 +- room_id: 99999225 + verb: vault + xp: 50 + fail_damage: [4, 7] + exit_dir: north + phases: + - message: "A radiation containment barrier blocks the path, humming with energy..." + delay: 2.0 + - message: "You time the pulse cycle, sprint at the barrier, and throw yourself over it..." + delay: 2.0 + fail_check: true + - message: "You clear the barrier and land on the other side, heart pounding!" + delay: 2.0 +- room_id: 99999226 + verb: leap + xp: 55 + fail_damage: [4, 8] + exit_dir: north + phases: + - message: "The final obstacle: a massive chasm over the reactor coolant pool..." + delay: 3.0 + - message: "You sprint along the narrow runway, the abyss yawning below..." + delay: 3.0 + fail_check: true + - message: "You launch into the void, arms windmilling, and crash onto the far platform!" + delay: 3.0 diff --git a/data/courses/rooftop.yaml b/data/courses/rooftop.yaml index 68ad23b..4be1f71 100644 --- a/data/courses/rooftop.yaml +++ b/data/courses/rooftop.yaml @@ -3,63 +3,81 @@ required_level: 20 start_room: 99999200 completion_xp: 120 obstacles: - - room_id: 99999210 - verb: climb - ticks_per_phase: 2 - xp: 15 - fail_damage: [2, 4] - exit_dir: north - messages: - - "You grab the rough permacrete wall and begin to climb..." - - "Your fingers find cracks and ledges as you pull yourself higher..." - - "You heave yourself over the edge and onto the rooftop!" - - room_id: 99999211 - verb: jump - ticks_per_phase: 2 - xp: 22 - fail_damage: [2, 4] - exit_dir: north - messages: - - "You eye the gap between this building and the next..." - - "You sprint toward the edge, boots pounding on the rooftop..." - - "You launch yourself across and roll to a stop on the other roof!" - - room_id: 99999212 - verb: swing - ticks_per_phase: 3 - xp: 20 - fail_damage: [2, 5] - exit_dir: north - messages: - - "You grab the dangling power cable with both hands..." - - "You kick off the ledge and swing out over the street far below..." - - "You release at the peak of the arc and land on the opposite platform!" - - room_id: 99999213 - verb: balance - ticks_per_phase: 3 - xp: 18 - fail_damage: [2, 4] - exit_dir: north - messages: - - "You step onto the narrow structural beam spanning the alley..." - - "The beam sways slightly as you inch forward, arms out for balance..." - - "You reach the far side and step gratefully onto solid rooftop!" - - room_id: 99999214 - verb: vault - ticks_per_phase: 2 - xp: 15 - fail_damage: [2, 3] - exit_dir: north - messages: - - "You run toward the maintenance railing at full speed..." - - "You plant one hand on the rail and swing your legs over..." - - "You clear the railing and land in a crouch on the other side!" - - room_id: 99999215 - verb: leap - ticks_per_phase: 2 - xp: 20 - fail_damage: [3, 5] - exit_dir: north - messages: - - "You stare at the final gap -- the widest yet..." - - "You take a deep breath, charge forward, and throw yourself into the air..." - - "You barely catch the far ledge, pull yourself up, and stand triumphant!" +- room_id: 99999210 + verb: climb + xp: 15 + fail_damage: [2, 4] + exit_dir: north + phases: + - message: "You grab the rough permacrete wall and begin to climb..." + delay: 2.0 + - message: "Your fingers find cracks and ledges as you pull yourself higher..." + delay: 2.0 + fail_check: true + - message: "You heave yourself over the edge and onto the rooftop!" + delay: 2.0 +- room_id: 99999211 + verb: jump + xp: 22 + fail_damage: [2, 4] + exit_dir: north + phases: + - message: "You eye the gap between this building and the next..." + delay: 2.0 + - message: "You sprint toward the edge, boots pounding on the rooftop..." + delay: 2.0 + fail_check: true + - message: "You launch yourself across and roll to a stop on the other roof!" + delay: 2.0 +- room_id: 99999212 + verb: swing + xp: 20 + fail_damage: [2, 5] + exit_dir: north + phases: + - message: "You grab the dangling power cable with both hands..." + delay: 3.0 + - message: "You kick off the ledge and swing out over the street far below..." + delay: 3.0 + fail_check: true + - message: "You release at the peak of the arc and land on the opposite platform!" + delay: 3.0 +- room_id: 99999213 + verb: balance + xp: 18 + fail_damage: [2, 4] + exit_dir: north + phases: + - message: "You step onto the narrow structural beam spanning the alley..." + delay: 3.0 + - message: "The beam sways slightly as you inch forward, arms out for balance..." + delay: 3.0 + fail_check: true + - message: "You reach the far side and step gratefully onto solid rooftop!" + delay: 3.0 +- room_id: 99999214 + verb: vault + xp: 15 + fail_damage: [2, 3] + exit_dir: north + phases: + - message: "You run toward the maintenance railing at full speed..." + delay: 2.0 + - message: "You plant one hand on the rail and swing your legs over..." + delay: 2.0 + fail_check: true + - message: "You clear the railing and land in a crouch on the other side!" + delay: 2.0 +- room_id: 99999215 + verb: leap + xp: 20 + fail_damage: [3, 5] + exit_dir: north + phases: + - message: "You stare at the final gap -- the widest yet..." + delay: 2.0 + - message: "You take a deep breath, charge forward, and throw yourself into the air..." + delay: 2.0 + fail_check: true + - message: "You barely catch the far ledge, pull yourself up, and stand triumphant!" + delay: 2.0 diff --git a/data/courses/vent_shaft.yaml b/data/courses/vent_shaft.yaml index 69ca2d2..49e42c3 100644 --- a/data/courses/vent_shaft.yaml +++ b/data/courses/vent_shaft.yaml @@ -3,53 +3,68 @@ required_level: 1 start_room: 99999200 completion_xp: 40 obstacles: - - room_id: 99999201 - verb: scramble - ticks_per_phase: 2 - xp: 8 - fail_damage: [1, 2] - exit_dir: north - messages: - - "You approach the corroded ventilation wall..." - - "You find footholds in the rusted panels and begin to climb..." - - "You scramble up the wall and haul yourself onto the ledge!" - - room_id: 99999202 - verb: balance - ticks_per_phase: 2 - xp: 8 - fail_damage: [1, 2] - exit_dir: north - messages: - - "You step onto the narrow coolant pipe..." - - "Arms outstretched, you carefully place one foot in front of the other..." - - "You reach the other side of the pipe and step onto solid ground!" - - room_id: 99999203 - verb: jump - ticks_per_phase: 2 - xp: 7 - fail_damage: [1, 2] - exit_dir: north - messages: - - "You peer across the dark gap in the shaft floor..." - - "You take a few steps back, then sprint toward the edge..." - - "You leap across the gap and land safely on the other side!" - - room_id: 99999204 - verb: crawl - ticks_per_phase: 3 - xp: 7 - fail_damage: [1, 1] - exit_dir: north - messages: - - "You drop to your hands and knees at the narrow vent opening..." - - "You squeeze through the tight passage, metal scraping against your back..." - - "You emerge from the vent and stand up, brushing dust from your clothes!" - - room_id: 99999205 - verb: slide - ticks_per_phase: 2 - xp: 10 - fail_damage: [1, 2] - exit_dir: north - messages: - - "You sit at the top of the emergency chute..." - - "You push off and accelerate down the smooth metal surface..." - - "You shoot out the bottom of the chute and land on your feet!" +- room_id: 99999201 + verb: scramble + xp: 8 + fail_damage: [1, 2] + exit_dir: north + phases: + - message: "You approach the corroded ventilation wall..." + delay: 2.0 + - message: "You find footholds in the rusted panels and begin to climb..." + delay: 2.0 + fail_check: true + - message: "You scramble up the wall and haul yourself onto the ledge!" + delay: 2.0 +- room_id: 99999202 + verb: balance + xp: 8 + fail_damage: [1, 2] + exit_dir: north + phases: + - message: "You step onto the narrow coolant pipe..." + delay: 2.0 + - message: "Arms outstretched, you carefully place one foot in front of the other..." + delay: 2.0 + fail_check: true + - message: "You reach the other side of the pipe and step onto solid ground!" + delay: 2.0 +- room_id: 99999203 + verb: jump + xp: 7 + fail_damage: [1, 2] + exit_dir: north + phases: + - message: "You peer across the dark gap in the shaft floor..." + delay: 2.0 + - message: "You take a few steps back, then sprint toward the edge..." + delay: 2.0 + fail_check: true + - message: "You leap across the gap and land safely on the other side!" + delay: 2.0 +- room_id: 99999204 + verb: crawl + xp: 7 + fail_damage: [1, 1] + exit_dir: north + phases: + - message: "You drop to your hands and knees at the narrow vent opening..." + delay: 3.0 + - message: "You squeeze through the tight passage, metal scraping against your back..." + delay: 3.0 + fail_check: true + - message: "You emerge from the vent and stand up, brushing dust from your clothes!" + delay: 3.0 +- room_id: 99999205 + verb: slide + xp: 10 + fail_damage: [1, 2] + exit_dir: north + phases: + - message: "You sit at the top of the emergency chute..." + delay: 2.0 + - message: "You push off and accelerate down the smooth metal surface..." + delay: 2.0 + fail_check: true + - message: "You shoot out the bottom of the chute and land on your feet!" + delay: 2.0 diff --git a/data/items/ammo/adamant_arrowtips.yaml b/data/items/ammo/adamant_arrowtips.yaml index d66aef2..30a4a25 100644 --- a/data/items/ammo/adamant_arrowtips.yaml +++ b/data/items/ammo/adamant_arrowtips.yaml @@ -1,13 +1,13 @@ color: "78" craft: - ingredients: - - items: - - adamantite_bar - quantity: 1 + - ingredients: + - items: + - adamantite_bar + quantity: 1 level: 75 output_qty: 15 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 62 diff --git a/data/items/ammo/adamant_bolts.yaml b/data/items/ammo/adamant_bolts.yaml index 587825d..6e2754a 100644 --- a/data/items/ammo/adamant_bolts.yaml +++ b/data/items/ammo/adamant_bolts.yaml @@ -1,17 +1,17 @@ color: "78" craft: - ingredients: - - items: - - adamant_bolts_unf - quantity: 10 - - items: - - feather - quantity: 10 - level: 61 - output_qty: 10 - type: fletching - ticks_per_cycle: 0 - xp: 70 + - ingredients: + - items: + - adamant_bolts_unf + quantity: 10 + - items: + - feather + quantity: 10 + level: 61 + output_qty: 10 + type: fletching + ticks_per_cycle: 0 + xp: 70 description: Adamant crossbow bolts. equipment: other: diff --git a/data/items/ammo/adamant_bolts_unf.yaml b/data/items/ammo/adamant_bolts_unf.yaml index 747a1e3..21d6690 100644 --- a/data/items/ammo/adamant_bolts_unf.yaml +++ b/data/items/ammo/adamant_bolts_unf.yaml @@ -1,13 +1,13 @@ color: "78" craft: - ingredients: - - items: - - adamantite_bar - quantity: 1 + - ingredients: + - items: + - adamantite_bar + quantity: 1 level: 76 output_qty: 10 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 62 diff --git a/data/items/ammo/bronze_arrow.yaml b/data/items/ammo/bronze_arrow.yaml index 16b109a..6543ce3 100644 --- a/data/items/ammo/bronze_arrow.yaml +++ b/data/items/ammo/bronze_arrow.yaml @@ -1,17 +1,17 @@ color: B2 craft: - ingredients: - - items: - - headless_arrow - quantity: 15 - - items: - - bronze_arrowtips - quantity: 15 - level: 1 - output_qty: 15 - type: fletching - ticks_per_cycle: 2 - xp: 1 + - ingredients: + - items: + - headless_arrow + quantity: 15 + - items: + - bronze_arrowtips + quantity: 15 + level: 1 + output_qty: 15 + type: fletching + ticks_per_cycle: 2 + xp: 1 description: A bronze-tipped arrow. equipment: other: diff --git a/data/items/ammo/bronze_arrowtips.yaml b/data/items/ammo/bronze_arrowtips.yaml index 5ecbec7..843b5a3 100644 --- a/data/items/ammo/bronze_arrowtips.yaml +++ b/data/items/ammo/bronze_arrowtips.yaml @@ -1,13 +1,13 @@ color: "B2" craft: - ingredients: - - items: - - bronze_bar - quantity: 1 + - ingredients: + - items: + - bronze_bar + quantity: 1 level: 5 output_qty: 15 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 12 diff --git a/data/items/ammo/bronze_bolts.yaml b/data/items/ammo/bronze_bolts.yaml index 6d293b5..118a622 100644 --- a/data/items/ammo/bronze_bolts.yaml +++ b/data/items/ammo/bronze_bolts.yaml @@ -1,17 +1,17 @@ color: B2 craft: - ingredients: - - items: - - bronze_bolts_unf - quantity: 10 - - items: - - feather - quantity: 10 - level: 9 - output_qty: 10 - type: fletching - ticks_per_cycle: 0 - xp: 5 + - ingredients: + - items: + - bronze_bolts_unf + quantity: 10 + - items: + - feather + quantity: 10 + level: 9 + output_qty: 10 + type: fletching + ticks_per_cycle: 0 + xp: 5 description: Bronze crossbow bolts. equipment: other: diff --git a/data/items/ammo/bronze_bolts_unf.yaml b/data/items/ammo/bronze_bolts_unf.yaml index 1a7eb85..1e1efde 100644 --- a/data/items/ammo/bronze_bolts_unf.yaml +++ b/data/items/ammo/bronze_bolts_unf.yaml @@ -1,13 +1,13 @@ color: "B2" craft: - ingredients: - - items: - - bronze_bar - quantity: 1 + - ingredients: + - items: + - bronze_bar + quantity: 1 level: 6 output_qty: 10 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 12 diff --git a/data/items/ammo/diamond_bolt_tips.yaml b/data/items/ammo/diamond_bolt_tips.yaml index f0983f7..d7b3f84 100644 --- a/data/items/ammo/diamond_bolt_tips.yaml +++ b/data/items/ammo/diamond_bolt_tips.yaml @@ -1,9 +1,9 @@ color: "FF" craft: - ingredients: - - items: - - uncut_diamond - quantity: 1 + - ingredients: + - items: + - uncut_diamond + quantity: 1 level: 65 output_qty: 12 tool: chisel diff --git a/data/items/ammo/diamond_bolts.yaml b/data/items/ammo/diamond_bolts.yaml index 5c8e2a3..84f674e 100644 --- a/data/items/ammo/diamond_bolts.yaml +++ b/data/items/ammo/diamond_bolts.yaml @@ -1,17 +1,17 @@ color: FF craft: - ingredients: - - items: - - adamant_bolts - quantity: 10 - - items: - - diamond_bolt_tips - quantity: 10 - level: 65 - output_qty: 10 - type: fletching - ticks_per_cycle: 2 - xp: 7 + - ingredients: + - items: + - adamant_bolts + quantity: 10 + - items: + - diamond_bolt_tips + quantity: 10 + level: 65 + output_qty: 10 + type: fletching + ticks_per_cycle: 2 + xp: 7 description: Bolts tipped with diamond. Can be enchanted via science. equipment: other: diff --git a/data/items/ammo/emerald_bolt_tips.yaml b/data/items/ammo/emerald_bolt_tips.yaml index 806adee..b22adc8 100644 --- a/data/items/ammo/emerald_bolt_tips.yaml +++ b/data/items/ammo/emerald_bolt_tips.yaml @@ -1,9 +1,9 @@ color: "53" craft: - ingredients: - - items: - - uncut_emerald - quantity: 1 + - ingredients: + - items: + - uncut_emerald + quantity: 1 level: 66 output_qty: 12 tool: chisel diff --git a/data/items/ammo/emerald_bolts.yaml b/data/items/ammo/emerald_bolts.yaml index a07a5be..5b24281 100644 --- a/data/items/ammo/emerald_bolts.yaml +++ b/data/items/ammo/emerald_bolts.yaml @@ -1,17 +1,17 @@ color: "22" craft: - ingredients: - - items: - - mithril_bolts - quantity: 10 - - items: - - emerald_bolt_tips - quantity: 10 - level: 66 - output_qty: 10 - type: fletching - ticks_per_cycle: 2 - xp: 5 + - ingredients: + - items: + - mithril_bolts + quantity: 10 + - items: + - emerald_bolt_tips + quantity: 10 + level: 66 + output_qty: 10 + type: fletching + ticks_per_cycle: 2 + xp: 5 description: Bolts tipped with emerald. Can be enchanted via science. equipment: other: diff --git a/data/items/ammo/headless_arrow.yaml b/data/items/ammo/headless_arrow.yaml index ac27842..dfa987a 100644 --- a/data/items/ammo/headless_arrow.yaml +++ b/data/items/ammo/headless_arrow.yaml @@ -1,12 +1,12 @@ color: "89" craft: - ingredients: - - items: - - arrow_shaft - quantity: 15 - - items: - - feather - quantity: 15 + - ingredients: + - items: + - arrow_shaft + quantity: 15 + - items: + - feather + quantity: 15 level: 1 success_message: "You attach feathers to the %i1." output_qty: 15 diff --git a/data/items/ammo/iron_arrow.yaml b/data/items/ammo/iron_arrow.yaml index f739521..318181f 100644 --- a/data/items/ammo/iron_arrow.yaml +++ b/data/items/ammo/iron_arrow.yaml @@ -1,17 +1,17 @@ color: FA craft: - ingredients: - - items: - - headless_arrow - quantity: 15 - - items: - - iron_arrowtips - quantity: 15 - level: 15 - output_qty: 15 - type: fletching - ticks_per_cycle: 2 - xp: 2 + - ingredients: + - items: + - headless_arrow + quantity: 15 + - items: + - iron_arrowtips + quantity: 15 + level: 15 + output_qty: 15 + type: fletching + ticks_per_cycle: 2 + xp: 2 description: An iron-tipped arrow. equipment: other: diff --git a/data/items/ammo/iron_arrowtips.yaml b/data/items/ammo/iron_arrowtips.yaml index 6cd67e9..6a8d8db 100644 --- a/data/items/ammo/iron_arrowtips.yaml +++ b/data/items/ammo/iron_arrowtips.yaml @@ -1,13 +1,13 @@ color: "FA" craft: - ingredients: - - items: - - iron_bar - quantity: 1 + - ingredients: + - items: + - iron_bar + quantity: 1 level: 25 output_qty: 15 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 25 diff --git a/data/items/ammo/iron_bolts.yaml b/data/items/ammo/iron_bolts.yaml index f939c80..566b1b1 100644 --- a/data/items/ammo/iron_bolts.yaml +++ b/data/items/ammo/iron_bolts.yaml @@ -1,17 +1,17 @@ color: FA craft: - ingredients: - - items: - - iron_bolts_unf - quantity: 10 - - items: - - feather - quantity: 10 - level: 39 - output_qty: 10 - type: fletching - ticks_per_cycle: 0 - xp: 15 + - ingredients: + - items: + - iron_bolts_unf + quantity: 10 + - items: + - feather + quantity: 10 + level: 39 + output_qty: 10 + type: fletching + ticks_per_cycle: 0 + xp: 15 description: Iron crossbow bolts. equipment: other: diff --git a/data/items/ammo/iron_bolts_unf.yaml b/data/items/ammo/iron_bolts_unf.yaml index b7cd793..01bb1f0 100644 --- a/data/items/ammo/iron_bolts_unf.yaml +++ b/data/items/ammo/iron_bolts_unf.yaml @@ -1,13 +1,13 @@ color: "FA" craft: - ingredients: - - items: - - iron_bar - quantity: 1 + - ingredients: + - items: + - iron_bar + quantity: 1 level: 26 output_qty: 10 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 25 diff --git a/data/items/ammo/mithril_arrow.yaml b/data/items/ammo/mithril_arrow.yaml index 9dd438a..8f79620 100644 --- a/data/items/ammo/mithril_arrow.yaml +++ b/data/items/ammo/mithril_arrow.yaml @@ -1,17 +1,17 @@ color: 4B craft: - ingredients: - - items: - - headless_arrow - quantity: 15 - - items: - - mithril_arrowtips - quantity: 15 - level: 45 - output_qty: 15 - type: fletching - ticks_per_cycle: 2 - xp: 7 + - ingredients: + - items: + - headless_arrow + quantity: 15 + - items: + - mithril_arrowtips + quantity: 15 + level: 45 + output_qty: 15 + type: fletching + ticks_per_cycle: 2 + xp: 7 description: A mithril-tipped arrow. equipment: other: diff --git a/data/items/ammo/mithril_arrowtips.yaml b/data/items/ammo/mithril_arrowtips.yaml index 3a29467..e8ee556 100644 --- a/data/items/ammo/mithril_arrowtips.yaml +++ b/data/items/ammo/mithril_arrowtips.yaml @@ -1,13 +1,13 @@ color: "4B" craft: - ingredients: - - items: - - mithril_bar - quantity: 1 + - ingredients: + - items: + - mithril_bar + quantity: 1 level: 55 output_qty: 15 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 50 diff --git a/data/items/ammo/mithril_bolts.yaml b/data/items/ammo/mithril_bolts.yaml index b443ba5..e13b63e 100644 --- a/data/items/ammo/mithril_bolts.yaml +++ b/data/items/ammo/mithril_bolts.yaml @@ -1,17 +1,17 @@ color: 4B craft: - ingredients: - - items: - - mithril_bolts_unf - quantity: 10 - - items: - - feather - quantity: 10 - level: 54 - output_qty: 10 - type: fletching - ticks_per_cycle: 0 - xp: 50 + - ingredients: + - items: + - mithril_bolts_unf + quantity: 10 + - items: + - feather + quantity: 10 + level: 54 + output_qty: 10 + type: fletching + ticks_per_cycle: 0 + xp: 50 description: Mithril crossbow bolts. equipment: other: diff --git a/data/items/ammo/mithril_bolts_unf.yaml b/data/items/ammo/mithril_bolts_unf.yaml index 0167fb8..719358e 100644 --- a/data/items/ammo/mithril_bolts_unf.yaml +++ b/data/items/ammo/mithril_bolts_unf.yaml @@ -1,13 +1,13 @@ color: "4B" craft: - ingredients: - - items: - - mithril_bar - quantity: 1 + - ingredients: + - items: + - mithril_bar + quantity: 1 level: 56 output_qty: 10 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 50 diff --git a/data/items/ammo/ruby_bolt_tips.yaml b/data/items/ammo/ruby_bolt_tips.yaml index de7c7c1..ef2162b 100644 --- a/data/items/ammo/ruby_bolt_tips.yaml +++ b/data/items/ammo/ruby_bolt_tips.yaml @@ -1,9 +1,9 @@ color: "C4" craft: - ingredients: - - items: - - uncut_ruby - quantity: 1 + - ingredients: + - items: + - uncut_ruby + quantity: 1 level: 73 output_qty: 12 tool: chisel diff --git a/data/items/ammo/ruby_bolts.yaml b/data/items/ammo/ruby_bolts.yaml index 8862503..2833376 100644 --- a/data/items/ammo/ruby_bolts.yaml +++ b/data/items/ammo/ruby_bolts.yaml @@ -1,17 +1,17 @@ color: C4 craft: - ingredients: - - items: - - adamant_bolts - quantity: 10 - - items: - - ruby_bolt_tips - quantity: 10 - level: 73 - output_qty: 10 - type: fletching - ticks_per_cycle: 2 - xp: 6 + - ingredients: + - items: + - adamant_bolts + quantity: 10 + - items: + - ruby_bolt_tips + quantity: 10 + level: 73 + output_qty: 10 + type: fletching + ticks_per_cycle: 2 + xp: 6 description: Bolts tipped with ruby. Can be enchanted via science. equipment: other: diff --git a/data/items/ammo/rune_arrow.yaml b/data/items/ammo/rune_arrow.yaml index bd663f6..77477a4 100644 --- a/data/items/ammo/rune_arrow.yaml +++ b/data/items/ammo/rune_arrow.yaml @@ -1,17 +1,17 @@ color: "57" craft: - ingredients: - - items: - - headless_arrow - quantity: 15 - - items: - - rune_arrowtips - quantity: 15 - level: 75 - output_qty: 15 - type: fletching - ticks_per_cycle: 2 - xp: 12 + - ingredients: + - items: + - headless_arrow + quantity: 15 + - items: + - rune_arrowtips + quantity: 15 + level: 75 + output_qty: 15 + type: fletching + ticks_per_cycle: 2 + xp: 12 description: A rune-tipped arrow. equipment: other: diff --git a/data/items/ammo/rune_arrowtips.yaml b/data/items/ammo/rune_arrowtips.yaml index 5045bab..1769f9d 100644 --- a/data/items/ammo/rune_arrowtips.yaml +++ b/data/items/ammo/rune_arrowtips.yaml @@ -1,13 +1,13 @@ color: "57" craft: - ingredients: - - items: - - runite_bar - quantity: 1 + - ingredients: + - items: + - runite_bar + quantity: 1 level: 90 output_qty: 15 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 75 diff --git a/data/items/ammo/rune_bolts.yaml b/data/items/ammo/rune_bolts.yaml index 5022d80..4b52969 100644 --- a/data/items/ammo/rune_bolts.yaml +++ b/data/items/ammo/rune_bolts.yaml @@ -1,17 +1,17 @@ color: "57" craft: - ingredients: - - items: - - rune_bolts_unf - quantity: 10 - - items: - - feather - quantity: 10 - level: 69 - output_qty: 10 - type: fletching - ticks_per_cycle: 0 - xp: 100 + - ingredients: + - items: + - rune_bolts_unf + quantity: 10 + - items: + - feather + quantity: 10 + level: 69 + output_qty: 10 + type: fletching + ticks_per_cycle: 0 + xp: 100 description: Rune crossbow bolts. equipment: other: diff --git a/data/items/ammo/rune_bolts_unf.yaml b/data/items/ammo/rune_bolts_unf.yaml index af504e6..e90a233 100644 --- a/data/items/ammo/rune_bolts_unf.yaml +++ b/data/items/ammo/rune_bolts_unf.yaml @@ -1,13 +1,13 @@ color: "57" craft: - ingredients: - - items: - - runite_bar - quantity: 1 + - ingredients: + - items: + - runite_bar + quantity: 1 level: 91 output_qty: 10 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 75 diff --git a/data/items/ammo/sapphire_bolt_tips.yaml b/data/items/ammo/sapphire_bolt_tips.yaml index 6cf5ff3..8f55a7a 100644 --- a/data/items/ammo/sapphire_bolt_tips.yaml +++ b/data/items/ammo/sapphire_bolt_tips.yaml @@ -1,9 +1,9 @@ color: "45" craft: - ingredients: - - items: - - uncut_sapphire - quantity: 1 + - ingredients: + - items: + - uncut_sapphire + quantity: 1 level: 63 output_qty: 12 tool: chisel diff --git a/data/items/ammo/sapphire_bolts.yaml b/data/items/ammo/sapphire_bolts.yaml index 5b6b698..0f98a38 100644 --- a/data/items/ammo/sapphire_bolts.yaml +++ b/data/items/ammo/sapphire_bolts.yaml @@ -1,17 +1,17 @@ color: "27" craft: - ingredients: - - items: - - mithril_bolts - quantity: 10 - - items: - - sapphire_bolt_tips - quantity: 10 - level: 63 - output_qty: 10 - type: fletching - ticks_per_cycle: 2 - xp: 4 + - ingredients: + - items: + - mithril_bolts + quantity: 10 + - items: + - sapphire_bolt_tips + quantity: 10 + level: 63 + output_qty: 10 + type: fletching + ticks_per_cycle: 2 + xp: 4 description: Bolts tipped with sapphire. Can be enchanted via science. equipment: other: diff --git a/data/items/ammo/steel_arrow.yaml b/data/items/ammo/steel_arrow.yaml index 8a6063d..23e624f 100644 --- a/data/items/ammo/steel_arrow.yaml +++ b/data/items/ammo/steel_arrow.yaml @@ -1,17 +1,17 @@ color: FD craft: - ingredients: - - items: - - headless_arrow - quantity: 15 - - items: - - steel_arrowtips - quantity: 15 - level: 30 - output_qty: 15 - type: fletching - ticks_per_cycle: 2 - xp: 5 + - ingredients: + - items: + - headless_arrow + quantity: 15 + - items: + - steel_arrowtips + quantity: 15 + level: 30 + output_qty: 15 + type: fletching + ticks_per_cycle: 2 + xp: 5 description: A steel-tipped arrow. equipment: other: diff --git a/data/items/ammo/steel_arrowtips.yaml b/data/items/ammo/steel_arrowtips.yaml index 85102e8..821350d 100644 --- a/data/items/ammo/steel_arrowtips.yaml +++ b/data/items/ammo/steel_arrowtips.yaml @@ -1,13 +1,13 @@ color: "FD" craft: - ingredients: - - items: - - steel_bar - quantity: 1 + - ingredients: + - items: + - steel_bar + quantity: 1 level: 35 output_qty: 15 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 37 diff --git a/data/items/ammo/steel_bolts.yaml b/data/items/ammo/steel_bolts.yaml index 2d0bc5c..1ba1cfa 100644 --- a/data/items/ammo/steel_bolts.yaml +++ b/data/items/ammo/steel_bolts.yaml @@ -1,17 +1,17 @@ color: FD craft: - ingredients: - - items: - - steel_bolts_unf - quantity: 10 - - items: - - feather - quantity: 10 - level: 46 - output_qty: 10 - type: fletching - ticks_per_cycle: 0 - xp: 35 + - ingredients: + - items: + - steel_bolts_unf + quantity: 10 + - items: + - feather + quantity: 10 + level: 46 + output_qty: 10 + type: fletching + ticks_per_cycle: 0 + xp: 35 description: Steel crossbow bolts. equipment: other: diff --git a/data/items/ammo/steel_bolts_unf.yaml b/data/items/ammo/steel_bolts_unf.yaml index 6e3ea80..c0309f8 100644 --- a/data/items/ammo/steel_bolts_unf.yaml +++ b/data/items/ammo/steel_bolts_unf.yaml @@ -1,13 +1,13 @@ color: "FD" craft: - ingredients: - - items: - - steel_bar - quantity: 1 + - ingredients: + - items: + - steel_bar + quantity: 1 level: 36 output_qty: 10 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 37 diff --git a/data/items/consumables/amp_potion.yaml b/data/items/consumables/amp_potion.yaml index bef5891..470e5db 100644 --- a/data/items/consumables/amp_potion.yaml +++ b/data/items/consumables/amp_potion.yaml @@ -1,12 +1,12 @@ color: "DC" craft: - ingredients: - - items: - - tarromin_potion_unf - quantity: 1 - - items: - - limpwurt_root - quantity: 1 + - ingredients: + - items: + - tarromin_potion_unf + quantity: 1 + - items: + - limpwurt_root + quantity: 1 level: 12 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/anchovies.yaml b/data/items/consumables/anchovies.yaml index 5fe9bf4..08d69bf 100644 --- a/data/items/consumables/anchovies.yaml +++ b/data/items/consumables/anchovies.yaml @@ -1,15 +1,15 @@ color: "D1" craft: - ingredients: - - items: - - raw_anchovies - quantity: 1 + - ingredients: + - items: + - raw_anchovies + quantity: 1 fail: burnt_fish fail_message: You accidentally burn the anchovies. level: 1 station: - - fire - - cooking_range + - fire + - cooking_range type: cooking ticks_per_cycle: 6 xp: 30 diff --git a/data/items/consumables/apple.yaml b/data/items/consumables/apple.yaml index 4b39fdd..3bed159 100644 --- a/data/items/consumables/apple.yaml +++ b/data/items/consumables/apple.yaml @@ -4,4 +4,4 @@ description: "A bright red apple." value: 3 stackable: false heal_value: 2 -eat_message: "You eat the apple. Refreshing." \ No newline at end of file +eat_message: "You eat the apple. Refreshing." diff --git a/data/items/consumables/avantoe_potion_unf.yaml b/data/items/consumables/avantoe_potion_unf.yaml index a37966a..1775054 100644 --- a/data/items/consumables/avantoe_potion_unf.yaml +++ b/data/items/consumables/avantoe_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - avantoe - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - avantoe + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with avantoe floating in water. name: avantoe potion (unf) diff --git a/data/items/consumables/bio_serum.yaml b/data/items/consumables/bio_serum.yaml index 9959feb..5f3bc16 100644 --- a/data/items/consumables/bio_serum.yaml +++ b/data/items/consumables/bio_serum.yaml @@ -1,12 +1,12 @@ color: "30" craft: - ingredients: - - items: - - marrentill_potion_unf - quantity: 1 - - items: - - antitoxin_powder - quantity: 1 + - ingredients: + - items: + - marrentill_potion_unf + quantity: 1 + - items: + - antitoxin_powder + quantity: 1 level: 5 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/bread.yaml b/data/items/consumables/bread.yaml index ef14f1a..fffead5 100644 --- a/data/items/consumables/bread.yaml +++ b/data/items/consumables/bread.yaml @@ -1,15 +1,15 @@ color: "DE" craft: - ingredients: - - items: - - bread_dough - quantity: 1 + - ingredients: + - items: + - bread_dough + quantity: 1 fail: burnt_meat fail_message: You burn the bread to a crisp. level: 1 success_message: "You bake the dough into a %n." station: - - cooking_range + - cooking_range type: cooking ticks_per_cycle: 6 xp: 40 diff --git a/data/items/consumables/cadantine_potion_unf.yaml b/data/items/consumables/cadantine_potion_unf.yaml index 3630312..1ae625f 100644 --- a/data/items/consumables/cadantine_potion_unf.yaml +++ b/data/items/consumables/cadantine_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - cadantine - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - cadantine + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with cadantine floating in water. name: cadantine potion (unf) diff --git a/data/items/consumables/cheese.yaml b/data/items/consumables/cheese.yaml index 6be4114..2c27a9f 100644 --- a/data/items/consumables/cheese.yaml +++ b/data/items/consumables/cheese.yaml @@ -4,4 +4,4 @@ description: "A wedge of sharp cheese." value: 4 stackable: false heal_value: 2 -eat_message: "You eat the cheese. Tasty." \ No newline at end of file +eat_message: "You eat the cheese. Tasty." diff --git a/data/items/consumables/dwarf_weed_potion_unf.yaml b/data/items/consumables/dwarf_weed_potion_unf.yaml index 9d4076b..a46b1ca 100644 --- a/data/items/consumables/dwarf_weed_potion_unf.yaml +++ b/data/items/consumables/dwarf_weed_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - dwarf_weed - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - dwarf_weed + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with dwarf weed floating in water. name: dwarf weed potion (unf) diff --git a/data/items/consumables/full_restore.yaml b/data/items/consumables/full_restore.yaml index 48f32e9..3b10216 100644 --- a/data/items/consumables/full_restore.yaml +++ b/data/items/consumables/full_restore.yaml @@ -1,12 +1,12 @@ color: "D0" craft: - ingredients: - - items: - - snapdragon_potion_unf - quantity: 1 - - items: - - arachnid_enzyme - quantity: 1 + - ingredients: + - items: + - snapdragon_potion_unf + quantity: 1 + - items: + - arachnid_enzyme + quantity: 1 level: 63 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/guam_potion_unf.yaml b/data/items/consumables/guam_potion_unf.yaml index 3175d81..bdff352 100644 --- a/data/items/consumables/guam_potion_unf.yaml +++ b/data/items/consumables/guam_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - guam - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - guam + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 success_message: "You mix %i1 and %i2 into %n!!!" description: An unfinished potion with guam floating in water. diff --git a/data/items/consumables/harralander_potion_unf.yaml b/data/items/consumables/harralander_potion_unf.yaml index 4620d73..a522e0e 100644 --- a/data/items/consumables/harralander_potion_unf.yaml +++ b/data/items/consumables/harralander_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - harralander - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - harralander + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with harralander floating in water. name: harralander potion (unf) diff --git a/data/items/consumables/herring.yaml b/data/items/consumables/herring.yaml index fe01452..0f76bc1 100644 --- a/data/items/consumables/herring.yaml +++ b/data/items/consumables/herring.yaml @@ -1,15 +1,15 @@ color: "D1" craft: - ingredients: - - items: - - raw_herring - quantity: 1 + - ingredients: + - items: + - raw_herring + quantity: 1 fail: burnt_fish fail_message: You accidentally burn the herring. level: 5 station: - - fire - - cooking_range + - fire + - cooking_range type: cooking ticks_per_cycle: 6 xp: 50 diff --git a/data/items/consumables/irit_potion_unf.yaml b/data/items/consumables/irit_potion_unf.yaml index 887de6d..a8f72f1 100644 --- a/data/items/consumables/irit_potion_unf.yaml +++ b/data/items/consumables/irit_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - irit - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - irit + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with irit floating in water. name: irit potion (unf) diff --git a/data/items/consumables/kwuarm_potion_unf.yaml b/data/items/consumables/kwuarm_potion_unf.yaml index 6515b7c..1598cfc 100644 --- a/data/items/consumables/kwuarm_potion_unf.yaml +++ b/data/items/consumables/kwuarm_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - kwuarm - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - kwuarm + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with kwuarm floating in water. name: kwuarm potion (unf) diff --git a/data/items/consumables/lantadyme_potion_unf.yaml b/data/items/consumables/lantadyme_potion_unf.yaml index ba3c53a..5331ec9 100644 --- a/data/items/consumables/lantadyme_potion_unf.yaml +++ b/data/items/consumables/lantadyme_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - lantadyme - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - lantadyme + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with lantadyme floating in water. name: lantadyme potion (unf) diff --git a/data/items/consumables/marrentill_potion_unf.yaml b/data/items/consumables/marrentill_potion_unf.yaml index 7d42926..d532464 100644 --- a/data/items/consumables/marrentill_potion_unf.yaml +++ b/data/items/consumables/marrentill_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - marrentill - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - marrentill + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with marrentill floating in water. name: marrentill potion (unf) diff --git a/data/items/consumables/nano_restore.yaml b/data/items/consumables/nano_restore.yaml index 88b75ab..ce60cdb 100644 --- a/data/items/consumables/nano_restore.yaml +++ b/data/items/consumables/nano_restore.yaml @@ -1,12 +1,12 @@ color: "D0" craft: - ingredients: - - items: - - harralander_potion_unf - quantity: 1 - - items: - - arachnid_enzyme - quantity: 1 + - ingredients: + - items: + - harralander_potion_unf + quantity: 1 + - items: + - arachnid_enzyme + quantity: 1 level: 22 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/pastry_dough.yaml b/data/items/consumables/pastry_dough.yaml index 6cf7020..effa642 100644 --- a/data/items/consumables/pastry_dough.yaml +++ b/data/items/consumables/pastry_dough.yaml @@ -1,13 +1,13 @@ color: "DE" craft: - type: combine + - type: combine ingredients: - - items: - - pot_of_flour - quantity: 1 - - items: - - bucket_of_water - quantity: 1 + - items: + - pot_of_flour + quantity: 1 + - items: + - bucket_of_water + quantity: 1 ticks_per_cycle: 2 description: A ball of uncooked pastry dough. It needs to be baked. name: pastry dough diff --git a/data/items/consumables/pie_dish.yaml b/data/items/consumables/pie_dish.yaml index 799108f..359e12a 100644 --- a/data/items/consumables/pie_dish.yaml +++ b/data/items/consumables/pie_dish.yaml @@ -1,18 +1,18 @@ color: "82" craft: - ingredients: - - items: - - unfired_pie_dish - quantity: 1 + - ingredients: + - items: + - unfired_pie_dish + quantity: 1 fail_message: The pie dish cracks in the oven and is ruined. level: 7 success_message: "You fire the %i1 in the oven." station: - - pottery_oven + - pottery_oven success: - base: 0.4 - cap: 0.95 - per_level: 0.02 + base: 0.4 + cap: 0.95 + per_level: 0.02 type: crafting ticks_per_cycle: 4 xp: 10 diff --git a/data/items/consumables/pizza_dough.yaml b/data/items/consumables/pizza_dough.yaml index b323f92..dc0e66c 100644 --- a/data/items/consumables/pizza_dough.yaml +++ b/data/items/consumables/pizza_dough.yaml @@ -1,13 +1,13 @@ color: "DE" craft: - type: combine + - type: combine ingredients: - - items: - - pot_of_flour - quantity: 1 - - items: - - bucket_of_water - quantity: 1 + - items: + - pot_of_flour + quantity: 1 + - items: + - bucket_of_water + quantity: 1 ticks_per_cycle: 2 description: A ball of uncooked pizza dough. It needs to be baked. name: pizza dough diff --git a/data/items/consumables/ranarr_potion_unf.yaml b/data/items/consumables/ranarr_potion_unf.yaml index a91a79a..0cf3fc2 100644 --- a/data/items/consumables/ranarr_potion_unf.yaml +++ b/data/items/consumables/ranarr_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - ranarr - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - ranarr + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with ranarr floating in water. name: ranarr potion (unf) diff --git a/data/items/consumables/restoration_compound.yaml b/data/items/consumables/restoration_compound.yaml index e9d9c86..ee7cc29 100644 --- a/data/items/consumables/restoration_compound.yaml +++ b/data/items/consumables/restoration_compound.yaml @@ -1,12 +1,12 @@ color: "33" craft: - ingredients: - - items: - - toadflax_potion_unf - quantity: 1 - - items: - - crushed_nest - quantity: 1 + - ingredients: + - items: + - toadflax_potion_unf + quantity: 1 + - items: + - crushed_nest + quantity: 1 level: 81 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/salmon.yaml b/data/items/consumables/salmon.yaml index ca0c2bd..fc54d68 100644 --- a/data/items/consumables/salmon.yaml +++ b/data/items/consumables/salmon.yaml @@ -1,15 +1,15 @@ color: "D1" craft: - ingredients: - - items: - - raw_salmon - quantity: 1 + - ingredients: + - items: + - raw_salmon + quantity: 1 fail: burnt_fish fail_message: You accidentally burn the salmon. level: 25 station: - - fire - - cooking_range + - fire + - cooking_range type: cooking ticks_per_cycle: 6 xp: 90 diff --git a/data/items/consumables/sardine.yaml b/data/items/consumables/sardine.yaml index 2004598..8745354 100644 --- a/data/items/consumables/sardine.yaml +++ b/data/items/consumables/sardine.yaml @@ -1,15 +1,15 @@ color: "D1" craft: - ingredients: - - items: - - raw_sardine - quantity: 1 + - ingredients: + - items: + - raw_sardine + quantity: 1 fail: burnt_fish fail_message: You accidentally burn the sardine. level: 1 station: - - fire - - cooking_range + - fire + - cooking_range type: cooking ticks_per_cycle: 6 xp: 40 diff --git a/data/items/consumables/science_serum.yaml b/data/items/consumables/science_serum.yaml index a049864..c0a85c9 100644 --- a/data/items/consumables/science_serum.yaml +++ b/data/items/consumables/science_serum.yaml @@ -1,12 +1,12 @@ color: "8D" craft: - ingredients: - - items: - - lantadyme_potion_unf - quantity: 1 - - items: - - potato_cactus - quantity: 1 + - ingredients: + - items: + - lantadyme_potion_unf + quantity: 1 + - items: + - potato_cactus + quantity: 1 level: 76 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/shield_potion.yaml b/data/items/consumables/shield_potion.yaml index 7e3bcbf..0044fe2 100644 --- a/data/items/consumables/shield_potion.yaml +++ b/data/items/consumables/shield_potion.yaml @@ -1,12 +1,12 @@ color: "15" craft: - ingredients: - - items: - - ranarr_potion_unf - quantity: 1 - - items: - - white_berries - quantity: 1 + - ingredients: + - items: + - ranarr_potion_unf + quantity: 1 + - items: + - white_berries + quantity: 1 level: 30 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/shrimps.yaml b/data/items/consumables/shrimps.yaml index 7e93f63..b6436d5 100644 --- a/data/items/consumables/shrimps.yaml +++ b/data/items/consumables/shrimps.yaml @@ -1,15 +1,15 @@ color: "D1" craft: - ingredients: - - items: - - raw_shrimps - quantity: 1 + - ingredients: + - items: + - raw_shrimps + quantity: 1 fail: burnt_fish fail_message: You accidentally burn the shrimps. level: 1 station: - - fire - - cooking_range + - fire + - cooking_range type: cooking ticks_per_cycle: 6 xp: 30 diff --git a/data/items/consumables/snapdragon_potion_unf.yaml b/data/items/consumables/snapdragon_potion_unf.yaml index 8b27c4b..382221a 100644 --- a/data/items/consumables/snapdragon_potion_unf.yaml +++ b/data/items/consumables/snapdragon_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - snapdragon - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - snapdragon + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with snapdragon floating in water. name: snapdragon potion (unf) diff --git a/data/items/consumables/stim_potion.yaml b/data/items/consumables/stim_potion.yaml index b1d604a..8f2c9a8 100644 --- a/data/items/consumables/stim_potion.yaml +++ b/data/items/consumables/stim_potion.yaml @@ -1,12 +1,12 @@ color: "C4" craft: - ingredients: - - items: - - guam_potion_unf - quantity: 1 - - items: - - eye_of_newt - quantity: 1 + - ingredients: + - items: + - guam_potion_unf + quantity: 1 + - items: + - eye_of_newt + quantity: 1 level: 1 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/super_amp.yaml b/data/items/consumables/super_amp.yaml index 5805dca..ebeff7a 100644 --- a/data/items/consumables/super_amp.yaml +++ b/data/items/consumables/super_amp.yaml @@ -1,12 +1,12 @@ color: "DC" craft: - ingredients: - - items: - - kwuarm_potion_unf - quantity: 1 - - items: - - limpwurt_root - quantity: 1 + - ingredients: + - items: + - kwuarm_potion_unf + quantity: 1 + - items: + - limpwurt_root + quantity: 1 level: 55 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/super_bio_serum.yaml b/data/items/consumables/super_bio_serum.yaml index cd27998..ac480e6 100644 --- a/data/items/consumables/super_bio_serum.yaml +++ b/data/items/consumables/super_bio_serum.yaml @@ -1,12 +1,12 @@ color: "30" craft: - ingredients: - - items: - - irit_potion_unf - quantity: 1 - - items: - - antitoxin_powder - quantity: 1 + - ingredients: + - items: + - irit_potion_unf + quantity: 1 + - items: + - antitoxin_powder + quantity: 1 level: 48 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/super_shield.yaml b/data/items/consumables/super_shield.yaml index 5a106b9..9a97da9 100644 --- a/data/items/consumables/super_shield.yaml +++ b/data/items/consumables/super_shield.yaml @@ -1,12 +1,12 @@ color: "15" craft: - ingredients: - - items: - - cadantine_potion_unf - quantity: 1 - - items: - - white_berries - quantity: 1 + - ingredients: + - items: + - cadantine_potion_unf + quantity: 1 + - items: + - white_berries + quantity: 1 level: 66 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/super_stim.yaml b/data/items/consumables/super_stim.yaml index 579c6bd..944b1f7 100644 --- a/data/items/consumables/super_stim.yaml +++ b/data/items/consumables/super_stim.yaml @@ -1,12 +1,12 @@ color: "C4" craft: - ingredients: - - items: - - irit_potion_unf - quantity: 1 - - items: - - eye_of_newt - quantity: 1 + - ingredients: + - items: + - irit_potion_unf + quantity: 1 + - items: + - eye_of_newt + quantity: 1 level: 45 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/super_stim_cell.yaml b/data/items/consumables/super_stim_cell.yaml index ec30361..846ec70 100644 --- a/data/items/consumables/super_stim_cell.yaml +++ b/data/items/consumables/super_stim_cell.yaml @@ -1,12 +1,12 @@ color: "E2" craft: - ingredients: - - items: - - avantoe_potion_unf - quantity: 1 - - items: - - blight_spore - quantity: 1 + - ingredients: + - items: + - avantoe_potion_unf + quantity: 1 + - items: + - blight_spore + quantity: 1 level: 52 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/targeting_serum.yaml b/data/items/consumables/targeting_serum.yaml index 012ce5f..ebc8030 100644 --- a/data/items/consumables/targeting_serum.yaml +++ b/data/items/consumables/targeting_serum.yaml @@ -1,12 +1,12 @@ color: "CA" craft: - ingredients: - - items: - - dwarf_weed_potion_unf - quantity: 1 - - items: - - catalyst_wine - quantity: 1 + - ingredients: + - items: + - dwarf_weed_potion_unf + quantity: 1 + - items: + - catalyst_wine + quantity: 1 level: 72 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/tarromin_potion_unf.yaml b/data/items/consumables/tarromin_potion_unf.yaml index e34c957..f112a64 100644 --- a/data/items/consumables/tarromin_potion_unf.yaml +++ b/data/items/consumables/tarromin_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - tarromin - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - tarromin + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with tarromin floating in water. name: tarromin potion (unf) diff --git a/data/items/consumables/tech_serum.yaml b/data/items/consumables/tech_serum.yaml index 5886f5b..004a6b8 100644 --- a/data/items/consumables/tech_serum.yaml +++ b/data/items/consumables/tech_serum.yaml @@ -1,12 +1,12 @@ color: "4B" craft: - ingredients: - - items: - - ranarr_potion_unf - quantity: 1 - - items: - - snape_grass - quantity: 1 + - ingredients: + - items: + - ranarr_potion_unf + quantity: 1 + - items: + - snape_grass + quantity: 1 level: 38 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/consumables/toadflax_potion_unf.yaml b/data/items/consumables/toadflax_potion_unf.yaml index 9ace030..48aff5e 100644 --- a/data/items/consumables/toadflax_potion_unf.yaml +++ b/data/items/consumables/toadflax_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - toadflax - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - toadflax + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with toadflax floating in water. name: toadflax potion (unf) diff --git a/data/items/consumables/torstol_potion_unf.yaml b/data/items/consumables/torstol_potion_unf.yaml index 7d15317..ff9d498 100644 --- a/data/items/consumables/torstol_potion_unf.yaml +++ b/data/items/consumables/torstol_potion_unf.yaml @@ -1,13 +1,13 @@ color: "30" craft: - type: pharmacy + - type: pharmacy ingredients: - - items: - - torstol - quantity: 1 - - items: - - vial_of_water - quantity: 1 + - items: + - torstol + quantity: 1 + - items: + - vial_of_water + quantity: 1 ticks_per_cycle: 0 description: An unfinished potion with torstol floating in water. name: torstol potion (unf) diff --git a/data/items/consumables/trout.yaml b/data/items/consumables/trout.yaml index fc52b07..1d43236 100644 --- a/data/items/consumables/trout.yaml +++ b/data/items/consumables/trout.yaml @@ -1,15 +1,15 @@ color: "D1" craft: - ingredients: - - items: - - raw_trout - quantity: 1 + - ingredients: + - items: + - raw_trout + quantity: 1 fail: burnt_fish fail_message: You accidentally burn the trout. level: 15 station: - - fire - - cooking_range + - fire + - cooking_range type: cooking ticks_per_cycle: 6 xp: 70 diff --git a/data/items/equipment/adamant_dagger.yaml b/data/items/equipment/adamant_dagger.yaml index 1495e41..f126b11 100644 --- a/data/items/equipment/adamant_dagger.yaml +++ b/data/items/equipment/adamant_dagger.yaml @@ -1,15 +1,15 @@ color: "78" craft: - ingredients: - - items: - - adamantite_bar - quantity: 1 - level: 70 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 62 + - ingredients: + - items: + - adamantite_bar + quantity: 1 + level: 70 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 62 description: A small adamant dagger. equipment: attack: diff --git a/data/items/equipment/adamant_full_helm.yaml b/data/items/equipment/adamant_full_helm.yaml index f6c00d6..b469000 100644 --- a/data/items/equipment/adamant_full_helm.yaml +++ b/data/items/equipment/adamant_full_helm.yaml @@ -1,15 +1,15 @@ color: "78" craft: - ingredients: - - items: - - adamantite_bar - quantity: 2 - level: 77 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 125 + - ingredients: + - items: + - adamantite_bar + quantity: 2 + level: 77 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 125 description: An adamant full helmet. equipment: defense: diff --git a/data/items/equipment/adamant_med_helm.yaml b/data/items/equipment/adamant_med_helm.yaml index 515c146..221933f 100644 --- a/data/items/equipment/adamant_med_helm.yaml +++ b/data/items/equipment/adamant_med_helm.yaml @@ -1,15 +1,15 @@ color: "78" craft: - ingredients: - - items: - - adamantite_bar - quantity: 1 - level: 73 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 62 + - ingredients: + - items: + - adamantite_bar + quantity: 1 + level: 73 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 62 description: An adamant medium helmet. equipment: defense: diff --git a/data/items/equipment/adamant_platebody.yaml b/data/items/equipment/adamant_platebody.yaml index 8567f62..979e4f3 100644 --- a/data/items/equipment/adamant_platebody.yaml +++ b/data/items/equipment/adamant_platebody.yaml @@ -1,15 +1,15 @@ color: "78" craft: - ingredients: - - items: - - adamantite_bar - quantity: 5 - level: 88 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 312 + - ingredients: + - items: + - adamantite_bar + quantity: 5 + level: 88 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 312 description: An adamant platebody. equipment: defense: diff --git a/data/items/equipment/adamant_sword.yaml b/data/items/equipment/adamant_sword.yaml index bdb037e..2d0e521 100644 --- a/data/items/equipment/adamant_sword.yaml +++ b/data/items/equipment/adamant_sword.yaml @@ -1,15 +1,15 @@ color: "78" craft: - ingredients: - - items: - - adamantite_bar - quantity: 1 - level: 74 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 62 + - ingredients: + - items: + - adamantite_bar + quantity: 1 + level: 74 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 62 description: An adamant sword. equipment: attack: diff --git a/data/items/equipment/bronze_dagger.yaml b/data/items/equipment/bronze_dagger.yaml index 2ff0b03..3dcc19e 100644 --- a/data/items/equipment/bronze_dagger.yaml +++ b/data/items/equipment/bronze_dagger.yaml @@ -1,15 +1,15 @@ color: B2 craft: - ingredients: - - items: - - bronze_bar - quantity: 1 - level: 1 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 12 + - ingredients: + - items: + - bronze_bar + quantity: 1 + level: 1 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 12 description: A small bronze dagger. equipment: attack: diff --git a/data/items/equipment/bronze_full_helm.yaml b/data/items/equipment/bronze_full_helm.yaml index 9e71529..ef143bd 100644 --- a/data/items/equipment/bronze_full_helm.yaml +++ b/data/items/equipment/bronze_full_helm.yaml @@ -1,15 +1,15 @@ color: B2 craft: - ingredients: - - items: - - bronze_bar - quantity: 2 - level: 7 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 25 + - ingredients: + - items: + - bronze_bar + quantity: 2 + level: 7 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 25 description: A bronze full helmet. equipment: defense: diff --git a/data/items/equipment/bronze_med_helm.yaml b/data/items/equipment/bronze_med_helm.yaml index c4e0339..1c96013 100644 --- a/data/items/equipment/bronze_med_helm.yaml +++ b/data/items/equipment/bronze_med_helm.yaml @@ -1,15 +1,15 @@ color: B2 craft: - ingredients: - - items: - - bronze_bar - quantity: 1 - level: 3 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 12 + - ingredients: + - items: + - bronze_bar + quantity: 1 + level: 3 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 12 description: A bronze medium helmet. equipment: defense: diff --git a/data/items/equipment/bronze_platebody.yaml b/data/items/equipment/bronze_platebody.yaml index b8fade3..8c89bfb 100644 --- a/data/items/equipment/bronze_platebody.yaml +++ b/data/items/equipment/bronze_platebody.yaml @@ -1,15 +1,15 @@ color: B2 craft: - ingredients: - - items: - - bronze_bar - quantity: 5 - level: 18 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 62 + - ingredients: + - items: + - bronze_bar + quantity: 5 + level: 18 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 62 description: A bronze platebody. equipment: defense: diff --git a/data/items/equipment/bronze_sword.yaml b/data/items/equipment/bronze_sword.yaml index 56e4bd9..e893aa8 100644 --- a/data/items/equipment/bronze_sword.yaml +++ b/data/items/equipment/bronze_sword.yaml @@ -1,15 +1,15 @@ color: B2 craft: - ingredients: - - items: - - bronze_bar - quantity: 1 - level: 4 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 12 + - ingredients: + - items: + - bronze_bar + quantity: 1 + level: 4 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 12 description: A basic bronze sword. equipment: attack: diff --git a/data/items/equipment/coif.yaml b/data/items/equipment/coif.yaml index 54a9c92..1241345 100644 --- a/data/items/equipment/coif.yaml +++ b/data/items/equipment/coif.yaml @@ -1,17 +1,17 @@ color: 5E craft: - ingredients: - - items: - - hard_leather - quantity: 1 - - items: - - thread - quantity: 1 - level: 38 - tool: needle - type: crafting - ticks_per_cycle: 4 - xp: 37 + - ingredients: + - items: + - hard_leather + quantity: 1 + - items: + - thread + quantity: 1 + level: 38 + tool: needle + type: crafting + ticks_per_cycle: 4 + xp: 37 description: A hard leather coif. equipment: attack: diff --git a/data/items/equipment/diamond_amulet_u.yaml b/data/items/equipment/diamond_amulet_u.yaml index 27934ff..ab89971 100644 --- a/data/items/equipment/diamond_amulet_u.yaml +++ b/data/items/equipment/diamond_amulet_u.yaml @@ -1,20 +1,20 @@ color: "FF" craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - diamond - quantity: 1 - - byproducts: - - amulet_mould - items: - - amulet_mould - quantity: 1 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - diamond + quantity: 1 + - byproducts: + - amulet_mould + items: + - amulet_mould + quantity: 1 level: 70 station: - - furnace + - furnace type: crafting ticks_per_cycle: 4 xp: 100 diff --git a/data/items/equipment/diamond_bracelet.yaml b/data/items/equipment/diamond_bracelet.yaml index cd2e035..79d4e6a 100644 --- a/data/items/equipment/diamond_bracelet.yaml +++ b/data/items/equipment/diamond_bracelet.yaml @@ -1,23 +1,23 @@ color: FF craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - diamond - quantity: 1 - - byproducts: - - bracelet_mould - items: - - bracelet_mould - quantity: 1 - level: 58 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 95 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - diamond + quantity: 1 + - byproducts: + - bracelet_mould + items: + - bracelet_mould + quantity: 1 + level: 58 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 95 description: A bracelet set with a diamond. Can be enchanted. equipment: slot: hands diff --git a/data/items/equipment/diamond_necklace.yaml b/data/items/equipment/diamond_necklace.yaml index 3ed7acd..3f8ab54 100644 --- a/data/items/equipment/diamond_necklace.yaml +++ b/data/items/equipment/diamond_necklace.yaml @@ -1,23 +1,23 @@ color: FF craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - diamond - quantity: 1 - - byproducts: - - necklace_mould - items: - - necklace_mould - quantity: 1 - level: 56 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 90 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - diamond + quantity: 1 + - byproducts: + - necklace_mould + items: + - necklace_mould + quantity: 1 + level: 56 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 90 description: A necklace set with a diamond. Can be enchanted. equipment: slot: neck diff --git a/data/items/equipment/diamond_ring.yaml b/data/items/equipment/diamond_ring.yaml index 7543cc1..be87367 100644 --- a/data/items/equipment/diamond_ring.yaml +++ b/data/items/equipment/diamond_ring.yaml @@ -1,23 +1,23 @@ color: FF craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - diamond - quantity: 1 - - byproducts: - - ring_mould - items: - - ring_mould - quantity: 1 - level: 43 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 85 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - diamond + quantity: 1 + - byproducts: + - ring_mould + items: + - ring_mould + quantity: 1 + level: 43 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 85 description: A ring set with a diamond. Can be enchanted. equipment: slot: ring diff --git a/data/items/equipment/emerald_amulet_u.yaml b/data/items/equipment/emerald_amulet_u.yaml index 31c6ade..187edee 100644 --- a/data/items/equipment/emerald_amulet_u.yaml +++ b/data/items/equipment/emerald_amulet_u.yaml @@ -1,20 +1,20 @@ color: "53" craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - emerald - quantity: 1 - - byproducts: - - amulet_mould - items: - - amulet_mould - quantity: 1 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - emerald + quantity: 1 + - byproducts: + - amulet_mould + items: + - amulet_mould + quantity: 1 level: 31 station: - - furnace + - furnace type: crafting ticks_per_cycle: 4 xp: 70 diff --git a/data/items/equipment/emerald_bracelet.yaml b/data/items/equipment/emerald_bracelet.yaml index c54efda..b9c229b 100644 --- a/data/items/equipment/emerald_bracelet.yaml +++ b/data/items/equipment/emerald_bracelet.yaml @@ -1,23 +1,23 @@ color: "22" craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - emerald - quantity: 1 - - byproducts: - - bracelet_mould - items: - - bracelet_mould - quantity: 1 - level: 30 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 65 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - emerald + quantity: 1 + - byproducts: + - bracelet_mould + items: + - bracelet_mould + quantity: 1 + level: 30 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 65 description: A bracelet set with an emerald. Can be enchanted. equipment: slot: hands diff --git a/data/items/equipment/emerald_necklace.yaml b/data/items/equipment/emerald_necklace.yaml index 91c0b51..f9f6381 100644 --- a/data/items/equipment/emerald_necklace.yaml +++ b/data/items/equipment/emerald_necklace.yaml @@ -1,23 +1,23 @@ color: "22" craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - emerald - quantity: 1 - - byproducts: - - necklace_mould - items: - - necklace_mould - quantity: 1 - level: 29 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 60 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - emerald + quantity: 1 + - byproducts: + - necklace_mould + items: + - necklace_mould + quantity: 1 + level: 29 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 60 description: A necklace set with an emerald. Can be enchanted. equipment: slot: neck diff --git a/data/items/equipment/emerald_ring.yaml b/data/items/equipment/emerald_ring.yaml index 1ce05d8..f4427f5 100644 --- a/data/items/equipment/emerald_ring.yaml +++ b/data/items/equipment/emerald_ring.yaml @@ -1,23 +1,23 @@ color: "22" craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - emerald - quantity: 1 - - byproducts: - - ring_mould - items: - - ring_mould - quantity: 1 - level: 27 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 55 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - emerald + quantity: 1 + - byproducts: + - ring_mould + items: + - ring_mould + quantity: 1 + level: 27 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 55 description: A ring set with an emerald. Can be enchanted. equipment: slot: ring diff --git a/data/items/equipment/gold_amulet_u.yaml b/data/items/equipment/gold_amulet_u.yaml index 49fc190..b44956b 100644 --- a/data/items/equipment/gold_amulet_u.yaml +++ b/data/items/equipment/gold_amulet_u.yaml @@ -1,17 +1,17 @@ color: "DC" craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - byproducts: - - amulet_mould - items: - - amulet_mould - quantity: 1 + - ingredients: + - items: + - gold_bar + quantity: 1 + - byproducts: + - amulet_mould + items: + - amulet_mould + quantity: 1 level: 8 station: - - furnace + - furnace type: crafting ticks_per_cycle: 4 xp: 30 diff --git a/data/items/equipment/gold_bracelet.yaml b/data/items/equipment/gold_bracelet.yaml index aab2d92..f9ebdaa 100644 --- a/data/items/equipment/gold_bracelet.yaml +++ b/data/items/equipment/gold_bracelet.yaml @@ -1,20 +1,20 @@ color: DC craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - byproducts: - - bracelet_mould - items: - - bracelet_mould - quantity: 1 - level: 7 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 25 + - ingredients: + - items: + - gold_bar + quantity: 1 + - byproducts: + - bracelet_mould + items: + - bracelet_mould + quantity: 1 + level: 7 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 25 description: A gold bracelet. equipment: slot: hands diff --git a/data/items/equipment/gold_necklace.yaml b/data/items/equipment/gold_necklace.yaml index fffa173..604bb5e 100644 --- a/data/items/equipment/gold_necklace.yaml +++ b/data/items/equipment/gold_necklace.yaml @@ -1,20 +1,20 @@ color: DC craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - byproducts: - - necklace_mould - items: - - necklace_mould - quantity: 1 - level: 6 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 20 + - ingredients: + - items: + - gold_bar + quantity: 1 + - byproducts: + - necklace_mould + items: + - necklace_mould + quantity: 1 + level: 6 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 20 description: A gold necklace. equipment: slot: neck diff --git a/data/items/equipment/gold_ring.yaml b/data/items/equipment/gold_ring.yaml index 57c2981..0260634 100644 --- a/data/items/equipment/gold_ring.yaml +++ b/data/items/equipment/gold_ring.yaml @@ -1,20 +1,20 @@ color: DC craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - byproducts: - - ring_mould - items: - - ring_mould - quantity: 1 - level: 5 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 15 + - ingredients: + - items: + - gold_bar + quantity: 1 + - byproducts: + - ring_mould + items: + - ring_mould + quantity: 1 + level: 5 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 15 description: A simple gold ring. equipment: slot: ring diff --git a/data/items/equipment/hard_leather_body.yaml b/data/items/equipment/hard_leather_body.yaml index a142f37..e75e21d 100644 --- a/data/items/equipment/hard_leather_body.yaml +++ b/data/items/equipment/hard_leather_body.yaml @@ -1,17 +1,17 @@ color: 5E craft: - ingredients: - - items: - - hard_leather - quantity: 1 - - items: - - thread - quantity: 1 - level: 28 - tool: needle - type: crafting - ticks_per_cycle: 4 - xp: 35 + - ingredients: + - items: + - hard_leather + quantity: 1 + - items: + - thread + quantity: 1 + level: 28 + tool: needle + type: crafting + ticks_per_cycle: 4 + xp: 35 description: A hardened leather body armour. equipment: defense: diff --git a/data/items/equipment/hard_leather_shield.yaml b/data/items/equipment/hard_leather_shield.yaml index 0b5af39..d2d6416 100644 --- a/data/items/equipment/hard_leather_shield.yaml +++ b/data/items/equipment/hard_leather_shield.yaml @@ -1,17 +1,17 @@ color: 5E craft: - ingredients: - - items: - - hard_leather - quantity: 1 - - items: - - thread - quantity: 1 - level: 41 - tool: needle - type: crafting - ticks_per_cycle: 4 - xp: 40 + - ingredients: + - items: + - hard_leather + quantity: 1 + - items: + - thread + quantity: 1 + level: 41 + tool: needle + type: crafting + ticks_per_cycle: 4 + xp: 40 description: A shield made of hardened leather. equipment: defense: diff --git a/data/items/equipment/iron_dagger.yaml b/data/items/equipment/iron_dagger.yaml index dcae575..cb475b6 100644 --- a/data/items/equipment/iron_dagger.yaml +++ b/data/items/equipment/iron_dagger.yaml @@ -1,15 +1,15 @@ color: FA craft: - ingredients: - - items: - - iron_bar - quantity: 1 - level: 20 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 25 + - ingredients: + - items: + - iron_bar + quantity: 1 + level: 20 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 25 description: A small iron dagger. equipment: attack: diff --git a/data/items/equipment/iron_full_helm.yaml b/data/items/equipment/iron_full_helm.yaml index 5fecebb..b32b3da 100644 --- a/data/items/equipment/iron_full_helm.yaml +++ b/data/items/equipment/iron_full_helm.yaml @@ -1,15 +1,15 @@ color: FA craft: - ingredients: - - items: - - iron_bar - quantity: 2 - level: 27 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 50 + - ingredients: + - items: + - iron_bar + quantity: 2 + level: 27 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 50 description: An iron full helmet. equipment: defense: diff --git a/data/items/equipment/iron_med_helm.yaml b/data/items/equipment/iron_med_helm.yaml index a45028e..c0c032d 100644 --- a/data/items/equipment/iron_med_helm.yaml +++ b/data/items/equipment/iron_med_helm.yaml @@ -1,15 +1,15 @@ color: FA craft: - ingredients: - - items: - - iron_bar - quantity: 1 - level: 22 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 25 + - ingredients: + - items: + - iron_bar + quantity: 1 + level: 22 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 25 description: An iron medium helmet. equipment: defense: diff --git a/data/items/equipment/iron_platebody.yaml b/data/items/equipment/iron_platebody.yaml index 7f69c6e..5953f27 100644 --- a/data/items/equipment/iron_platebody.yaml +++ b/data/items/equipment/iron_platebody.yaml @@ -1,15 +1,15 @@ color: FA craft: - ingredients: - - items: - - iron_bar - quantity: 5 - level: 33 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 125 + - ingredients: + - items: + - iron_bar + quantity: 5 + level: 33 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 125 description: An iron platebody. equipment: defense: diff --git a/data/items/equipment/iron_sword.yaml b/data/items/equipment/iron_sword.yaml index 8a32a2f..ffd12df 100644 --- a/data/items/equipment/iron_sword.yaml +++ b/data/items/equipment/iron_sword.yaml @@ -1,15 +1,15 @@ color: FA craft: - ingredients: - - items: - - iron_bar - quantity: 1 - level: 24 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 25 + - ingredients: + - items: + - iron_bar + quantity: 1 + level: 24 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 25 description: An iron sword. equipment: attack: diff --git a/data/items/equipment/leather_body.yaml b/data/items/equipment/leather_body.yaml index de62b93..f4ef031 100644 --- a/data/items/equipment/leather_body.yaml +++ b/data/items/equipment/leather_body.yaml @@ -1,17 +1,17 @@ color: "82" craft: - ingredients: - - items: - - leather - quantity: 1 - - items: - - thread - quantity: 1 - level: 14 - tool: needle - type: crafting - ticks_per_cycle: 4 - xp: 25 + - ingredients: + - items: + - leather + quantity: 1 + - items: + - thread + quantity: 1 + level: 14 + tool: needle + type: crafting + ticks_per_cycle: 4 + xp: 25 description: A leather body armour. equipment: defense: diff --git a/data/items/equipment/leather_boots.yaml b/data/items/equipment/leather_boots.yaml index ab1fb7e..bd9d96f 100644 --- a/data/items/equipment/leather_boots.yaml +++ b/data/items/equipment/leather_boots.yaml @@ -1,17 +1,17 @@ color: "82" craft: - ingredients: - - items: - - leather - quantity: 1 - - items: - - thread - quantity: 1 - level: 7 - tool: needle - type: crafting - ticks_per_cycle: 4 - xp: 16 + - ingredients: + - items: + - leather + quantity: 1 + - items: + - thread + quantity: 1 + level: 7 + tool: needle + type: crafting + ticks_per_cycle: 4 + xp: 16 description: A pair of leather boots. equipment: defense: diff --git a/data/items/equipment/leather_chaps.yaml b/data/items/equipment/leather_chaps.yaml index 9a7ca9f..5809ddd 100644 --- a/data/items/equipment/leather_chaps.yaml +++ b/data/items/equipment/leather_chaps.yaml @@ -1,17 +1,17 @@ color: "82" craft: - ingredients: - - items: - - leather - quantity: 1 - - items: - - thread - quantity: 1 - level: 18 - tool: needle - type: crafting - ticks_per_cycle: 4 - xp: 27 + - ingredients: + - items: + - leather + quantity: 1 + - items: + - thread + quantity: 1 + level: 18 + tool: needle + type: crafting + ticks_per_cycle: 4 + xp: 27 description: A pair of leather chaps. equipment: defense: diff --git a/data/items/equipment/leather_cowl.yaml b/data/items/equipment/leather_cowl.yaml index faed8ab..df56321 100644 --- a/data/items/equipment/leather_cowl.yaml +++ b/data/items/equipment/leather_cowl.yaml @@ -1,17 +1,17 @@ color: "82" craft: - ingredients: - - items: - - leather - quantity: 1 - - items: - - thread - quantity: 1 - level: 9 - tool: needle - type: crafting - ticks_per_cycle: 4 - xp: 19 + - ingredients: + - items: + - leather + quantity: 1 + - items: + - thread + quantity: 1 + level: 9 + tool: needle + type: crafting + ticks_per_cycle: 4 + xp: 19 description: A leather cowl. equipment: defense: diff --git a/data/items/equipment/leather_gloves.yaml b/data/items/equipment/leather_gloves.yaml index 088af24..a6c87ca 100644 --- a/data/items/equipment/leather_gloves.yaml +++ b/data/items/equipment/leather_gloves.yaml @@ -1,17 +1,17 @@ color: "82" craft: - ingredients: - - items: - - leather - quantity: 1 - - items: - - thread - quantity: 1 - level: 1 - tool: needle - type: crafting - ticks_per_cycle: 4 - xp: 14 + - ingredients: + - items: + - leather + quantity: 1 + - items: + - thread + quantity: 1 + level: 1 + tool: needle + type: crafting + ticks_per_cycle: 4 + xp: 14 description: A pair of leather gloves. equipment: defense: diff --git a/data/items/equipment/leather_vambraces.yaml b/data/items/equipment/leather_vambraces.yaml index 891f1f8..6a5a72a 100644 --- a/data/items/equipment/leather_vambraces.yaml +++ b/data/items/equipment/leather_vambraces.yaml @@ -1,17 +1,17 @@ color: "82" craft: - ingredients: - - items: - - leather - quantity: 1 - - items: - - thread - quantity: 1 - level: 11 - tool: needle - type: crafting - ticks_per_cycle: 4 - xp: 22 + - ingredients: + - items: + - leather + quantity: 1 + - items: + - thread + quantity: 1 + level: 11 + tool: needle + type: crafting + ticks_per_cycle: 4 + xp: 22 description: A pair of leather vambraces. equipment: attack: diff --git a/data/items/equipment/longbow.yaml b/data/items/equipment/longbow.yaml index b92c11e..c09c0de 100644 --- a/data/items/equipment/longbow.yaml +++ b/data/items/equipment/longbow.yaml @@ -1,16 +1,16 @@ color: "89" craft: - ingredients: - - items: - - longbow_u - quantity: 1 - - items: - - bowstring - quantity: 1 - level: 10 - type: fletching - ticks_per_cycle: 2 - xp: 10 + - ingredients: + - items: + - longbow_u + quantity: 1 + - items: + - bowstring + quantity: 1 + level: 10 + type: fletching + ticks_per_cycle: 2 + xp: 10 description: A longbow. equipment: attack: diff --git a/data/items/equipment/longbow_u.yaml b/data/items/equipment/longbow_u.yaml index 4cf5ddc..8fb06f3 100644 --- a/data/items/equipment/longbow_u.yaml +++ b/data/items/equipment/longbow_u.yaml @@ -1,9 +1,9 @@ color: "89" craft: - ingredients: - - items: - - logs - quantity: 1 + - ingredients: + - items: + - logs + quantity: 1 level: 10 tool: knife type: fletching diff --git a/data/items/equipment/magic_longbow.yaml b/data/items/equipment/magic_longbow.yaml index 4d59b33..cbcb672 100644 --- a/data/items/equipment/magic_longbow.yaml +++ b/data/items/equipment/magic_longbow.yaml @@ -1,16 +1,16 @@ color: 3F craft: - ingredients: - - items: - - magic_longbow_u - quantity: 1 - - items: - - bowstring - quantity: 1 - level: 85 - type: fletching - ticks_per_cycle: 2 - xp: 91 + - ingredients: + - items: + - magic_longbow_u + quantity: 1 + - items: + - bowstring + quantity: 1 + level: 85 + type: fletching + ticks_per_cycle: 2 + xp: 91 description: A magic longbow. equipment: attack: diff --git a/data/items/equipment/magic_longbow_u.yaml b/data/items/equipment/magic_longbow_u.yaml index e514c50..d4e0f4f 100644 --- a/data/items/equipment/magic_longbow_u.yaml +++ b/data/items/equipment/magic_longbow_u.yaml @@ -1,9 +1,9 @@ color: "3F" craft: - ingredients: - - items: - - magic_logs - quantity: 1 + - ingredients: + - items: + - magic_logs + quantity: 1 level: 85 tool: knife type: fletching diff --git a/data/items/equipment/magic_shortbow.yaml b/data/items/equipment/magic_shortbow.yaml index e0a9df7..ec191b2 100644 --- a/data/items/equipment/magic_shortbow.yaml +++ b/data/items/equipment/magic_shortbow.yaml @@ -1,16 +1,16 @@ color: 3F craft: - ingredients: - - items: - - magic_shortbow_u - quantity: 1 - - items: - - bowstring - quantity: 1 - level: 80 - type: fletching - ticks_per_cycle: 2 - xp: 83 + - ingredients: + - items: + - magic_shortbow_u + quantity: 1 + - items: + - bowstring + quantity: 1 + level: 80 + type: fletching + ticks_per_cycle: 2 + xp: 83 description: A magic shortbow. equipment: attack: diff --git a/data/items/equipment/magic_shortbow_u.yaml b/data/items/equipment/magic_shortbow_u.yaml index de486c6..94b2d75 100644 --- a/data/items/equipment/magic_shortbow_u.yaml +++ b/data/items/equipment/magic_shortbow_u.yaml @@ -1,9 +1,9 @@ color: "3F" craft: - ingredients: - - items: - - magic_logs - quantity: 1 + - ingredients: + - items: + - magic_logs + quantity: 1 level: 80 tool: knife type: fletching diff --git a/data/items/equipment/maple_longbow.yaml b/data/items/equipment/maple_longbow.yaml index cdfddc8..ba7c38b 100644 --- a/data/items/equipment/maple_longbow.yaml +++ b/data/items/equipment/maple_longbow.yaml @@ -1,16 +1,16 @@ color: AC craft: - ingredients: - - items: - - maple_longbow_u - quantity: 1 - - items: - - bowstring - quantity: 1 - level: 55 - type: fletching - ticks_per_cycle: 2 - xp: 58 + - ingredients: + - items: + - maple_longbow_u + quantity: 1 + - items: + - bowstring + quantity: 1 + level: 55 + type: fletching + ticks_per_cycle: 2 + xp: 58 description: A maple longbow. equipment: attack: diff --git a/data/items/equipment/maple_longbow_u.yaml b/data/items/equipment/maple_longbow_u.yaml index f4c66b7..b5d1fb2 100644 --- a/data/items/equipment/maple_longbow_u.yaml +++ b/data/items/equipment/maple_longbow_u.yaml @@ -1,9 +1,9 @@ color: "AC" craft: - ingredients: - - items: - - maple_logs - quantity: 1 + - ingredients: + - items: + - maple_logs + quantity: 1 level: 55 tool: knife type: fletching diff --git a/data/items/equipment/maple_shortbow.yaml b/data/items/equipment/maple_shortbow.yaml index 06a9d2f..1daedfb 100644 --- a/data/items/equipment/maple_shortbow.yaml +++ b/data/items/equipment/maple_shortbow.yaml @@ -1,16 +1,16 @@ color: AC craft: - ingredients: - - items: - - maple_shortbow_u - quantity: 1 - - items: - - bowstring - quantity: 1 - level: 50 - type: fletching - ticks_per_cycle: 2 - xp: 50 + - ingredients: + - items: + - maple_shortbow_u + quantity: 1 + - items: + - bowstring + quantity: 1 + level: 50 + type: fletching + ticks_per_cycle: 2 + xp: 50 description: A maple shortbow. equipment: attack: diff --git a/data/items/equipment/maple_shortbow_u.yaml b/data/items/equipment/maple_shortbow_u.yaml index 35d897e..915389c 100644 --- a/data/items/equipment/maple_shortbow_u.yaml +++ b/data/items/equipment/maple_shortbow_u.yaml @@ -1,9 +1,9 @@ color: "AC" craft: - ingredients: - - items: - - maple_logs - quantity: 1 + - ingredients: + - items: + - maple_logs + quantity: 1 level: 50 tool: knife type: fletching diff --git a/data/items/equipment/mithril_dagger.yaml b/data/items/equipment/mithril_dagger.yaml index 5d15ea0..5b2d533 100644 --- a/data/items/equipment/mithril_dagger.yaml +++ b/data/items/equipment/mithril_dagger.yaml @@ -1,15 +1,15 @@ color: 4B craft: - ingredients: - - items: - - mithril_bar - quantity: 1 - level: 50 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 50 + - ingredients: + - items: + - mithril_bar + quantity: 1 + level: 50 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 50 description: A small mithril dagger. equipment: attack: diff --git a/data/items/equipment/mithril_full_helm.yaml b/data/items/equipment/mithril_full_helm.yaml index bef5fb5..11f4e37 100644 --- a/data/items/equipment/mithril_full_helm.yaml +++ b/data/items/equipment/mithril_full_helm.yaml @@ -1,15 +1,15 @@ color: 4B craft: - ingredients: - - items: - - mithril_bar - quantity: 2 - level: 57 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 100 + - ingredients: + - items: + - mithril_bar + quantity: 2 + level: 57 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 100 description: A mithril full helmet. equipment: defense: diff --git a/data/items/equipment/mithril_med_helm.yaml b/data/items/equipment/mithril_med_helm.yaml index fd4682a..c0ebf54 100644 --- a/data/items/equipment/mithril_med_helm.yaml +++ b/data/items/equipment/mithril_med_helm.yaml @@ -1,15 +1,15 @@ color: 4B craft: - ingredients: - - items: - - mithril_bar - quantity: 1 - level: 53 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 50 + - ingredients: + - items: + - mithril_bar + quantity: 1 + level: 53 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 50 description: A mithril medium helmet. equipment: defense: diff --git a/data/items/equipment/mithril_platebody.yaml b/data/items/equipment/mithril_platebody.yaml index a1a5353..5e008f9 100644 --- a/data/items/equipment/mithril_platebody.yaml +++ b/data/items/equipment/mithril_platebody.yaml @@ -1,15 +1,15 @@ color: 4B craft: - ingredients: - - items: - - mithril_bar - quantity: 5 - level: 68 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 250 + - ingredients: + - items: + - mithril_bar + quantity: 5 + level: 68 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 250 description: A mithril platebody. equipment: defense: diff --git a/data/items/equipment/mithril_sword.yaml b/data/items/equipment/mithril_sword.yaml index f6b6925..9379acd 100644 --- a/data/items/equipment/mithril_sword.yaml +++ b/data/items/equipment/mithril_sword.yaml @@ -1,15 +1,15 @@ color: 4B craft: - ingredients: - - items: - - mithril_bar - quantity: 1 - level: 54 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 50 + - ingredients: + - items: + - mithril_bar + quantity: 1 + level: 54 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 50 description: A mithril sword. equipment: attack: diff --git a/data/items/equipment/oak_longbow.yaml b/data/items/equipment/oak_longbow.yaml index 0dde912..52072aa 100644 --- a/data/items/equipment/oak_longbow.yaml +++ b/data/items/equipment/oak_longbow.yaml @@ -1,16 +1,16 @@ color: "88" craft: - ingredients: - - items: - - oak_longbow_u - quantity: 1 - - items: - - bowstring - quantity: 1 - level: 25 - type: fletching - ticks_per_cycle: 2 - xp: 25 + - ingredients: + - items: + - oak_longbow_u + quantity: 1 + - items: + - bowstring + quantity: 1 + level: 25 + type: fletching + ticks_per_cycle: 2 + xp: 25 description: An oak longbow. equipment: attack: diff --git a/data/items/equipment/oak_longbow_u.yaml b/data/items/equipment/oak_longbow_u.yaml index 7dc00a2..3e196f9 100644 --- a/data/items/equipment/oak_longbow_u.yaml +++ b/data/items/equipment/oak_longbow_u.yaml @@ -1,9 +1,9 @@ color: "88" craft: - ingredients: - - items: - - oak_logs - quantity: 1 + - ingredients: + - items: + - oak_logs + quantity: 1 level: 25 tool: knife type: fletching diff --git a/data/items/equipment/oak_shortbow.yaml b/data/items/equipment/oak_shortbow.yaml index 6c0630d..6de23dc 100644 --- a/data/items/equipment/oak_shortbow.yaml +++ b/data/items/equipment/oak_shortbow.yaml @@ -1,16 +1,16 @@ color: "88" craft: - ingredients: - - items: - - oak_shortbow_u - quantity: 1 - - items: - - bowstring - quantity: 1 - level: 20 - type: fletching - ticks_per_cycle: 2 - xp: 16 + - ingredients: + - items: + - oak_shortbow_u + quantity: 1 + - items: + - bowstring + quantity: 1 + level: 20 + type: fletching + ticks_per_cycle: 2 + xp: 16 description: An oak shortbow. equipment: attack: diff --git a/data/items/equipment/oak_shortbow_u.yaml b/data/items/equipment/oak_shortbow_u.yaml index 2e6814e..ade8662 100644 --- a/data/items/equipment/oak_shortbow_u.yaml +++ b/data/items/equipment/oak_shortbow_u.yaml @@ -1,9 +1,9 @@ color: "88" craft: - ingredients: - - items: - - oak_logs - quantity: 1 + - ingredients: + - items: + - oak_logs + quantity: 1 level: 20 tool: knife type: fletching diff --git a/data/items/equipment/ruby_amulet_u.yaml b/data/items/equipment/ruby_amulet_u.yaml index b1a5312..19da2b9 100644 --- a/data/items/equipment/ruby_amulet_u.yaml +++ b/data/items/equipment/ruby_amulet_u.yaml @@ -1,20 +1,20 @@ color: "C4" craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - ruby - quantity: 1 - - byproducts: - - amulet_mould - items: - - amulet_mould - quantity: 1 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - ruby + quantity: 1 + - byproducts: + - amulet_mould + items: + - amulet_mould + quantity: 1 level: 50 station: - - furnace + - furnace type: crafting ticks_per_cycle: 4 xp: 85 diff --git a/data/items/equipment/ruby_bracelet.yaml b/data/items/equipment/ruby_bracelet.yaml index 127b845..d26c2e2 100644 --- a/data/items/equipment/ruby_bracelet.yaml +++ b/data/items/equipment/ruby_bracelet.yaml @@ -1,23 +1,23 @@ color: C4 craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - ruby - quantity: 1 - - byproducts: - - bracelet_mould - items: - - bracelet_mould - quantity: 1 - level: 42 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 80 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - ruby + quantity: 1 + - byproducts: + - bracelet_mould + items: + - bracelet_mould + quantity: 1 + level: 42 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 80 description: A bracelet set with a ruby. Can be enchanted. equipment: slot: hands diff --git a/data/items/equipment/ruby_necklace.yaml b/data/items/equipment/ruby_necklace.yaml index 2ad372f..4d8626e 100644 --- a/data/items/equipment/ruby_necklace.yaml +++ b/data/items/equipment/ruby_necklace.yaml @@ -1,23 +1,23 @@ color: C4 craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - ruby - quantity: 1 - - byproducts: - - necklace_mould - items: - - necklace_mould - quantity: 1 - level: 40 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 75 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - ruby + quantity: 1 + - byproducts: + - necklace_mould + items: + - necklace_mould + quantity: 1 + level: 40 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 75 description: A necklace set with a ruby. Can be enchanted. equipment: slot: neck diff --git a/data/items/equipment/ruby_ring.yaml b/data/items/equipment/ruby_ring.yaml index 80656f9..2cc2daa 100644 --- a/data/items/equipment/ruby_ring.yaml +++ b/data/items/equipment/ruby_ring.yaml @@ -1,23 +1,23 @@ color: C4 craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - ruby - quantity: 1 - - byproducts: - - ring_mould - items: - - ring_mould - quantity: 1 - level: 63 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 70 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - ruby + quantity: 1 + - byproducts: + - ring_mould + items: + - ring_mould + quantity: 1 + level: 63 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 70 description: A ring set with a ruby. Can be enchanted. equipment: slot: ring diff --git a/data/items/equipment/rune_dagger.yaml b/data/items/equipment/rune_dagger.yaml index bd76af1..a50cd87 100644 --- a/data/items/equipment/rune_dagger.yaml +++ b/data/items/equipment/rune_dagger.yaml @@ -1,15 +1,15 @@ color: "57" craft: - ingredients: - - items: - - runite_bar - quantity: 1 - level: 85 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 75 + - ingredients: + - items: + - runite_bar + quantity: 1 + level: 85 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 75 description: A small rune dagger. equipment: attack: diff --git a/data/items/equipment/rune_full_helm.yaml b/data/items/equipment/rune_full_helm.yaml index 3b5a752..a13510c 100644 --- a/data/items/equipment/rune_full_helm.yaml +++ b/data/items/equipment/rune_full_helm.yaml @@ -1,15 +1,15 @@ color: "57" craft: - ingredients: - - items: - - runite_bar - quantity: 2 - level: 92 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 150 + - ingredients: + - items: + - runite_bar + quantity: 2 + level: 92 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 150 description: A rune full helmet. equipment: defense: diff --git a/data/items/equipment/rune_med_helm.yaml b/data/items/equipment/rune_med_helm.yaml index 6b35544..6758858 100644 --- a/data/items/equipment/rune_med_helm.yaml +++ b/data/items/equipment/rune_med_helm.yaml @@ -1,15 +1,15 @@ color: "57" craft: - ingredients: - - items: - - runite_bar - quantity: 1 - level: 88 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 75 + - ingredients: + - items: + - runite_bar + quantity: 1 + level: 88 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 75 description: A rune medium helmet. equipment: defense: diff --git a/data/items/equipment/rune_platebody.yaml b/data/items/equipment/rune_platebody.yaml index 9189def..3c3e2d2 100644 --- a/data/items/equipment/rune_platebody.yaml +++ b/data/items/equipment/rune_platebody.yaml @@ -1,15 +1,15 @@ color: "57" craft: - ingredients: - - items: - - runite_bar - quantity: 5 - level: 99 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 375 + - ingredients: + - items: + - runite_bar + quantity: 5 + level: 99 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 375 description: A rune platebody. equipment: defense: diff --git a/data/items/equipment/rune_sword.yaml b/data/items/equipment/rune_sword.yaml index 46ab6a7..5aab23d 100644 --- a/data/items/equipment/rune_sword.yaml +++ b/data/items/equipment/rune_sword.yaml @@ -1,15 +1,15 @@ color: "57" craft: - ingredients: - - items: - - runite_bar - quantity: 1 - level: 89 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 75 + - ingredients: + - items: + - runite_bar + quantity: 1 + level: 89 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 75 description: A rune sword. equipment: attack: diff --git a/data/items/equipment/sapphire_amulet_u.yaml b/data/items/equipment/sapphire_amulet_u.yaml index ad8b860..16bc1c7 100644 --- a/data/items/equipment/sapphire_amulet_u.yaml +++ b/data/items/equipment/sapphire_amulet_u.yaml @@ -1,20 +1,20 @@ color: "45" craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - sapphire - quantity: 1 - - byproducts: - - amulet_mould - items: - - amulet_mould - quantity: 1 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - sapphire + quantity: 1 + - byproducts: + - amulet_mould + items: + - amulet_mould + quantity: 1 level: 24 station: - - furnace + - furnace type: crafting ticks_per_cycle: 4 xp: 65 diff --git a/data/items/equipment/sapphire_bracelet.yaml b/data/items/equipment/sapphire_bracelet.yaml index d2b65a8..840b00d 100644 --- a/data/items/equipment/sapphire_bracelet.yaml +++ b/data/items/equipment/sapphire_bracelet.yaml @@ -1,23 +1,23 @@ color: "27" craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - sapphire - quantity: 1 - - byproducts: - - bracelet_mould - items: - - bracelet_mould - quantity: 1 - level: 23 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 60 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - sapphire + quantity: 1 + - byproducts: + - bracelet_mould + items: + - bracelet_mould + quantity: 1 + level: 23 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 60 description: A bracelet set with a sapphire. Can be enchanted. equipment: slot: hands diff --git a/data/items/equipment/sapphire_necklace.yaml b/data/items/equipment/sapphire_necklace.yaml index b7d550c..4f7b4c1 100644 --- a/data/items/equipment/sapphire_necklace.yaml +++ b/data/items/equipment/sapphire_necklace.yaml @@ -1,23 +1,23 @@ color: "27" craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - sapphire - quantity: 1 - - byproducts: - - necklace_mould - items: - - necklace_mould - quantity: 1 - level: 22 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 55 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - sapphire + quantity: 1 + - byproducts: + - necklace_mould + items: + - necklace_mould + quantity: 1 + level: 22 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 55 description: A necklace set with a sapphire. Can be enchanted. equipment: slot: neck diff --git a/data/items/equipment/sapphire_ring.yaml b/data/items/equipment/sapphire_ring.yaml index 712e57c..6af11f6 100644 --- a/data/items/equipment/sapphire_ring.yaml +++ b/data/items/equipment/sapphire_ring.yaml @@ -1,23 +1,23 @@ color: "27" craft: - ingredients: - - items: - - gold_bar - quantity: 1 - - items: - - sapphire - quantity: 1 - - byproducts: - - ring_mould - items: - - ring_mould - quantity: 1 - level: 20 - station: - - furnace - type: crafting - ticks_per_cycle: 4 - xp: 40 + - ingredients: + - items: + - gold_bar + quantity: 1 + - items: + - sapphire + quantity: 1 + - byproducts: + - ring_mould + items: + - ring_mould + quantity: 1 + level: 20 + station: + - furnace + type: crafting + ticks_per_cycle: 4 + xp: 40 description: A ring set with a sapphire. Can be enchanted. equipment: slot: ring diff --git a/data/items/equipment/shortbow.yaml b/data/items/equipment/shortbow.yaml index 3e5048b..b9ed5d9 100644 --- a/data/items/equipment/shortbow.yaml +++ b/data/items/equipment/shortbow.yaml @@ -1,16 +1,16 @@ color: "89" craft: - ingredients: - - items: - - shortbow_u - quantity: 1 - - items: - - bowstring - quantity: 1 - level: 5 - type: fletching - ticks_per_cycle: 2 - xp: 5 + - ingredients: + - items: + - shortbow_u + quantity: 1 + - items: + - bowstring + quantity: 1 + level: 5 + type: fletching + ticks_per_cycle: 2 + xp: 5 description: A shortbow. equipment: attack: diff --git a/data/items/equipment/shortbow_u.yaml b/data/items/equipment/shortbow_u.yaml index 7df4902..ac4a5ae 100644 --- a/data/items/equipment/shortbow_u.yaml +++ b/data/items/equipment/shortbow_u.yaml @@ -1,9 +1,9 @@ color: "89" craft: - ingredients: - - items: - - logs - quantity: 1 + - ingredients: + - items: + - logs + quantity: 1 level: 5 tool: knife type: fletching diff --git a/data/items/equipment/steel_dagger.yaml b/data/items/equipment/steel_dagger.yaml index 8bdc8ae..eb99bd8 100644 --- a/data/items/equipment/steel_dagger.yaml +++ b/data/items/equipment/steel_dagger.yaml @@ -1,15 +1,15 @@ color: FD craft: - ingredients: - - items: - - steel_bar - quantity: 1 - level: 30 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 37 + - ingredients: + - items: + - steel_bar + quantity: 1 + level: 30 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 37 description: A small steel dagger. equipment: attack: diff --git a/data/items/equipment/steel_full_helm.yaml b/data/items/equipment/steel_full_helm.yaml index 1596a60..18f0d03 100644 --- a/data/items/equipment/steel_full_helm.yaml +++ b/data/items/equipment/steel_full_helm.yaml @@ -1,15 +1,15 @@ color: FD craft: - ingredients: - - items: - - steel_bar - quantity: 2 - level: 37 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 75 + - ingredients: + - items: + - steel_bar + quantity: 2 + level: 37 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 75 description: A steel full helmet. equipment: defense: diff --git a/data/items/equipment/steel_med_helm.yaml b/data/items/equipment/steel_med_helm.yaml index 489ad3d..6a172b6 100644 --- a/data/items/equipment/steel_med_helm.yaml +++ b/data/items/equipment/steel_med_helm.yaml @@ -1,15 +1,15 @@ color: FD craft: - ingredients: - - items: - - steel_bar - quantity: 1 - level: 33 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 37 + - ingredients: + - items: + - steel_bar + quantity: 1 + level: 33 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 37 description: A steel medium helmet. equipment: defense: diff --git a/data/items/equipment/steel_platebody.yaml b/data/items/equipment/steel_platebody.yaml index afdb21f..ab7d68a 100644 --- a/data/items/equipment/steel_platebody.yaml +++ b/data/items/equipment/steel_platebody.yaml @@ -1,15 +1,15 @@ color: FD craft: - ingredients: - - items: - - steel_bar - quantity: 5 - level: 48 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 187 + - ingredients: + - items: + - steel_bar + quantity: 5 + level: 48 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 187 description: A steel platebody. equipment: defense: diff --git a/data/items/equipment/steel_sword.yaml b/data/items/equipment/steel_sword.yaml index 0ede86f..1bcd003 100644 --- a/data/items/equipment/steel_sword.yaml +++ b/data/items/equipment/steel_sword.yaml @@ -1,15 +1,15 @@ color: FD craft: - ingredients: - - items: - - steel_bar - quantity: 1 - level: 34 - station: - - anvil - type: smithing - ticks_per_cycle: 4 - xp: 37 + - ingredients: + - items: + - steel_bar + quantity: 1 + level: 34 + station: + - anvil + type: smithing + ticks_per_cycle: 4 + xp: 37 description: A steel sword. equipment: attack: diff --git a/data/items/equipment/willow_longbow.yaml b/data/items/equipment/willow_longbow.yaml index aef00b2..57923f3 100644 --- a/data/items/equipment/willow_longbow.yaml +++ b/data/items/equipment/willow_longbow.yaml @@ -1,16 +1,16 @@ color: 6B craft: - ingredients: - - items: - - willow_longbow_u - quantity: 1 - - items: - - bowstring - quantity: 1 - level: 40 - type: fletching - ticks_per_cycle: 2 - xp: 41 + - ingredients: + - items: + - willow_longbow_u + quantity: 1 + - items: + - bowstring + quantity: 1 + level: 40 + type: fletching + ticks_per_cycle: 2 + xp: 41 description: A willow longbow. equipment: attack: diff --git a/data/items/equipment/willow_longbow_u.yaml b/data/items/equipment/willow_longbow_u.yaml index 6f7b123..d2ec6a4 100644 --- a/data/items/equipment/willow_longbow_u.yaml +++ b/data/items/equipment/willow_longbow_u.yaml @@ -1,9 +1,9 @@ color: "6B" craft: - ingredients: - - items: - - willow_logs - quantity: 1 + - ingredients: + - items: + - willow_logs + quantity: 1 level: 40 tool: knife type: fletching diff --git a/data/items/equipment/willow_shortbow.yaml b/data/items/equipment/willow_shortbow.yaml index 643d3b7..8f5286c 100644 --- a/data/items/equipment/willow_shortbow.yaml +++ b/data/items/equipment/willow_shortbow.yaml @@ -1,16 +1,16 @@ color: 6B craft: - ingredients: - - items: - - willow_shortbow_u - quantity: 1 - - items: - - bowstring - quantity: 1 - level: 35 - type: fletching - ticks_per_cycle: 2 - xp: 33 + - ingredients: + - items: + - willow_shortbow_u + quantity: 1 + - items: + - bowstring + quantity: 1 + level: 35 + type: fletching + ticks_per_cycle: 2 + xp: 33 description: A willow shortbow. equipment: attack: diff --git a/data/items/equipment/willow_shortbow_u.yaml b/data/items/equipment/willow_shortbow_u.yaml index 6a4006c..a9573e2 100644 --- a/data/items/equipment/willow_shortbow_u.yaml +++ b/data/items/equipment/willow_shortbow_u.yaml @@ -1,9 +1,9 @@ color: "6B" craft: - ingredients: - - items: - - willow_logs - quantity: 1 + - ingredients: + - items: + - willow_logs + quantity: 1 level: 35 tool: knife type: fletching diff --git a/data/items/equipment/yew_longbow.yaml b/data/items/equipment/yew_longbow.yaml index 5299ded..e4ac6b6 100644 --- a/data/items/equipment/yew_longbow.yaml +++ b/data/items/equipment/yew_longbow.yaml @@ -1,16 +1,16 @@ color: 5E craft: - ingredients: - - items: - - yew_longbow_u - quantity: 1 - - items: - - bowstring - quantity: 1 - level: 65 - type: fletching - ticks_per_cycle: 2 - xp: 75 + - ingredients: + - items: + - yew_longbow_u + quantity: 1 + - items: + - bowstring + quantity: 1 + level: 65 + type: fletching + ticks_per_cycle: 2 + xp: 75 description: A yew longbow. equipment: attack: diff --git a/data/items/equipment/yew_longbow_u.yaml b/data/items/equipment/yew_longbow_u.yaml index dd54e21..da627de 100644 --- a/data/items/equipment/yew_longbow_u.yaml +++ b/data/items/equipment/yew_longbow_u.yaml @@ -1,9 +1,9 @@ color: "5E" craft: - ingredients: - - items: - - yew_logs - quantity: 1 + - ingredients: + - items: + - yew_logs + quantity: 1 level: 65 tool: knife type: fletching diff --git a/data/items/equipment/yew_shortbow.yaml b/data/items/equipment/yew_shortbow.yaml index dfd5c9b..d1bb368 100644 --- a/data/items/equipment/yew_shortbow.yaml +++ b/data/items/equipment/yew_shortbow.yaml @@ -1,16 +1,16 @@ color: 5E craft: - ingredients: - - items: - - yew_shortbow_u - quantity: 1 - - items: - - bowstring - quantity: 1 - level: 60 - type: fletching - ticks_per_cycle: 2 - xp: 67 + - ingredients: + - items: + - yew_shortbow_u + quantity: 1 + - items: + - bowstring + quantity: 1 + level: 60 + type: fletching + ticks_per_cycle: 2 + xp: 67 description: A yew shortbow. equipment: attack: diff --git a/data/items/equipment/yew_shortbow_u.yaml b/data/items/equipment/yew_shortbow_u.yaml index 614241c..0112628 100644 --- a/data/items/equipment/yew_shortbow_u.yaml +++ b/data/items/equipment/yew_shortbow_u.yaml @@ -1,9 +1,9 @@ color: "5E" craft: - ingredients: - - items: - - yew_logs - quantity: 1 + - ingredients: + - items: + - yew_logs + quantity: 1 level: 60 tool: knife type: fletching diff --git a/data/items/materials/adamant_nails.yaml b/data/items/materials/adamant_nails.yaml index 4b48a75..643d0a3 100644 --- a/data/items/materials/adamant_nails.yaml +++ b/data/items/materials/adamant_nails.yaml @@ -1,13 +1,13 @@ color: "78" craft: - ingredients: - - items: - - adamantite_bar - quantity: 1 + - ingredients: + - items: + - adamantite_bar + quantity: 1 level: 74 output_qty: 15 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 62 diff --git a/data/items/materials/adamantite_bar.yaml b/data/items/materials/adamantite_bar.yaml index 5e1ff84..5072e07 100644 --- a/data/items/materials/adamantite_bar.yaml +++ b/data/items/materials/adamantite_bar.yaml @@ -1,17 +1,17 @@ color: "47" craft: - ingredients: - - items: - - adamantite_ore - quantity: 1 - - items: - - coal - quantity: 6 + - ingredients: + - items: + - adamantite_ore + quantity: 1 + - items: + - coal + quantity: 6 fail_message: You fail to smelt a usable bar. level: 65 subtype: smelting station: - - furnace + - furnace type: smithing ticks_per_cycle: 4 xp: 37 diff --git a/data/items/materials/avantoe.yaml b/data/items/materials/avantoe.yaml index ed09e84..b01f6a0 100644 --- a/data/items/materials/avantoe.yaml +++ b/data/items/materials/avantoe.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_avantoe - quantity: 1 + - ingredients: + - items: + - grimy_avantoe + quantity: 1 level: 48 subtype: cleaning type: pharmacy diff --git a/data/items/materials/ball_of_wool.yaml b/data/items/materials/ball_of_wool.yaml index ad0bce4..6278e3b 100644 --- a/data/items/materials/ball_of_wool.yaml +++ b/data/items/materials/ball_of_wool.yaml @@ -1,13 +1,13 @@ color: "FF" craft: - ingredients: - - items: - - wool - quantity: 1 + - ingredients: + - items: + - wool + quantity: 1 level: 1 success_message: "You spin the wool into a %n." station: - - spinning_wheel + - spinning_wheel type: crafting ticks_per_cycle: 3 xp: 3 diff --git a/data/items/materials/bowstring.yaml b/data/items/materials/bowstring.yaml index 5a968a8..7c5f4f7 100644 --- a/data/items/materials/bowstring.yaml +++ b/data/items/materials/bowstring.yaml @@ -1,13 +1,13 @@ color: "E6" craft: - ingredients: - - items: - - flax - quantity: 1 + - ingredients: + - items: + - flax + quantity: 1 level: 1 success_message: "You spin the flax into a %n." station: - - spinning_wheel + - spinning_wheel type: crafting ticks_per_cycle: 3 xp: 15 diff --git a/data/items/materials/bronze_bar.yaml b/data/items/materials/bronze_bar.yaml index 1dacbc4..d83ebc9 100644 --- a/data/items/materials/bronze_bar.yaml +++ b/data/items/materials/bronze_bar.yaml @@ -1,17 +1,17 @@ color: "B2" craft: - ingredients: - - items: - - copper_ore - quantity: 1 - - items: - - tin_ore - quantity: 1 + - ingredients: + - items: + - copper_ore + quantity: 1 + - items: + - tin_ore + quantity: 1 fail_message: You fail to smelt a usable bar. level: 1 subtype: smelting station: - - furnace + - furnace type: smithing ticks_per_cycle: 4 xp: 6 diff --git a/data/items/materials/bronze_nails.yaml b/data/items/materials/bronze_nails.yaml index e85bce9..1a8b273 100644 --- a/data/items/materials/bronze_nails.yaml +++ b/data/items/materials/bronze_nails.yaml @@ -1,13 +1,13 @@ color: "B2" craft: - ingredients: - - items: - - bronze_bar - quantity: 1 + - ingredients: + - items: + - bronze_bar + quantity: 1 level: 4 output_qty: 15 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 12 diff --git a/data/items/materials/cadantine.yaml b/data/items/materials/cadantine.yaml index fcf9494..6d056b9 100644 --- a/data/items/materials/cadantine.yaml +++ b/data/items/materials/cadantine.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_cadantine - quantity: 1 + - ingredients: + - items: + - grimy_cadantine + quantity: 1 level: 65 subtype: cleaning type: pharmacy diff --git a/data/items/materials/diamond.yaml b/data/items/materials/diamond.yaml index 5569cf4..8f98236 100644 --- a/data/items/materials/diamond.yaml +++ b/data/items/materials/diamond.yaml @@ -1,9 +1,9 @@ color: "FF" craft: - ingredients: - - items: - - uncut_diamond - quantity: 1 + - ingredients: + - items: + - uncut_diamond + quantity: 1 level: 43 success_message: "You cut the %i1 into a beautiful %n." tool: chisel diff --git a/data/items/materials/dwarf_weed.yaml b/data/items/materials/dwarf_weed.yaml index bbbec7a..2c66b2c 100644 --- a/data/items/materials/dwarf_weed.yaml +++ b/data/items/materials/dwarf_weed.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_dwarf_weed - quantity: 1 + - ingredients: + - items: + - grimy_dwarf_weed + quantity: 1 level: 70 subtype: cleaning type: pharmacy diff --git a/data/items/materials/emerald.yaml b/data/items/materials/emerald.yaml index dd844d8..b9476f1 100644 --- a/data/items/materials/emerald.yaml +++ b/data/items/materials/emerald.yaml @@ -1,9 +1,9 @@ color: "53" craft: - ingredients: - - items: - - uncut_emerald - quantity: 1 + - ingredients: + - items: + - uncut_emerald + quantity: 1 level: 27 success_message: "You cut the %i1 into a beautiful %n." tool: chisel diff --git a/data/items/materials/gold_bar.yaml b/data/items/materials/gold_bar.yaml index cc290e8..2ab3a76 100644 --- a/data/items/materials/gold_bar.yaml +++ b/data/items/materials/gold_bar.yaml @@ -1,14 +1,14 @@ color: "DC" craft: - ingredients: - - items: - - gold_ore - quantity: 1 + - ingredients: + - items: + - gold_ore + quantity: 1 fail_message: You fail to smelt a usable bar. level: 45 subtype: smelting station: - - furnace + - furnace type: smithing ticks_per_cycle: 4 xp: 22 diff --git a/data/items/materials/guam.yaml b/data/items/materials/guam.yaml index 423238f..3f9e398 100644 --- a/data/items/materials/guam.yaml +++ b/data/items/materials/guam.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_guam - quantity: 1 + - ingredients: + - items: + - grimy_guam + quantity: 1 level: 1 subtype: cleaning type: pharmacy diff --git a/data/items/materials/harralander.yaml b/data/items/materials/harralander.yaml index 22e2736..ed77c56 100644 --- a/data/items/materials/harralander.yaml +++ b/data/items/materials/harralander.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_harralander - quantity: 1 + - ingredients: + - items: + - grimy_harralander + quantity: 1 level: 20 subtype: cleaning type: pharmacy diff --git a/data/items/materials/irit.yaml b/data/items/materials/irit.yaml index 7ff6187..8d5ff23 100644 --- a/data/items/materials/irit.yaml +++ b/data/items/materials/irit.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_irit - quantity: 1 + - ingredients: + - items: + - grimy_irit + quantity: 1 level: 40 subtype: cleaning type: pharmacy diff --git a/data/items/materials/iron_bar.yaml b/data/items/materials/iron_bar.yaml index aedeabe..9f0ac58 100644 --- a/data/items/materials/iron_bar.yaml +++ b/data/items/materials/iron_bar.yaml @@ -1,18 +1,18 @@ color: "FA" craft: - ingredients: - - items: - - iron_ore - quantity: 1 + - ingredients: + - items: + - iron_ore + quantity: 1 fail_message: The iron is too impure to make a workable bar. level: 20 subtype: smelting station: - - furnace + - furnace success: - base: 0.5 - cap: 0.5 - per_level: 0 + base: 0.5 + cap: 0.5 + per_level: 0 type: smithing ticks_per_cycle: 4 xp: 12 diff --git a/data/items/materials/iron_nails.yaml b/data/items/materials/iron_nails.yaml index bf491ee..1f5aca2 100644 --- a/data/items/materials/iron_nails.yaml +++ b/data/items/materials/iron_nails.yaml @@ -1,13 +1,13 @@ color: "FA" craft: - ingredients: - - items: - - iron_bar - quantity: 1 + - ingredients: + - items: + - iron_bar + quantity: 1 level: 24 output_qty: 15 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 25 diff --git a/data/items/materials/kwuarm.yaml b/data/items/materials/kwuarm.yaml index 9a458a3..740d968 100644 --- a/data/items/materials/kwuarm.yaml +++ b/data/items/materials/kwuarm.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_kwuarm - quantity: 1 + - ingredients: + - items: + - grimy_kwuarm + quantity: 1 level: 54 subtype: cleaning type: pharmacy diff --git a/data/items/materials/lantadyme.yaml b/data/items/materials/lantadyme.yaml index 0bb2a90..f204793 100644 --- a/data/items/materials/lantadyme.yaml +++ b/data/items/materials/lantadyme.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_lantadyme - quantity: 1 + - ingredients: + - items: + - grimy_lantadyme + quantity: 1 level: 67 subtype: cleaning type: pharmacy diff --git a/data/items/materials/mahogany_planks.yaml b/data/items/materials/mahogany_planks.yaml index 6269cba..9d4063e 100644 --- a/data/items/materials/mahogany_planks.yaml +++ b/data/items/materials/mahogany_planks.yaml @@ -1,13 +1,13 @@ color: "60" craft: - ingredients: - - items: - - mahogany_logs - quantity: 1 + - ingredients: + - items: + - mahogany_logs + quantity: 1 level: 50 success_message: "You saw the mahogany logs into %n." station: - - workbench + - workbench tool: saw type: construction ticks_per_cycle: 20 diff --git a/data/items/materials/marrentill.yaml b/data/items/materials/marrentill.yaml index 41b6ead..10c4d80 100644 --- a/data/items/materials/marrentill.yaml +++ b/data/items/materials/marrentill.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_marrentill - quantity: 1 + - ingredients: + - items: + - grimy_marrentill + quantity: 1 level: 5 subtype: cleaning type: pharmacy diff --git a/data/items/materials/mithril_bar.yaml b/data/items/materials/mithril_bar.yaml index 76a2204..bf06ec5 100644 --- a/data/items/materials/mithril_bar.yaml +++ b/data/items/materials/mithril_bar.yaml @@ -1,17 +1,17 @@ color: "4B" craft: - ingredients: - - items: - - mithril_ore - quantity: 1 - - items: - - coal - quantity: 4 + - ingredients: + - items: + - mithril_ore + quantity: 1 + - items: + - coal + quantity: 4 fail_message: You fail to smelt a usable bar. level: 50 subtype: smelting station: - - furnace + - furnace type: smithing ticks_per_cycle: 4 xp: 30 diff --git a/data/items/materials/mithril_nails.yaml b/data/items/materials/mithril_nails.yaml index 85d105e..4eef317 100644 --- a/data/items/materials/mithril_nails.yaml +++ b/data/items/materials/mithril_nails.yaml @@ -1,13 +1,13 @@ color: "4B" craft: - ingredients: - - items: - - mithril_bar - quantity: 1 + - ingredients: + - items: + - mithril_bar + quantity: 1 level: 54 output_qty: 15 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 50 diff --git a/data/items/materials/oak_planks.yaml b/data/items/materials/oak_planks.yaml index 39405b0..7ebfd75 100644 --- a/data/items/materials/oak_planks.yaml +++ b/data/items/materials/oak_planks.yaml @@ -1,13 +1,13 @@ color: "66" craft: - ingredients: - - items: - - oak_logs - quantity: 1 + - ingredients: + - items: + - oak_logs + quantity: 1 level: 15 success_message: "You saw the oak logs into %n." station: - - workbench + - workbench tool: saw type: construction ticks_per_cycle: 20 diff --git a/data/items/materials/planks.yaml b/data/items/materials/planks.yaml index 86cc5d5..064e08c 100644 --- a/data/items/materials/planks.yaml +++ b/data/items/materials/planks.yaml @@ -1,13 +1,13 @@ color: "89" craft: - ingredients: - - items: - - logs - quantity: 1 + - ingredients: + - items: + - logs + quantity: 1 level: 1 success_message: "You saw the logs into %n." station: - - workbench + - workbench tool: saw type: construction ticks_per_cycle: 20 diff --git a/data/items/materials/ranarr.yaml b/data/items/materials/ranarr.yaml index 101edbb..61dd1b1 100644 --- a/data/items/materials/ranarr.yaml +++ b/data/items/materials/ranarr.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_ranarr - quantity: 1 + - ingredients: + - items: + - grimy_ranarr + quantity: 1 level: 25 subtype: cleaning type: pharmacy diff --git a/data/items/materials/ruby.yaml b/data/items/materials/ruby.yaml index ef880bf..21f1686 100644 --- a/data/items/materials/ruby.yaml +++ b/data/items/materials/ruby.yaml @@ -1,9 +1,9 @@ color: "C4" craft: - ingredients: - - items: - - uncut_ruby - quantity: 1 + - ingredients: + - items: + - uncut_ruby + quantity: 1 level: 63 success_message: "You cut the %i1 into a beautiful %n." tool: chisel diff --git a/data/items/materials/rune_nails.yaml b/data/items/materials/rune_nails.yaml index f039df8..46c74ee 100644 --- a/data/items/materials/rune_nails.yaml +++ b/data/items/materials/rune_nails.yaml @@ -1,13 +1,13 @@ color: "57" craft: - ingredients: - - items: - - runite_bar - quantity: 1 + - ingredients: + - items: + - runite_bar + quantity: 1 level: 89 output_qty: 15 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 75 diff --git a/data/items/materials/runite_bar.yaml b/data/items/materials/runite_bar.yaml index 5b60034..86bed27 100644 --- a/data/items/materials/runite_bar.yaml +++ b/data/items/materials/runite_bar.yaml @@ -1,17 +1,17 @@ color: "27" craft: - ingredients: - - items: - - runite_ore - quantity: 1 - - items: - - coal - quantity: 8 + - ingredients: + - items: + - runite_ore + quantity: 1 + - items: + - coal + quantity: 8 fail_message: You fail to smelt a usable bar. level: 80 subtype: smelting station: - - furnace + - furnace type: smithing ticks_per_cycle: 4 xp: 50 diff --git a/data/items/materials/sapphire.yaml b/data/items/materials/sapphire.yaml index 2f2fafb..b58a2f7 100644 --- a/data/items/materials/sapphire.yaml +++ b/data/items/materials/sapphire.yaml @@ -1,9 +1,9 @@ color: "45" craft: - ingredients: - - items: - - uncut_sapphire - quantity: 1 + - ingredients: + - items: + - uncut_sapphire + quantity: 1 level: 20 success_message: "You cut the %i1 into a beautiful %n." tool: chisel diff --git a/data/items/materials/silver_bar.yaml b/data/items/materials/silver_bar.yaml index 25aad23..7561ba0 100644 --- a/data/items/materials/silver_bar.yaml +++ b/data/items/materials/silver_bar.yaml @@ -1,14 +1,14 @@ color: "FF" craft: - ingredients: - - items: - - silver_ore - quantity: 1 + - ingredients: + - items: + - silver_ore + quantity: 1 fail_message: You fail to smelt a usable bar. level: 25 subtype: smelting station: - - furnace + - furnace type: smithing ticks_per_cycle: 4 xp: 14 diff --git a/data/items/materials/snapdragon.yaml b/data/items/materials/snapdragon.yaml index 0d4943c..3ca3a44 100644 --- a/data/items/materials/snapdragon.yaml +++ b/data/items/materials/snapdragon.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_snapdragon - quantity: 1 + - ingredients: + - items: + - grimy_snapdragon + quantity: 1 level: 59 subtype: cleaning type: pharmacy diff --git a/data/items/materials/soft_clay.yaml b/data/items/materials/soft_clay.yaml index 8c05d12..f5e231a 100644 --- a/data/items/materials/soft_clay.yaml +++ b/data/items/materials/soft_clay.yaml @@ -1,17 +1,17 @@ color: "AD" craft: - type: combine + - type: combine ingredients: - - items: - - clay - quantity: 1 - - byproducts: - - empty_bucket - - empty_jug - items: - - bucket_of_water - - jug_of_water - quantity: 1 + - items: + - clay + quantity: 1 + - byproducts: + - empty_bucket + - empty_jug + items: + - bucket_of_water + - jug_of_water + quantity: 1 ticks_per_cycle: 2 description: Soft, workable clay ready for shaping on a pottery wheel. name: soft clay diff --git a/data/items/materials/steel_bar.yaml b/data/items/materials/steel_bar.yaml index b972bfc..46b4c02 100644 --- a/data/items/materials/steel_bar.yaml +++ b/data/items/materials/steel_bar.yaml @@ -1,17 +1,17 @@ color: "FE" craft: - ingredients: - - items: - - iron_ore - quantity: 1 - - items: - - coal - quantity: 2 + - ingredients: + - items: + - iron_ore + quantity: 1 + - items: + - coal + quantity: 2 fail_message: You fail to smelt a usable bar. level: 40 subtype: smelting station: - - furnace + - furnace type: smithing ticks_per_cycle: 4 xp: 17 diff --git a/data/items/materials/steel_nails.yaml b/data/items/materials/steel_nails.yaml index bde4596..170fb2d 100644 --- a/data/items/materials/steel_nails.yaml +++ b/data/items/materials/steel_nails.yaml @@ -1,13 +1,13 @@ color: "FD" craft: - ingredients: - - items: - - steel_bar - quantity: 1 + - ingredients: + - items: + - steel_bar + quantity: 1 level: 34 output_qty: 15 station: - - anvil + - anvil type: smithing ticks_per_cycle: 4 xp: 37 diff --git a/data/items/materials/stim_cell.yaml b/data/items/materials/stim_cell.yaml index 8c870a5..af28ec4 100644 --- a/data/items/materials/stim_cell.yaml +++ b/data/items/materials/stim_cell.yaml @@ -1,12 +1,12 @@ color: "E2" craft: - ingredients: - - items: - - harralander_potion_unf - quantity: 1 - - items: - - chocolate_dust - quantity: 1 + - ingredients: + - items: + - harralander_potion_unf + quantity: 1 + - items: + - chocolate_dust + quantity: 1 level: 26 type: pharmacy ticks_per_cycle: 4 diff --git a/data/items/materials/tarromin.yaml b/data/items/materials/tarromin.yaml index 36f1618..a33cf65 100644 --- a/data/items/materials/tarromin.yaml +++ b/data/items/materials/tarromin.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_tarromin - quantity: 1 + - ingredients: + - items: + - grimy_tarromin + quantity: 1 level: 11 subtype: cleaning type: pharmacy diff --git a/data/items/materials/teak_planks.yaml b/data/items/materials/teak_planks.yaml index d8b4ec7..043c502 100644 --- a/data/items/materials/teak_planks.yaml +++ b/data/items/materials/teak_planks.yaml @@ -1,13 +1,13 @@ color: "64" craft: - ingredients: - - items: - - teak_logs - quantity: 1 + - ingredients: + - items: + - teak_logs + quantity: 1 level: 35 success_message: "You saw the teak logs into %n." station: - - workbench + - workbench tool: saw type: construction ticks_per_cycle: 20 diff --git a/data/items/materials/toadflax.yaml b/data/items/materials/toadflax.yaml index 42713a9..aaaa544 100644 --- a/data/items/materials/toadflax.yaml +++ b/data/items/materials/toadflax.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_toadflax - quantity: 1 + - ingredients: + - items: + - grimy_toadflax + quantity: 1 level: 30 subtype: cleaning type: pharmacy diff --git a/data/items/materials/torstol.yaml b/data/items/materials/torstol.yaml index bd71245..4000a0e 100644 --- a/data/items/materials/torstol.yaml +++ b/data/items/materials/torstol.yaml @@ -1,9 +1,9 @@ color: "30" craft: - ingredients: - - items: - - grimy_torstol - quantity: 1 + - ingredients: + - items: + - grimy_torstol + quantity: 1 level: 75 subtype: cleaning type: pharmacy diff --git a/data/items/misc/credit_stick.yaml b/data/items/misc/credit_stick.yaml index 5d191e2..de26345 100644 --- a/data/items/misc/credit_stick.yaml +++ b/data/items/misc/credit_stick.yaml @@ -5,4 +5,4 @@ value: 10 stackable: false search_table: credit_stick_drop search_ticks: 2 -search_message: "cracking open the credit stick" \ No newline at end of file +search_message: "cracking open the credit stick" diff --git a/data/items/misc/mahogany_table.yaml b/data/items/misc/mahogany_table.yaml index ee5d1f0..737fb90 100644 --- a/data/items/misc/mahogany_table.yaml +++ b/data/items/misc/mahogany_table.yaml @@ -1,12 +1,12 @@ color: "60" craft: - ingredients: - - items: - - mahogany_planks - quantity: 3 + - ingredients: + - items: + - mahogany_planks + quantity: 3 level: 52 station: - - workbench + - workbench type: construction ticks_per_cycle: 6 xp: 120 diff --git a/data/items/misc/oak_shelf.yaml b/data/items/misc/oak_shelf.yaml index 7815873..03cddc8 100644 --- a/data/items/misc/oak_shelf.yaml +++ b/data/items/misc/oak_shelf.yaml @@ -1,12 +1,12 @@ color: "5E" craft: - ingredients: - - items: - - oak_planks - quantity: 2 + - ingredients: + - items: + - oak_planks + quantity: 2 level: 18 station: - - workbench + - workbench type: construction ticks_per_cycle: 6 xp: 40 diff --git a/data/items/misc/oak_table.yaml b/data/items/misc/oak_table.yaml index 35c8a0c..5a01e95 100644 --- a/data/items/misc/oak_table.yaml +++ b/data/items/misc/oak_table.yaml @@ -1,12 +1,12 @@ color: "5E" craft: - ingredients: - - items: - - oak_planks - quantity: 3 + - ingredients: + - items: + - oak_planks + quantity: 3 level: 20 station: - - workbench + - workbench type: construction ticks_per_cycle: 6 xp: 50 diff --git a/data/items/misc/teak_table.yaml b/data/items/misc/teak_table.yaml index 9a5802a..4cea6c1 100644 --- a/data/items/misc/teak_table.yaml +++ b/data/items/misc/teak_table.yaml @@ -1,12 +1,12 @@ color: "64" craft: - ingredients: - - items: - - teak_planks - quantity: 3 + - ingredients: + - items: + - teak_planks + quantity: 3 level: 38 station: - - workbench + - workbench type: construction ticks_per_cycle: 6 xp: 80 diff --git a/data/items/misc/wooden_chair.yaml b/data/items/misc/wooden_chair.yaml index 295b3db..09be4c0 100644 --- a/data/items/misc/wooden_chair.yaml +++ b/data/items/misc/wooden_chair.yaml @@ -1,12 +1,12 @@ color: "82" craft: - ingredients: - - items: - - planks - quantity: 2 + - ingredients: + - items: + - planks + quantity: 2 level: 8 station: - - workbench + - workbench type: construction ticks_per_cycle: 6 xp: 30 diff --git a/data/items/misc/wooden_shelf.yaml b/data/items/misc/wooden_shelf.yaml index e383664..22c91b4 100644 --- a/data/items/misc/wooden_shelf.yaml +++ b/data/items/misc/wooden_shelf.yaml @@ -1,12 +1,12 @@ color: "82" craft: - ingredients: - - items: - - planks - quantity: 2 + - ingredients: + - items: + - planks + quantity: 2 level: 4 station: - - workbench + - workbench type: construction ticks_per_cycle: 6 xp: 20 diff --git a/data/items/misc/wooden_table.yaml b/data/items/misc/wooden_table.yaml index 1aeaf19..2a52f61 100644 --- a/data/items/misc/wooden_table.yaml +++ b/data/items/misc/wooden_table.yaml @@ -1,12 +1,12 @@ color: "82" craft: - ingredients: - - items: - - planks - quantity: 3 + - ingredients: + - items: + - planks + quantity: 3 level: 6 station: - - workbench + - workbench type: construction ticks_per_cycle: 6 xp: 25 diff --git a/data/items/seeds/cabbage_seed.yaml b/data/items/seeds/cabbage_seed.yaml index ef0c9ac..647e91f 100644 --- a/data/items/seeds/cabbage_seed.yaml +++ b/data/items/seeds/cabbage_seed.yaml @@ -10,4 +10,4 @@ farm_harvest_xp: 12 farm_stages: 4 farm_product: cabbage farm_min_yield: 3 -farm_max_yield: 10 \ No newline at end of file +farm_max_yield: 10 diff --git a/data/items/seeds/onion_seed.yaml b/data/items/seeds/onion_seed.yaml index b964921..e9dcece 100644 --- a/data/items/seeds/onion_seed.yaml +++ b/data/items/seeds/onion_seed.yaml @@ -10,4 +10,4 @@ farm_harvest_xp: 11 farm_stages: 4 farm_product: onion farm_min_yield: 3 -farm_max_yield: 10 \ No newline at end of file +farm_max_yield: 10 diff --git a/data/items/seeds/potato_seed.yaml b/data/items/seeds/potato_seed.yaml index 5f085aa..ca98b05 100644 --- a/data/items/seeds/potato_seed.yaml +++ b/data/items/seeds/potato_seed.yaml @@ -10,4 +10,4 @@ farm_harvest_xp: 9 farm_stages: 4 farm_product: potato farm_min_yield: 3 -farm_max_yield: 10 \ No newline at end of file +farm_max_yield: 10 diff --git a/data/items/seeds/ranarr_seed.yaml b/data/items/seeds/ranarr_seed.yaml index e3aba6a..31da1b4 100644 --- a/data/items/seeds/ranarr_seed.yaml +++ b/data/items/seeds/ranarr_seed.yaml @@ -10,4 +10,4 @@ farm_harvest_xp: 31 farm_stages: 4 farm_product: ranarr farm_min_yield: 3 -farm_max_yield: 10 \ No newline at end of file +farm_max_yield: 10 diff --git a/data/items/seeds/snapdragon_seed.yaml b/data/items/seeds/snapdragon_seed.yaml index 1db0058..fe26142 100644 --- a/data/items/seeds/snapdragon_seed.yaml +++ b/data/items/seeds/snapdragon_seed.yaml @@ -10,4 +10,4 @@ farm_harvest_xp: 99 farm_stages: 4 farm_product: snapdragon farm_min_yield: 3 -farm_max_yield: 9 \ No newline at end of file +farm_max_yield: 9 diff --git a/data/items/seeds/strawberry_seed.yaml b/data/items/seeds/strawberry_seed.yaml index aa6761c..dcbb674 100644 --- a/data/items/seeds/strawberry_seed.yaml +++ b/data/items/seeds/strawberry_seed.yaml @@ -10,4 +10,4 @@ farm_harvest_xp: 29 farm_stages: 4 farm_product: strawberry farm_min_yield: 3 -farm_max_yield: 10 \ No newline at end of file +farm_max_yield: 10 diff --git a/data/items/seeds/sweetcorn_seed.yaml b/data/items/seeds/sweetcorn_seed.yaml index f1880d7..8d7c59f 100644 --- a/data/items/seeds/sweetcorn_seed.yaml +++ b/data/items/seeds/sweetcorn_seed.yaml @@ -10,4 +10,4 @@ farm_harvest_xp: 19 farm_stages: 4 farm_product: sweetcorn farm_min_yield: 3 -farm_max_yield: 10 \ No newline at end of file +farm_max_yield: 10 diff --git a/data/items/seeds/tomato_seed.yaml b/data/items/seeds/tomato_seed.yaml index 852b516..619e4e6 100644 --- a/data/items/seeds/tomato_seed.yaml +++ b/data/items/seeds/tomato_seed.yaml @@ -10,4 +10,4 @@ farm_harvest_xp: 14 farm_stages: 4 farm_product: tomato farm_min_yield: 3 -farm_max_yield: 10 \ No newline at end of file +farm_max_yield: 10 diff --git a/data/items/seeds/torstol_seed.yaml b/data/items/seeds/torstol_seed.yaml index 72595c3..9d16c25 100644 --- a/data/items/seeds/torstol_seed.yaml +++ b/data/items/seeds/torstol_seed.yaml @@ -10,4 +10,4 @@ farm_harvest_xp: 200 farm_stages: 4 farm_product: torstol farm_min_yield: 3 -farm_max_yield: 8 \ No newline at end of file +farm_max_yield: 8 diff --git a/data/items/seeds/watermelon_seed.yaml b/data/items/seeds/watermelon_seed.yaml index f339fd6..5a1f370 100644 --- a/data/items/seeds/watermelon_seed.yaml +++ b/data/items/seeds/watermelon_seed.yaml @@ -10,4 +10,4 @@ farm_harvest_xp: 55 farm_stages: 4 farm_product: watermelon farm_min_yield: 3 -farm_max_yield: 10 \ No newline at end of file +farm_max_yield: 10 diff --git a/data/items/tools/empty_pot.yaml b/data/items/tools/empty_pot.yaml index 9bb7c11..2620b52 100644 --- a/data/items/tools/empty_pot.yaml +++ b/data/items/tools/empty_pot.yaml @@ -1,18 +1,18 @@ color: "82" craft: - ingredients: - - items: - - unfired_pot - quantity: 1 + - ingredients: + - items: + - unfired_pot + quantity: 1 fail_message: The pot cracks in the oven and is ruined. level: 1 success_message: "You fire the %i1 in the oven." station: - - pottery_oven + - pottery_oven success: - base: 0.5 - cap: 0.95 - per_level: 0.02 + base: 0.5 + cap: 0.95 + per_level: 0.02 type: crafting ticks_per_cycle: 4 xp: 6 diff --git a/data/items/tools/plant_pot.yaml b/data/items/tools/plant_pot.yaml index ca384cd..d9cb53b 100644 --- a/data/items/tools/plant_pot.yaml +++ b/data/items/tools/plant_pot.yaml @@ -1,18 +1,18 @@ color: "82" craft: - ingredients: - - items: - - unfired_plant_pot - quantity: 1 + - ingredients: + - items: + - unfired_plant_pot + quantity: 1 fail_message: The plant pot cracks in the oven and is ruined. level: 19 success_message: "You fire the %i1 in the oven." station: - - pottery_oven + - pottery_oven success: - base: 0.3 - cap: 0.95 - per_level: 0.02 + base: 0.3 + cap: 0.95 + per_level: 0.02 type: crafting ticks_per_cycle: 4 xp: 18 diff --git a/data/items/tools/unfired_pie_dish.yaml b/data/items/tools/unfired_pie_dish.yaml index 56668a2..50148de 100644 --- a/data/items/tools/unfired_pie_dish.yaml +++ b/data/items/tools/unfired_pie_dish.yaml @@ -1,13 +1,13 @@ color: "AD" craft: - ingredients: - - items: - - soft_clay - quantity: 1 + - ingredients: + - items: + - soft_clay + quantity: 1 level: 7 success_message: "You shape the clay into a %n." station: - - pottery_wheel + - pottery_wheel type: crafting ticks_per_cycle: 4 xp: 15 diff --git a/data/items/tools/unfired_plant_pot.yaml b/data/items/tools/unfired_plant_pot.yaml index 8de17c8..d867125 100644 --- a/data/items/tools/unfired_plant_pot.yaml +++ b/data/items/tools/unfired_plant_pot.yaml @@ -1,13 +1,13 @@ color: "AD" craft: - ingredients: - - items: - - soft_clay - quantity: 1 + - ingredients: + - items: + - soft_clay + quantity: 1 level: 19 success_message: "You shape the clay into a %n." station: - - pottery_wheel + - pottery_wheel type: crafting ticks_per_cycle: 4 xp: 18 diff --git a/data/items/tools/unfired_pot.yaml b/data/items/tools/unfired_pot.yaml index 5c835e1..81dfa50 100644 --- a/data/items/tools/unfired_pot.yaml +++ b/data/items/tools/unfired_pot.yaml @@ -1,13 +1,13 @@ color: "AD" craft: - ingredients: - - items: - - soft_clay - quantity: 1 + - ingredients: + - items: + - soft_clay + quantity: 1 level: 1 success_message: "You shape the clay into a %n." station: - - pottery_wheel + - pottery_wheel type: crafting ticks_per_cycle: 4 xp: 6 diff --git a/data/mobs/examples/newbie_trainer.yaml b/data/mobs/examples/newbie_trainer.yaml index eddb0e9..feed672 100644 --- a/data/mobs/examples/newbie_trainer.yaml +++ b/data/mobs/examples/newbie_trainer.yaml @@ -3,9 +3,9 @@ description: "A friendly-looking instructor ready to help new adventurers." unique: true protected: true idle_descriptions: - - "reviews a training manual" - - "adjusts a practice dummy" - - "demonstrates a sword stance to no one in particular" - - "offers a friendly nod to passersby" - - "polishes a wooden shield" - - "checks a stopwatch and jots something down" +- "reviews a training manual" +- "adjusts a practice dummy" +- "demonstrates a sword stance to no one in particular" +- "offers a friendly nod to passersby" +- "polishes a wooden shield" +- "checks a stopwatch and jots something down" diff --git a/data/objects/000_test_object.yaml b/data/objects/000_test_object.yaml index ed2e897..e465048 100644 --- a/data/objects/000_test_object.yaml +++ b/data/objects/000_test_object.yaml @@ -1,5 +1,6 @@ color: C4 -description: A sinister altar of red biological interfaces. Place scrap here with a bio identifier to produce biojunk. Type 'id' to begin. +description: +- text: A sinister altar of red biological interfaces. Place scrap here with a bio identifier to produce biojunk. Type 'id' to begin. gather: bait: "" depleted_message: "" @@ -13,7 +14,7 @@ gather: cap: 1 per_level: 0 tools: - - axe + - axe hidden: false id: 000_test_object name: 000 test object diff --git a/data/objects/adamantite_rock.yaml b/data/objects/adamantite_rock.yaml index 83544d5..5c1d335 100644 --- a/data/objects/adamantite_rock.yaml +++ b/data/objects/adamantite_rock.yaml @@ -1,5 +1,6 @@ color: "78" -description: "" +description: + - text: "" gather: bait: "" depleted_message: "" diff --git a/data/objects/allotment_patch.yaml b/data/objects/allotment_patch.yaml index f4d0e64..5edc0ae 100644 --- a/data/objects/allotment_patch.yaml +++ b/data/objects/allotment_patch.yaml @@ -2,4 +2,5 @@ name: allotment patch color: "5E" hidden: false inroom_description: "An allotment patch is marked out in the ground." -description: "A large patch of soil for growing vegetables. Use 'inspect' to check its status." +description: + - text: "A large patch of soil for growing vegetables. Use 'inspect' to check its status." diff --git a/data/objects/anglerfish_spot.yaml b/data/objects/anglerfish_spot.yaml index 938b11a..73be60a 100644 --- a/data/objects/anglerfish_spot.yaml +++ b/data/objects/anglerfish_spot.yaml @@ -1,17 +1,18 @@ color: "51" -description: A faint glow emanates from the depths. Use a fishing rod with bait here. +description: +- text: A faint glow emanates from the depths. Use a fishing rod with bait here. gather: bait: fishing_bait depleted_message: "" drops: - - depletes: false - item_id: raw_anglerfish - level: 82 - message: "" - quantity: 0 - table: "" - weight: 100 - xp: 120 + - depletes: false + item_id: raw_anglerfish + level: 82 + message: "" + quantity: 0 + table: "" + weight: 100 + xp: 120 exhausted_message: "" fail_message: Nothing seems to bite. gather_message: You cast your line into the deep water... @@ -22,7 +23,7 @@ gather: cap: 0.8 per_level: 0.005 tools: - - fishing_rod + - fishing_rod hidden: false id: anglerfish_spot name: anglerfish spot diff --git a/data/objects/anvil.yaml b/data/objects/anvil.yaml index 4737573..4c8bc40 100644 --- a/data/objects/anvil.yaml +++ b/data/objects/anvil.yaml @@ -1,6 +1,7 @@ name: anvil color: "FA" -description: "A heavy iron anvil for hammering metal into shape." +description: + - text: "A heavy iron anvil for hammering metal into shape." on_use: - item_id: silver_bar message: "You should use this with a mold at a furnace." diff --git a/data/objects/aps_tower.yaml b/data/objects/aps_tower.yaml index 68b34fc..7919a5b 100644 --- a/data/objects/aps_tower.yaml +++ b/data/objects/aps_tower.yaml @@ -1,6 +1,7 @@ name: APS Tower color: "21" -description: "A tall, skeletal metal tower with a pulsing cyan beacon at its apex. A datapad sync panel glows softly at the base." +description: + - text: "A tall, skeletal metal tower with a pulsing cyan beacon at its apex. A datapad sync panel glows softly at the base." inroom_description: "An APS Tower looms here, its beacon pulsing steadily." on_use: - message: "You connect your datapad to the APS Tower. Coordinates triangulated and stored." diff --git a/data/objects/bait_fishing_spot.yaml b/data/objects/bait_fishing_spot.yaml index b870a7f..39aee09 100644 --- a/data/objects/bait_fishing_spot.yaml +++ b/data/objects/bait_fishing_spot.yaml @@ -1,30 +1,31 @@ color: "4B" -description: Small fish ripple the surface. Use a fishing rod with bait here. +description: +- text: Small fish ripple the surface. Use a fishing rod with bait here. gather: - bait: fishing_bait - drops: - - item_id: raw_sardine - level: 5 - success_message: You catch a {4B}raw sardine{/}. - weight: 60 - xp: 20 - - item_id: raw_herring - level: 10 - success_message: You catch a {4B}raw herring{/}. - weight: 40 - xp: 30 - - item_id: raw_pike - level: 25 - success_message: You catch a {45}raw pike{/}. - weight: 30 - xp: 60 - fail_message: Nothing seems to bite. - gather_message: You cast your line into the water... - skill: fishing - success: - base: 0.5 - cap: 0.9 - per_level: 0.005 - tools: - - fishing_rod + bait: fishing_bait + drops: + - item_id: raw_sardine + level: 5 + success_message: You catch a {4B}raw sardine{/}. + weight: 60 + xp: 20 + - item_id: raw_herring + level: 10 + success_message: You catch a {4B}raw herring{/}. + weight: 40 + xp: 30 + - item_id: raw_pike + level: 25 + success_message: You catch a {45}raw pike{/}. + weight: 30 + xp: 60 + fail_message: Nothing seems to bite. + gather_message: You cast your line into the water... + skill: fishing + success: + base: 0.5 + cap: 0.9 + per_level: 0.005 + tools: + - fishing_rod name: bait fishing spot diff --git a/data/objects/bank_booth.yaml b/data/objects/bank_booth.yaml index 651095e..2fff129 100644 --- a/data/objects/bank_booth.yaml +++ b/data/objects/bank_booth.yaml @@ -1,4 +1,5 @@ name: bank booth color: "E2" -description: "A sleek terminal with a biometric scanner. You can deposit or withdraw items here. Type 'bank' to access it." +description: + - text: "A sleek terminal with a biometric scanner. You can deposit or withdraw items here. Type 'bank' to access it." inroom_description: "A bank booth is set into the wall." diff --git a/data/objects/bio_altar.yaml b/data/objects/bio_altar.yaml index 809a6eb..32fda3c 100644 --- a/data/objects/bio_altar.yaml +++ b/data/objects/bio_altar.yaml @@ -1,3 +1,4 @@ name: bio altar color: "C4" -description: "A sinister altar of red biological interfaces. Place scrap here with a bio identifier to produce biojunk. Type 'id' to begin." +description: + - text: "A sinister altar of red biological interfaces. Place scrap here with a bio identifier to produce biojunk. Type 'id' to begin." diff --git a/data/objects/blood_altar.yaml b/data/objects/blood_altar.yaml index ea74343..534bd89 100644 --- a/data/objects/blood_altar.yaml +++ b/data/objects/blood_altar.yaml @@ -1,3 +1,4 @@ name: blood altar color: "7C" -description: "A pulsing altar of {7C bold}crimson crystal{/}, warm to the touch. Place scrap here with a blood identifier to produce bloodjunk. Type 'id' to begin." +description: + - text: "A pulsing altar of {7C bold}crimson crystal{/}, warm to the touch. Place scrap here with a blood identifier to produce bloodjunk. Type 'id' to begin." diff --git a/data/objects/cage_fishing_spot.yaml b/data/objects/cage_fishing_spot.yaml index 977d4fb..cebe121 100644 --- a/data/objects/cage_fishing_spot.yaml +++ b/data/objects/cage_fishing_spot.yaml @@ -1,19 +1,20 @@ color: "4B" -description: A rocky underwater shelf. Use a lobster pot here. +description: +- text: A rocky underwater shelf. Use a lobster pot here. gather: - drops: - - item_id: raw_lobster - level: 40 - success_message: You catch a {21}raw lobster{/}. - weight: 100 - xp: 90 - fail_message: The pot comes up empty. - gather_message: You lower your lobster pot into the water... - skill: fishing - success: - base: 0.45 - cap: 0.85 - per_level: 0.005 - tools: - - lobster_pot + drops: + - item_id: raw_lobster + level: 40 + success_message: You catch a {21}raw lobster{/}. + weight: 100 + xp: 90 + fail_message: The pot comes up empty. + gather_message: You lower your lobster pot into the water... + skill: fishing + success: + base: 0.45 + cap: 0.85 + per_level: 0.005 + tools: + - lobster_pot name: cage fishing spot diff --git a/data/objects/chaos_altar.yaml b/data/objects/chaos_altar.yaml index 23e6efd..1657d1c 100644 --- a/data/objects/chaos_altar.yaml +++ b/data/objects/chaos_altar.yaml @@ -1,3 +1,4 @@ name: chaos altar color: "E2" -description: "A crackling altar of {E2 bold}chaotic energy{/}. Place scrap here with a chaos identifier to produce chaosjunk. Type 'id' to begin." +description: + - text: "A crackling altar of {E2 bold}chaotic energy{/}. Place scrap here with a chaos identifier to produce chaosjunk. Type 'id' to begin." diff --git a/data/objects/charging_station.yaml b/data/objects/charging_station.yaml index e4199f1..7f01c24 100644 --- a/data/objects/charging_station.yaml +++ b/data/objects/charging_station.yaml @@ -1,3 +1,4 @@ name: Charging Station -description: "A humming terminal with exposed capacitor banks. Its indicator light pulses with stored energy. You could recharge your battery here." +description: + - text: "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/objects/clay_rock.yaml b/data/objects/clay_rock.yaml index 8f9275c..cf42412 100644 --- a/data/objects/clay_rock.yaml +++ b/data/objects/clay_rock.yaml @@ -1,22 +1,23 @@ color: "AD" -description: A soft rock of clay. +description: +- text: A soft rock of clay. gather: - drops: - - depletes: true - item_id: clay - level: 1 - success_message: You manage to mine some clay. - weight: 100 - xp: 5 - fail_message: You chip away but get nothing useful. - gather_message: You swing your pickaxe at the clay rock... - respawn_broadcast: Some clay fills in a nearby rock. - respawn_timer: 10 - skill: mining - success: - base: 0.6 - cap: 0.95 - per_level: 0.01 - tools: - - pickaxe + drops: + - depletes: true + item_id: clay + level: 1 + success_message: You manage to mine some clay. + weight: 100 + xp: 5 + fail_message: You chip away but get nothing useful. + gather_message: You swing your pickaxe at the clay rock... + respawn_broadcast: Some clay fills in a nearby rock. + respawn_timer: 10 + skill: mining + success: + base: 0.6 + cap: 0.95 + per_level: 0.01 + tools: + - pickaxe name: clay rock diff --git a/data/objects/cooking_range.yaml b/data/objects/cooking_range.yaml index b6ea20a..66a45a2 100644 --- a/data/objects/cooking_range.yaml +++ b/data/objects/cooking_range.yaml @@ -1,3 +1,4 @@ name: cooking range color: "FD" -description: "A sturdy iron range with multiple burners. Perfect for cooking." +description: + - text: "A sturdy iron range with multiple burners. Perfect for cooking." diff --git a/data/objects/copper_rock.yaml b/data/objects/copper_rock.yaml index dc4e166..ebfc78d 100644 --- a/data/objects/copper_rock.yaml +++ b/data/objects/copper_rock.yaml @@ -1,6 +1,7 @@ aliases: [] color: B2 -description: "" +description: + - text: "" gather: bait: "" deplete_timer: 0 diff --git a/data/objects/cosmic_altar.yaml b/data/objects/cosmic_altar.yaml index 12cda89..7b7a0a3 100644 --- a/data/objects/cosmic_altar.yaml +++ b/data/objects/cosmic_altar.yaml @@ -1,3 +1,4 @@ name: cosmic altar color: "C9" -description: "A floating altar of {C9 bold}shimmering pink crystal{/}, surrounded by pinpricks of light like distant stars. Place scrap here with a cosmic identifier to produce cosmicjunk. Type 'id' to begin." +description: + - text: "A floating altar of {C9 bold}shimmering pink crystal{/}, surrounded by pinpricks of light like distant stars. Place scrap here with a cosmic identifier to produce cosmicjunk. Type 'id' to begin." diff --git a/data/objects/death_altar.yaml b/data/objects/death_altar.yaml index ea6fb0d..527aaba 100644 --- a/data/objects/death_altar.yaml +++ b/data/objects/death_altar.yaml @@ -1,3 +1,4 @@ name: death altar color: "34" -description: "A silent altar of {34 bold}dark obsidian{/}, cold to the touch. Place scrap here with a death identifier to produce deathjunk. Type 'id' to begin." +description: + - text: "A silent altar of {34 bold}dark obsidian{/}, cold to the touch. Place scrap here with a death identifier to produce deathjunk. Type 'id' to begin." diff --git a/data/objects/eco_altar.yaml b/data/objects/eco_altar.yaml index 8281778..929dfbc 100644 --- a/data/objects/eco_altar.yaml +++ b/data/objects/eco_altar.yaml @@ -1,3 +1,4 @@ name: eco altar color: "22" -description: "A thrumming altar of green organic circuits. Place scrap here with an eco identifier to produce ecojunk. Type 'id' to begin." +description: + - text: "A thrumming altar of green organic circuits. Place scrap here with an eco identifier to produce ecojunk. Type 'id' to begin." diff --git a/data/objects/estate_directory.yaml b/data/objects/estate_directory.yaml index 1c0b406..989bcc4 100644 --- a/data/objects/estate_directory.yaml +++ b/data/objects/estate_directory.yaml @@ -1,4 +1,5 @@ name: Estate Directory color: "27" -description: "A holographic terminal displaying property records. The screen glows with a soft cyan light." +description: + - text: "A holographic terminal displaying property records. The screen glows with a soft cyan light." inroom_description: "An estate directory terminal stands in the center of the neighborhood." diff --git a/data/objects/fence_post.yaml b/data/objects/fence_post.yaml index b90f2f5..82bb7d8 100644 --- a/data/objects/fence_post.yaml +++ b/data/objects/fence_post.yaml @@ -2,7 +2,8 @@ name: fence post color: "89" hidden: true inroom_description: "A sturdy fence post juts from the ground." -description: "A weathered wooden fence post, solid enough to crouch behind." +description: + - text: "A weathered wooden fence post, solid enough to crouch behind." safespot: tier: 1 max_block_size: small diff --git a/data/objects/fire.yaml b/data/objects/fire.yaml index 2e83a83..daf5fa0 100644 --- a/data/objects/fire.yaml +++ b/data/objects/fire.yaml @@ -3,4 +3,5 @@ color: "D0" hidden: false inroom_description: "A fire is burning warmly." removal_item: ashes -description: "A crackling fire. Burning for {quality} more ticks." +description: + - text: "A crackling fire. Burning for {quality} more ticks." diff --git a/data/objects/flower_patch.yaml b/data/objects/flower_patch.yaml index 17a4b72..8abd028 100644 --- a/data/objects/flower_patch.yaml +++ b/data/objects/flower_patch.yaml @@ -2,4 +2,5 @@ name: flower patch color: "D5" hidden: false inroom_description: "A flower patch is outlined with small stones." -description: "A small decorative patch for growing flowers. Use 'inspect' to check its status." +description: + - text: "A small decorative patch for growing flowers. Use 'inspect' to check its status." diff --git a/data/objects/fly_fishing_spot.yaml b/data/objects/fly_fishing_spot.yaml index 8c32d38..fce9667 100644 --- a/data/objects/fly_fishing_spot.yaml +++ b/data/objects/fly_fishing_spot.yaml @@ -1,30 +1,31 @@ color: "4B" -description: Insects dance above the water. Use a fly fishing rod with feathers here. +description: +- text: Insects dance above the water. Use a fly fishing rod with feathers here. gather: - bait: feather - drops: - - item_id: raw_trout - level: 20 - success_message: You catch a {45}raw trout{/}. - weight: 50 - xp: 50 - - item_id: raw_salmon - level: 30 - success_message: You catch a {45}raw salmon{/}. - weight: 50 - xp: 70 - - item_id: raw_rainbow_fish - level: 38 - success_message: You catch a {B1}raw rainbow fish{/}. - weight: 30 - xp: 80 - fail_message: Nothing seems to bite. - gather_message: You cast your fly into the water... - skill: fishing - success: - base: 0.5 - cap: 0.9 - per_level: 0.005 - tools: - - fly_rod + bait: feather + drops: + - item_id: raw_trout + level: 20 + success_message: You catch a {45}raw trout{/}. + weight: 50 + xp: 50 + - item_id: raw_salmon + level: 30 + success_message: You catch a {45}raw salmon{/}. + weight: 50 + xp: 70 + - item_id: raw_rainbow_fish + level: 38 + success_message: You catch a {B1}raw rainbow fish{/}. + weight: 30 + xp: 80 + fail_message: Nothing seems to bite. + gather_message: You cast your fly into the water... + skill: fishing + success: + base: 0.5 + cap: 0.9 + per_level: 0.005 + tools: + - fly_rod name: fly fishing spot diff --git a/data/objects/furnace.yaml b/data/objects/furnace.yaml index 8f093ea..4846c69 100644 --- a/data/objects/furnace.yaml +++ b/data/objects/furnace.yaml @@ -1,3 +1,4 @@ name: furnace color: "C4" -description: "A blazing hot furnace for smelting ores into bars." +description: + - text: "A blazing hot furnace for smelting ores into bars." diff --git a/data/objects/harpoon_fishing_spot.yaml b/data/objects/harpoon_fishing_spot.yaml index b7497ca..f42cc30 100644 --- a/data/objects/harpoon_fishing_spot.yaml +++ b/data/objects/harpoon_fishing_spot.yaml @@ -1,34 +1,35 @@ aliases: [] color: 4B -description: Large shadows move beneath the waves. Use a harpoon here. +description: +- text: Large shadows move beneath the waves. Use a harpoon here. gather: bait: "" depleted_message: "" drops: - - depletes: false - item_id: raw_tuna - level: 35 - message: "" - quantity: 0 - table: "" - weight: 60 - xp: 80 - - depletes: false - item_id: raw_swordfish - level: 50 - message: "" - quantity: 0 - table: "" - weight: 50 - xp: 100 - - depletes: false - item_id: raw_shark - level: 76 - message: "" - quantity: 0 - table: "" - weight: 30 - xp: 110 + - depletes: false + item_id: raw_tuna + level: 35 + message: "" + quantity: 0 + table: "" + weight: 60 + xp: 80 + - depletes: false + item_id: raw_swordfish + level: 50 + message: "" + quantity: 0 + table: "" + weight: 50 + xp: 100 + - depletes: false + item_id: raw_shark + level: 76 + message: "" + quantity: 0 + table: "" + weight: 30 + xp: 110 exhausted_message: "" fail_message: You fail to spear anything. gather_message: You ready your harpoon... @@ -39,7 +40,7 @@ gather: cap: 0.8 per_level: 0.005 tools: - - harpoon + - harpoon hidden: false id: harpoon_fishing_spot inroom_description: "" diff --git a/data/objects/herb_patch.yaml b/data/objects/herb_patch.yaml index ff6cf3f..37706ee 100644 --- a/data/objects/herb_patch.yaml +++ b/data/objects/herb_patch.yaml @@ -2,4 +2,5 @@ name: herb patch color: "1C" hidden: false inroom_description: "A prepared herb patch sits in the soil." -description: "A small patch of tilled soil suitable for growing herbs. Use 'inspect' to check its status." +description: + - text: "A small patch of tilled soil suitable for growing herbs. Use 'inspect' to check its status." diff --git a/data/objects/hydro_altar.yaml b/data/objects/hydro_altar.yaml index 83fee9f..665c1c5 100644 --- a/data/objects/hydro_altar.yaml +++ b/data/objects/hydro_altar.yaml @@ -1,3 +1,4 @@ name: hydro altar color: "27" -description: "A pulsing altar of blue crystalline conduits. Place scrap here with a hydro identifier to produce hydrojunk. Type 'id' to begin." +description: + - text: "A pulsing altar of blue crystalline conduits. Place scrap here with a hydro identifier to produce hydrojunk. Type 'id' to begin." diff --git a/data/objects/iron_gate.yaml b/data/objects/iron_gate.yaml index b5c7de6..5d6d53e 100644 --- a/data/objects/iron_gate.yaml +++ b/data/objects/iron_gate.yaml @@ -1,13 +1,14 @@ color: "FA" -description: A heavy iron gate. It looks like it can be pushed open. +description: +- text: A heavy iron gate. It looks like it can be pushed open. hidden: true name: iron gate on_use: - - condition: - global_flag: gate_open - not: true - value: true - message: You push the heavy iron gate open. - action: - set_global_flags: - gate_open: true +- condition: + global_flag: gate_open + not: true + value: true + message: You push the heavy iron gate open. + action: + set_global_flags: + gate_open: true diff --git a/data/objects/law_altar.yaml b/data/objects/law_altar.yaml index 1d9bbdd..67a4a57 100644 --- a/data/objects/law_altar.yaml +++ b/data/objects/law_altar.yaml @@ -1,3 +1,4 @@ name: law altar color: "1B" -description: "An imposing altar of {1B bold}pristine blue stone{/}, inscribed with orderly geometric patterns. Place scrap here with a law identifier to produce lawjunk. Type 'id' to begin." +description: + - text: "An imposing altar of {1B bold}pristine blue stone{/}, inscribed with orderly geometric patterns. Place scrap here with a law identifier to produce lawjunk. Type 'id' to begin." diff --git a/data/objects/lumby_fountain.yaml b/data/objects/lumby_fountain.yaml index 6b977ef..e5faee0 100644 --- a/data/objects/lumby_fountain.yaml +++ b/data/objects/lumby_fountain.yaml @@ -1,3 +1,4 @@ name: town fountain color: "51" -description: "Clear water sparkles in the sunlight." +description: + - text: "Clear water sparkles in the sunlight." diff --git a/data/objects/market_stall.yaml b/data/objects/market_stall.yaml index 36be9c9..8339981 100644 --- a/data/objects/market_stall.yaml +++ b/data/objects/market_stall.yaml @@ -1,5 +1,6 @@ name: Market Stall -description: "A wooden stall piled with food and sundries. The vendor doesn't seem particularly attentive." +description: + - text: "A wooden stall piled with food and sundries. The vendor doesn't seem particularly attentive." color: "B3" inroom_description: "A bustling {B3}market stall{/} is set up here." hidden: false diff --git a/data/objects/nature_altar.yaml b/data/objects/nature_altar.yaml index 4ff7e85..d089420 100644 --- a/data/objects/nature_altar.yaml +++ b/data/objects/nature_altar.yaml @@ -1,3 +1,4 @@ name: nature altar color: "2E" -description: "A verdant altar of {2E bold}living green stone{/}, covered in moss and tiny flowers. Place scrap here with a nature identifier to produce naturejunk. Type 'id' to begin." +description: + - text: "A verdant altar of {2E bold}living green stone{/}, covered in moss and tiny flowers. Place scrap here with a nature identifier to produce naturejunk. Type 'id' to begin." diff --git a/data/objects/net_fishing_spot.yaml b/data/objects/net_fishing_spot.yaml index 49c8f51..58a777a 100644 --- a/data/objects/net_fishing_spot.yaml +++ b/data/objects/net_fishing_spot.yaml @@ -1,46 +1,47 @@ color: "4B" -description: Bubbles break the surface. Use a small or big fishing net here. +description: +- text: Bubbles break the surface. Use a small or big fishing net here. gather: - depleted_message: You don't see any fish swimming here. - drops: - - item_id: raw_shrimps - level: 1 - success_message: You catch some {4B}raw shrimps{/}. - tool: small_net - weight: 50 - xp: 10 - - item_id: raw_anchovies - level: 1 - success_message: You catch some {4B}raw anchovies{/}. - tool: small_net - weight: 50 - xp: 10 - - item_id: raw_mackerel - level: 16 - success_message: You catch a {45}raw mackerel{/}. - tool: small_net - weight: 50 - xp: 20 - - item_id: raw_cod - level: 23 - success_message: You catch a {45}raw cod{/}. - tool: big_net - weight: 50 - xp: 30 - - item_id: raw_bass - level: 46 - success_message: You catch a {45}raw bass{/}. - tool: big_net - weight: 50 - xp: 50 - fail_message: You catch nothing. - gather_message: You cast your net into the water... - skill: fishing - success: - base: 0.5 - cap: 0.9 - per_level: 0.005 - tools: - - small_net - - big_net + depleted_message: You don't see any fish swimming here. + drops: + - item_id: raw_shrimps + level: 1 + success_message: You catch some {4B}raw shrimps{/}. + tool: small_net + weight: 50 + xp: 10 + - item_id: raw_anchovies + level: 1 + success_message: You catch some {4B}raw anchovies{/}. + tool: small_net + weight: 50 + xp: 10 + - item_id: raw_mackerel + level: 16 + success_message: You catch a {45}raw mackerel{/}. + tool: small_net + weight: 50 + xp: 20 + - item_id: raw_cod + level: 23 + success_message: You catch a {45}raw cod{/}. + tool: big_net + weight: 50 + xp: 30 + - item_id: raw_bass + level: 46 + success_message: You catch a {45}raw bass{/}. + tool: big_net + weight: 50 + xp: 50 + fail_message: You catch nothing. + gather_message: You cast your net into the water... + skill: fishing + success: + base: 0.5 + cap: 0.9 + per_level: 0.005 + tools: + - small_net + - big_net name: net fishing spot diff --git a/data/objects/netrunner.yaml b/data/objects/netrunner.yaml index 7d75a51..371cb46 100644 --- a/data/objects/netrunner.yaml +++ b/data/objects/netrunner.yaml @@ -1,66 +1,67 @@ color: "27" -description: A wiry figure hunched over a custom rig, fingers dancing across holographic keys. Cables snake from the back of their neck into the terminal. They glance up at you with augmented eyes. +description: +- text: A wiry figure hunched over a custom rig, fingers dancing across holographic keys. Cables snake from the back of their neck into the terminal. They glance up at you with augmented eyes. inroom_description: A {27}Netrunner{/} sits cross-legged on the floor, wired into the network. name: Netrunner talk: - nodes: - start: - messages: - - The Netrunner looks up. "You want in on the network? I can give you some pointers." - options: - - goto: what_is - text: '"What is hacking?"' - - goto: terminals - text: '"Where can I find terminals?"' - - goto: tips_basic - text: '"Any tips for the basic terminal?"' - - condition: - player_flag: hacking_asked_basic - value: true - goto: tips_advanced - text: '"What about the advanced terminal?"' - - condition: - player_flag: hacking_asked_advanced - value: true - goto: tips_secure - text: '"Tell me about the secure terminal."' - - text: '"Goodbye."' - terminals: - messages: - - '"There''s a basic terminal right here in this lab -- good for beginners. The station down east has an advanced one if you''ve got the chops. And if you''re really good, there''s a secure terminal deep in the compound. You''ll need the skills to match though."' - options: - - goto: tips_basic - text: '"Any tips?"' - - text: '"Thanks."' - tips_advanced: - action: - set_player_flags: - hacking_asked_advanced: true - messages: - - '"Advanced terminal runs a cipher crack. Four symbols, no repeats. You get feedback after each guess -- locked means right spot, found means right symbol wrong spot. Process of elimination. Ten tries."' - options: - - goto: tips_secure - text: '"Tell me about the secure terminal."' - - text: '"Thanks."' - tips_basic: - action: - set_player_flags: - hacking_asked_basic: true - messages: - - '"The basic terminal runs an old rogue AI hunt. Twenty nodes in a network. You''ve got probes to flush it out. Listen for the warnings -- corrupted data means it''s close, voids mean a trap, static means ICE. Shoot into adjacent nodes, don''t walk into danger."' - options: - - goto: tips_advanced - text: '"What about the advanced terminal?"' - - text: '"Thanks."' - tips_secure: - messages: - - '"Secure terminal? Signal Bluff. It''s a bluffing game -- you and the system each roll hidden dice and take turns making claims about the total. Ones are wild. Call the bluff or raise the stakes. Read the probabilities, play the odds, and don''t let it psych you out."' - options: - - text: '"Thanks."' - what_is: - messages: - - '"Hacking''s about jacking into terminals and running their gauntlets. Each terminal runs a different challenge -- puzzles, hunts, pattern games. Crack ''em and you get better at it. Simple as that."' - options: - - goto: terminals - text: '"Where can I find terminals?"' - - text: '"Goodbye."' + nodes: + start: + messages: + - The Netrunner looks up. "You want in on the network? I can give you some pointers." + options: + - goto: what_is + text: '"What is hacking?"' + - goto: terminals + text: '"Where can I find terminals?"' + - goto: tips_basic + text: '"Any tips for the basic terminal?"' + - condition: + player_flag: hacking_asked_basic + value: true + goto: tips_advanced + text: '"What about the advanced terminal?"' + - condition: + player_flag: hacking_asked_advanced + value: true + goto: tips_secure + text: '"Tell me about the secure terminal."' + - text: '"Goodbye."' + terminals: + messages: + - '"There''s a basic terminal right here in this lab -- good for beginners. The station down east has an advanced one if you''ve got the chops. And if you''re really good, there''s a secure terminal deep in the compound. You''ll need the skills to match though."' + options: + - goto: tips_basic + text: '"Any tips?"' + - text: '"Thanks."' + tips_advanced: + action: + set_player_flags: + hacking_asked_advanced: true + messages: + - '"Advanced terminal runs a cipher crack. Four symbols, no repeats. You get feedback after each guess -- locked means right spot, found means right symbol wrong spot. Process of elimination. Ten tries."' + options: + - goto: tips_secure + text: '"Tell me about the secure terminal."' + - text: '"Thanks."' + tips_basic: + action: + set_player_flags: + hacking_asked_basic: true + messages: + - '"The basic terminal runs an old rogue AI hunt. Twenty nodes in a network. You''ve got probes to flush it out. Listen for the warnings -- corrupted data means it''s close, voids mean a trap, static means ICE. Shoot into adjacent nodes, don''t walk into danger."' + options: + - goto: tips_advanced + text: '"What about the advanced terminal?"' + - text: '"Thanks."' + tips_secure: + messages: + - '"Secure terminal? Signal Bluff. It''s a bluffing game -- you and the system each roll hidden dice and take turns making claims about the total. Ones are wild. Call the bluff or raise the stakes. Read the probabilities, play the odds, and don''t let it psych you out."' + options: + - text: '"Thanks."' + what_is: + messages: + - '"Hacking''s about jacking into terminals and running their gauntlets. Each terminal runs a different challenge -- puzzles, hunts, pattern games. Crack ''em and you get better at it. Simple as that."' + options: + - goto: terminals + text: '"Where can I find terminals?"' + - text: '"Goodbye."' diff --git a/data/objects/pottery_oven.yaml b/data/objects/pottery_oven.yaml index 5971c3f..e05dad8 100644 --- a/data/objects/pottery_oven.yaml +++ b/data/objects/pottery_oven.yaml @@ -1,3 +1,4 @@ name: pottery oven color: "C4" -description: "A kiln for firing pottery." +description: + - text: "A kiln for firing pottery." diff --git a/data/objects/pottery_wheel.yaml b/data/objects/pottery_wheel.yaml index 03e22b4..12affaf 100644 --- a/data/objects/pottery_wheel.yaml +++ b/data/objects/pottery_wheel.yaml @@ -1,3 +1,4 @@ name: pottery wheel color: "AD" -description: "A foot-powered pottery wheel for shaping clay." +description: + - text: "A foot-powered pottery wheel for shaping clay." diff --git a/data/objects/rock_outcrop.yaml b/data/objects/rock_outcrop.yaml index 40a87bb..75bf2dc 100644 --- a/data/objects/rock_outcrop.yaml +++ b/data/objects/rock_outcrop.yaml @@ -2,7 +2,8 @@ name: rock outcrop color: "F8" hidden: true inroom_description: "A jagged rock outcrop juts from the floor." -description: "A large, jagged rock formation providing natural cover." +description: + - text: "A large, jagged rock formation providing natural cover." safespot: tier: 1 max_block_size: large diff --git a/data/objects/sacred_eel_spot.yaml b/data/objects/sacred_eel_spot.yaml index 1a712cb..4be35db 100644 --- a/data/objects/sacred_eel_spot.yaml +++ b/data/objects/sacred_eel_spot.yaml @@ -1,20 +1,21 @@ color: "B1" -description: Waters shimmer with an otherworldly light. Use a fishing rod with bait here. +description: +- text: Waters shimmer with an otherworldly light. Use a fishing rod with bait here. gather: - bait: fishing_bait - drops: - - item_id: sacred_eel - level: 87 - success_message: You catch a {B1}sacred eel{/}. - weight: 100 - xp: 125 - fail_message: Nothing seems to bite. - gather_message: You cast your line near the sacred waters... - skill: fishing - success: - base: 0.25 - cap: 0.75 - per_level: 0.005 - tools: - - fishing_rod + bait: fishing_bait + drops: + - item_id: sacred_eel + level: 87 + success_message: You catch a {B1}sacred eel{/}. + weight: 100 + xp: 125 + fail_message: Nothing seems to bite. + gather_message: You cast your line near the sacred waters... + skill: fishing + success: + base: 0.25 + cap: 0.75 + per_level: 0.005 + tools: + - fishing_rod name: sacred eel spot diff --git a/data/objects/sheep.yaml b/data/objects/sheep.yaml index e482198..580af39 100644 --- a/data/objects/sheep.yaml +++ b/data/objects/sheep.yaml @@ -1,23 +1,24 @@ color: "FF" -description: A fluffy sheep, ready to be shorn. +description: +- text: A fluffy sheep, ready to be shorn. gather: - drops: - - depletes: true - item_id: wool - level: 1 - success_message: You shear some wool from the sheep. - weight: 100 - xp: 0 - fail_message: The sheep wriggles free! - gather_message: You hold the sheep still and begin shearing... - respawn_broadcast: A sheep grows a fresh coat of wool. - respawn_timer: 100 - skill: crafting - success: - base: 0.95 - cap: 0.95 - per_level: 0 - tools: - - shears + drops: + - depletes: true + item_id: wool + level: 1 + success_message: You shear some wool from the sheep. + weight: 100 + xp: 0 + fail_message: The sheep wriggles free! + gather_message: You hold the sheep still and begin shearing... + respawn_broadcast: A sheep grows a fresh coat of wool. + respawn_timer: 100 + skill: crafting + success: + base: 0.95 + cap: 0.95 + per_level: 0 + tools: + - shears inroom_description: A fluffy sheep is wandering around here. name: sheep diff --git a/data/objects/simple_rock.yaml b/data/objects/simple_rock.yaml index 656c00b..41bd92c 100644 --- a/data/objects/simple_rock.yaml +++ b/data/objects/simple_rock.yaml @@ -2,7 +2,8 @@ name: rock formation color: "F8" hidden: true inroom_description: "A sturdy rock formation juts from the ground." -description: "A solid rock formation, weathered but large enough to crouch behind." +description: + - text: "A solid rock formation, weathered but large enough to crouch behind." safespot: tier: 1 max_block_size: small diff --git a/data/objects/solar_altar.yaml b/data/objects/solar_altar.yaml index c8923ab..bcd6ec3 100644 --- a/data/objects/solar_altar.yaml +++ b/data/objects/solar_altar.yaml @@ -1,3 +1,4 @@ name: solar altar color: "DC" -description: "A humming altar of golden circuitry. Place scrap here with a solar identifier to produce solarjunk. Type 'id' to begin." +description: + - text: "A humming altar of golden circuitry. Place scrap here with a solar identifier to produce solarjunk. Type 'id' to begin." diff --git a/data/objects/spinning_wheel.yaml b/data/objects/spinning_wheel.yaml index f24d2f8..a140286 100644 --- a/data/objects/spinning_wheel.yaml +++ b/data/objects/spinning_wheel.yaml @@ -1,3 +1,4 @@ name: spinning wheel color: "82" -description: "A wooden spinning wheel for spinning wool and flax." +description: + - text: "A wooden spinning wheel for spinning wool and flax." diff --git a/data/objects/swamp_fishing_spot.yaml b/data/objects/swamp_fishing_spot.yaml index 5c2cafc..a1054a7 100644 --- a/data/objects/swamp_fishing_spot.yaml +++ b/data/objects/swamp_fishing_spot.yaml @@ -1,25 +1,26 @@ color: "6C" -description: Murky water bubbles ominously. Use a fishing rod with bait here. +description: +- text: Murky water bubbles ominously. Use a fishing rod with bait here. gather: - bait: fishing_bait - drops: - - item_id: raw_slimy_eel - level: 28 - success_message: You catch a {6C}raw slimy eel{/}. - weight: 60 - xp: 80 - - item_id: raw_cave_eel - level: 38 - success_message: You catch a {50}raw cave eel{/}. - weight: 40 - xp: 80 - fail_message: Nothing seems to bite. - gather_message: You cast your line into the murky swamp... - skill: fishing - success: - base: 0.45 - cap: 0.85 - per_level: 0.005 - tools: - - fishing_rod + bait: fishing_bait + drops: + - item_id: raw_slimy_eel + level: 28 + success_message: You catch a {6C}raw slimy eel{/}. + weight: 60 + xp: 80 + - item_id: raw_cave_eel + level: 38 + success_message: You catch a {50}raw cave eel{/}. + weight: 40 + xp: 80 + fail_message: Nothing seems to bite. + gather_message: You cast your line into the murky swamp... + skill: fishing + success: + base: 0.45 + cap: 0.85 + per_level: 0.005 + tools: + - fishing_rod name: swamp fishing spot diff --git a/data/objects/terminal_advanced.yaml b/data/objects/terminal_advanced.yaml index e4a21f0..f519225 100644 --- a/data/objects/terminal_advanced.yaml +++ b/data/objects/terminal_advanced.yaml @@ -1,4 +1,5 @@ name: advanced terminal color: "21" -description: "A sleek terminal with a holographic display. Encrypted data streams flow across the screen in complex patterns. {21}[Level 20 Hacking]{/}" +description: + - text: "A sleek terminal with a holographic display. Encrypted data streams flow across the screen in complex patterns. {21}[Level 20 Hacking]{/}" inroom_description: "An {21}advanced terminal{/} projects a holographic interface." diff --git a/data/objects/terminal_basic.yaml b/data/objects/terminal_basic.yaml index 5ed4c54..39a2d69 100644 --- a/data/objects/terminal_basic.yaml +++ b/data/objects/terminal_basic.yaml @@ -1,4 +1,5 @@ name: basic terminal color: "28" -description: "A battered terminal with a cracked screen. Faded text scrolls across the display -- it looks like it's running some kind of legacy intrusion detection system. {28}[Level 1 Hacking]{/}" +description: + - text: "A battered terminal with a cracked screen. Faded text scrolls across the display -- it looks like it's running some kind of legacy intrusion detection system. {28}[Level 1 Hacking]{/}" inroom_description: "A {28}basic terminal{/} hums quietly against the wall." diff --git a/data/objects/terminal_secure.yaml b/data/objects/terminal_secure.yaml index 7f4bd52..8d87821 100644 --- a/data/objects/terminal_secure.yaml +++ b/data/objects/terminal_secure.yaml @@ -1,4 +1,5 @@ name: secure terminal color: "C4" -description: "A heavily reinforced terminal embedded in the wall. Warning glyphs pulse across its surface. A bluffing protocol runs on loop -- it's probing you as much as you're probing it. {C4}[Level 40 Hacking]{/}" +description: + - text: "A heavily reinforced terminal embedded in the wall. Warning glyphs pulse across its surface. A bluffing protocol runs on loop -- it's probing you as much as you're probing it. {C4}[Level 40 Hacking]{/}" inroom_description: "A {C4}secure terminal{/} glows with warning indicators." diff --git a/data/objects/tool_shed.yaml b/data/objects/tool_shed.yaml index 119d3e2..7b539db 100644 --- a/data/objects/tool_shed.yaml +++ b/data/objects/tool_shed.yaml @@ -1,96 +1,97 @@ color: "5E" -description: A small shed for storing farming tools. Talk to it to store or retrieve tools. +description: +- text: A small shed for storing farming tools. Talk to it to store or retrieve tools. hidden: false inroom_description: A weathered tool shed stands against the wall. name: tool shed talk: - nodes: - retrieve_rake: - action: - give_item: rake - set_player_flags: - tool_shed_rake: false - messages: - - You retrieve the rake from the tool shed. - options: - - goto: start - text: Continue - retrieve_spade: - action: - give_item: spade - set_player_flags: - tool_shed_spade: false - messages: - - You retrieve the spade from the tool shed. - options: - - goto: start - text: Continue - retrieve_watering_can: - action: - give_item: watering_can - set_player_flags: - tool_shed_watering_can: false - messages: - - You retrieve the watering can from the tool shed. - options: - - goto: start - text: Continue - start: - messages: - - The tool shed is open. What would you like to do? - options: - - condition: - has_item: rake - goto: store_rake - text: Store rake - - condition: - has_item: spade - goto: store_spade - text: Store spade - - condition: - has_item: watering_can - goto: store_watering_can - text: Store watering can - - condition: - player_flag: tool_shed_rake - goto: retrieve_rake - text: Retrieve rake - - condition: - player_flag: tool_shed_spade - goto: retrieve_spade - text: Retrieve spade - - condition: - player_flag: tool_shed_watering_can - goto: retrieve_watering_can - text: Retrieve watering can - - text: Never mind - store_rake: - action: - set_player_flags: - tool_shed_rake: true - take_item: rake - messages: - - You store the rake in the tool shed. - options: - - goto: start - text: Continue - store_spade: - action: - set_player_flags: - tool_shed_spade: true - take_item: spade - messages: - - You store the spade in the tool shed. - options: - - goto: start - text: Continue - store_watering_can: - action: - set_player_flags: - tool_shed_watering_can: true - take_item: watering_can - messages: - - You store the watering can in the tool shed. - options: - - goto: start - text: Continue + nodes: + retrieve_rake: + action: + give_item: rake + set_player_flags: + tool_shed_rake: false + messages: + - You retrieve the rake from the tool shed. + options: + - goto: start + text: Continue + retrieve_spade: + action: + give_item: spade + set_player_flags: + tool_shed_spade: false + messages: + - You retrieve the spade from the tool shed. + options: + - goto: start + text: Continue + retrieve_watering_can: + action: + give_item: watering_can + set_player_flags: + tool_shed_watering_can: false + messages: + - You retrieve the watering can from the tool shed. + options: + - goto: start + text: Continue + start: + messages: + - The tool shed is open. What would you like to do? + options: + - condition: + has_item: rake + goto: store_rake + text: Store rake + - condition: + has_item: spade + goto: store_spade + text: Store spade + - condition: + has_item: watering_can + goto: store_watering_can + text: Store watering can + - condition: + player_flag: tool_shed_rake + goto: retrieve_rake + text: Retrieve rake + - condition: + player_flag: tool_shed_spade + goto: retrieve_spade + text: Retrieve spade + - condition: + player_flag: tool_shed_watering_can + goto: retrieve_watering_can + text: Retrieve watering can + - text: Never mind + store_rake: + action: + set_player_flags: + tool_shed_rake: true + take_item: rake + messages: + - You store the rake in the tool shed. + options: + - goto: start + text: Continue + store_spade: + action: + set_player_flags: + tool_shed_spade: true + take_item: spade + messages: + - You store the spade in the tool shed. + options: + - goto: start + text: Continue + store_watering_can: + action: + set_player_flags: + tool_shed_watering_can: true + take_item: watering_can + messages: + - You store the watering can in the tool shed. + options: + - goto: start + text: Continue diff --git a/data/objects/tutorial_lever.yaml b/data/objects/tutorial_lever.yaml index 73166bd..9c105ba 100644 --- a/data/objects/tutorial_lever.yaml +++ b/data/objects/tutorial_lever.yaml @@ -2,7 +2,8 @@ name: stone lever color: "FA" hidden: true inroom_description: "A stone lever protrudes from the base of the rock formation." -description: "A weathered stone lever set into a metal bracket. It looks like it can be pulled." +description: + - text: "A weathered stone lever set into a metal bracket. It looks like it can be pulled." on_use: - condition: player_flag: unlocked_rock_cover diff --git a/data/objects/workbench.yaml b/data/objects/workbench.yaml index be2f8c1..7b73709 100644 --- a/data/objects/workbench.yaml +++ b/data/objects/workbench.yaml @@ -1,4 +1,5 @@ name: workbench color: "AC" -description: "A sturdy wooden workbench covered in sawdust, nails, and blueprints. The surface is worn from years of crafting." +description: + - text: "A sturdy wooden workbench covered in sawdust, nails, and blueprints. The surface is worn from years of crafting." inroom_description: "A workbench stands against the wall, cluttered with tools and wood shavings." diff --git a/data/rooms/example_unused/player_housing/99999301.yaml b/data/rooms/example_unused/player_housing/99999301.yaml index 7341508..19a38e9 100644 --- a/data/rooms/example_unused/player_housing/99999301.yaml +++ b/data/rooms/example_unused/player_housing/99999301.yaml @@ -1,7 +1,9 @@ name: "Player House: Workshop" -description: "A well-lit workshop with a sturdy workbench covered in tools and blueprints. Wood shavings litter the floor around the bench." +description: + - text: "A well-lit workshop with a sturdy workbench covered in tools and blueprints. Wood shavings litter the floor around the bench." exits: - south: 99999300 + south: + room: 99999300 objects: - id: workbench - id: bank_booth diff --git a/data/rooms/example_unused/town/9999910.yaml b/data/rooms/example_unused/town/9999910.yaml index 6c9614a..43bfbb5 100644 --- a/data/rooms/example_unused/town/9999910.yaml +++ b/data/rooms/example_unused/town/9999910.yaml @@ -1,8 +1,11 @@ name: "Farming Plot" -description: "A small patch of tilled soil behind a weathered fence. This area is not yet accessible." +description: + - text: "A small patch of tilled soil behind a weathered fence. This area is not yet accessible." exits: - west: 999999 - east: 9999911 + west: + room: 999999 + east: + room: 9999911 mobs: - id: skeleton - id: skeleton diff --git a/data/rooms/example_unused/town/9999912.yaml b/data/rooms/example_unused/town/9999912.yaml index 60d55a2..0df117e 100644 --- a/data/rooms/example_unused/town/9999912.yaml +++ b/data/rooms/example_unused/town/9999912.yaml @@ -1,27 +1,30 @@ name: "Forge" -description: "A blazing forge and anvil dominate this smoky workshop. The heat from the furnace is intense." +description: +- text: "A blazing forge and anvil dominate this smoky workshop. The heat from the furnace is intense." exits: - east: 9999913 - west: 9999911 + east: + room: 9999913 + west: + room: 9999911 mobs: - - "weapons_smith" +- id: weapons_smith objects: - - id: furnace - - id: anvil - - id: bank_booth +- id: furnace +- id: anvil +- id: bank_booth item_spawns: - - id: copper_ore - quantity: 3 - respawn_ticks: 30 - - id: tin_ore - quantity: 3 - respawn_ticks: 30 - - id: iron_ore - quantity: 3 - respawn_ticks: 30 - - id: coal - quantity: 5 - respawn_ticks: 30 - - id: hammer - quantity: 1 - respawn_ticks: 30 +- id: copper_ore + quantity: 3 + respawn_ticks: 30 +- id: tin_ore + quantity: 3 + respawn_ticks: 30 +- id: iron_ore + quantity: 3 + respawn_ticks: 30 +- id: coal + quantity: 5 + respawn_ticks: 30 +- id: hammer + quantity: 1 + respawn_ticks: 30 diff --git a/data/rooms/example_unused/town/9999913.yaml b/data/rooms/example_unused/town/9999913.yaml index 24339bf..318369c 100644 --- a/data/rooms/example_unused/town/9999913.yaml +++ b/data/rooms/example_unused/town/9999913.yaml @@ -1,8 +1,11 @@ name: "Crafting Workshop" -description: "A bustling workshop filled with crafting stations. A {130}spinning wheel{/} sits in one corner, a {173}pottery wheel{/} and {196}pottery oven{/} in another. Racks of tools and raw materials line the walls. The forge is just to the west." +description: + - text: "A bustling workshop filled with crafting stations. A {130}spinning wheel{/} sits in one corner, a {173}pottery wheel{/} and {196}pottery oven{/} in another. Racks of tools and raw materials line the walls. The forge is just to the west." exits: - east: 9999914 - west: 9999912 + east: + room: 9999914 + west: + room: 9999912 objects: - id: spinning_wheel - id: pottery_wheel diff --git a/data/rooms/example_unused/town/9999918.yaml b/data/rooms/example_unused/town/9999918.yaml index 1afdc73..31e81bc 100644 --- a/data/rooms/example_unused/town/9999918.yaml +++ b/data/rooms/example_unused/town/9999918.yaml @@ -1,5 +1,8 @@ name: "Thieves' Den" -description: "A shadowy hideout with lockpicks, dark cloaks, and wanted posters on the walls. This area is not yet accessible." +description: + - text: "A shadowy hideout with lockpicks, dark cloaks, and wanted posters on the walls. This area is not yet accessible." exits: - east: 9999919 - west: 9999917 + east: + room: 9999919 + west: + room: 9999917 diff --git a/data/rooms/example_unused/town/9999919.yaml b/data/rooms/example_unused/town/9999919.yaml index 2b199ef..a25b884 100644 --- a/data/rooms/example_unused/town/9999919.yaml +++ b/data/rooms/example_unused/town/9999919.yaml @@ -1,5 +1,8 @@ name: "Agility Course" -description: "A training ground with balance beams, monkey bars, and climbing nets. This area is not yet accessible." +description: + - text: "A training ground with balance beams, monkey bars, and climbing nets. This area is not yet accessible." exits: - east: 9999920 - west: 9999918 + east: + room: 9999920 + west: + room: 9999918 diff --git a/data/rooms/example_unused/town/999992.yaml b/data/rooms/example_unused/town/999992.yaml index f37ec6a..3ac13a1 100644 --- a/data/rooms/example_unused/town/999992.yaml +++ b/data/rooms/example_unused/town/999992.yaml @@ -1,9 +1,13 @@ name: "Fishing Spot" -description: "A quiet spot along the riverbank. The water is clear and fish can be seen swimming beneath the surface. You can cast a line here with a fishing rod and bait." +description: + - text: "A quiet spot along the riverbank. The water is clear and fish can be seen swimming beneath the surface. You can cast a line here with a fishing rod and bait." exits: - east: 999994 - north: 999993 - west: 999991 + east: + room: 999994 + north: + room: 999993 + west: + room: 999991 objects: - id: bait_fishing_spot item_spawns: diff --git a/data/rooms/example_unused/town/9999920.yaml b/data/rooms/example_unused/town/9999920.yaml index f097b04..67ad606 100644 --- a/data/rooms/example_unused/town/9999920.yaml +++ b/data/rooms/example_unused/town/9999920.yaml @@ -1,5 +1,8 @@ name: "Assassin's Bureau" -description: "A discreet office with job postings pinned to a corkboard. This area is not yet accessible." +description: + - text: "A discreet office with job postings pinned to a corkboard. This area is not yet accessible." exits: - east: 9999921 - west: 9999919 + east: + room: 9999921 + west: + room: 9999919 diff --git a/data/rooms/example_unused/town/9999921.yaml b/data/rooms/example_unused/town/9999921.yaml index 5d7b270..d1b1739 100644 --- a/data/rooms/example_unused/town/9999921.yaml +++ b/data/rooms/example_unused/town/9999921.yaml @@ -1,7 +1,9 @@ name: "Combat Arena" -description: "A sandy training ground with practice dummies and sparring rings. Several men wander here looking for a fight." +description: + - text: "A sandy training ground with practice dummies and sparring rings. Several men wander here looking for a fight." exits: - west: 9999920 + west: + room: 9999920 mobs: - id: man wander_interval: 10 diff --git a/data/rooms/example_unused/town/9999922.yaml b/data/rooms/example_unused/town/9999922.yaml index 7084650..90683bb 100644 --- a/data/rooms/example_unused/town/9999922.yaml +++ b/data/rooms/example_unused/town/9999922.yaml @@ -1,5 +1,8 @@ name: "West of Town Square" -description: "" +description: + - text: "" exits: - east: 999991 - west: 9999923 + east: + room: 999991 + west: + room: 9999923 diff --git a/data/rooms/example_unused/town/9999923.yaml b/data/rooms/example_unused/town/9999923.yaml index 95f8b2f..83613d2 100644 --- a/data/rooms/example_unused/town/9999923.yaml +++ b/data/rooms/example_unused/town/9999923.yaml @@ -1,5 +1,8 @@ name: "West of West of Town Square" -description: "Here is a description of where we are!" +description: + - text: "Here is a description of where we are!" exits: - east: 9999922 - south: 9999924 + east: + room: 9999922 + south: + room: 9999924 diff --git a/data/rooms/example_unused/town/9999924.yaml b/data/rooms/example_unused/town/9999924.yaml index 78ce26f..7d6e175 100644 --- a/data/rooms/example_unused/town/9999924.yaml +++ b/data/rooms/example_unused/town/9999924.yaml @@ -1,5 +1,8 @@ name: "South of West of West of Town Square" -description: "Here is a description of where we are!" +description: + - text: "Here is a description of where we are!" exits: - north: 9999923 - east: 9999925 + north: + room: 9999923 + east: + room: 9999925 diff --git a/data/rooms/example_unused/town/9999925.yaml b/data/rooms/example_unused/town/9999925.yaml index 50c2a5d..741d5da 100644 --- a/data/rooms/example_unused/town/9999925.yaml +++ b/data/rooms/example_unused/town/9999925.yaml @@ -1,5 +1,8 @@ name: "East of South of West of West of Town Square" -description: "Here is a description of where we are!" +description: + - text: "Here is a description of where we are!" exits: - west: 9999924 - east: 9999926 + west: + room: 9999924 + east: + room: 9999926 diff --git a/data/rooms/example_unused/town/9999926.yaml b/data/rooms/example_unused/town/9999926.yaml index 72c6d5b..e6efc47 100644 --- a/data/rooms/example_unused/town/9999926.yaml +++ b/data/rooms/example_unused/town/9999926.yaml @@ -1,5 +1,8 @@ name: "East of South of West of West of Town Square" -description: "Here is a description of where we are!" +description: + - text: "Here is a description of where we are!" exits: - west: 9999925 - south: 9999927 + west: + room: 9999925 + south: + room: 9999927 diff --git a/data/rooms/example_unused/town/9999927.yaml b/data/rooms/example_unused/town/9999927.yaml index 145e1bd..5862463 100644 --- a/data/rooms/example_unused/town/9999927.yaml +++ b/data/rooms/example_unused/town/9999927.yaml @@ -1,5 +1,8 @@ name: "East of South of West of West of Town Square" -description: "Here is a description of where we are!" +description: + - text: "Here is a description of where we are!" exits: - west: 9999928 - north: 9999926 + west: + room: 9999928 + north: + room: 9999926 diff --git a/data/rooms/example_unused/town/9999928.yaml b/data/rooms/example_unused/town/9999928.yaml index 40f92ec..a0f7734 100644 --- a/data/rooms/example_unused/town/9999928.yaml +++ b/data/rooms/example_unused/town/9999928.yaml @@ -1,4 +1,6 @@ name: "East of South of West of West of Town Square" -description: "Here is a description of where we are!" +description: + - text: "Here is a description of where we are!" exits: - east: 9999927 + east: + room: 9999927 diff --git a/data/rooms/example_unused/town/999996.yaml b/data/rooms/example_unused/town/999996.yaml index 22a2cb5..2106b86 100644 --- a/data/rooms/example_unused/town/999996.yaml +++ b/data/rooms/example_unused/town/999996.yaml @@ -1,9 +1,13 @@ name: "Mining Pit" -description: "A small mining pit. The rocky walls glint with veins of copper ore." +description: + - text: "A small mining pit. The rocky walls glint with veins of copper ore." exits: - east: 999998 - north: 999997 - west: 999994 + east: + room: 999998 + north: + room: 999997 + west: + room: 999994 objects: - id: copper_rock - id: copper_rock diff --git a/data/rooms/example_unused/town/999998.yaml b/data/rooms/example_unused/town/999998.yaml index 1fd0de5..81d06e1 100644 --- a/data/rooms/example_unused/town/999998.yaml +++ b/data/rooms/example_unused/town/999998.yaml @@ -1,8 +1,11 @@ name: "Hacking Lab" -description: "A dimly lit room filled with old terminals and flickering screens. Cables dangle from the ceiling, some still sparking. The air smells of ozone and burnt circuitry. A {40}basic terminal{/} against the far wall still has power." +description: + - text: "A dimly lit room filled with old terminals and flickering screens. Cables dangle from the ceiling, some still sparking. The air smells of ozone and burnt circuitry. A {40}basic terminal{/} against the far wall still has power." exits: - east: 999999 - west: 999996 + east: + room: 999999 + west: + room: 999996 objects: - id: terminal_basic - id: terminal_advanced diff --git a/data/rooms/example_unused/town/999999.yaml b/data/rooms/example_unused/town/999999.yaml index 3bc9938..1b8106e 100644 --- a/data/rooms/example_unused/town/999999.yaml +++ b/data/rooms/example_unused/town/999999.yaml @@ -1,10 +1,15 @@ name: "Scavenging Post" -description: "A cluttered yard full of {243}scrap{/} and discarded technology. Piles of salvageable debris are scattered across the ground. The air smells of ozone and rust." +description: + - text: "A cluttered yard full of {243}scrap{/} and discarded technology. Piles of salvageable debris are scattered across the ground. The air smells of ozone and rust." exits: - east: 9999910 - west: 999998 - north: 99999150 - south: 99999151 + east: + room: 9999910 + west: + room: 999998 + north: + room: 99999150 + south: + room: 99999151 objects: - id: scrap_pile - id: scrap_pile diff --git a/data/rooms/example_unused/underground2/9999954.yaml b/data/rooms/example_unused/underground2/9999954.yaml index 8348801..cee1ccd 100644 --- a/data/rooms/example_unused/underground2/9999954.yaml +++ b/data/rooms/example_unused/underground2/9999954.yaml @@ -1,8 +1,11 @@ name: "The Void Chamber" -description: "A vast cavern where reality seems to thin. The air shimmers with {141}spectral energy{/} and strange whispers fill your mind." +description: +- text: "A vast cavern where reality seems to thin. The air shimmers with {141}spectral energy{/} and strange whispers fill your mind." exits: - north: 9999953 - down: 9999955 + north: + room: 9999953 + down: + room: 9999955 mobs: - - "phantom" - - "phantom" +- id: phantom +- id: phantom diff --git a/data/rooms/example_unused/underground2/9999955.yaml b/data/rooms/example_unused/underground2/9999955.yaml index 2cce00a..f12e556 100644 --- a/data/rooms/example_unused/underground2/9999955.yaml +++ b/data/rooms/example_unused/underground2/9999955.yaml @@ -1,11 +1,18 @@ name: "The Deeper Tunnels" -description: "A junction deep beneath the void chamber. The walls here are reinforced with pre-regression alloys. Several passages branch off into the darkness, and you can hear the sounds of machinery echoing from all directions. A steep shaft descends further into the depths." +description: + - text: "A junction deep beneath the void chamber. The walls here are reinforced with pre-regression alloys. Several passages branch off into the darkness, and you can hear the sounds of machinery echoing from all directions. A steep shaft descends further into the depths." exits: - up: 9999954 - north: 9999956 - east: 9999957 - south: 9999958 - west: 9999960 - down: 9999962 + up: + room: 9999954 + north: + room: 9999956 + east: + room: 9999957 + south: + room: 9999958 + west: + room: 9999960 + down: + room: 9999962 mobs: - id: security_turret diff --git a/data/rooms/example_unused/underground2/9999956.yaml b/data/rooms/example_unused/underground2/9999956.yaml index b5996ae..a82c068 100644 --- a/data/rooms/example_unused/underground2/9999956.yaml +++ b/data/rooms/example_unused/underground2/9999956.yaml @@ -1,7 +1,9 @@ name: "Irradiated Sector" -description: "Warning symbols cover every surface, their paint long since faded. A faint green glow emanates from cracks in the walls. The air is thick with the taste of old radiation." +description: + - text: "Warning symbols cover every surface, their paint long since faded. A faint green glow emanates from cracks in the walls. The air is thick with the taste of old radiation." exits: - south: 9999955 + south: + room: 9999955 mobs: - id: ghoul - id: ghoul diff --git a/data/rooms/example_unused/underground2/9999957.yaml b/data/rooms/example_unused/underground2/9999957.yaml index be20359..501619d 100644 --- a/data/rooms/example_unused/underground2/9999957.yaml +++ b/data/rooms/example_unused/underground2/9999957.yaml @@ -1,7 +1,9 @@ name: "Drone Assembly" -description: "A long-abandoned drone manufacturing bay. Conveyor belts lie still, and half-assembled drone chassis hang from the ceiling. A few of them still twitch with residual power." +description: + - text: "A long-abandoned drone manufacturing bay. Conveyor belts lie still, and half-assembled drone chassis hang from the ceiling. A few of them still twitch with residual power." exits: - west: 9999955 + west: + room: 9999955 mobs: - id: war_drone - id: war_drone diff --git a/data/rooms/example_unused/underground2/9999958.yaml b/data/rooms/example_unused/underground2/9999958.yaml index 09bd869..3b02c46 100644 --- a/data/rooms/example_unused/underground2/9999958.yaml +++ b/data/rooms/example_unused/underground2/9999958.yaml @@ -1,7 +1,10 @@ name: "Security Checkpoint" -description: "A fortified security station with blast shields and a decommissioned weapons locker. Scorch marks on the walls tell the story of a last stand." +description: + - text: "A fortified security station with blast shields and a decommissioned weapons locker. Scorch marks on the walls tell the story of a last stand." exits: - north: 9999955 - south: 9999959 + north: + room: 9999955 + south: + room: 9999959 mobs: - id: enforcer_bot diff --git a/data/rooms/example_unused/underground2/9999959.yaml b/data/rooms/example_unused/underground2/9999959.yaml index 29ca4fc..65797eb 100644 --- a/data/rooms/example_unused/underground2/9999959.yaml +++ b/data/rooms/example_unused/underground2/9999959.yaml @@ -1,7 +1,9 @@ name: "Plasma Core" -description: "A massive plasma containment chamber with cracked magnetic coils lining the walls. Streams of superheated gas leak from the containment vessel, forming shimmering wraith-like shapes in the air." +description: + - text: "A massive plasma containment chamber with cracked magnetic coils lining the walls. Streams of superheated gas leak from the containment vessel, forming shimmering wraith-like shapes in the air." exits: - north: 9999958 + north: + room: 9999958 mobs: - id: plasma_wraith - id: plasma_wraith diff --git a/data/rooms/example_unused/underground2/9999960.yaml b/data/rooms/example_unused/underground2/9999960.yaml index 56cca24..12c050d 100644 --- a/data/rooms/example_unused/underground2/9999960.yaml +++ b/data/rooms/example_unused/underground2/9999960.yaml @@ -1,7 +1,10 @@ name: "Heavy Mech Bay" -description: "An enormous maintenance bay built to house assault mechs. A gantry crane hangs overhead, and hydraulic lifts dot the floor. The bay's occupant is still active — and it has noticed you." +description: + - text: "An enormous maintenance bay built to house assault mechs. A gantry crane hangs overhead, and hydraulic lifts dot the floor. The bay's occupant is still active — and it has noticed you." exits: - east: 9999955 - west: 9999961 + east: + room: 9999955 + west: + room: 9999961 mobs: - id: heavy_mech diff --git a/data/rooms/example_unused/underground2/9999961.yaml b/data/rooms/example_unused/underground2/9999961.yaml index 2d1e75c..e9124d8 100644 --- a/data/rooms/example_unused/underground2/9999961.yaml +++ b/data/rooms/example_unused/underground2/9999961.yaml @@ -1,6 +1,8 @@ name: "Synth Lab" -description: "A sterile laboratory where combat androids were designed and assembled. White panels line the walls, some splattered with old coolant stains. Diagnostic screens flicker with corrupted data." +description: + - text: "A sterile laboratory where combat androids were designed and assembled. White panels line the walls, some splattered with old coolant stains. Diagnostic screens flicker with corrupted data." exits: - east: 9999960 + east: + room: 9999960 mobs: - id: elite_synth diff --git a/data/rooms/example_unused/underground2/9999962.yaml b/data/rooms/example_unused/underground2/9999962.yaml index b5b89c4..1e41704 100644 --- a/data/rooms/example_unused/underground2/9999962.yaml +++ b/data/rooms/example_unused/underground2/9999962.yaml @@ -1,7 +1,10 @@ name: "Abandoned Bunker" -description: "A fortified bunker from some forgotten conflict. Sandbags are piled in the corners and spent shell casings litter the floor. A solitary figure stands watch over the remains." +description: + - text: "A fortified bunker from some forgotten conflict. Sandbags are piled in the corners and spent shell casings litter the floor. A solitary figure stands watch over the remains." exits: - up: 9999955 - down: 9999963 + up: + room: 9999955 + down: + room: 9999963 mobs: - id: veteran_merc diff --git a/data/rooms/example_unused/underground2/9999963.yaml b/data/rooms/example_unused/underground2/9999963.yaml index fca468e..5963fd2 100644 --- a/data/rooms/example_unused/underground2/9999963.yaml +++ b/data/rooms/example_unused/underground2/9999963.yaml @@ -1,7 +1,10 @@ name: "Magma Conduit" -description: "A geothermal vent has been tapped and routed through industrial conduits. The heat is oppressive, and molten rivulets course through channels in the floor. Something moves within the glowing flow." +description: + - text: "A geothermal vent has been tapped and routed through industrial conduits. The heat is oppressive, and molten rivulets course through channels in the floor. Something moves within the glowing flow." exits: - up: 9999962 - down: 9999964 + up: + room: 9999962 + down: + room: 9999964 mobs: - id: molten_elemental diff --git a/data/rooms/example_unused/underground2/9999964.yaml b/data/rooms/example_unused/underground2/9999964.yaml index 4e74383..646ad15 100644 --- a/data/rooms/example_unused/underground2/9999964.yaml +++ b/data/rooms/example_unused/underground2/9999964.yaml @@ -1,7 +1,10 @@ name: "The Foundry" -description: "A vast smelting facility where sentinels were once forged. Massive crucibles hang from chains, and rivers of cooled slag form a maze-like floor. A single iron sentinel stands guard over the dormant machinery." +description: + - text: "A vast smelting facility where sentinels were once forged. Massive crucibles hang from chains, and rivers of cooled slag form a maze-like floor. A single iron sentinel stands guard over the dormant machinery." exits: - up: 9999963 - down: 9999965 + up: + room: 9999963 + down: + room: 9999965 mobs: - id: iron_sentinel diff --git a/data/rooms/example_unused/wilderness/99999161.yaml b/data/rooms/example_unused/wilderness/99999161.yaml index 033c816..9ac309f 100644 --- a/data/rooms/example_unused/wilderness/99999161.yaml +++ b/data/rooms/example_unused/wilderness/99999161.yaml @@ -9,13 +9,13 @@ item_spawns: [] mobs: - id: farmer wander_rooms: - - 161 + - 99999161 - id: farmer wander_rooms: - - 161 + - 99999161 - id: bioengineer wander_rooms: - - 161 + - 99999161 on_enter: [] hazard: "" block_transport: false diff --git a/data/rooms/example_unused/wilderness/99999180.yaml b/data/rooms/example_unused/wilderness/99999180.yaml index de7773d..1753086 100644 --- a/data/rooms/example_unused/wilderness/99999180.yaml +++ b/data/rooms/example_unused/wilderness/99999180.yaml @@ -1,4 +1,6 @@ name: "Construction Yard Entrance" -description: "A fenced staging area at the edge of the terraforming works. Crates of brackets and coils of cable are stacked under a sturdy section of atmospheric dome. To the {220}north{/} the dome shielding gives out and the open solar array field begins." +description: + - text: "A fenced staging area at the edge of the terraforming works. Crates of brackets and coils of cable are stacked under a sturdy section of atmospheric dome. To the {220}north{/} the dome shielding gives out and the open solar array field begins." exits: - north: 99999181 + north: + room: 99999181 diff --git a/data/rooms/example_unused/wilderness/99999181.yaml b/data/rooms/example_unused/wilderness/99999181.yaml index a5af7be..9253347 100644 --- a/data/rooms/example_unused/wilderness/99999181.yaml +++ b/data/rooms/example_unused/wilderness/99999181.yaml @@ -1,10 +1,12 @@ name: "Exposed Solar Array" -description: "A wide field of steel frames stretches under a torn section of the atmospheric dome. Raw sunlight blazes down with nothing to filter it. Half-built {220}solar panel frames{/} wait to be finished. A jagged {248}rock outcrop{/} on the south edge throws a patch of shade. The yard entrance lies back to the {34}south{/}." +description: +- text: "A wide field of steel frames stretches under a torn section of the atmospheric dome. Raw sunlight blazes down with nothing to filter it. Half-built {220}solar panel frames{/} wait to be finished. A jagged {248}rock outcrop{/} on the south edge throws a patch of shade. The yard entrance lies back to the {34}south{/}." hazard: solar_radiation exits: - south: 99999180 + south: + room: 99999180 objects: - - id: rock_outcrop +- id: rock_outcrop mobs: - - solar_panel_frame - - solar_panel_frame +- id: solar_panel_frame +- id: solar_panel_frame diff --git a/data/rooms/intro/1002.yaml b/data/rooms/intro/1002.yaml index c7195ea..ca34347 100644 --- a/data/rooms/intro/1002.yaml +++ b/data/rooms/intro/1002.yaml @@ -42,9 +42,11 @@ objects: text: "The pilot stands straight as if about to escort royalty looking down his nose a bit at the passengers. He is quickly and professionally checking tickets." - name: building aliases: [processing] - description: "A building with no door on this side that looks like a giant cup of tea spilled towards you. It's built from large chunks of gray rock that must've come from the surface of Vesta." + description: + - text: "A building with no door on this side that looks like a giant cup of tea spilled towards you. It's built from large chunks of gray rock that must've come from the surface of Vesta." - name: sign - description: "The sign simply says 'Processing' in bold red letters. Beneath in smaller text it says 'Welcome to Vesta', seemingly added afterwards to try to give the sign some warmth." + description: + - text: "The sign simply says 'Processing' in bold red letters. Beneath in smaller text it says 'Welcome to Vesta', seemingly added afterwards to try to give the sign some warmth." exits: up: room: 1001 diff --git a/data/rooms/intro/1003.yaml b/data/rooms/intro/1003.yaml index 77cb096..c6d3d8a 100644 --- a/data/rooms/intro/1003.yaml +++ b/data/rooms/intro/1003.yaml @@ -2,26 +2,26 @@ id: 1003 name: Processing Building color: "" description: - - text: A short tunnel-like building with queue ropes and desks on each side, and signs directing "Departures" and "Arrivals" above each. An attendant stands doing paperwork on the Departures side. No one is on the Arrivals side. +- text: A short tunnel-like building with queue ropes and desks on each side, and signs directing "Departures" and "Arrivals" above each. An attendant stands doing paperwork on the Departures side. No one is on the Arrivals side. exits: - north: - room: 1004 - condition: - player_flag: 1003_talked - south: - room: 1002 + north: + room: 1004 + condition: + player_flag: 1003_talked + south: + room: 1002 objects: [] item_spawns: [] mobs: - - spaceport_attendant +- id: spaceport_attendant on_enter: - - condition: - player_flag: 1003_first_time - not: true - delay: 5 - message: "{bold}The ground rumbles as the shuttle departs the pad behind you!{/}" - set_player_flags: - 1003_first_time: true +- condition: + player_flag: 1003_first_time + not: true + delay: 5 + message: "{bold}The ground rumbles as the shuttle departs the pad behind you!{/}" + set_player_flags: + 1003_first_time: true hazard: "" block_transport: false triggers: [] diff --git a/data/rooms/intro/2001.yaml b/data/rooms/intro/2001.yaml index 5b79018..eb7bd59 100644 --- a/data/rooms/intro/2001.yaml +++ b/data/rooms/intro/2001.yaml @@ -1,4 +1,5 @@ -block_transport: false +id: 2001 +name: Test Room color: "" description: - text: It's a test room @@ -9,8 +10,14 @@ exits: room: 2006 southeast: room: 2005 -hazard: "" -id: 2001 + west: + room: 1001 +objects: + - name: hidden guy + hidden: true + description: + - text: YOU FOUND HIM + - id: tree item_spawns: - id: bronze_axe quantity: 1 @@ -23,12 +30,7 @@ item_spawns: respawn_ticks: 1 mobs: - id: man -name: Test Room -objects: - - description: - - text: YOU FOUND HIM - hidden: true - name: hidden guy - - id: tree on_enter: [] +hazard: "" +block_transport: false triggers: [] diff --git a/data/rooms/intro/2006.yaml b/data/rooms/intro/2006.yaml index 74dd657..7ab682f 100644 --- a/data/rooms/intro/2006.yaml +++ b/data/rooms/intro/2006.yaml @@ -1,5 +1,8 @@ name: "Test Room" -description: "It's a test room" +description: + - text: "It's a test room" exits: - east: 2005 - north: 2001 + east: + room: 2005 + north: + room: 2001 -- cgit v1.2.3