{"power.analyze":{"$class":"DefPowerAbility","id":"power.analyze","tags":["SCHOLAR"],"ability_icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[4,1]},"ability_name":"Analyze","ability_stats_description":"Study foes to reveal their weaknesses, causing increased damage.\nLasts for 10s.\n","cooldown":10,"max_blips":2,"scaling_profile":{"scaling":{"STAT_INTELLECT":"GREAT","STAT_PERCEPTION":"GREAT","STAT_WISDOM":"AVERAGE"}},"is_auto_allowed":false,"$src":"assets/data/_generated/abilities/major/power.analyze.json"},"power.beartrap":{"$class":"DefPowerAbility","id":"power.beartrap","tags":["HUNTING"],"ability_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[14,20]},"ability_name":"Beartrap","ability_stats_description":"Throw out a trap which snares enemies and inflicts damage.\n","cooldown":6.5,"is_offensive":true,"min_damage":8,"max_damage":12,"crit_chance":0.1,"scaling_profile":{"scaling":{"STAT_STRENGTH":"AVERAGE","STAT_DEXTERITY":"GOOD","STAT_PERCEPTION":"AVERAGE"}},"affinities":["STAT_DEXTERITY","STAT_PERCEPTION"],"$src":"assets/data/_generated/abilities/major/power.beartrap.json"},"power.guardian_spirit":{"$class":"DefPowerAbility","id":"power.guardian_spirit","tags":["PIETY"],"ability_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,14]},"ability_name":"Guardian Spirit","ability_stats_description":"Inflicts damage in a small AoE.\n","max_blips":8,"cooldown":3,"is_offensive":true,"min_damage":2,"max_damage":3,"crit_chance":0.05,"scaling_profile":{"scaling":{"STAT_PERCEPTION":"AVERAGE","STAT_INTELLECT":"AVERAGE","STAT_WISDOM":"GREAT"}},"affinities":["STAT_DEXTERITY","STAT_PERCEPTION"],"is_auto_allowed":false,"$src":"assets/data/_generated/abilities/major/power.guardian_spirit.json"},"power.lightning":{"$class":"DefPowerAbility","id":"power.lightning","tags":["PIETY"],"ability_icon":{"sheet":"def!sheet.custom_icons2","coord":[0,3]},"ability_name":"Wrath","ability_stats_description":"Strike enemies in a small AoE.\n","cooldown":4.5,"is_offensive":true,"min_damage":7,"max_damage":9,"crit_chance":0.05,"scaling_profile":{"scaling":{"STAT_PERCEPTION":"AVERAGE","STAT_INTELLECT":"AVERAGE","STAT_WISDOM":"GOOD"}},"affinities":["STAT_WISDOM","STAT_PERCEPTION"],"max_blips":2,"$src":"assets/data/_generated/abilities/major/power.lightning.json"},"power.magic_missile":{"$class":"DefPowerAbility","id":"power.magic_missile","tags":["ARCANE"],"ability_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,8]},"ability_name":"Magic Missile","ability_stats_description":"Project a magic missile through enemies. Extreme knockback.\n","cooldown":6.5,"is_offensive":true,"min_damage":8,"max_damage":10,"crit_chance":0.1,"scaling_profile":{"scaling":{"STAT_PERCEPTION":"AVERAGE","STAT_INTELLECT":"GOOD","STAT_WISDOM":"GOOD"}},"$src":"assets/data/_generated/abilities/major/power.magic_missile.json"},"power.pickaxe_throw":{"$class":"DefPowerAbility","id":"power.pickaxe_throw","tags":["MINING"],"ability_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[13,10]},"ability_name":"Pickaxe Throw","ability_stats_description":"Hurl out a pickaxe piercing through enemies in a line. High knockback.\n","cooldown":4.2,"is_offensive":true,"min_damage":6,"max_damage":8,"crit_chance":0.05,"scaling_profile":{"scaling":{"STAT_STRENGTH":"GOOD","STAT_PERCEPTION":"AVERAGE","STAT_DEXTERITY":"AVERAGE"}},"affinities":["STAT_STRENGTH","STAT_PERCEPTION"],"$src":"assets/data/_generated/abilities/major/power.pickaxe_throw.json"},"passive.assassinate":{"$class":"DefPassiveAbility","id":"passive.assassinate","ability_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[14,20]},"ability_name":"Assassinate","ability_stats_description":"[color=#DAA520]{DMG} 15 - 20\n{SPD} 4.0[/color]\n","ability_description":"Leap to a target and deal a deadly strike.\nAUTO: Chooses the weakest target.\n","cooldown":4,"affinities":["STAT_DEXTERITY","STAT_PERCEPTION"],"$src":"assets/data/_generated/abilities/passive.assassinate.json"},"passive.blades_slash":{"$class":"DefPassiveAbility","id":"passive.blades_slash","tags":["BLADES"],"ability_icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[3,4]},"ability_name":"Slash","ability_stats_description":"Your next sword attack hits all enemies in a wide arc.\n","cooldown":5.5,"requires":"SWORD","$src":"assets/data/_generated/abilities/passive.blades_slash.json"},"passive.bow_piercing_strike":{"$class":"DefPassiveAbility","id":"passive.bow_piercing_strike","tags":["BOWS"],"ability_icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[15,8]},"ability_name":"Piercing Strike","ability_stats_description":"Your next bow attack pierces through up to 3 targets.\n","cooldown":4.2,"requires":"BOW","$src":"assets/data/_generated/abilities/passive.bow_piercing_strike.json"},"passive.holy_ray":{"$class":"DefPassiveAbility","id":"passive.holy_ray","tags":["ARCANE"],"ability_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,8]},"ability_name":"Holy Ray","ability_stats_description":"{DMG} 8.0 - 10.0 (AoE)\n{SPD} 5.5s\n{CRIT} 10%\n","ability_description":"Project a magic missile through enemies. Deals extreme knockback.\n","crit_chance":0.1,"cooldown":5.5,"scaling_profile":{"scaling":{"STAT_PERCEPTION":"AVERAGE","STAT_INTELLECT":"GOOD","STAT_WISDOM":"GOOD"}},"$src":"assets/data/_generated/abilities/passive.holy_ray.json"},"passive.immolate":{"$class":"DefPassiveAbility","id":"passive.immolate","tags":["PYROMANCY"],"ability_icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[1,3]},"ability_name":"Bowl of Fire","ability_stats_description":"Cast a fireball that explodes in a small AoE.\n","cooldown":10,"is_offensive":true,"min_damage":10,"max_damage":14,"crit_chance":0.05,"scaling_profile":{"scaling":{"STAT_INTELLECT":"GREAT","STAT_WISDOM":"AVERAGE","STAT_PERCEPTION":"AVERAGE"}},"$src":"assets/data/_generated/abilities/passive.immolate.json"},"passive.laser_orb":{"$class":"DefPassiveAbility","id":"passive.laser_orb","tags":["ARCANE"],"ability_icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[1,3]},"ability_name":"Magic Dagger","ability_stats_description":"[color=#DAA520]{DMG} 10 - 14 (AoE)\n[color=#DAA520]{SPD} 10s[/color]\n","ability_description":"Emit a fireball.\n","cooldown":9,"scaling_profile":{"scaling":{"STAT_INTELLECT":"GREAT"}},"$src":"assets/data/_generated/abilities/passive.laser_orb.json"},"passive.magic_dagger":{"$class":"DefPassiveAbility","id":"passive.magic_dagger","tags":["ARCANE"],"ability_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,56]},"ability_name":"Magic Ooze","ability_stats_description":"Summon arcane daggers to orbit around you, inflicting damage.\n","cooldown":10,"is_offensive":true,"min_damage":8,"max_damage":12,"crit_chance":0.1,"scaling_profile":{"scaling":{"STAT_PERCEPTION":"GOOD","STAT_INTELLECT":"GOOD","STAT_WISDOM":"GOOD"}},"$src":"assets/data/_generated/abilities/passive.magic_dagger.json"},"passive.shield_perfect_block":{"$class":"DefPassiveAbility","id":"passive.shield_perfect_block","tags":["SHIELDS"],"ability_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,12]},"ability_name":"Perfect Block","ability_stats_description":"Your next block negates all damage instead of half.\n","cooldown":10,"is_offensive":false,"requires":"SHIELD","$src":"assets/data/_generated/abilities/passive.shield_perfect_block.json"},"passive.staff_chain_orb":{"$class":"DefPassiveAbility","id":"passive.staff_chain_orb","tags":["ARCANE"],"ability_icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[12,24]},"ability_name":"Giant Orb","ability_stats_description":"Your next staff attack forms a giant orb that seeks up to 3 targets.\n","cooldown":6,"requires":"STAFF","$src":"assets/data/_generated/abilities/passive.staff_chain_orb.json"},"passive.throwing_knives":{"$class":"DefPassiveAbility","id":"passive.throwing_knives","ability_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[6,1]},"ability_name":"Throwing Knives","ability_stats_description":"{DMG} 9 - 10\n{SPD} 2.1s\n","ability_description":"Occasionally hurl out a throwing knife at a distant enemy. High critical chance.\n","cooldown":2.1,"max_blips":2,"affinities":["STAT_DEXTERITY","STAT_PERCEPTION"],"$src":"assets/data/_generated/abilities/passive.throwing_knives.json"},"passive.thrown_pitchfork":{"$class":"DefPassiveAbility","id":"passive.thrown_pitchfork","tags":["FARMING"],"ability_icon":{"sheet":"res://resources/sheets/sheet_custom_icons2.tres","coord":[7,5]},"ability_name":"Throw Pitchfork","ability_stats_description":"Hurl out a pitchfork at an enemy. Moderate knockback.\n","cooldown":10,"is_offensive":true,"min_damage":12,"max_damage":13,"scaling_profile":{"scaling":{"STAT_STRENGTH":"AVERAGE","STAT_DEXTERITY":"AVERAGE","STAT_PERCEPTION":"AVERAGE"}},"$src":"assets/data/_generated/abilities/passive.thrown_pitchfork.json"},"passive.rejuvenation":{"$class":"DefPassiveAbility","id":"passive.rejuvenation","ability_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,14]},"ability_name":"Rejuvenation","ability_stats_description":"{SPD} 60s\n","ability_description":"Restore 40% of your HP when you go below 30% HP.\n","cooldown":60,"$src":"assets/data/_generated/abilities/piety/passive.rejuvenation.json"},"chapter.coming_of_age":{"$class":"Chapter","id":"chapter.coming_of_age","name":"Coming of Age","description":"TBD.","$src":"assets/data/_generated/chapters/chapter.coming_of_age.json"},"chapter.the_wider_world":{"$class":"Chapter","id":"chapter.the_wider_world","name":"The Wider World","description":"TBD.","$src":"assets/data/_generated/chapters/chapter.the_wider_world.json"},"deed.av_caravans":{"$class":"DeedDef","id":"deed.av_caravans","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[1,9]},"name":"Solve Missing Caravans","short_name":"Goblin Slayer","short_desc":"Put an end to the raids.","tooltip_info":"[color=#E599FF]Merchant:[/color] Improved Stock","lp_trickle_type":"VALOR","lp_trickle":9,"legacy_value":50,"children":["def!deed.av_caravans_trader"],"descriptions":["{NAME} tracked down the cause of the vanishing caravans and put an end to the raids."],"$src":"assets/data/_generated/chronicle/deeds/ashvale/deed.av_caravans.json"},"deed.av_caravans_trader":{"$class":"DeedDef","id":"deed.av_caravans_trader","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[12,10]},"name":"Improve Trader","legacy_value":50,"shows_in_life_review":false,"descriptions":["{NAME} restored the merchant's supply lines, allowing him to expand his stock.","With the roads made safe by {NAME}, the Ashvale merchant expanded his stock with goods from beyond the valley.","The merchant had all but given up on his supply lines, until {he} stepped in."],"$src":"assets/data/_generated/chronicle/deeds/ashvale/deed.av_caravans_trader.json"},"deed.av_farm_wolves":{"$class":"DeedDef","id":"deed.av_farm_wolves","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,55]},"name":"Wolf Slayer","short_name":"Wolf Slayer","short_desc":"Saved the farm from wolves.","lp_trickle_type":"VALOR","lp_trickle":5,"legacy_value":25,"descriptions":["Farmer Torben sent {him} to scare off some wolves. {He} wiped out the whole pack instead."],"$src":"assets/data/_generated/chronicle/deeds/ashvale/deed.av_farm_wolves.json"},"deed.av_mizgrub_executed":{"$class":"DeedDef","id":"deed.av_mizgrub_executed","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[5,28]},"name":"Mizgrub Executed","legacy_value":10,"short_desc":"You decided it wasn't worth the risk.","is_feat":false,"descriptions":["{NAME} struck down the goblin Mizgrub, ending whatever hold the strange magic had on him."],"impact_descriptions":["Some say an oddly dressed man wanders the wood trails, lamenting what became of the goblins..."],"$src":"assets/data/_generated/chronicle/deeds/ashvale/deed.av_mizgrub_executed.json"},"deed.av_mizgrub_spared":{"$class":"DeedDef","id":"deed.av_mizgrub_spared","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,26]},"name":"Mizgrub Spared","legacy_value":10,"short_desc":"You decided to spare the goblin.","is_feat":false,"descriptions":["{NAME} spared the goblin Mizgrub, offering mercy where others would not."],"impact_descriptions":["Some say a friendly goblin has been seen along the trade roads..."],"$src":"assets/data/_generated/chronicle/deeds/ashvale/deed.av_mizgrub_spared.json"},"deed.av_scholar_defend_archives":{"$class":"DeedDef","id":"deed.av_scholar_defend_archives","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,50]},"name":"Defended the Archives","short_desc":"Saved the archives from an attack.","lp_trickle_type":"SOCIETY","lp_trickle":4,"legacy_value":25,"descriptions":["Wielding newly learnt magic, {NAME} drove back a robed figure and a pack of goblins at the Archives."],"$src":"assets/data/_generated/chronicle/deeds/ashvale/deed.av_scholar_defend_archives.json"},"deed.av_strange_wizard":{"$class":"DeedDef","id":"deed.av_strange_wizard","icon":{"sheet":"res://resources/sheets/sheet_custom_icons2.tres","coord":[7,3]},"name":"Met a Grey Wizard","short_name":"Riddle of the Grey Wizard","short_desc":"Met a wizard who somehow knew you.","legacy_value":15,"lp_trickle_type":"LORE","lp_trickle":3,"descriptions":["{NAME} answered a riddle in a strange cabin, and watched an old man vanish in a flash of light."],"impact_descriptions":["{NAME} told of the grey wizard into {his} final days. The children believed it. Everyone else smiled and let {him} talk."],"$src":"assets/data/_generated/chronicle/deeds/ashvale/deed.av_strange_wizard.json"},"deed.av_upgrade_training_grounds":{"$class":"DeedDef","id":"deed.av_upgrade_training_grounds","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,44]},"name":"Improve Training Grounds","legacy_value":10,"short_name":"Improve Training Grounds","short_desc":"Helped improve the training grounds.","lp_trickle_type":"VALOR","lp_trickle":1,"tooltip_info":"[color=#E599FF]Proving Grounds:[/color] [color=#64ff64]+25[/color] {LP} [color=#DAA520]Legend[/color]\n[color=#E599FF]Training Dummy:[/color] [color=#64ff64]+50%[/color] {HP} [color=#DAA520]HP[/color]\n[color=#E599FF]Training Dummy:[/color] [color=#64ff64]+80%[/color] {XP} [color=#DAA520]XP[/color]","descriptions":["{NAME} helped improve the training grounds outside Ashvale.","Through the efforts of {NAME}, the training grounds outside Ashvale were rebuilt and expanded.","The training grounds were in disrepair before {he} got involved. Now the militia actually use them."],"baked_rewards":[{"$class":"UpgradeEncounter","category":"def!encounter.training_grounds","replacement_category":"def!encounter.training_grounds_upgrade1"}],"$src":"assets/data/_generated/chronicle/deeds/ashvale/deed.av_upgrade_training_grounds.json"},"deed.chapel_donation":{"$class":"DeedDef","id":"deed.chapel_donation","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,26]},"name":"Tithe to Ashvale","short_name":"Tithe to Ashvale","short_desc":"Made a generous donation to the chapel.","lp_trickle_type":"SOCIETY","lp_trickle":4.5,"legacy_value":25,"descriptions":["{NAME} made a generous donation to the chapel, ensuring its continued support for the community."],"impact_descriptions":["Restoration of the lower halls uncovered hidden passages long forgotten beneath the stone."],"$src":"assets/data/_generated/chronicle/deeds/ashvale/deed.chapel_donation.json"},"deed.uncover_lost_temple":{"$class":"DeedDef","id":"deed.uncover_lost_temple","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,7]},"name":"Uncover Lost Temple","short_name":"Uncover Lost Temple","short_desc":"Made a discovery in the western woods.","legacy_value":100,"lp_trickle_type":"DELVING","lp_trickle":15,"descriptions":["The Lost Temple west of Ashvale saw light for the first time in centuries, thanks to {NAME}'s discovery."],"impact_descriptions":["Word of the discovery has spread far and wide. Locals who dared venture inside speak of a sealed chamber no one has been able to open."],"$src":"assets/data/_generated/chronicle/deeds/ashvale/deed.uncover_lost_temple.json"},"story.aspiration_thief":{"$class":"NarrativeEvent","id":"story.aspiration_thief","name":"The Path of a Rogue","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/backstory_worker.png"}},"steps":[{"contents":"You drift off to sleep.\n"},{"contents":"Suddenly, the scene shifts and you find yourself in a bustling market. You begin to pick pockets.\n"}],"options":[{"text":"[Accept] Perhaps this is my path. (Scholar)","link_to":"accept_scholar"},{"text":"[Reject] Thievery is beneath the educated mind. (Scholar)","link_to":"reject_scholar"}]},{"name":"accept_scholar","is_branch":true,"steps":[{"speaker_is_self":true,"contents":"...maybe there's more to me than books. Maybe I need to learn what the shadows can teach."},{"contents":"You're not sure why, but the idea of thievery feels exciting and new. You feel a thrill run through you as you say the words, and the dream draws to a close."}]},{"name":"reject_scholar","is_branch":true,"steps":[{"speaker_is_self":true,"contents":"No! I'm not going to become some petty thief. I am a scholar and I will uncover truths that will change the world!"},{"contents":"You feel a strong sense of conviction as you say the words, and the dream draws to a close.\n"}]}],"$src":"assets/data/_generated/chronicle/narrative/aspirations/story.aspiration_thief.json"},"story.dream_1":{"$class":"NarrativeEvent","id":"story.dream_1","name":"Through the Veil","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/backstory_nomad.png"}},"steps":[{"contents":"You drift off to sleep. The world and its worries have fallen away. No earth beneath you, no sky above."},{"contents":"Then, you feel a strangely familiar warmth, and a light kindles in the darkness. Golden as dawn."}],"options":[{"name":"behold","text":"*Behold the light.*"}]},{"steps":[{"contents":"The light takes shape. Angelic wings. A face too beautiful to look upon, too terrible to look away from. You should be afraid. You are not."},{"speaker":"res://resources/narrative/speakers/voice_divine.tres","contents":"Child of Eru. Do you know why I have been sent to you?"}],"options":[{"name":"ask_why","text":"Why have you come?","link_to":"response_why"},{"name":"shake_head","text":"*Shake your head.*","link_to":"response_why"}]},{"name":"response_why","steps":[{"speaker":"res://resources/narrative/speakers/voice_divine.tres","contents":"Because Eru sees you. The One who sang the world into being, who kindled the first flame and set the stars upon their courses. He watches over you."}],"options":[{"name":"continue_1","text":"*...*"}]},{"steps":[{"contents":"You struggle to understand why the One who made this world would take such an interest in you."},{"speaker":"res://resources/narrative/speakers/voice_divine.tres","contents":"Your path matters, child. The road you walk, the choices you make. They are threads in a tapestry greater than you can imagine. Do not think your steps too small to shape the weave."}],"options":[{"name":"continue_2","text":"*...*"}]},{"steps":[{"contents":"The angel draws closer, and the warmth deepens as its wings fold inward."},{"speaker":"res://resources/narrative/speakers/voice_divine.tres","contents":"But I must tell you plainly. The path before you is not gentle. There will be trials. Loss. Moments when the darkness feels absolute and the pain unbearable."}],"options":[{"name":"why_trials","text":"Why must it be so?","link_to":"response_trials"},{"name":"accept_trials","text":"*Nod slowly.*","link_to":"response_accept"}]},{"name":"response_trials","is_branch":true,"steps":[{"speaker":"res://resources/narrative/speakers/voice_divine.tres","contents":"Because you cannot become what you must without them... iron is not shaped by soft hands. This is not cruelty. It is the way of all things that are forged for purpose."}],"options":[{"name":"continue_trials","text":"*Continue.*","link_to":"remember"}]},{"name":"response_accept","is_branch":true,"steps":[{"speaker":"res://resources/narrative/speakers/voice_divine.tres","contents":"Good. You have wisdom enough not to ask why. The seed that does not break cannot grow. It is the way of all things shaped for purpose."}],"options":[{"name":"continue_accept","text":"*Continue.*","link_to":"remember"}]},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/backstory_worker.png"}},"steps":[{"contents":"The light shifts. You see, for a fleeting instant, a vivid image. Your garden, dappled in morning sun. The old stone wall. The rosebush your grandmother planted."},{"speaker":"res://resources/narrative/speakers/voice_divine.tres","contents":"In your garden, where the white roses grow, a ring lies hidden, placed there long ago."}],"options":[{"name":"ring_question","text":"A ring...?"}]},{"steps":[{"speaker":"res://resources/narrative/speakers/voice_divine.tres","contents":"Seek it when you wake. The ring must find its way to you, as it was always meant to. What comes after... that story is yours to write."},{"contents":"An image blooms in your mind, vivid and certain. You know exactly where to dig."}]}],"$src":"assets/data/_generated/chronicle/narrative/dreams/story.dream_1.json"},"story.dream_2":{"$class":"NarrativeEvent","id":"story.dream_2","name":"The Evil One","desc":"A vision of darkness, and a name that burns.","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/backstory_nomad.png"}},"steps":[{"contents":"You float in an unending darkness."},{"contents":"Then, light. A single point, impossibly distant, yet close enough to touch."}],"options":[{"name":"reach","text":"*Reach toward it.*"}]},{"steps":[{"contents":"The light does not move, but suddenly you are before it. A loud voice fills the void."},{"speaker":"res://resources/narrative/speakers/voice_unknown.tres","contents":"Look."}],"options":[{"name":"continue_1","text":"*...*"}]},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/scene_necromancer2.png"}},"steps":[{"contents":"The void tears open. Suddenly you are elsewhere."},{"contents":"A vast cavern. Pillars of stone rising toward a ceiling lost in shadow. At its heart, a figure in tattered robes stands before an altar."}],"options":[{"name":"watch","text":"*Watch.*"}]},{"steps":[{"contents":"The robed figure turns. Hollow sockets where eyes should be. A crown of rusted iron."},{"contents":"Lu-no-rak... The name sears itself into your mind."},{"speaker":"res://resources/narrative/speakers/npc_lunorak.tres","contents":"You dare..."}],"options":[{"name":"continue_vision","text":"*...*"}]},{"steps":[{"contents":"A silhouette emerges from the darkness. Wreathed in faint light, moving with the confidence of one anointed. Chosen."},{"contents":"A blade flashes. Lunorak staggers, hand clutching at the wound, at the darkness spilling from it."}],"options":[{"name":"see_hero","text":"*The one who struck the blow...*"}]},{"steps":[{"contents":"You try to see the figure's face. It shifts. Flickers. Dwarvish, then elvish, then human. Male, then female. A hundred faces, or none at all."},{"speaker":"res://resources/narrative/speakers/voice_unknown.tres","contents":"One thread among many. Or perhaps... the only one."}],"options":[{"name":"continue_end","text":"*...*"}]},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/backstory_nomad.png"}},"steps":[{"contents":"You wake with a gasp. The dream clings to you like cobwebs. The necromancer. The faceless figure."},{"contents":"Who were they? Someone you are meant to find? To follow? To become?"}]}],"$src":"assets/data/_generated/chronicle/narrative/dreams/story.dream_2.json"},"story.dream_modern_world":{"$class":"NarrativeEvent","id":"story.dream_modern_world","name":"A Distant World","desc":"A nightmare of glass towers and pale light.","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/distant_world.png"}},"steps":[{"contents":"You dream of a place that feels impossibly distant. A city of towers unlike anything you have seen, glass and iron, piercing into the sky with breathtaking ambition. Then you look down."},{"contents":"Metallic beasts hurtle along dark stone roads, growling and belching foul haze from their hindquarters. Inside each one, a person, grafted to its innards, eyes fixed forward in a trance."}],"options":[{"name":"the_people","text":"*The people...*"}]},{"steps":[{"contents":"They are everywhere. Thousands of them, shuffling along the walkways. Each one hunched over a tiny glowing rectangle that seems to enthrall them. Faces slack and hollow."},{"contents":"A great people, surely, to have built all this. But whatever dark sorcerer stripped them of their Wonder must be terrible beyond reckoning."}],"options":[{"name":"wake","text":"*Wake up. Wake up now.*"}]}],"$src":"assets/data/_generated/chronicle/narrative/dreams/story.dream_modern_world.json"},"speaker.arrakus":{"$class":"DialogueSpeaker","id":"speaker.arrakus","speaker_name":"Lucius","speaker_icon":{"sheet":"res://resources/sheets/sheet_custom_portraits.tres","coord":[2,1]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.arrakus.json"},"speaker.councilor_maren":{"$class":"DialogueSpeaker","id":"speaker.councilor_maren","speaker_name":"Councilor Thiron","speaker_icon":{"sheet":"res://resources/sheets/sheet_custom_portraits.tres","coord":[7,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.councilor_maren.json"},"speaker.cultist":{"$class":"DialogueSpeaker","id":"speaker.cultist","speaker_name":"Cultist","speaker_icon":{"sheet":"res://resources/sheets/sheet_necromancer_icon.tres","coord":[0,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.cultist.json"},"speaker.cultist_elder":{"$class":"DialogueSpeaker","id":"speaker.cultist_elder","speaker_name":"Cultist Elder","speaker_icon":{"sheet":{"texture":"res://assets/icons/singular/icon_cultist_elder.png"},"coord":[0,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.cultist_elder.json"},"speaker.cultist_guard":{"$class":"DialogueSpeaker","id":"speaker.cultist_guard","speaker_name":"Cultist Sentinel","speaker_icon":{"sheet":{"texture":"res://assets/icons/portraits/icon_cultist_armored.png"},"coord":[0,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.cultist_guard.json"},"speaker.cultist_sacrifice_prisoner":{"$class":"DialogueSpeaker","id":"speaker.cultist_sacrifice_prisoner","speaker_name":"Villager","speaker_icon":{"sheet":"res://resources/sheets/sheet_custom_portraits.tres","coord":[2,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.cultist_sacrifice_prisoner.json"},"speaker.cultist_warden":{"$class":"DialogueSpeaker","id":"speaker.cultist_warden","speaker_name":"Cultist Warden","speaker_icon":{"sheet":"res://resources/sheets/sheet_necromancer_icon.tres","coord":[1,1]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.cultist_warden.json"},"speaker.farmer_torben":{"$class":"DialogueSpeaker","id":"speaker.farmer_torben","speaker_name":"Farmer Torben","speaker_icon":{"sheet":{"texture":"res://assets/icons/portraits/farmer_torben.png"},"coord":[0,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.farmer_torben.json"},"speaker.friendly_dwarf":{"$class":"DialogueSpeaker","id":"speaker.friendly_dwarf","speaker_name":"Friendly Dwarf","speaker_icon":{"sheet":{"texture":"res://assets/icons/portraits/friendly_dwarf.png"},"coord":[0,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.friendly_dwarf.json"},"speaker.friendly_dwarf_named":{"$class":"DialogueSpeaker","id":"speaker.friendly_dwarf_named","speaker_name":"Ilaf","speaker_icon":{"sheet":{"texture":"res://assets/icons/portraits/friendly_dwarf.png"},"coord":[0,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.friendly_dwarf_named.json"},"speaker.goblin":{"$class":"DialogueSpeaker","id":"speaker.goblin","speaker_name":"Goblin","speaker_icon":{"sheet":{"texture":"res://assets/icons/portraits/icon_goblin_0_16x16.png","size":[1,1]},"coord":[0,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.goblin.json"},"speaker.goblin_mizgrub":{"$class":"DialogueSpeaker","id":"speaker.goblin_mizgrub","speaker_name":"Mizgrub","speaker_icon":{"sheet":{"texture":"res://assets/icons/portraits/icon_goblin_0_16x16.png","size":[1,1]},"coord":[0,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.goblin_mizgrub.json"},"speaker.goblin_sacrifice":{"$class":"DialogueSpeaker","id":"speaker.goblin_sacrifice","speaker_name":"Goblin","speaker_icon":{"sheet":"res://resources/sheets/sheet_necromancer_icon.tres","coord":[4,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.goblin_sacrifice.json"},"speaker.grey_wizard":{"$class":"DialogueSpeaker","id":"speaker.grey_wizard","speaker_name":"Grey Wizard","speaker_icon":{"sheet":"res://resources/sheets/sheet_custom_portraits.tres","coord":[5,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.grey_wizard.json"},"speaker.human_king":{"$class":"DialogueSpeaker","id":"speaker.human_king","speaker_name":"Elden King","speaker_icon":{"sheet":"res://resources/sheets/sheet_custom_portraits.tres","coord":[3,1]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.human_king.json"},"speaker.old_militia_captain":{"$class":"DialogueSpeaker","id":"speaker.old_militia_captain","speaker_name":"Old Militia Captain","speaker_icon":{"sheet":{"texture":"res://assets/icons/portraits/old_militia_captain.png"},"coord":[8,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.old_militia_captain.json"},"speaker.old_militia_watchman":{"$class":"DialogueSpeaker","id":"speaker.old_militia_watchman","speaker_name":"Old Militia Watchman","speaker_icon":{"sheet":{"texture":"res://assets/icons/portraits/old_militia_captain.png"},"coord":[8,0]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.old_militia_watchman.json"},"speaker.temple_scholar":{"$class":"DialogueSpeaker","id":"speaker.temple_scholar","speaker_name":"Stranger","speaker_icon":{"sheet":"res://resources/sheets/sheet_custom_portraits.tres","coord":[4,1]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.temple_scholar.json"},"speaker.temple_scholar_named":{"$class":"DialogueSpeaker","id":"speaker.temple_scholar_named","speaker_name":"Soren","speaker_icon":{"sheet":"res://resources/sheets/sheet_custom_portraits.tres","coord":[4,1]},"$src":"assets/data/_generated/chronicle/narrative/speakers/speaker.temple_scholar_named.json"},"story.cabin_grey_wizard":{"$class":"NarrativeEvent","id":"story.cabin_grey_wizard","tags":["SECRET","MYSTERIOUS"],"name":"Strange Cabin","desc":"The cabin looms ahead. Vines have swallowed its windows. Only the door remains, sealed by a crescent moon lock.","completion_rewards":[{"$class":"GoodsReward","type":"WONDER","amount":3}],"pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/cabin1.png"}},"steps":[{"contents":"You make your way into the secluded cabin. Light barely shines through the vines covering the windows, casting eerie shadows on the walls."},{"contents":"The cabin appears empty, but there is a faint smell of smoke lingering in the air. A set of stairs leads down into darkness."}],"options":[{"name":"descend","text":"*Descend the stairs.*"}]},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/cabin2.png"}},"steps":[{"contents":"An old wizard clad in robes of grey sits upon a table, smoking his pipe. He looks at you as if he were expecting you, as though he were waiting for hours, days, even."},{"speaker":"def!speaker.grey_wizard","contents":"Ah, it is you again... We have met before, but you would not know. Once more, the threads of fate have willed it so."}],"options":[{"name":"confused","text":"*What do you mean? I've never seen you before in my life.*","link_to":"response_confused"},{"name":"hostile","text":"*Enough with the riddles, old man.*","link_to":"response_hostile"}]},{"name":"response_confused","is_branch":true,"steps":[{"contents":"The wizard smiles warmly, a knowing glint in his eye."},{"speaker":"def!speaker.grey_wizard","contents":"Precisely my dear fellow, and yet we meet again. May I interest you in a riddle? Solve it, and perhaps you'll find the answers you seek."}],"link_to":"convergence"},{"name":"response_hostile","is_branch":true,"steps":[{"contents":"The wizard raises an eyebrow, a faint smirk tugging at his lips."},{"speaker":"def!speaker.grey_wizard","contents":"Riddles? My dear fellow, we haven't even begun. But since you mention it..."}],"link_to":"convergence"},{"name":"convergence","steps":[{"speaker":"def!speaker.grey_wizard","contents":"I outshine the sun, yet cast no glow. I outlast the stars, though none watch me grow. All things wither, stone, sea, and earthen tree... yet time itself cannot claim me. What am I?"},{"contents":"The mysterious wizard leans back, awaiting your answer."}],"options":[{"text":"*The void*","link_to":"riddle_failure"},{"text":"*The soul*","link_to":"riddle_success"},{"text":"*Hope*","link_to":"riddle_failure"}]},{"name":"riddle_success","steps":[{"contents":"The wizard's eyes light up with approval."},{"speaker":"def!speaker.grey_wizard","contents":"The soul. Yes... and now perhaps you understand why we meet again and again. Yours burns brighter than most."}],"link_to":"end"},{"name":"riddle_failure","steps":[{"contents":"The wizard looks somewhat disappointed, but not surprised."},{"speaker":"def!speaker.grey_wizard","contents":"It seems you have much to learn, even still. Our paths shall cross again, I am certain of it."}],"link_to":"end"},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/cabin3.png"}},"name":"end","steps":[{"contents":"In a great flash of light, the wizard vanishes, leaving behind only the faint scent of pipe smoke."}]}],"$src":"assets/data/_generated/chronicle/narrative/story.cabin_grey_wizard.json"},"story.character_open":{"$class":"NarrativeEvent","id":"story.character_open","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,6]},"name":"A Quiet Life in Ashvale","pages":[{"artwork":{"sheet":{"texture":"res://assets/scenes/backstory_worker.png"}},"steps":[{"contents":"The rooster wakes you as another dawn breaks over the farmstead. Soon enough, you'll be needed in the fields.\n"},{"contents":"Life here is simple, but some nights you sit under the stars and gaze north, toward roads you've never walked.\n"},{"contents":"Your name is [wave][color=#fcba03]Marcus[/color][/wave], and though the world has never spoken it, you mean for it to be remembered.\n"}],"options":[{"text":"[Rise] *Get out of bed.*"}]}],"$src":"assets/data/_generated/chronicle/narrative/story.character_open.json"},"story.discovery_friendly_dwarf":{"$class":"NarrativeEvent","id":"story.discovery_friendly_dwarf","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/odd_crevice1.png"}},"steps":[{"contents":"You squeeze through the damp crevice and make your way down the passage. The whispers grow louder, then stop abruptly."},{"contents":"A faint orange glow flickers ahead. Firelight, and the smell of something cooking."}],"options":[{"name":"approach","text":"*Approach the light.*"}]},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/odd_crevice2.png"}},"steps":[{"contents":"A stout figure sits on a flat stone, tending a small cookfire. He squints at you, then relaxes."},{"speaker":"def!speaker.friendly_dwarf","contents":"Hah! Took the squeeze, did you? Most folk turn back. Sit, sit. Stone's cold but the fire's warm."}],"options":[{"name":"curious","text":"*You live down here?*","link_to":"response_curious"},{"name":"cautious","text":"*Who are you?*","link_to":"response_cautious"}]},{"name":"response_curious","is_branch":true,"steps":[{"contents":"He chuckles, a low rumble like shifting gravel."},{"speaker":"def!speaker.friendly_dwarf","contents":"Live? Aye, after a fashion. Been walking these tunnels longer than I care to count."},{"speaker":"def!speaker.friendly_dwarf","contents":"Most of my kin prefer their halls carved proper. All angles and torchlight. Me? I like the quiet."}],"options":[{"name":"continue_curious","text":"*Continue.*","link_to":"response_curious_2"}]},{"name":"response_curious_2","is_branch":true,"steps":[{"speaker":"def!speaker.friendly_dwarf_named","contents":"Name's Ilaf. You need guidance through these upper passages, you ask. I know them well enough."},{"speaker":"def!speaker.friendly_dwarf_named","contents":"The deep places, though... I don't go past where the air turns cold. Things stir down there that don't take kindly to torchlight."}]},{"name":"response_cautious","is_branch":true,"steps":[{"contents":"He takes a swig from a dented flask, eyeing you from beneath his bushy brows."},{"speaker":"def!speaker.friendly_dwarf_named","contents":"Careful one, eh? Good. Keeps you breathing. Name's Ilaf. I'm no threat to you. Haven't swung an axe in anger for... well. Long enough."}],"options":[{"name":"continue_cautious","text":"*Continue.*","link_to":"response_cautious_2"}]},{"name":"response_cautious_2","is_branch":true,"steps":[{"speaker":"def!speaker.friendly_dwarf_named","contents":"I know these caves well enough to keep you from breaking your neck."},{"speaker":"def!speaker.friendly_dwarf_named","contents":"The upper reaches, at least. Past a certain depth, I turn back. Smarter than I look. Whatever's down there, it can keep its secrets."}]}],"$src":"assets/data/_generated/chronicle/narrative/story.discovery_friendly_dwarf.json"},"story.finding_the_goblins":{"$class":"NarrativeEvent","id":"story.finding_the_goblins","name":"Finding the Goblins","desc":"You've found the source of the raids.","pages":[{"steps":[{"speaker":"res://resources/narrative/speakers/goblin.tres","contents":"[shake]Rarrgghh.[/shake]"}]}],"$src":"assets/data/_generated/chronicle/narrative/story.finding_the_goblins.json"},"story.goblins_conclusion":{"$class":"NarrativeEvent","id":"story.goblins_conclusion","name":"He Who Remains","desc":"You've fought off the goblin raiders, but there is one that remains.\nWhat will you do?","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/he_who_remains.png"}},"steps":[{"contents":"Only one remains: a scrawny goblin trembling before you, weapon dropped. But he isn't fleeing. He just... stares, eyes glazed and distant."},{"speaker":"def!speaker.goblin","contents":"(voice cracking) No... no, no, no... We wouldn't... This isn't us. It's them."}],"options":[{"name":"who_are_they","text":"Who are 'they'? Speak plainly.","link_to":"response_who"},{"name":"spare_excuses","text":"Spare me your excuses. Give me one reason not to end this.","link_to":"response_excuses"}]},{"name":"response_who","is_branch":true,"steps":[{"contents":"The goblin's eyes dart around frantically, as if searching for something invisible."},{"speaker":"def!speaker.goblin","contents":"Strange magic... twisted our minds. Made us raid, kill... We didn't want to. I swear it."},{"contents":"As you step closer, you notice a faint purple shimmer in his eyes, flickering like a candle fighting the wind."}],"link_to":"convergence_scare"},{"name":"response_excuses","is_branch":true,"steps":[{"contents":"The goblin flinches, raising his hands defensively."},{"speaker":"def!speaker.goblin","contents":"Not excuses! Truth! Strange magic... twisted our minds. Made us raid, kill... Please, you must believe!"},{"contents":"As you step closer, you notice a faint purple shimmer in his eyes, flickering like a candle fighting the wind."}],"link_to":"convergence_scare"},{"name":"convergence_scare","steps":[{"contents":"Suddenly his head jerks violently to the side, then snaps forward, staring straight at you."},{"speaker":"def!speaker.goblin","contents":"Yes, master... the attacks proceed. None look toward the stones. They hunger for... wait, where..."},{"contents":"Then he blinks, confused."}]},{"steps":[{"contents":"The purple glow flickers once more, then dims. For now. The creature slumps to the mud, panting."},{"speaker":"def!speaker.goblin","contents":"It stopped... it stopped. Please. Let me go."}],"options":[{"name":"execute","text":"[Execute] You're a vessel for something worse.","link_to":"outcome_execute","effects":[{"$class":"RewardDeed","deed":"def!deed.av_mizgrub_executed"},{"$class":"RewardHeirloom","heirloom":"def!heirloom.moonstone_shard"},{"$class":"RewardJournalEntry","entry":"def!jthread.av_caravans","thread_segment_ids":["defeated_kill"]}]},{"name":"mercy","text":"[Mercy] Walk. Don't make me regret it.","link_to":"outcome_mercy","effects":[{"$class":"RewardDeed","deed":"def!deed.av_mizgrub_spared"},{"$class":"RewardJournalEntry","entry":"def!jthread.av_caravans","thread_segment_ids":["defeated_mercy"]},{"$class":"RewardJournalEntry","entry":"def!jthread.av_woods","thread_segment_ids":["stones_northwest"]}]}]},{"name":"outcome_execute","is_branch":true,"steps":[{"contents":"As your blade strikes true, the purple shimmer flares bright, and the goblin's mouth twists into a grin that isn't his."},{"contents":"The body crumples as the shimmer fades. The wicked grin remains."}]},{"name":"outcome_mercy","is_branch":true,"steps":[{"contents":"The goblin scrambles to his feet, clutching his chest."},{"speaker":"def!speaker.goblin","contents":"Thank you... thank you..."},{"speaker":"def!speaker.goblin_mizgrub","contents":"Mizgrub. I am Mizgrub. You.. you should know who owes you."}],"link_to":"outcome_mercy_finish"},{"name":"outcome_mercy_finish","is_branch":true,"steps":[{"contents":"He meets your eyes for just a moment. The first clear, unshimmered look he's given."},{"speaker":"def!speaker.goblin_mizgrub","contents":"The stones.. to the north-west. That's where the voice comes from. I don't know more, I swear."},{"contents":"He bolts into the treeline without looking back."}]}],"$src":"assets/data/_generated/chronicle/narrative/story.goblins_conclusion.json"},"story.prison_escape_night":{"$class":"NarrativeEvent","id":"story.prison_escape_night","tags":["SECRET","MYSTERIOUS"],"name":"Strange Cabin","desc":"The cabin looms ahead. Vines have swallowed its windows. Only the door remains, sealed by a crescent moon lock.","completion_rewards":[{"$class":"GoodsReward","type":"WONDER","amount":3}],"pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/backstory_wizard.png"}},"steps":[{"contents":"You make your way into the secluded cabin. Light barely shines through the vines covering the windows, casting eerie shadows on the walls."},{"contents":"The cabin appears empty, but there is a faint smell of smoke lingering in the air. A set of stairs leads down into darkness."}],"options":[{"name":"descend","text":"*Descend the stairs.*"}]},{"steps":[{"contents":"An old wizard clad in robes of grey sits upon a table, smoking his pipe. He looks at you as if he were expecting you, as though he were waiting for hours, days, even."},{"speaker":"res://resources/narrative/speakers/npc_grey_wizard.tres","contents":"Ah, it is you again... We have met before, but you would not know. Once more, the threads of fate have willed it so."}],"options":[{"name":"confused","text":"*What do you mean? I've never seen you before in my life.*","link_to":"response_confused"},{"name":"hostile","text":"*Enough with the riddles, old man.*","link_to":"response_hostile"}]},{"name":"response_confused","is_branch":true,"steps":[{"contents":"The wizard smiles warmly, a knowing glint in his eye."},{"speaker":"res://resources/narrative/speakers/npc_grey_wizard.tres","contents":"Precisely my dear fellow, and yet we meet again. May I interest you in a riddle? Solve it, and perhaps you'll find the answers you seek."}],"link_to":"convergence"},{"name":"response_hostile","is_branch":true,"steps":[{"contents":"The wizard raises an eyebrow, a faint smirk tugging at his lips."},{"speaker":"res://resources/narrative/speakers/npc_grey_wizard.tres","contents":"Riddles? My dear fellow, we haven't even begun. But since you mention it..."}],"link_to":"convergence"},{"name":"convergence","steps":[{"speaker":"res://resources/narrative/speakers/npc_grey_wizard.tres","contents":"I outshine the sun, yet cast no glow. I outlast the stars, though none watch me grow. All things wither, stone, sea, and earthen tree... yet time itself cannot claim me. What am I?"},{"contents":"The mysterious wizard leans back, awaiting your answer."}],"options":[{"text":"*The void*","link_to":"riddle_failure"},{"text":"*The soul*","link_to":"riddle_success"},{"text":"*Hope*","link_to":"riddle_failure"}]},{"name":"riddle_success","steps":[{"contents":"The wizard's eyes light up with approval."},{"speaker":"res://resources/narrative/speakers/npc_grey_wizard.tres","contents":"The soul. Yes... and now perhaps you understand why we meet again and again. Yours burns brighter than most."}],"link_to":"end"},{"name":"riddle_failure","steps":[{"contents":"The wizard looks somewhat disappointed, but not surprised."},{"speaker":"res://resources/narrative/speakers/npc_grey_wizard.tres","contents":"It seems you have much to learn, even still. Our paths shall cross again, I am certain of it."}],"link_to":"end"},{"name":"end","steps":[{"contents":"In a great flash of light, the wizard vanishes, leaving behind only the faint scent of pipe smoke."}]}],"$src":"assets/data/_generated/chronicle/narrative/story.prison_escape_night.json"},"story.temple_cultists":{"$class":"NarrativeEvent","id":"story.temple_cultists","name":"The Temple Chambers","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/backstory_fighter.png"}},"steps":[{"contents":"You enter the temple's inner chambers, descending through dark corridors whose walls are lined with faded murals from a bygone era."},{"contents":"Then, from somewhere below, a voice."},{"speaker":"res://resources/narrative/speakers/voice_unknown.tres","contents":"(muffled) Y-yes master.. the preparations are underway."}],"options":[{"name":"descend","text":"*Proceed cautiously.*"}]},{"steps":[{"contents":"You venture deeper and climb a ladder to a perch overlooking a large chamber. An ancient altar sits at the center, darkened by old blood stains."},{"contents":"Down below, robed figures move about. One stands apart from the rest, arms folded, watching the others work."}],"options":[{"name":"observe","text":"*Listen.*"}]},{"steps":[{"speaker":"def!speaker.cultist","contents":"It's been months. Months of crawling through ruins. What are we even searching for? Nobody tells me anything. Just.. dig here, chant this, don't ask questions."},{"speaker":"def!speaker.cultist_warden","contents":"Aww. Poor thing. Months of work and nobody even told you why. The moon is almost in position. [shake]Don't. Be. Late.[/shake]"}],"options":[{"name":"wait","text":"*Stay hidden and wait.*"}]},{"steps":[{"contents":"Hours pass. The torchlight below shifts as cultists move in and out of the chamber, murmuring things you can't quite make out."},{"contents":"Suddenly, a guard rushes into the chamber, grabbing the warden's attention."}],"options":[{"name":"wait","text":"*Observe.*"}]},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/scene_necromancer2.png"}},"steps":[{"speaker":"def!speaker.cultist_guard","contents":"The moon is in position! Move, now- before it passes!"},{"speaker":"def!speaker.cultist_sacrifice_prisoner","contents":"No.. no no no- please-"},{"contents":"The villager thrashes against the altar, but the warden just smiles. She presses a blade to his throat as dozens of chanting voices rise in unison."}]},{"steps":[{"speaker":"def!speaker.cultist_sacrifice_prisoner","contents":"[shake]AAAAAAGH-[/shake]"},{"contents":"The altar drinks the offering. For a moment, nothing. Then the chamber groans, and moonlight breaks through fractures in the ceiling."},{"contents":"The light crawls across the floor and pools against the wall, where a carved eye stares outward."}]},{"steps":[{"speaker":"def!speaker.cultist","contents":"West. That's... Valenthar. You can't be serious."},{"speaker":"def!speaker.cultist_warden","contents":"Silence.. it is our sacred duty to serve Lunorak. If Valenthar is where the moon leads us, then we follow."},{"speaker":"def!speaker.cultist","contents":"B-but the elves will spot us within a day. Maybe less. They have scouts everywhere!"}]},{"steps":[{"speaker":"def!speaker.cultist_warden","contents":"Then we wind up our little green friends and point them at the nearest caravan. Same as always."},{"contents":"The cultists begin to disperse. Whatever is in Valenthar, they intend to find it."}]}],"$src":"assets/data/_generated/chronicle/narrative/story.temple_cultists.json"},"story.temple_scholar":{"$class":"NarrativeEvent","id":"story.temple_scholar","name":"The Sealed Chamber","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/scene_sealed_chamber_new.png"}},"steps":[{"contents":"The corridor widens into a vast chamber. A massive stone door dominates the far wall, carved with odd symbols."},{"contents":"An unarmed man stands before it, one hand tracing the carvings."},{"speaker":"def!speaker.temple_scholar","contents":"Ah. And here I thought I'd be alone with this for another week."}],"options":[{"name":"who_are_you","text":"*Who are you? How did you get past all that?*"}]},{"steps":[{"contents":"He considers you for a moment. Whatever he sees, it seems to satisfy him."},{"speaker":"def!speaker.temple_scholar","contents":"A researcher. I study old places. As for how I got here... patience, mostly. The things below are territorial, not clever. Learn their patterns and they're easy enough to avoid."}]},{"steps":[{"speaker":"def!speaker.temple_scholar","contents":"This temple is old. Far older than anything in Ashvale, save perhaps those crumbling archives."},{"speaker":"def!speaker.temple_scholar","contents":"There was a civilization here once. They had a peculiar fixation on the moon. Built things we can't replicate. And then, very suddenly, they were gone."}],"options":[{"name":"what_happened","text":"*What happened to them?*"}]},{"steps":[{"speaker":"def!speaker.temple_scholar","contents":"That is the question, isn't it? Whatever they built, whatever they discovered... it ended them."},{"speaker":"def!speaker.temple_scholar","contents":"This door is the closest anyone has come to an answer in a thousand years. And no one up there knows what to do with it."}],"options":[{"name":"how_to_open","text":"*Can it be opened?*"}]},{"steps":[{"contents":"He turns back to the carvings, tapping a sequence of symbols near the base of the door."},{"speaker":"def!speaker.temple_scholar","contents":"These aren't decorative. They're certainly instructions of a sort."},{"speaker":"def!speaker.temple_scholar","contents":"I've found similar markings in the chambers branching off this room. Connected, somehow. But I can't quite piece it together."}],"options":[{"name":"offer_help","text":"*I could look around.*","link_to":"end"},{"name":"why_telling_me","text":"*Why tell me any of this?*","link_to":"response_why"}]},{"name":"response_why","is_branch":true,"steps":[{"speaker":"def!speaker.temple_scholar","contents":"I've watched dozens of scholars, treasure hunters, hapless fools pass through this temple since it was discovered. They poke at the walls, take their notes, and leave."},{"speaker":"def!speaker.temple_scholar","contents":"You're one of the few I've met down here who looks like they could actually do something about it."}],"link_to":"end_why"},{"name":"end","is_branch":true,"steps":[{"contents":"He nods once, then closes his journal and tucks it under his arm."},{"speaker":"def!speaker.temple_scholar_named","contents":"The name is Soren. I'll be around."},{"contents":"He walks past you, toward dark corridors."}]},{"name":"end_why","is_branch":true,"steps":[{"contents":"He closes his journal and tucks it under his arm."},{"speaker":"def!speaker.temple_scholar_named","contents":"The name is Soren. I'll be around."},{"contents":"He walks past you, toward dark corridors."}]}],"$src":"assets/data/_generated/chronicle/narrative/story.temple_scholar.json"},"story.training_grounds":{"$class":"NarrativeEvent","id":"story.training_grounds","name":"First Steps of Strength","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/farmhand_origin1.png"}},"steps":[{"contents":"Beyond the farmstead, the road north stretches farther than you've ever followed it.\n"},{"contents":"You arrive at the old militia outpost. A grey-haired watchman welcomes you.\n"},{"speaker":"def!speaker.old_militia_watchman","contents":"Come to practice? Good. Village could use more hands that know how to defend it.\n"}],"options":[{"name":"continue","text":"*Enter the grounds.*"}]},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/farmhand_origin2.png"}},"steps":[{"contents":"The grounds are quiet, save for the wind and creak of a target post. You notice a scarred woman eyeing you from beside a rack of weapons.\n"},{"contents":"She studies your hands. Callused. Steady."},{"speaker":"res://resources/narrative/speakers/generic_stranger.tres","contents":"You're a farmer, aren't you? Hands like that don't lie."}],"options":[{"name":"downplay","text":"[Humble] ...Yeah. Just a farmer.","link_to":"response_ashamed"},{"name":"resolute","text":"[Resolute] For now.","link_to":"response_resolute"}]},{"name":"response_ashamed","is_branch":true,"steps":[{"speaker":"res://resources/narrative/speakers/generic_stranger.tres","contents":"Just a farmer. And yet here you are.\n"},{"speaker":"res://resources/narrative/speakers/npc_helga.tres","contents":"Name's Helga. Just passing through. I've trained a few folks in the villages along the way. Some didn't know which end of the sword to hold.\n"}],"link_to":"convergence"},{"name":"response_resolute","is_branch":true,"steps":[{"speaker":"res://resources/narrative/speakers/generic_stranger.tres","contents":"That so? Well, you're in the right place.\n"},{"speaker":"res://resources/narrative/speakers/npc_helga.tres","contents":"Name's Helga. Just passing through. I've trained a few folks in the villages along the way. Some didn't know which end of the sword to hold.\n"}],"link_to":"convergence"},{"name":"convergence","steps":[{"speaker":"res://resources/narrative/speakers/npc_helga.tres","contents":"If you're serious about this, pick a weapon and we'll see how you do."},{"contents":"She gestures to the wooden rack, upon which lie a blunt training sword and a worn hunting bow."},{"speaker":"res://resources/narrative/speakers/npc_helga.tres","contents":"So. What kind of trouble are you looking to start?"}],"options":[{"name":"sword","text":"[Take up the sword] I'll stand in the thick of it.","effects":[{"$class":"GiveItem","item":"def!item.sword_1","try_equip":true},{"$class":"RewardFlag","flag":"TG_CHOICE_SWORD"}]},{"name":"bow","text":"[Take up the bow] I'll strike from afar.","effects":[{"$class":"GiveItem","item":"def!item.shortbow_1","try_equip":true},{"$class":"RewardFlag","flag":"TG_CHOICE_BOW"}]}]}],"$src":"assets/data/_generated/chronicle/narrative/story.training_grounds.json"},"story.training_grounds2":{"$class":"NarrativeEvent","id":"story.training_grounds2","name":"First Steps of Strength","desc":"You've made up your mind. Time to stop talking about it and start training.","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/farmhand_origin2.png"}},"steps":[{"contents":"The practice grounds. Packed earth, battered dummies, a few rusted targets.\n"},{"contents":"The old militia captain sits on a stump, sharpening a blade that's seen better decades.\n"},{"speaker":"def!speaker.old_militia_captain","contents":"Heard you're finally serious about learning to fight. Good. Village could use more hands that know how to defend it."}],"options":[{"name":"continue","text":"[Continue] *I'm ready.*"}]},{"steps":[{"speaker":"def!speaker.old_militia_captain","contents":"There's no speech to be had here. You pick a weapon, you train until it feels like part of your arm.\n"},{"speaker":"def!speaker.old_militia_captain","contents":"Sword or bow. Which one will it be?\n"}],"options":[{"name":"sword","text":"[Take up the sword] *Sword.*","effects":[{"$class":"GiveItem","item":"def!item.sword_1","try_equip":true},{"$class":"RewardFlag","flag":"TG_CHOICE_SWORD"}]},{"name":"bow","text":"[Take up the bow] *Bow.*","effects":[{"$class":"GiveItem","item":"def!item.shortbow_1","try_equip":true},{"$class":"RewardFlag","flag":"TG_CHOICE_BOW"}]}]}],"$src":"assets/data/_generated/chronicle/narrative/story.training_grounds2.json"},"story.trouble_in_the_catacombs":{"$class":"NarrativeEvent","id":"story.trouble_in_the_catacombs","name":"Trouble in the Catacombs","desc":"Something vile stirs beneath the chapel.","completion_rewards":[{"$class":"UnlockLocation","location":{"encounter":"def!encounter.cleanse_undead","repeatable":true}}],"pages":[{"steps":[{"speaker":"res://resources/narrative/speakers/npc_father_alric.tres","contents":"There has been a dark awakening below the chapel."},{"speaker":"res://resources/narrative/speakers/skeleton_scary.tres","contents":"Rarrgghh. Nobody wrote any good dialogue for me yet... Rarrgghh."}]}],"$src":"assets/data/_generated/chronicle/narrative/story.trouble_in_the_catacombs.json"},"story.wolf_trouble_end":{"$class":"NarrativeEvent","id":"story.wolf_trouble_end","name":"Beyond the Pasture","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/wolf_trouble.png"}},"steps":[{"contents":"For the first time in weeks, nothing stirs past the fenceline. You return with a wolf's head in your bag."},{"contents":"Torben stands on the porch, pipe in hand. One look at you and he sets it down."},{"speaker":"def!speaker.farmer_torben","contents":"You actually did it. A whole pack.. by yourself. I was hoping you'd thin the numbers, maybe scare 'em off. Not... this."}],"options":[{"name":"response_proud","text":"[Smirk] Told you I'd handle it.","link_to":"response_proud"},{"name":"response_humble","text":"[Deflect] Wasn't as bad as it sounds.","link_to":"response_humble"}]},{"name":"response_proud","is_branch":true,"steps":[{"contents":"A grin cracks across Torben's face."},{"speaker":"def!speaker.farmer_torben","contents":"Ha! Heard you've been sneaking off to the old outpost. Seems you've picked up a thing or two. Most of our militia would've put their backs out chasing the first wolf."}],"link_to":"convergence"},{"name":"response_humble","is_branch":true,"steps":[{"contents":"Torben goes quiet for a moment, then rests a hand on your shoulder."},{"speaker":"def!speaker.farmer_torben","contents":"Lad, half the folk in this valley wouldn't have gone out there, and you talk about it like pulling weeds."},{"speaker":"def!speaker.farmer_torben","contents":"Those trips to the old outpost must be doing you some good. Aye, I heard you've been sneaking off."}],"link_to":"convergence"},{"name":"convergence","steps":[{"speaker":"def!speaker.farmer_torben","contents":"You're more than just some farm boy now. Though I reckon you know that."},{"contents":"The two of you sit in silence and watch the last light fade beyond the fields."},{"speaker":"def!speaker.farmer_torben","contents":"So... best start deciding what ye're going to be."}]}],"$src":"assets/data/_generated/chronicle/narrative/story.wolf_trouble_end.json"},"node.av_caves_1_quest":{"$class":"WebNode","id":"node.av_caves_1_quest","tags":["DELVING"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[14,15]},"node_name":"Into the Dark","node_description":"The descent may not be easy, but there's surely much to be found…","completion_message":"You've mapped the upper caves. Deeper and darker caverns await.","prereq":"def!node.caves_in_the_hills","quest":{"requirements":[{"$class":"BeatEncounter","encounter":"def!encounter.ancient_mines_1","times":1}]},"rewards":[{"$class":"LegendPointsReward","amount":750},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":10}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/caves/node.av_caves_1_quest.json"},"node.av_caves_2":{"$class":"WebNode","id":"node.av_caves_2","tags":["DELVING","SECRET"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[14,5]},"node_name":"Deep Shafts","node_description":"You've found a way into deeper caverns.","is_unknown_gains":true,"prereq":"def!node.caves_in_the_hills","resolve_cost":9,"days_cost":30,"rewards":[{"$class":"UnlockLocation","location":{"encounter":"def!encounter.ancient_mines_2","repeatable":true}}],"is_discovery_node":true,"undiscovered_description":"The deep caves are out there, beyond the known paths. Find the way in.","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_CAVES","amount":15}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/caves/node.av_caves_2.json"},"node.av_mines_salvager":{"$class":"WebNode","id":"node.av_mines_salvager","tags":["MINING"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,59]},"node_name":"Salvaging","node_description":"There's some equipment left behind. You can make a tidy profit if you know what'll sell and what won't.","completion_message":"The abandoned tunnels are filled with discarded tools, broken carts, and remnants of past mining operations. Careful sorting can yield valuable finds.","prereq":"def!node.caves_in_the_hills","resolve_cost":3,"days_cost":10,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_INTELLECT","attribute_lvl":34}],"rewards":[{"$class":"UnlockJob","task":"def!task.t2_mine_salvager"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/caves/node.av_mines_salvager.json"},"node.caves_in_the_hills":{"$class":"WebNode","id":"node.caves_in_the_hills","tags":["DELVING","SECRET"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[7,7]},"node_name":"Caves in the Hills","node_description":"The old mine above Ashvale has been silent for years. Some say it's empty. Others say it's cursed.\nYou could go see for yourself...","completion_message":"You set forth into the abandoned mine, ready for whatever awaits you.","is_unknown_gains":true,"prereq":"def!node.inn","resolve_cost":7,"days_cost":30,"mystery":true,"rewards":[{"$class":"UnlockWorldRegion","region":"res://resources/world_regions/abandoned_mines.tres"},{"$class":"UnlockLocation","location":{"encounter":"def!encounter.ancient_mines_1","repeatable":true}},{"$class":"RewardJournalEntry","entry":"def!jthread.av_caves","thread_segment_ids":["arrival"]}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/caves/node.caves_in_the_hills.json"},"node.discovery_odd_crevice":{"$class":"WebNode","id":"node.discovery_odd_crevice","tags":["SECRET"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,10]},"node_name":"Odd Crevice","node_description":"You've found a passage barely large enough to slip through. It winds deeper than expected, and faint whispers echo from within.","completion_message":"Ilaf shares what he knows of the upper passages. Shortcuts, dead ends, and places best avoided.","is_unknown_gains":true,"prereq":"def!node.caves_in_the_hills","resolve_cost":2,"mystery":true,"narrative_event":"def!story.discovery_friendly_dwarf","requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":20}],"rewards":[{"$class":"UnlockContact","contact":"def!contact.friendly_dwarf"},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":20},{"$class":"RewardJournalEntry","entry":"def!jthread.av_caves","thread_segment_ids":["dwarf"]}],"is_discovery_node":true,"undiscovered_description":"The cave has strange side passages. Most only a dwarf could fit through. Perhaps you could find one just wide enough to squeeze into...","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_CAVES","amount":8}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/caves/node.discovery_odd_crevice.json"},"node.mines_dwarvite":{"$class":"WebNode","id":"node.mines_dwarvite","tags":["SECRET","MYSTERIOUS"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,60]},"node_name":"Dvergite Deposits","node_gains_description":"{JOB} [color=#DAA520]New Job[/color]\n","node_description":"Veins glimmer in the dim light, the prize these caves were known for.","completion_message":"You've found a large vein of dvergite!","prereq":"def!node.caves_in_the_hills","resolve_cost":5,"is_discovery_node":true,"undiscovered_description":"These mines were legendary for dvergite. A few veins might still remain...","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_CAVES","amount":5},{"$class":"GoodsCost","type":"RUMORS","amount":2}],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":50}],"rewards":[{"$class":"UnlockJob","task":"def!task.t4_mining_dwarvite"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/caves/node.mines_dwarvite.json"},"node.mines_ore":{"$class":"WebNode","id":"node.mines_ore","tags":["MINING"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,60]},"node_name":"Ore Deposits","node_description":"Common ore veins run through these cavern walls. Iron, copper, nothing rare, but abundant and ready to mine.","completion_message":"Standard ore deposits. Nothing special, but the veins run deep and steady.","prereq":"def!node.caves_in_the_hills","resolve_cost":4,"days_cost":30,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":45}],"rewards":[{"$class":"UnlockJob","task":"def!task.t3_mine_stone"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/caves/node.mines_ore.json"},"node.the_ruined_city":{"$class":"WebNode","id":"node.the_ruined_city","tags":["DELVING","SECRET"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,24]},"node_name":"The Ruined City","node_gains_description":"{MAP} [color=#DAA520]New Encounter[/color]","node_description":"Deep below, the mineshafts give way to something else.\n\n[color=#A9A9A9]NOT AVAILABLE IN DEMO[/color]","completion_message":"Secret.","prereq":"def!node.av_caves_2","resolve_cost":1000,"days_cost":60,"$src":"assets/data/_generated/chronicle/nodes/ashvale/caves/node.the_ruined_city.json"},"node.catacombs_conclusion":{"$class":"WebNode","id":"node.catacombs_conclusion","tags":["PIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,7]},"node_name":"All Clear","node_description":"Clear out the threat.","node_gains_description":"[color=#DAA520]{LP_SOCIETY} 400 LP[/color]","prereq":"def!node.trouble_in_the_catacombs","quest":{"$class":"Quest","requirements":[{"$class":"BeatEncounter","encounter":"def!encounter.cleanse_undead"}]},"rewards":[{"$class":"LegendPointsReward","amount":400}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/chapel/node.catacombs_conclusion.json"},"node.chapel_donation1":{"$class":"WebNode","id":"node.chapel_donation1","tags":["PIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,22]},"node_name":"Chapel Donation I","node_description":"A collection box sits near the altar. Those who can spare coin help feed the hungry and shelter the desperate.","completion_message":"Father Alric offers a quiet prayer of thanks. Your coin will help those the village has forgotten.","is_unknown_gains":true,"prereq":"def!node.chapel","money_cost":1500,"rewards":[{"$class":"LegendPointsReward","amount":500},{"$class":"RewardDeed","deed":"def!deed.chapel_donation"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/chapel/node.chapel_donation1.json"},"node.chapel_donation2":{"$class":"WebNode","id":"node.chapel_donation2","tags":["PIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,22]},"node_name":"Chapel Donation II","node_description":"The chapel's coffers are never full. There are always more mouths to feed, more souls in need of shelter.","completion_message":"Father Alric offers a quiet prayer of thanks. Your coin will help those the village has forgotten.","is_unknown_gains":true,"prereq":"def!node.chapel_donation1","money_cost":6000,"rewards":[{"$class":"LegendPointsReward","amount":2000},{"$class":"RewardHeirloom","heirloom":"def!heirloom.favor"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/chapel/node.chapel_donation2.json"},"node.piety_1":{"$class":"WebNode","id":"node.piety_1","tags":["PIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,26]},"node_name":"Tending the Chapel","node_description":"Father Alric seeks help with the chapel's daily tasks. He'll pay for cleaning, tending candles, and ringing the bell.","prereq":"def!node.chapel","resolve_cost":2,"days_cost":10,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_VIGOR","attribute_lvl":25}],"rewards":[{"$class":"UnlockJob","task":"def!task.t2_piety_chapel_keeper"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/chapel/node.piety_1.json"},"node.piety_novice":{"$class":"WebNode","id":"node.piety_novice","tags":["PIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_skills.tres","coord":[11,4]},"node_name":"Faithful Servant","node_description":"Tend to Eru's house with devotion, the faithful are given more to carry.","node_gains_description":"{RP} [color=#DAA520]1 RP[/color]","prereq":"def!node.chapel","resolve_cost":4,"quest":{"$class":"Quest","requirements":[{"$class":"ReqSkillLevel","profession":"PIETY","lvl":15}]},"rewards":[{"$class":"ResolvePointsReward","amount":1}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/chapel/node.piety_novice.json"},"node.trouble_in_the_catacombs":{"$class":"WebNode","id":"node.trouble_in_the_catacombs","tags":["THREAT","PIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,0]},"node_name":"Trouble in the Catacombs","node_gains_description":"{MAP} [color=#DAA520]New Encounter[/color]","node_description":"Something vile has been stirring below.\n\n[color=#A9A9A9]NOT AVAILABLE IN DEMO[/color]","prereq":"def!node.chapel","resolve_cost":1000,"narrative_event":"def!story.trouble_in_the_catacombs","$src":"assets/data/_generated/chronicle/nodes/ashvale/chapel/node.trouble_in_the_catacombs.json"},"node.av_mizgrub_trader":{"$class":"WebNode","id":"node.av_mizgrub_trader","tags":["WILDS"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,16]},"node_name":"The Friendly Goblin","node_gains_description":"{CONTACT} [color=#DAA520]New Contact[/color]","node_description":"You've found the goblin trader.","completion_message":"The goblin greets you warmly.","prereq":"def!node.what_lies_beyond","resolve_cost":2,"is_discovery_node":true,"undiscovered_description":"Folks spoke of a friendly goblin selling wares along forest trails. Maybe you can find him.","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_WOODLANDS","amount":9},{"$class":"GoodsCost","type":"RUMORS","amount":7}],"rewards":[{"$class":"UnlockContact","contact":"def!contact.mizgrub"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.av_mizgrub_trader.json"},"node.av_repentant_cultist":{"$class":"WebNode","id":"node.av_repentant_cultist","tags":["WILDS"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,16]},"node_name":"The Repentant Cultist","node_gains_description":"{CONTACT} [color=#DAA520]New Contact[/color]","node_description":"You've found the strange merchant.","completion_message":"The individual greets you warmly.","prereq":"def!node.what_lies_beyond","resolve_cost":2,"is_discovery_node":true,"undiscovered_description":"Folks spoke of a strange robed figure selling wares along forest trails. Maybe you can find him.","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_WOODLANDS","amount":9},{"$class":"GoodsCost","type":"RUMORS","amount":7}],"rewards":[{"$class":"UnlockContact","contact":"def!contact.repentant_cultist"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.av_repentant_cultist.json"},"node.discovery_strange_cabin":{"$class":"WebNode","id":"node.discovery_strange_cabin","tags":["MYSTERIOUS"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,0]},"node_name":"Strange Cabin","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]\n","node_description":"The cabin looms ahead. Vines have swallowed its windows. The door hangs crooked on rusted hinges.","completion_message":"The riddle echoes in your thoughts long after the smoke clears. You've glimpsed something beyond the ordinary, and the wondering has only just begun.","prereq":"def!node.what_lies_beyond","resolve_cost":3,"mystery":true,"narrative_event":"def!story.cabin_grey_wizard","requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":20}],"rewards":[{"$class":"LegendPointsReward","amount":200},{"$class":"RewardDeed","deed":"def!deed.av_strange_wizard"},{"$class":"RewardJournalEntry","entry":"def!jthread.av_woods","thread_segment_ids":["strange_wizard"]}],"is_discovery_node":true,"undiscovered_description":"You could've sworn you spotted a cabin off in the distance…","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_WOODLANDS","amount":6}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.discovery_strange_cabin.json"},"node.forestry_1":{"$class":"WebNode","id":"node.forestry_1","tags":["FORESTRY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,21]},"node_name":"Cave Mushrooms","node_description":"You've stumbled upon cave walls thick with strange fungi. Know what to pick and folk will pay well for it.","completion_message":"A small step forward.","prereq":"def!node.av_caves_2","resolve_cost":5,"days_cost":60,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":64}],"is_discovery_node":true,"undiscovered_description":"Rare mushrooms are rumored to thrive deep in the caves…","discovery_goods_cost":[{"$class":"GoodsCost","type":"RUMORS","amount":3},{"$class":"GoodsCost","type":"EXPLORATION_POINTS_CAVES","amount":6}],"rewards":[{"$class":"UnlockJob","job":"def!task.t4_mushroom_forager"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.forestry_1.json"},"node.forest_1_quest":{"$class":"WebNode","id":"node.forest_1_quest","tags":["WILDS"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[13,15]},"node_name":"Venture Deeper","node_description":"Make it far into the woods, and its secrets begin to reveal themselves.","completion_message":"You've mapped the outer woodlands. The deepwoods sprawl ahead, dense and ancient.","prereq":"def!node.what_lies_beyond","quest":{"requirements":[{"$class":"BeatEncounter","encounter":"def!encounter.patrol_woodlands_1","times":1}]},"rewards":[{"$class":"LegendPointsReward","amount":500},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_WOODLANDS","amount":10}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.forest_1_quest.json"},"node.forest_2":{"$class":"WebNode","id":"node.forest_2","tags":["WILDS"],"node_icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[3,3]},"node_name":"Into The Deepwoods","node_description":"You've found the deepwoods.","completion_message":"The deepwoods await.","prereq":"def!node.what_lies_beyond","resolve_cost":6,"days_cost":30,"rewards":[{"$class":"UnlockLocation","location":{"encounter":"def!encounter.patrol_woodlands_2","repeatable":true}}],"is_discovery_node":true,"undiscovered_description":"The deepwoods are out there, beyond the known paths. Find the way in.","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_WOODLANDS","amount":15}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.forest_2.json"},"node.hunters_path":{"$class":"WebNode","id":"node.hunters_path","tags":["FORESTRY","HUNTING"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,20]},"node_name":"Deer Hunting","node_description":"Deer run thick this deep in the woods. Careless, too. They rarely see a hunter out here.","completion_message":"A small step forward.","resolve_cost":5,"days_cost":60,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":51}],"is_discovery_node":true,"undiscovered_description":"Deep in the woods, past the dangers, game runs plentiful and undisturbed.","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_WOODLANDS","amount":8}],"rewards":[{"$class":"UnlockJob","job":"def!task.t3_deer_hunter"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.hunters_path.json"},"node.moonberries":{"$class":"WebNode","id":"node.moonberries","tags":["FORAGING"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[12,29]},"node_name":"Moonberry Foraging","node_description":"These woods hide clusters of pale moonberries. They bruise if not handled carefully, but they're worth the trouble.","completion_message":"A small step forward.","prereq":"def!node.forest_2","resolve_cost":3,"days_cost":14,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":34}],"rewards":[{"$class":"UnlockJob","job":"def!task.t2_wildberry_forager"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.moonberries.json"},"node.small_game_hunter":{"$class":"WebNode","id":"node.small_game_hunter","tags":["HUNTING"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,33]},"node_name":"Hunting Grounds","node_description":"Rabbits, squirrels, the odd fox. Every hunter starts somewhere.","completion_message":"A small step forward.","is_discovery_node":false,"undiscovered_description":"Small game runs thick in this part of the woods, easy prey for a patient hunter. The inn's kitchen always needs fresh meat.","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_WOODLANDS","amount":3}],"resolve_cost":3,"days_cost":14,"prereq":"def!node.what_lies_beyond","requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":32}],"rewards":[{"$class":"UnlockJob","job":"def!task.t2_hunt_small_game"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.small_game_hunter.json"},"node.the_great_hunt":{"$class":"WebNode","id":"node.the_great_hunt","tags":["FORESTRY","HUNTING"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,55]},"node_name":"The Great Hunt","node_gains_description":"{JOB} [color=#DAA520]Quest[/color]\n{TASK} [color=#DAA520]New Task[/color]\n","node_description":"A mysterious stranger arrives with a challenge...","completion_message":"A small step forward.","prereq":"def!node.hunting_shack","resolve_cost":5,"days_cost":60,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":35}],"rewards":[{"$class":"UnlockJob","job":"res://resources/tasks/jobs/t3_hunter.tres"}],"is_shadow":true,"unshadow_requirements":[{"$class":"RequirementPerformTaskWithTag","job":"res://resources/tasks/jobs/t3_hunter.tres","tag":"HUNTING","times":5}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.the_great_hunt.json"},"node.travel_out_of_woods":{"$class":"WebNode","id":"node.travel_out_of_woods","tags":["TRAVEL","FORESTRY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,10]},"node_name":"Elvish Territory","node_gains_description":"{CHAPTER} [color=#DAA520]New Chronicle Chapter[/color]\n","node_description":"Far beyond the deepwoods lies the mystical region of Valenthar. Home to elves, and faerie kind.\n\n[color=#A9A9A9]NOT AVAILABLE IN DEMO[/color]","completion_message":"A small step forward.","prereq":"def!node.forest_2","resolve_cost":1000,"days_cost":120,"rewards":[{"$class":"UnlockWeb","web":"def!web.elven_glade"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.travel_out_of_woods.json"},"node.what_lies_beyond":{"$class":"WebNode","id":"node.what_lies_beyond","tags":["WILDS","COMBAT"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,5]},"node_name":"Western Woods","node_description":"The wild woodlands call to you for the first time.","completion_message":"The wilds await.","prereq_tags":["TOWN_GATE"],"resolve_cost":4,"days_cost":30,"rewards":[{"$class":"UnlockWorldRegion","region":"res://resources/world_regions/woodlands.tres"},{"$class":"UnlockLocation","location":{"encounter":"def!encounter.patrol_woodlands_1","repeatable":true}},{"$class":"RewardJournalEntry","entry":"def!jthread.av_woods","thread_segment_ids":["arrival"]},{"$class":"RewardJournalEntry","entry":"def!jthread.av_woods_temple","thread_segment_ids":["arrival"]}],"is_foreseen":true,"foreseen_description":"Woodlands stretch west, dark and ancient. Every child grows up hearing warnings about what awaits there.","$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.what_lies_beyond.json"},"node.woods_t2":{"$class":"WebNode","id":"node.woods_t2","tags":["WILDS","COMBAT"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,5]},"node_gains_description":"{MAP} [color=#DAA520]New Location[/color]","node_description":"The wild woodlands beyond call to you.","completion_message":"The wilds await.","prereq_tags":["TOWN_GATE"],"resolve_cost":3,"days_cost":30,"rewards":[{"$class":"UnlockWorldRegion","region":"res://resources/world_regions/woodlands.tres"},{"$class":"UnlockLocation","location":{"encounter":"def!encounter.patrol_woodlands_1","repeatable":true}}],"is_foreseen":true,"foreseen_description":"Woodlands stretch west, dark and ancient. Every child grows up hearing warnings about what waits in those woods.","$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/node.woods_t2.json"},"node.discovery_fenwick_hollow":{"$class":"WebNode","id":"node.discovery_fenwick_hollow","tags":["SECRET","FORESTRY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,21]},"node_name":"Fenwick Hollow","node_description":"The hollow teems with fungal growth beneath towering elder trees.","node_gains_description":"{MAP} [color=#DAA520]New Special Location[/color]","prereq":"def!node.what_lies_beyond","resolve_cost":2,"mystery":true,"is_discovery_node":true,"is_shadow":true,"undiscovered_description":"Locals whispered of a hollow where mushrooms grow thick as carpets and elder trees shed bark like silver. If such a place exists, it can't be far.","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_WOODLANDS","amount":8},{"$class":"GoodsCost","type":"RUMORS","amount":2}],"rewards":[{"$class":"UnlockLocation","location":{"encounter":"def!encounter.woodlands_gathering_site"}}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/unused/node.discovery_fenwick_hollow.json"},"node.discovery_hunter_camp":{"$class":"WebNode","id":"node.discovery_hunter_camp","tags":["SECRET","MYSTERIOUS"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,0]},"node_name":"Hunter's Camp","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]\n","node_description":"You've found a small camp in the woods. A fire is still burning, and there are signs of recent activity. It looks like someone was here not too long ago.","completion_message":"The riddle echoes in your thoughts long after the smoke clears. You've glimpsed something beyond the ordinary, and the wondering has only just begun.","prereq":"def!node.what_lies_beyond","resolve_cost":2,"mystery":true,"narrative_event":"def!story.cabin_grey_wizard","is_discovery_node":true,"undiscovered_description":"The wind shifted and carried something with it. Smoke, or meat, or both. Could be nothing. Could be worth a look.","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_WOODLANDS","amount":12}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/unused/node.discovery_hunter_camp.json"},"node.hunting_shack":{"$class":"WebNode","id":"node.hunting_shack","tags":["FORESTRY","HUNTING"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,33]},"node_name":"Hunting Shack","node_gains_description":"{JOB} [color=#DAA520]New Job[/color]","node_description":"You've found the shack. It's barely standing, but provides shelter. If you spend a bit of money you could restore it to working order.","completion_message":"The door creaks open.","money_cost":600,"prereq":"def!node.forest_2","is_hub_node":true,"is_discovery_node":true,"undiscovered_description":"Old trappers spoke of a hunter's shack, long abandoned...","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_WOODLANDS","amount":4},{"$class":"GoodsCost","type":"RUMORS","amount":1}],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":25}],"rewards":[{"$class":"UnlockJob","job":"def!task.t3_deer_hunter"},{"$class":"UnlockJob","job":"def!task.explore_cabin"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/unused/node.hunting_shack.json"},"node.hunting_shack_upgrade":{"$class":"WebNode","id":"node.hunting_shack_upgrade","tags":["FORESTRY","HUNTING"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,33]},"node_name":"Hunting Cabin","node_gains_description":"{JOB} [color=#DAA520]New Job[/color]\n{PROF_SPD} [color=#DAA520]+3 Hunting[/color]\n","node_description":"With a bit of work and sizeable investment, this old hunting shack could become a full fledged cabin.","completion_message":"The door creaks open.","money_cost":1200,"days_cost":60,"prereq":"def!node.hunting_shack","requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":25},{"$class":"ReqSkillLevel","profession":"HUNTING","lvl":10}],"rewards":[{"$class":"UnlockJob","job":"res://resources/tasks/jobs/t3_hunter.tres"},{"$class":"UnlockJob","job":"def!task.explore_cabin"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/unused/node.hunting_shack_upgrade.json"},"node.shack_locked_chest":{"$class":"WebNode","id":"node.shack_locked_chest","tags":["MYSTERIOUS"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[12,17]},"node_name":"Old Chest","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]\n","node_description":"You've found a locked chest hidden under a floor board. It's old and covered in dust. With enough skill, you might be able to open it.","completion_message":"The door creaks open.","resolve_cost":1,"prereq":"def!node.hunting_shack","is_discovery_node":true,"undiscovered_description":"Perhaps there's something hidden in this shack...","discovery_requirements":[{"$class":"RequirementPerformTask","task":"def!task.explore_cabin","amount":3}],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":25}],"rewards":[{"$class":"UnlockJob","job":"res://resources/tasks/jobs/t3_hunter.tres"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/unused/node.shack_locked_chest.json"},"node.treasure_chest":{"$class":"WebNode","id":"node.treasure_chest","node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[3,5]},"node_name":"An Old Chest","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"A weathered treasure chest sits partially buried in the ground. Its lock is rusted, but it seems to beckon you to open it.","completion_message":"The door creaks open. Warmth and the smell of stew greet you.","resolve_cost":1,"is_discovery_node":true,"undiscovered_description":"What might you find in the forests..?","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_WOODLANDS","amount":10}],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":30}],"rewards":[{"$class":"GoldReward","amount":100}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/unused/node.treasure_chest.json"},"node.winds_of_the_forest":{"$class":"WebNode","id":"node.winds_of_the_forest","tags":["WILDS"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,10]},"node_name":"Winds of the Forest","node_description":"The deepwoods are out there, beyond the known paths. Patrol the woodlands to find the way in.","node_gains_description":"Rewards:\n- 2k [color=#DAA520]XP[/color]\n","completion_message":"You've mapped the outer woodlands. The deepwoods sprawl ahead, dense and ancient.","quest":{"$class":"Quest","requirements":[{"$class":"RequirementEarnGoods","type":"EXPLORATION_POINTS_WOODLANDS","amount":5}]},"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":2000}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/forest/unused/node.winds_of_the_forest.json"},"node.inn_buy_rounds":{"$class":"WebNode","id":"node.inn_buy_rounds","tags":["SOCIAL"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,21]},"node_name":"Buy Rounds","node_description":"A round for everyone buys gratitude, and grateful people share what they know.","prereq":"def!node.inn_task","resolve_cost":1,"rewards":[{"$class":"UnlockJob","task":"def!task.buy_rounds"}],"requirements":[{"$class":"ReqSkillLevel","profession":"SOCIAL","lvl":12}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/inn/node.inn_buy_rounds.json"},"node.inn_task":{"$class":"WebNode","id":"node.inn_task","tags":["SOCIAL"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,21]},"node_name":"Become A Regular","node_description":"The inn is full of people with loose lips and tales to tell.","prereq":"def!node.inn","resolve_cost":1,"rewards":[{"$class":"UnlockJob","task":"def!task.tavern"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/inn/node.inn_task.json"},"node.tavern_helper":{"$class":"WebNode","id":"node.tavern_helper","tags":["SOCIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[5,58]},"node_name":"Tavern Helper","node_description":"Bess needs help around the inn. Haul casks, move tables, toss drunkards.","prereq":"def!node.inn","resolve_cost":2,"days_cost":14,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":25}],"rewards":[{"$class":"UnlockJob","task":"def!task.t2_tavern_helper"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/inn/node.tavern_helper.json"},"node.ashvale_archives":{"$class":"WebNode","id":"node.ashvale_archives","tags":["SOCIAL"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,24]},"node_name":"The Archives","node_description":"The village archives are home to many old texts. A quiet few study there.","is_unknown_gains":true,"prereq":"def!node.travel_to_town2","resolve_cost":2,"days_cost":6,"$src":"assets/data/_generated/chronicle/nodes/ashvale/node.ashvale_archives.json"},"node.ashvale_quarry":{"$class":"WebNode","id":"node.ashvale_quarry","tags":["SOCIAL"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,10]},"node_name":"Quarry","node_description":"A quarry.","is_unknown_gains":true,"prereq_tags":["TOWN_GATE"],"resolve_cost":1,"is_hub_node":true,"$src":"assets/data/_generated/chronicle/nodes/ashvale/node.ashvale_quarry.json"},"node.chapel":{"$class":"WebNode","id":"node.chapel","tags":["PIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[5,1]},"node_name":"Ashvale Chapel","node_description":"A dwindling faithful still gather, and those in need may yet find purpose.","completion_message":"Candles flicker in the dim interior. The smell of incense lingers. Father Alric tends his small congregation.","prereq":"def!node.inn","resolve_cost":2,"rewards":[{"$class":"UnlockContact","contact":"def!contact.father_alric"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/node.chapel.json"},"node.helga_tavern":{"$class":"WebNode","id":"node.helga_tavern","tags":["SOCIAL"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,5]},"node_name":"The Drifter","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]\n","node_description":"You spot a drifter in the tavern.","resolve_cost":1,"rewards":[{"$class":"UnlockContact","contact":"def!contact.helga"}],"is_shadow":true,"unshadow_requirements":[{"$class":"RequirementPerformTaskWithTag","tag":"SOCIAL","amount":2}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/node.helga_tavern.json"},"node.inn":{"$class":"WebNode","id":"node.inn","tags":["SOCIAL"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,8]},"node_name":"Crossroads Inn","node_description":"Sitting where roads cross, the inn catches everyone passing through.","prereq_tags":["TOWN_GATE"],"resolve_cost":2,"rewards":[{"$class":"UnlockContact","contact":"def!contact.innkeeper_bess"}],"is_foreseen":true,"foreseen_description":"Sitting where roads cross, the inn catches everyone passing through.","$src":"assets/data/_generated/chronicle/nodes/ashvale/node.inn.json"},"node.mining_1":{"$class":"WebNode","id":"node.mining_1","tags":["MINING"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,53]},"node_name":"Quarry Worker","node_description":"The quarry foreman is recruiting anyone with strong arms. There is some training involved before you can get started.","node_gains_description":"{JOB} [color=#DAA520]New Job[/color]","resolve_cost":4,"days_cost":60,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":35}],"rewards":[{"$class":"UnlockProfession","profession":"MINING"},{"$class":"UnlockJob","task":"def!task.t3_quarry_miner"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/node.mining_1.json"},"node.save_caravans":{"$class":"WebNode","id":"node.save_caravans","tags":["THREAT"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,47]},"node_name":"Save Caravans","node_gains_description":"{UPGRADE} [color=#DAA520]Merchant[/color]\n{LEGACY} [color=#DAA520]1 Legacy[/color]\n","node_description":"Caravans that should've reached Ashvale weeks ago simply vanished. The merchant needs someone to investigate.","completion_message":"Relief washes over the merchant's face. He thanks you earnestly before turning to scan the horizon, the first wagons should arrive any day now.","prereq":"def!node.unlock_village_shop","quest":{"$class":"Quest","requirements":[{"$class":"ReqDeed","deed":"def!deed.av_caravans"}]},"rewards":[{"$class":"RewardDeed","deed":"def!deed.av_caravans_trader"},{"$class":"GoodsReward","type":"LEGACY","amount":1}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/node.save_caravans.json"},"node.the_long_road":{"$class":"WebNode","id":"node.the_long_road","tags":["SOCIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,52]},"node_name":"The Long Road","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"Ashvale's lifeline to the wider world. Merchants and travelers pass through, bringing coin, news, and opportunity.","completion_message":"You reach the Long Road. It stretches north, wide and well-worn, but strangely empty. Something feels off.","prereq":"def!node.inn","resolve_cost":3,"days_cost":6,"rewards":[{"$class":"UnlockJob","task":"def!task.explore_roads"}],"is_hub_node":true,"$src":"assets/data/_generated/chronicle/nodes/ashvale/node.the_long_road.json"},"node.traveling_merchant":{"$class":"WebNode","id":"node.traveling_merchant","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_rampart_icon.tres","coord":[2,0]},"node_name":"Traveling Merchant","node_description":"Word is a peddler's working the southern route, roads that have been dead to commerce for a generation.","completion_message":"You find the peddler camped off the southern road. He's cautious at first, but warms up once he sees you're not a bandit.","prereq_options":["def!node.training_grounds","def!node.training_grounds2","def!node.av_scholar_quest"],"resolve_cost":2,"days_cost":6,"hub_type":"PERSON","rewards":[{"$class":"UnlockContact","contact":"def!contact.goods_peddler"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/node.traveling_merchant.json"},"node.travel_to_town":{"$class":"WebNode","id":"node.travel_to_town","tags":["ORIGIN"],"node_tags":["TOWN_GATE"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,6]},"node_name":"Heart of Ashvale","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]\n","node_description":"The only sizeable town in the region. With a bit of coin saved up, you could make your way to there and see what opportunities await you.","completion_message":"You arrive in the heart of the village, a bustling town with a lively market and a warm inn.","prereq_tags":["START_JUNCTION"],"resolve_cost":1,"days_cost":6,"is_hub_node":true,"is_shadow":true,"unshadow_requirements":[{"$class":"BeatEncounter","encounter":"def!encounter.special_farm_wolf_trouble"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/node.travel_to_town.json"},"node.travel_to_town2":{"$class":"WebNode","id":"node.travel_to_town2","tags":["SOCIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,4]},"node_name":"Ashvale","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]\n","node_description":"The village is locked down. With caravans vanishing and townsfolk disappearing without a trace, they trust no one.","completion_message":"You arrive in the heart of the village, a bustling town with a lively market and a warm inn.","prereq_tags":["START_JUNCTION"],"prereq":"def!node.inn","resolve_cost":1,"days_cost":6,"is_hub_node":true,"is_blocked":true,"blocked_desc":"The village is locked down. With caravans vanishing and townsfolk disappearing without a trace, they trust no one.","$src":"assets/data/_generated/chronicle/nodes/ashvale/node.travel_to_town2.json"},"node.unlock_task_study":{"$class":"WebNode","id":"node.unlock_task_study","tags":["PERSONAL"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,23]},"node_name":"Study","node_description":"You figure you could grow your knowledge by reading old texts in the village archives.","node_gains_description":"{TASK} [color=#DAA520]New Task[/color]","prereq":"def!node.ashvale_archives","resolve_cost":2,"rewards":[{"$class":"UnlockJob","task":"def!task.study"},{"$class":"UnlockJob","task":"def!task.rest"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/node.unlock_task_study.json"},"node.unlock_village_shop":{"$class":"WebNode","id":"node.unlock_village_shop","tags":["SOCIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[12,10]},"node_name":"Merchant","node_description":"A merchant sits counting coins by the fire, an ale at his elbow.","completion_message":"You introduce yourself to the merchant.","prereq":"def!node.inn","resolve_cost":2,"rewards":[{"$class":"UnlockContact","contact":"def!contact.ashvale_merchant"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/node.unlock_village_shop.json"},"node.village_center":{"$class":"WebNode","id":"node.village_center","tags":["MYSTERIOUS"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,6]},"node_name":"Village Center","node_description":"The training grounds.","node_gains_description":"Leads to:\n- [color=#DAA520]???[/color]\n","resolve_cost":1,"is_hub_node":true,"hub_not_unlocked_description":"You must seek a means to grow stronger. The world beyond will not spare the weak.","$src":"assets/data/_generated/chronicle/nodes/ashvale/node.village_center.json"},"encounter.special_farm_wolf_trouble":{"$class":"EncounterCategory","id":"encounter.special_farm_wolf_trouble","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,55]},"name":"Wolf Trouble","yield_info":"Earns:\n- {LP} [color=#daa520]Legend[/color]","info":"The wolves have grown bold this season. What once kept to the woodlands now stalks the farm's edge at dusk. The livestock need protection, and the farmhand's work just got bloodier.","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":1,"costs":[{"$class":"TimeCost","days":4}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.wolf","weight":1},{"mob":"def!mob.wolf2","weight":1}],"swarm_enemies_min":15,"swarm_enemies_max":15,"swarm_prewarm_min":5,"swarm_prewarm_max":5,"swarm_spawn_interval_decrease_per_minute":2,"scaling_health":0.9,"scaling_damage":0.9,"scaling_xp":0.9}]}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":7500},{"$class":"LegendPointsReward","amount":100}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/encounter.special_farm_wolf_trouble.json"},"node.av_farm_outskirts":{"$class":"WebNode","id":"node.av_farm_outskirts","tags":["ORIGIN"],"node_tags":["TOWN_GATE","ORIGIN_END"],"node_icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[7,2]},"node_name":"Outskirts","node_description":"With the farm safe from wolves, you're ready to follow the roads farther than you've ever dared.","completion_message":"You gather supplies and take the road further north, out toward unfamiliar country.","prereq":"def!node.pest_problem_conclusion","resolve_cost":2,"rewards":[{"$class":"UnlockLocation","location":{"$class":"LocationDef","encounter":"def!encounter.outskirts","repeatable":true}},{"$class":"RewardTutorial","tutorial_flag":"TUT_CHRONICLE_ORIGIN_END","times_to_show":1}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.av_farm_outskirts.json"},"node.av_farm_outskirts_quest":{"$class":"WebNode","id":"node.av_farm_outskirts_quest","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,10]},"node_name":"What Lies Beyond","node_description":"Make it through the outskirts.","completion_message":"These roads feel familiar now. You fear no rustle in the brush or stranger on the path.","prereq":"def!node.av_farm_outskirts","quest":{"$class":"Quest","requirements":[{"$class":"BeatEncounter","encounter":"def!encounter.outskirts","times":1}]},"rewards":[{"$class":"LegendPointsReward","amount":300},{"$class":"RewardTutorial","tutorial_flag":"TUT_CHRONICLE_ORIGIN_END","times_to_show":1}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.av_farm_outskirts_quest.json"},"node.beat_training_grounds":{"$class":"WebNode","id":"node.beat_training_grounds","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[0,4]},"node_name":"Gaining Strength","node_description":"Helga observes your training, occasionally correcting your form.","completion_message":"After days of training, Helga gives you a rare approving nod. For someone as grizzled as her, that's as close to praise as you'll get.","quest":{"$class":"Quest","requirements":[{"$class":"BeatEncounter","encounters":["def!encounter.training_grounds","def!encounter.training_grounds_upgrade1","def!encounter.training_grounds_upgrade2"],"times":5}]},"rewards":[{"$class":"LegendPointsReward","amount":75}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.beat_training_grounds.json"},"node.character_open":{"$class":"WebNode","id":"node.character_open","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,19]},"node_name":"A Quiet Life in Ashvale","node_gains_description":"{JOB} [color=#64ff64]Unlock[/color] [color=#DAA520]Job[/color]\n","node_description":"Born to fields and forgotten roads.","completion_message":"A fire burns in your chest that refuses to be buried.","resolve_cost":1,"narrative_event":"def!story.character_open","glow_when_unlockable":true,"rewards":[{"$class":"UnlockJob","task":"def!task.t1_farmhand"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.character_open.json"},"node.character_open_no_story":{"$class":"WebNode","id":"node.character_open_no_story","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,19]},"node_name":"A Quiet Life in Ashvale","node_gains_description":"{JOB} [color=#64ff64]Unlock[/color] [color=#DAA520]Job[/color]\n","node_description":"Born to fields and forgotten roads.","completion_message":"A fire burns in your chest that refuses to be buried.","resolve_cost":1,"rewards":[{"$class":"UnlockJob","task":"def!task.t1_farmhand"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.character_open_no_story.json"},"node.farmhand_3":{"$class":"WebNode","id":"node.farmhand_3","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,18]},"node_name":"Proven Farmhand","node_gains_description":"{COMBAT_TECHNIQUES} [color=#64ff64]Unlock[/color] [color=#DAA520]Attribute Training[/color]\n","node_description":"The fields test you. So does combat. Choose how it strengthens you.","completion_message":"You now understand how to focus on training specific attributes while you fight.","prereq_options":["def!node.training_grounds","def!node.training_grounds2"],"quest":{"$class":"Quest","requirements":[{"$class":"RequirementAttribute","attribute":"STAT_VIGOR","attribute_lvl":15},{"$class":"EarnJobTier","job":"def!task.t1_farmhand","tier":2}]},"rewards":[{"$class":"UnlockCombatStyles"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.farmhand_3.json"},"node.farm_open":{"$class":"WebNode","id":"node.farm_open","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,19]},"node_name":"A Quiet Life in Ashvale","node_gains_description":"{JOB} [color=#64ff64]Unlock[/color] [color=#DAA520]Job[/color]\n","node_description":"Born to fields and forgotten roads, you've spent every dawn breaking your back in a village the world doesn't remember.","completion_message":"A fire burns in your chest that refuses to be buried.","resolve_cost":1,"narrative_event":"res://resources/narrative/narratives/character_open.tres","rewards":[{"$class":"UnlockJob","job":"def!task.t1_farmhand"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.farm_open.json"},"node.meant_for_more":{"$class":"WebNode","id":"node.meant_for_more","tags":["ORIGIN"],"node_tags":["TOWN_GATE"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,8]},"node_name":"Meant For More","node_gains_description":"Rewards:\n- Unlock [color=#DAA520]Perks[/color]\n","node_description":"Fieldwork alone won't carry you forward. Harden yourself through training, and doors begin to crack open.","completion_message":"You feel ready to take on new challenges and step beyond the fields you were born to.","prereq_tags":["START_JUNCTION"],"quest":{"requirements":[{"$class":"LegendRankRequirement","rank":5}]},"rewards":[{"$class":"UnlockPerks"},{"$class":"UnlockContact","contact":"def!contact.helga"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.meant_for_more.json"},"node.pest_problem":{"$class":"WebNode","id":"node.pest_problem","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,14]},"node_name":"Pest Problem","node_description":"Wolves have begun to stalk the farm at dusk. Something's driven them from the woods. Torben needs help.","completion_message":"You've never fought wild animals before. But standing at the fence line, weapon in hand, you feel strangely ready.","prereq":"def!node.farmhand_3","resolve_cost":4,"rewards":[{"$class":"UnlockTab","tab":"COMBAT"},{"$class":"UnlockLocation","location":{"$class":"LocationDef","encounter":"def!encounter.special_farm_wolf_trouble"}}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.pest_problem.json"},"node.pest_problem_conclusion":{"$class":"WebNode","id":"node.pest_problem_conclusion","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,55]},"node_name":"Brave the Wolves","node_gains_description":"{FEAT} [color=#DAA520]Heroic Feat[/color]\n{MONEY} [color=#64ff64]+400[/color] [color=#DAA520]Coins[/color]\n","node_description":"The wolves won't relent until someone stops them.","completion_message":"Torben pays more than promised. By nightfall, the story has spread, growing bolder with every telling. For the first time, the world is starting to know your name.","prereq":"def!node.pest_problem","narrative_event":"def!story.wolf_trouble_end","quest":{"$class":"Quest","requirements":[{"$class":"BeatEncounter","encounter":"def!encounter.special_farm_wolf_trouble","times":1}]},"rewards":[{"$class":"UnlockTab","tab":"LEGEND"},{"$class":"RewardDeed","deed":"def!deed.av_farm_wolves"},{"$class":"RewardRemoveStatusEffect","status_effect":"def!status_effect.early_years"},{"$class":"GoodsReward","type":"COINS","amount":500},{"$class":"RewardConditional","conditions":["def!cond.tg_choice_sword"],"reward":{"$class":"RewardTalent","talent":"def!perk.blades_slash"}},{"$class":"RewardConditional","conditions":["def!cond.tg_choice_bow"],"reward":{"$class":"RewardTalent","talent":"def!perk.bows_piercing"}}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.pest_problem_conclusion.json"},"node.toiling_away":{"$class":"WebNode","id":"node.toiling_away","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,15]},"node_name":"Toiling Away","node_description":"You toil as you always have, tending fields, and keeping your head down.","completion_message":"The simple grind of farmwork has tempered your spirit like a blade on stone.","prereq":"def!node.character_open","quest":{"requirements":[{"$class":"RequirementPerformTask","task":"def!task.t1_farmhand","amount":5}]},"rewards":[{"$class":"ResolvePointsReward","amount":1}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.toiling_away.json"},"node.training_grounds":{"$class":"WebNode","id":"node.training_grounds","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[6,0]},"node_name":"Old Training Grounds","node_description":"Seek a means to grow stronger. The world beyond won't spare the weak.\n","node_gains_description":"{MAP} [color=#DAA520]New Encounter[/color]\n{SWORDS} [color=#DAA520]Weapon Choice[/color]\n","completion_message":"For all your present trials, an unbidden hope stirs within, an intuition that the road ahead shines far more than the one behind.","resolve_cost":1,"prereq":"def!node.toiling_away","rewards":[{"$class":"UnlockLocation","location":{"encounter":"def!encounter.training_grounds","repeatable":true},"embark":true,"mark_as_new":false}],"narrative_event":"def!story.training_grounds","$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.training_grounds.json"},"node.training_grounds2":{"$class":"WebNode","id":"node.training_grounds2","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[6,0]},"node_name":"Old Training Grounds","node_description":"Seek a means to grow stronger. The world beyond won't spare the weak.\n","node_gains_description":"{MAP} [color=#DAA520]New Encounter[/color]\n{SWORDS} [color=#DAA520]Weapon Choice[/color]\n","completion_message":"For all your present trials, an unbidden hope stirs within, an intuition that the road ahead shines far more than the one behind.","resolve_cost":1,"prereq":"def!node.toiling_away","rewards":[{"$class":"UnlockLocation","location":{"encounter":"def!encounter.training_grounds","repeatable":true},"embark":true,"mark_as_new":false}],"narrative_event":"def!story.training_grounds2","$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.training_grounds2.json"},"node.upgrade_training_grounds1":{"$class":"WebNode","id":"node.upgrade_training_grounds1","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,59]},"node_name":"Refurbish Grounds","node_gains_description":"[color=#64ff64]+40[/color] {LP} [color=#DAA520]Legend[/color]\n{UPGRADE} [color=#E599FF]Training Grounds:[/color] Upgrade\n","node_description":"The old militia captain's been wanting to upgrade the grounds.","completion_message":"New targets and rough benches set up by the old militia outpost. The odd passerby stops to watch now and then.","money_cost":250,"days_cost":6,"rewards":[{"$class":"LegendPointsReward","amount":50},{"$class":"RewardDeed","deed":"def!deed.av_upgrade_training_grounds"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.upgrade_training_grounds1.json"},"node.upgrade_training_grounds2":{"$class":"WebNode","id":"node.upgrade_training_grounds2","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,52]},"node_name":"Sparring Grounds","node_gains_description":"Improve [color=#DAA520]Training Grounds[/color]","node_description":"The captain wants to set up proper sparring. You could help fund the gear, give folk a chance to test themselves against each other.","completion_message":"New targets and rough benches in place. Townsfolk now gather during practice.","money_cost":1000,"rewards":[{"$class":"UpgradeEncounter","category":"def!encounter.training_grounds_upgrade1","replacement_category":"def!encounter.training_grounds_upgrade2"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/origin_farm/node.upgrade_training_grounds2.json"},"node.goblins_conclusion":{"$class":"WebNode","id":"node.goblins_conclusion","tags":["COMBAT"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[3,0]},"node_name":"The Warband","node_description":"You've tracked down the goblin warband. Someone must slay them.","completion_message":"The caravan route is clear. For now. But questions linger.","prereq":"def!node.raiders","narrative_event":"def!story.goblins_conclusion","quest":{"$class":"Quest","requirements":[{"$class":"BeatEncounter","encounter":"def!encounter.mischievous_goblins"}]},"rewards":[{"$class":"RewardDeed","deed":"def!deed.av_caravans"},{"$class":"LegendPointsReward","amount":400}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/roads/node.goblins_conclusion.json"},"node.raiders":{"$class":"WebNode","id":"node.raiders","tags":["MYSTERIOUS","COMBAT"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[1,9]},"node_name":"Raiders on the Roads","node_description":"You've found the culprits behind the missing caravans.","completion_message":"A band of goblins ambushing travelers on the northern roads. It's time to deal with them.","prereq":"def!node.inn","resolve_cost":4,"narrative_event":"def!story.finding_the_goblins","rewards":[{"$class":"UnlockLocation","location":{"encounter":"def!encounter.mischievous_goblins"}},{"$class":"RewardJournalEntry","entry":"def!jthread.av_caravans","thread_segment_ids":["found_figures"]}],"is_discovery_node":true,"undiscovered_description":"There's been reports of small figures lurking further up the road at night.","discovery_goods_cost":[{"$class":"GoodsCost","type":"RUMORS","amount":5}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/roads/node.raiders.json"},"node.ransacked_caravan":{"$class":"WebNode","id":"node.ransacked_caravan","tags":["MYSTERY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[5,39]},"node_name":"Vanishing Caravans","node_description":"A ransacked cart sits abandoned off the road. Crates are smashed open and picked clean. Time to take a closer look.","completion_message":"Signs of a struggle are everywhere. Dozens of small footprints cover the ground, all leading into the brush. Among the wreckage, a strange tome lies half-buried in the dirt. A moon is embossed on its cover.","is_unknown_gains":true,"prereq":"def!node.inn","resolve_cost":2,"days_cost":6,"rewards":[{"$class":"GiveItem","item":"def!item.sturdy_work_boots","amount":1}],"discovery_goods_cost":[{"$class":"GoodsCost","type":"RUMORS","amount":2}],"is_discovery_node":true,"undiscovered_description":"A woodcutter reported a wrecked cart off the road. Goods ransacked, blood everywhere, and no sign of the driver. It may be worth investigating.","$src":"assets/data/_generated/chronicle/nodes/ashvale/roads/node.ransacked_caravan.json"},"node.explore_the_lost_temple":{"$class":"WebNode","id":"node.explore_the_lost_temple","tags":["MYSTERIOUS"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,24]},"node_name":"Explore The Temple","node_description":"There's no telling what's inside, but you must venture forth.","completion_message":"You explore the temple's chambers and find an ancient coffer.","is_unknown_gains":true,"prereq":"def!node.the_lost_temple","narrative_event":"def!story.temple_cultists","quest":{"$class":"Quest","requirements":[{"$class":"BeatEncounter","encounter":"def!encounter.lost_temple"}]},"rewards":[{"$class":"LegendPointsReward","amount":1000},{"$class":"RewardDeed","deed":"def!deed.uncover_lost_temple"},{"$class":"RewardHeirloom","heirloom":"def!heirloom.temple_relic_coffer"},{"$class":"RewardJournalEntry","entry":"def!jthread.av_woods","thread_segment_ids":["lost_temple_beat"]}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/temple/node.explore_the_lost_temple.json"},"node.explore_the_lost_temple2":{"$class":"WebNode","id":"node.explore_the_lost_temple2","tags":["MYSTERIOUS"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,7]},"node_name":"Find the Chamber","node_description":"Few have found a way past the creatures guarding the lower corridors.","completion_message":"Soren shares what he knows.\nThere must be a way in.","is_unknown_gains":true,"prereq":"def!node.the_lost_temple2","narrative_event":"def!story.temple_scholar","quest":{"$class":"Quest","requirements":[{"$class":"BeatEncounter","encounter":"def!encounter.lost_temple"}]},"rewards":[{"$class":"LegendPointsReward","amount":1000},{"$class":"UnlockContact","contact":"def!contact.soren"}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/temple/node.explore_the_lost_temple2.json"},"node.the_lost_temple":{"$class":"WebNode","id":"node.the_lost_temple","tags":["WILDS","DANGEROUS"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,7]},"node_name":"The Lost Temple","node_description":"A crumbling temple, half-swallowed by the woodlands. Whatever is inside has been undisturbed for a long time.","completion_message":"You've found the temple lost to time.","prereq":"def!node.forest_2","resolve_cost":8,"days_cost":40,"is_discovery_node":true,"undiscovered_description":"Elders speak of an ancient temple somewhere in the woodlands. Its location has been lost for centuries.","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_WOODLANDS","amount":24},{"$class":"GoodsCost","type":"RUMORS","amount":8}],"rewards":[{"$class":"UnlockLocation","location":{"encounter":"def!encounter.lost_temple"}},{"$class":"RewardJournalEntry","entry":"def!jthread.av_woods","thread_segment_ids":["lost_temple"]}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/temple/node.the_lost_temple.json"},"node.the_lost_temple2":{"$class":"WebNode","id":"node.the_lost_temple2","tags":["WILDS","DANGEROUS"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,7]},"node_name":"The Lost Temple","node_gains_description":"{MAP} [color=#DAA520]New Location[/color]","node_description":"Travelers crowd the upper halls, but a chamber below remains sealed.","prereq":"def!node.forest_2","resolve_cost":8,"days_cost":40,"rewards":[{"$class":"UnlockLocation","location":{"encounter":"def!encounter.lost_temple"}}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/temple/node.the_lost_temple2.json"},"node.the_sealed_chamber":{"$class":"WebNode","id":"node.the_sealed_chamber","tags":["MYSTERIOUS"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,8]},"node_name":"Sealed Chamber","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"There must be a way in...\n\n[color=#A9A9A9]NOT AVAILABLE IN DEMO[/color]","prereq":"def!node.explore_the_lost_temple2","resolve_cost":1000,"days_cost":40,"requirements":[{"$class":"ReqSkillLevel","profession":"SCHOLAR","lvl":50}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/temple/node.the_sealed_chamber.json"},"selector.lost_temple":{"$class":"SelectorConditions","id":"selector.lost_temple","options":[{"$class":"ConditionalOption","node":"def!node.the_lost_temple2","conditions":[{"$class":"ConditionHasPriorLifeDeed","deed":"def!deed.uncover_lost_temple"}]}],"fallback_node":"def!node.the_lost_temple","$src":"assets/data/_generated/chronicle/nodes/ashvale/temple/selector.lost_temple.json"},"selector.lost_temple_quest":{"$class":"SelectorConditions","id":"selector.lost_temple_quest","options":[{"$class":"ConditionalOption","node":"def!node.explore_the_lost_temple2","conditions":[{"$class":"ConditionHasPriorLifeDeed","deed":"def!deed.uncover_lost_temple"}]}],"fallback_node":"def!node.explore_the_lost_temple","$src":"assets/data/_generated/chronicle/nodes/ashvale/temple/selector.lost_temple_quest.json"},"selector.lost_temple_sealed":{"$class":"SelectorConditions","id":"selector.lost_temple_sealed","options":[{"$class":"ConditionalOption","node":"def!node.the_sealed_chamber","conditions":[{"$class":"ConditionHasPriorLifeDeed","deed":"def!deed.uncover_lost_temple"}]}],"$src":"assets/data/_generated/chronicle/nodes/ashvale/temple/selector.lost_temple_sealed.json"},"node.rogue_guild":{"$class":"WebNode","id":"node.rogue_guild","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[5,0]},"node_name":"Rogue Guild","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]\n","node_description":"You are a street urchin, surviving by your wits and whatever scraps you can find.","prereq_tags":["TOWN_GATE"],"resolve_cost":1,"rewards":[{"$class":"UnlockJob","job":"def!task.beg"}],"$src":"assets/data/_generated/chronicle/nodes/hubs/rogue_guild/node.rogue_guild.json"},"node.rogue_job1":{"$class":"WebNode","id":"node.rogue_job1","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,46]},"node_name":"Rogue Job","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]\n","node_description":"You are a street urchin, surviving by your wits and whatever scraps you can find.","prereq":"def!node.rogue_guild","resolve_cost":1,"rewards":[{"$class":"UnlockJob","job":"def!task.t2_street_thief"}],"$src":"assets/data/_generated/chronicle/nodes/hubs/rogue_guild/node.rogue_job1.json"},"node.example_tavern":{"$class":"WebNode","id":"node.example_tavern","node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[3,5]},"node_name":"The Rusty Tankard","node_description":"A weathered tavern at the crossroads. Travelers share tales over cheap ale, and the innkeeper knows more than he lets on.","node_gains_description":"Unlock the tavern as a hub location.","completion_message":"The door creaks open. Warmth and the smell of stew greet you.","resolve_cost":1,"is_hub_node":true,"hub_type":"LOCATION","rewards":[{"$class":"UnlockJob","job":"def!task.stargazing"}],"$src":"assets/data/_generated/chronicle/nodes/node.example_tavern.json"},"node.northern_crossroads":{"$class":"WebNode","id":"node.northern_crossroads","tags":["SOCIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,52]},"node_name":"Northern Crossroads","node_description":"Ashvale's lifeline to the wider world. Merchants and travelers pass through, bringing coin, news, and opportunity.","completion_message":"You reach the Long Road. It stretches north, wide and well-worn, but strangely empty. Something feels off.","is_unknown_gains":true,"prereq":"def!node.the_long_road","resolve_cost":2,"supplies_cost":2,"days_cost":6,"rewards":[{"$class":"UnlockJob","task":"def!task.explore_roads"}],"is_hub_node":true,"is_shadow":true,"unshadow_requirements":[{"$class":"RequirementEarnGoods","goods_type":"EXPLORATION_POINTS_WOODLANDS","amount":999}],"$src":"assets/data/_generated/chronicle/nodes/node.northern_crossroads.json"},"node.path_ahead":{"$class":"WebNode","id":"node.path_ahead","tags":["SOCIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,52]},"node_name":"The Path Ahead","node_description":"There's a wide world beyond. The Long Road serves as lifeline to the wider world. Merchants and travelers pass through, bringing coin, news, and opportunity.","completion_message":"You reach the Long Road. It stretches north, wide and well-worn, but strangely empty. Something feels off.","is_unknown_gains":true,"prereq_tags":["START_JUNCTION"],"resolve_cost":2,"supplies_cost":2,"days_cost":6,"rewards":[{"$class":"UnlockJob","task":"def!task.explore_roads"}],"is_hub_node":true,"$src":"assets/data/_generated/chronicle/nodes/node.path_ahead.json"},"node.academy_open":{"$class":"WebNode","id":"node.academy_open","node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,14]},"node_name":"Fledgling","node_gains_description":"{JOB} [color=#DAA520]New Task[/color]\n","node_description":"You are a student at an academy, where magic and knowledge intertwine.","completion_message":"The door creaks open. Warmth and the smell of stew greet you.","resolve_cost":1,"rewards":[{"$class":"UnlockJob","job":"def!task.academy_study"}],"$src":"assets/data/_generated/chronicle/nodes/origin/academy/node.academy_open.json"},"node.academy_practice":{"$class":"WebNode","id":"node.academy_practice","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[8,23]},"node_name":"Practice Grounds","node_description":"The training grounds.","node_gains_description":"{MAP} [color=#DAA520]New Location[/color]\n{INV} [color=#DAA520]Obtain Item (Weapon)[/color]\n","completion_message":"For all your present trials, an unbidden hope stirs within, an intuition that the road ahead shines far more than the one behind.","resolve_cost":1,"prereq":"def!node.academy_study_quest","rewards":[{"$class":"UnlockLocation","location":{"encounter":"def!encounter.training_grounds","repeatable":true}},{"$class":"GiveItem","item":"def!item.staff_3"}],"is_hub_node":true,"hub_not_unlocked_description":"You must seek a means to grow stronger. The world beyond will not spare the weak.","is_foreseen":true,"foreseen_description":"You've heard there's an old militia training grounds to the west...","$src":"assets/data/_generated/chronicle/nodes/origin/academy/node.academy_practice.json"},"node.academy_study_quest":{"$class":"WebNode","id":"node.academy_study_quest","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,23]},"node_name":"Study Away","node_gains_description":"Rewards:\n- {RP} [color=#DAA520]1 RP[/color]\n","node_description":"You toil as you always have, tending fields, and keeping your head down.","completion_message":"The simple grind of farmwork has tempered your spirit like a blade on stone.","prereq":"def!node.academy_open","quest":{"requirements":[{"$class":"EarnXpFromJobTagRequirement","job_tag":"PERSONAL","amount":300}]},"rewards":[{"$class":"ResolvePointsReward","amount":1}],"$src":"assets/data/_generated/chronicle/nodes/origin/academy/node.academy_study_quest.json"},"node.boy_who_killed_wolf":{"$class":"WebNode","id":"node.boy_who_killed_wolf","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,55]},"node_name":"The Boy Who Killed Wolf","node_gains_description":"[color=#DAA520]{LP} 20 LP[/color]\n","node_description":"Every hunter's child faces this moment. The wolves in the woods are a rite of passage. Return with proof, and you return as something more.","completion_message":"A fire burns in your chest that refuses to be buried.","resolve_cost":1,"prereq":"def!node.hc_coming_of_age","quest":{"requirements":[{"$class":"ReqKillMob","name":"Wolf","mobs":["def!mob.wolf","def!mob.wolf2"],"amount":30}]},"$src":"assets/data/_generated/chronicle/nodes/origin/hunting_cabin/node.boy_who_killed_wolf.json"},"node.hc_coming_of_age":{"$class":"WebNode","id":"node.hc_coming_of_age","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,10]},"node_name":"Southern Woods","node_gains_description":"{MAP} [color=#DAA520]New Location[/color]\n","node_description":"Father says it's time for you to enter the woods alone. To prove you're a hunter in your own right.","completion_message":"A fire burns in your chest that refuses to be buried.","resolve_cost":1,"prereq":"def!node.hc_quest","rewards":[{"$class":"UnlockLocation","location":{"encounter":"def!encounter.southern_woods","repeatable":true}},{"$class":"UnlockCombatStyles"},{"$class":"GiveItem","item":"def!item.shortbow_1"}],"$src":"assets/data/_generated/chronicle/nodes/origin/hunting_cabin/node.hc_coming_of_age.json"},"node.hc_open":{"$class":"WebNode","id":"node.hc_open","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,33]},"node_name":"The Hunter's Child","node_gains_description":"{JOB} [color=#DAA520]New Job[/color]\n","node_description":"Born to fields and forgotten roads, you've spent every dawn breaking your back in a village the world doesn't remember.","completion_message":"A fire burns in your chest that refuses to be buried.","resolve_cost":1,"narrative_event":"res://resources/narrative/narratives/character_open.tres","rewards":[{"$class":"UnlockJob","job":"def!task.t1_baby_hunter"}],"$src":"assets/data/_generated/chronicle/nodes/origin/hunting_cabin/node.hc_open.json"},"node.hc_quest":{"$class":"WebNode","id":"node.hc_quest","tags":["ORIGIN"],"node_tags":["START_JUNCTION"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,55]},"node_name":"Way of the Hunter","node_gains_description":"{RP} [color=#DAA520]1 RP[/color]\n","node_description":"You must learn the way of the hunter from your father.","prereq":"def!node.hc_open","quest":{"requirements":[{"$class":"RequirementPerformTask","task":"def!task.t1_baby_hunter","amount":10}]},"rewards":[{"$class":"ResolvePointsReward","amount":1}],"$src":"assets/data/_generated/chronicle/nodes/origin/hunting_cabin/node.hc_quest.json"},"node.hc_task_lvl3":{"$class":"WebNode","id":"node.hc_task_lvl3","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,34]},"node_name":"Learn All You Can","node_gains_description":"[color=#DAA520]{LP} 10 LP[/color]\n","node_description":"There's much to learn about the ways of the hunt. Every lesson brings you closer to mastering your skills.","completion_message":"A small step forward.","prereq":"def!node.hc_quest","quest":{"requirements":[{"$class":"EarnJobTier","job":"def!task.t1_baby_hunter","tier":3}]},"rewards":[{"$class":"LegendPointsReward","amount":10}],"$src":"assets/data/_generated/chronicle/nodes/origin/hunting_cabin/node.hc_task_lvl3.json"},"node.hc_young_hunter":{"$class":"WebNode","id":"node.hc_young_hunter","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,33]},"node_name":"Young Hunter","node_gains_description":"{JOB} [color=#DAA520]New Job[/color]\n","node_description":"You've proven yourself. It's time for you to hunt alone.","resolve_cost":1,"prereq":"def!node.hc_quest","rewards":[{"$class":"UnlockJob","job":"def!task.t2_mid_hunter"}],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":20}],"is_shadow":true,"unshadow_requirements":[{"$class":"ReqCompleteNode","node":"def!node.boy_who_killed_wolf"}],"$src":"assets/data/_generated/chronicle/nodes/origin/hunting_cabin/node.hc_young_hunter.json"},"node.a_strange_tome":{"$class":"WebNode","id":"node.a_strange_tome","node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,14]},"node_name":"A Strange Tome","node_gains_description":"{JOB} [color=#DAA520]New Task[/color]\n","node_description":"You've discovered a strange tome in the library. Its pages are filled with cryptic symbols.","completion_message":"The door creaks open. Warmth and the smell of stew greet you.","prereq":"def!node.library_open","resolve_cost":1,"rewards":[{"$class":"UnlockJob","job":"def!task.library_open"}],"is_shadow":true,"unshadow_requirements":[{"$class":"RequirementPerformTaskWithTag","tag":"PERSONAL","times":10}],"$src":"assets/data/_generated/chronicle/nodes/origin/library/node.a_strange_tome.json"},"node.library_open":{"$class":"WebNode","id":"node.library_open","node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,14]},"node_name":"Humble Scholar","node_gains_description":"{JOB} [color=#DAA520]New Task[/color]\n","node_description":"You are a humble scholar in a library, surrounded by ancient tomes and the quiet rustle of pages.","completion_message":"The door creaks open. Warmth and the smell of stew greet you.","resolve_cost":1,"rewards":[{"$class":"UnlockJob","job":"def!task.library_open"}],"$src":"assets/data/_generated/chronicle/nodes/origin/library/node.library_open.json"},"node.library_toil":{"$class":"WebNode","id":"node.library_toil","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,23]},"node_name":"Study Away","node_gains_description":"Rewards:\n- {RP} [color=#DAA520]1 RP[/color]\n","node_description":"You toil as you always have, tending fields, and keeping your head down.","completion_message":"The simple grind of farmwork has tempered your spirit like a blade on stone.","prereq":"def!node.library_open","quest":{"requirements":[{"$class":"EarnXpFromJobTagRequirement","job_tag":"PERSONAL","amount":300}]},"rewards":[{"$class":"ResolvePointsReward","amount":1}],"$src":"assets/data/_generated/chronicle/nodes/origin/library/node.library_toil.json"},"node.prison_check_bars":{"$class":"WebNode","id":"node.prison_check_bars","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[3,5]},"node_name":"Examine Prison Bars","node_gains_description":"{TASK} [color=#DAA520]New Task[/color]","node_description":"There's a crack in one bar near the floor, barely visible. It's a weakness you could exploit, but only if you're strong enough to apply the necessary pressure.","prereq":"def!Imprisoned","resolve_cost":1,"is_discovery_node":true,"undiscovered_description":"It might be worth examining the prison cell bars...","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_CELL","amount":5}],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":40}],"rewards":[{"$class":"UnlockJob","task":"def!task.prison_loosen_bar"}],"$src":"assets/data/_generated/chronicle/nodes/origin/prison/node.prison_check_bars.json"},"node.prison_check_bed":{"$class":"WebNode","id":"node.prison_check_bed","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[3,5]},"node_name":"Check Bed","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"A weathered treasure chest sits partially buried in the ground. Its lock is rusted, but it seems to beckon you to open it.","completion_message":"The door creaks open. Warmth and the smell of stew greet you.","resolve_cost":1,"prereq":"def!Imprisoned","is_discovery_node":true,"undiscovered_description":"It might be worth examining the bed...","discovery_goods_cost":[{"$class":"GoodsCost","type":"EXPLORATION_POINTS_CELL","amount":5}],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":30}],"rewards":[{"$class":"GoldReward","amount":100}],"$src":"assets/data/_generated/chronicle/nodes/origin/prison/node.prison_check_bed.json"},"node.prison_leave":{"$class":"WebNode","id":"node.prison_leave","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,10]},"node_name":"Onwards to Valenthar","node_gains_description":"{CHAPTER} [color=#DAA520]Close Chapter: Prison[/color]\n{CHAPTER} [color=#DAA520]New Chapter: Valenthar[/color]\n","node_description":"There's no sensible place to go other than Valenthar, taking refuge in the Elven lands and laying low for a while.","completion_message":"A small step forward.","rewards":[{"$class":"UnlockWeb","web":"def!web.elven_glade"}],"$src":"assets/data/_generated/chronicle/nodes/origin/prison/node.prison_leave.json"},"node.prison_leave2":{"$class":"WebNode","id":"node.prison_leave2","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,10]},"node_name":"Escape Night","node_gains_description":"{CHAPTER} [color=#DAA520]Close Chapter: Prison[/color]\n{CHAPTER} [color=#DAA520]New Chapter: Valenthar[/color]\n","node_description":"It's time to escape. There's no sensible place to go other than Valenthar, to take refuge in the Elven lands and lay low for a while.","completion_message":"A small step forward.","narrative_event":"def!story.prison_escape_night","rewards":[{"$class":"CloseWeb","web":"def!web.prison"},{"$class":"UnlockWeb","web":"def!web.elven_glade"}],"is_shadow":true,"unshadow_requirements":[{"$class":"WorldStateRequirement","state_tag":"ESCAPED"}],"$src":"assets/data/_generated/chronicle/nodes/origin/prison/node.prison_leave2.json"},"node.prison_loosen_bar":{"$class":"WebNode","id":"node.prison_loosen_bar","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[3,5]},"node_name":"Loosen Prison Bar","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"Use your strength to bend the weakened prison bar, creating an opportunity to escape.","prereq":"def!node.prison_check_bars","requirements":[{"$class":"RequirementPerformTask","task":"def!task.prison_loosen_bar","amount":5}],"rewards":[{"$class":"UnlockJob","task":"def!task.navigate_prison"},{"$class":"WorldStateChange","state_tag":"ESCAPED"}],"$src":"assets/data/_generated/chronicle/nodes/origin/prison/node.prison_loosen_bar.json"},"selector.av_caravan_goblins":{"$class":"SelectorConditions","id":"selector.av_caravan_goblins","options":[{"$class":"ConditionalOption","node":"def!node.raiders","conditions":[{"$class":"ConditionNot","condition":{"$class":"ConditionHasPriorLifeDeed","deed":"def!deed.av_caravans"}}]}],"$src":"assets/data/_generated/chronicle/nodes/selectors/selector.av_caravan_goblins.json"},"selector.av_caravan_goblins_quest":{"$class":"SelectorConditions","id":"selector.av_caravan_goblins_quest","options":[{"$class":"ConditionalOption","node":"def!node.goblins_conclusion","conditions":[{"$class":"ConditionNot","condition":{"$class":"ConditionHasPriorLifeDeed","deed":"def!deed.av_caravans"}}]}],"$src":"assets/data/_generated/chronicle/nodes/selectors/selector.av_caravan_goblins_quest.json"},"selector.av_farm_open":{"$class":"SelectorConditions","id":"selector.av_farm_open","fallback_node":"def!node.character_open","$src":"assets/data/_generated/chronicle/nodes/selectors/selector.av_farm_open.json"},"selector.mizgrub_trader":{"$class":"SelectorConditions","id":"selector.mizgrub_trader","options":[{"$class":"ConditionalOption","node":"def!node.av_mizgrub_trader","conditions":[{"$class":"ConditionHasPriorLifeDeed","deed":"def!deed.av_mizgrub_spared"}]},{"$class":"ConditionalOption","node":"def!node.av_repentant_cultist","conditions":[{"$class":"ConditionHasPriorLifeDeed","deed":"def!deed.av_mizgrub_executed"}]}],"$src":"assets/data/_generated/chronicle/nodes/selectors/selector.mizgrub_trader.json"},"selector.training_grounds":{"$class":"SelectorLivesLived","id":"selector.training_grounds","nodes":{"0":"def!node.training_grounds","1":"def!node.training_grounds2"},"$src":"assets/data/_generated/chronicle/nodes/selectors/selector.training_grounds.json"},"selector.woodlands_discovery":{"$class":"SelectorPool","id":"selector.woodlands_discovery","options":[{"web_node":"def!node.the_great_hunt","weight":100}],"$src":"assets/data/_generated/chronicle/nodes/selectors/selector.woodlands_discovery.json"},"node.acolyte":{"$class":"WebNode","id":"node.acolyte","tags":["PIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,43]},"node_name":"Priest's Apprentice","node_description":"Father Alric seeks an apprentice. Someone who shows dedication.","prereq":"def!node.chapel","resolve_cost":4,"days_cost":30,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_WISDOM","attribute_lvl":45}],"rewards":[{"$class":"UnlockJob","task":"def!task.t3_piety_acolyte"}],"$src":"assets/data/_generated/chronicle/nodes/you/node.acolyte.json"},"node.dream_aspiration_i":{"$class":"WebNode","id":"node.dream_aspiration_i","tags":["MYSTERIOUS"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,51]},"node_name":"Dream Aspiration I","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"TODO","narrative_event":"def!story.aspiration_thief","resolve_cost":1,"costs":[{"$class":"GoodsCost","type":"WONDER","amount":1}],"rewards":[{"$class":"UnlockJob","task":"def!task.gather_herbs"}],"$src":"assets/data/_generated/chronicle/nodes/you/node.dream_aspiration_i.json"},"node.herb":{"$class":"WebNode","id":"node.herb","tags":["FORAGING"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,18]},"node_name":"Wild Herbs","node_description":"Herbs grow everywhere around these parts. Easy to spot, simple to gather.","prereq":"def!node.av_farm_outskirts","resolve_cost":1,"days_cost":6,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":12}],"rewards":[{"$class":"UnlockJob","task":"def!task.gather_herbs"}],"$src":"assets/data/_generated/chronicle/nodes/you/node.herb.json"},"node.mine":{"$class":"WebNode","id":"node.mine","tags":["FORESTRY"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,60]},"node_name":"Ore Mining","node_description":"Veins of ore run close to the surface if you know where to look. Most don't bother. You do.","completion_message":"A small step forward.","resolve_cost":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":20}],"rewards":[{"$class":"UnlockJob","task":"def!task.t3_mine_stone"}],"$src":"assets/data/_generated/chronicle/nodes/you/node.mine.json"},"node.pray":{"$class":"WebNode","id":"node.pray","tags":["PIETY"],"node_icon":{"sheet":"res://resources/sheets/sheet_skills.tres","coord":[11,4]},"node_name":"Sacred Prayer","node_gains_description":"{JOB} [color=#DAA520]New Task[/color]","node_description":"You sense there is more to this world than meets the eye. You don't know what it is yet, but prayer feels like the right place to start.","completion_message":"A small step forward.","resolve_cost":1,"rewards":[{"$class":"UnlockJob","task":"def!task.pray"}],"$src":"assets/data/_generated/chronicle/nodes/you/node.pray.json"},"qy_event.av_scholar_origin":{"$class":"QuietYearEvent","id":"qy_event.av_scholar_origin","blurbs":[{"text":"Word of the attack on the archives spreads fast, and the valley speaks of a mysterious hero."},{"text":"The magic that awoke in you fades, but does not disappear."},{"text":"Days run quiet once more. You settle back into the usual rhythm, and ponder what comes next."}],"paths":["def!qy_path.av_scholar_field","def!qy_path.av_scholar_stay"],"$src":"assets/data/_generated/chronicle/quiet_years/qy_event.av_scholar_origin.json"},"qy_event.farm_end":{"$class":"QuietYearEvent","id":"qy_event.farm_end","name":"Coming of Age","blurbs":[{"text":"The wolves are dead. By nightfall, the story has spread, growing bolder with every telling."},{"text":"When you faced them, you moved in ways you shouldn't have been able to."},{"text":"But something dims within. The days blur together, and life feels ordinary again."}],"paths":["def!qy_path.farmhand_militia","def!qy_path.farmhand_stay"],"rewards":[{"$class":"UnlockTab","tab":"LEGEND"},{"$class":"RewardDeed","deed":"def!deed.av_farm_wolves"}],"$src":"assets/data/_generated/chronicle/quiet_years/qy_event.farm_end.json"},"qy_path.av_scholar_field":{"$class":"QuietYearPath","id":"qy_path.av_scholar_field","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,23]},"name":"Into the Field","flavor_desc":"The Academy can't ignore what happened here. They want the region investigated, and you're already in it.","title":"Field Scholar","impacts":[{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,43]},"name":"Field Scholar","flavor_desc":"Explore ruins, interview locals, and write field reports to the academy.","rewards":[{"$class":"UnlockJob","task":"def!task.t2_av_scholar_field","is_auto_slotted":true}]},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,22]},"name":"Funding","flavor_desc":"The academy has a vested interest in the region, providing you with funding for your work.","rewards":[{"$class":"GoldReward","amount":800}]},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,2]},"name":"Exploration","flavor_desc":"You become quite familiar with the region, and its many hidden corners.","rewards":[{"$class":"GoodsReward","type":"EXPLORATION_POINTS_WOODLANDS","amount":4}]}],"happenings":[{"icon":{"sheet":"res://resources/sheets/sheet_rampart_icon.tres","coord":[4,0]},"title":"The Envoy","text":"The Academy sends an envoy to hear your account firsthand. They leave you with funding and a mandate to investigate the region."},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,2]},"title":"Investigation","text":"You begin surveying the region. Sketching old structures, talking to locals, and sending regular reports."},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,47]},"title":"A Pattern","text":"Your expeditions and local accounts keep converging. The gaps in the records surely aren't accidents."},{"icon":{"sheet":"res://resources/sheets/sheet_custom_icons2.tres","coord":[7,0]},"text":"Whatever stirred within rises once more. And so, another chapter begins..."}],"$src":"assets/data/_generated/chronicle/quiet_years/qy_path.av_scholar_field.json"},"qy_path.av_scholar_stay":{"$class":"QuietYearPath","id":"qy_path.av_scholar_stay","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,24]},"name":"Stay at the Archives","flavor_desc":"Haldor can't do this alone. Stay on as his researcher, and get to the bottom of what you found.","title":"Researcher","impacts":[{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,23]},"name":"Researcher","flavor_desc":"Analyze ancient records, uncover historical connections, and piece together the region's forgotten past.","rewards":[{"$class":"UnlockJob","task":"def!task.t2_av_scholar_researcher","is_auto_slotted":true}]},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[9,24]},"name":"Knowledge","flavor_desc":"Your research grants you a deeper understanding of the region's history.","rewards":[{"$class":"RewardSp","profession":"SCHOLAR","amount":500},{"$class":"GoodsReward","type":"RUMORS","amount":4}]}],"happenings":[{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,23]},"title":"Research","text":"You pursue a new lead, cross-referencing old records and debating theories with Haldor."},{"icon":{"sheet":"res://resources/sheets/sheet_rampart_icon.tres","coord":[4,0]},"title":"The Envoy","text":"The Academy sends an envoy, expecting you in the field. You decline, content to remain in the archives."},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,2]},"title":"Discoveries","text":"Months of careful research point to the same conclusion: the gaps in the records surely aren't accidents."},{"icon":{"sheet":"res://resources/sheets/sheet_custom_icons2.tres","coord":[7,0]},"text":"Whatever stirred within rises once more. And so, another chapter begins..."}],"$src":"assets/data/_generated/chronicle/quiet_years/qy_path.av_scholar_stay.json"},"qy_path.farmhand_militia":{"$class":"QuietYearPath","id":"qy_path.farmhand_militia","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,52]},"name":"Join the Militia","flavor_desc":"You've proven your combat prowess. The militia could use a new recruit.","title":"Recruit","impacts":[{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,44]},"name":"Militia Swordsman","flavor_desc":"You join the militia as a recruit, keeping watch over the village and its surroundings.","conditions":["def!cond.tg_choice_sword"],"rewards":[{"$class":"UnlockJob","task":"def!task.t2_militia_recruit","is_auto_slotted":true}]},{"icon":"res://resources/icons/abilities/icon_slash.tres","name":"Sweeping Slash","flavor_desc":"You learn to widen your strikes, hitting multiple enemies at once.","conditions":["def!cond.tg_choice_sword"],"rewards":[{"$class":"RewardTalent","talent":"def!perk.blades_slash"}]},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,44]},"name":"Militia Bowman","flavor_desc":"You join the militia as a recruit, keeping watch over the village and its surroundings.","conditions":["def!cond.tg_choice_bow"],"rewards":[{"$class":"UnlockJob","task":"def!task.t2_militia_recruit_bow"}]},{"icon":"res://resources/icons/abilities/icon_piercing_strike.tres","name":"Piercing Strike","flavor_desc":"You learn to focus your shots, enabling them to pierce through.","conditions":["def!cond.tg_choice_bow"],"rewards":[{"$class":"RewardTalent","talent":"def!perk.bows_piercing"}]}],"happenings":[{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,44]},"title":"The Outpost","text":"The old hands take to calling you \"the boy\". Someone young finally stands the watch."},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,45]},"title":"Elsewhere","text":"Word drifts in from the East, a King assassinated in a land you'll never see."},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,47]},"title":"Ashvale","text":"A trade caravan goes missing along the northern roads..."},{"icon":{"sheet":"res://resources/sheets/sheet_custom_icons2.tres","coord":[7,0]},"text":"Something stirs within you once more, and another chapter begins..."}],"$src":"assets/data/_generated/chronicle/quiet_years/qy_path.farmhand_militia.json"},"qy_path.farmhand_stay":{"$class":"QuietYearPath","id":"qy_path.farmhand_stay","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,19]},"name":"Stay at the Farm","flavor_desc":"Farmer Torben is impressed. He'll promote you to a Herdsman if you stay.","title":"Herdsman","summary_completion_message":"You've settled into your new role at the farm, but something stirs once more.","impacts":[{"icon":"res://resources/icons/tasks/icon_herdsman.tres","name":"Herdsman","flavor_desc":"You are promoted to herdsman, tending to the livestock.","rewards":[{"$class":"UnlockJob","task":"def!task.t2_farm_herdsman","is_auto_slotted":true}]},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,22]},"name":"Farm Profits","flavor_desc":"The farm flourishes thanks to your efforts, and Torben shares the profits with you.","rewards":[{"$class":"GoldReward","amount":800}]}],"happenings":[{"icon":"res://resources/icons/tasks/icon_herdsman.tres","title":"Keeper of the Flock","text":"You tend to the livestock and keep them safe. The farm flourishes, and Torben shares the profits with you."},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,45]},"title":"Elsewhere","text":"Word drifts in from the East, a King assassinated in a land you'll never see."},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,47]},"title":"Ashvale","text":"A trade caravan goes missing along the northern roads..."},{"icon":{"sheet":"res://resources/sheets/sheet_custom_icons2.tres","coord":[7,0]},"text":"Something stirs within you once more, and another chapter begins..."}],"$src":"assets/data/_generated/chronicle/quiet_years/qy_path.farmhand_stay.json"},"web.ashvale":{"$class":"WebDef","id":"web.ashvale","sort_order":0,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,4]},"name":"Ashvale","scene":"res://scenes/origins/base_story_web_nodes.tscn","scenes":["res://scenes/origins/origin_farm.tscn"],"$src":"assets/data/_generated/chronicle/web.ashvale.json"},"web.ashvale_farmhand":{"$class":"WebDef","id":"web.ashvale_farmhand","sort_order":0,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,4]},"name":"Ashvale","scene":"res://scenes/origins/base_story_web_nodes.tscn","scenes":["res://scenes/origins/origin_farm.tscn"],"$src":"assets/data/_generated/chronicle/web.ashvale_farmhand.json"},"web.ashvale_hunter":{"$class":"WebDef","id":"web.ashvale_hunter","sort_order":0,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,4]},"name":"Ashvale","scene":"res://scenes/origins/base_story_web_nodes.tscn","scenes":["res://scenes/origins/origin_hunters_child.tscn"],"$src":"assets/data/_generated/chronicle/web.ashvale_hunter.json"},"web.ashvale_scholar":{"$class":"WebDef","id":"web.ashvale_scholar","sort_order":0,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,4]},"name":"Ashvale","scene":"res://scenes/origins/base_story_web_nodes.tscn","scenes":["res://scenes/origins/origin_scholar.tscn"],"$src":"assets/data/_generated/chronicle/web.ashvale_scholar.json"},"web.capital":{"$class":"WebDef","id":"web.capital","sort_order":0,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,4]},"name":"Arumunn","scene":"res://scenes/origins/web_big_city.tscn","scenes":["res://scenes/origins/origin_slums.tscn"],"$src":"assets/data/_generated/chronicle/web.capital.json"},"web.elven_glade":{"$class":"WebDef","id":"web.elven_glade","sort_order":1,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,10]},"name":"Valenthar","scene":"res://scenes/origins/origin_prisoner_nodes.tscn","$src":"assets/data/_generated/chronicle/web.elven_glade.json"},"web.prison":{"$class":"WebDef","id":"web.prison","sort_order":0,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,4]},"name":"Prison","scene":"res://scenes/origins/origin_prisoner_nodes.tscn","$src":"assets/data/_generated/chronicle/web.prison.json"},"web.the_inner_world":{"$class":"WebDef","id":"web.the_inner_world","sort_order":1024,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,8]},"name":"Inner World","scene":"res://scenes/origins/web_of_you.tscn","$src":"assets/data/_generated/chronicle/web.the_inner_world.json"},"contact.mizgrub":{"$class":"CommunityContact","id":"contact.mizgrub","portrait":{"sheet":"def!sheet.base_npcs","coord":[0,0]},"name":"Mizgrub","location":"Wilds","blurb":"Welcome traveler. I sell many trinkets... n-not stolen things, no...","is_trader":true,"trader_subheader":"Odd Goods","trader_shop_tiers":["def!shop.mizgrub"],"topics":{"default":{"blurbs":[{"contents":"Welcome traveler. I sell many trinkets... n-not stolen things, no..."}],"options":[{"text":"A goblin merchant? That's a first.","goto":"why_different"}]},"why_different":{"contents":"Mizgrub hears this before, yes, yes. A great warrior spared Mizgrub once. Very strong. Very scary. Could have killed, yes, easily. But didn't!","options":[{"text":"Sounds like quite the warrior.","goto":"why_different_2"}],"include_back_option":true},"why_different_2":{"contents":"The greatest! Mizgrub owes everything to them. So now Mizgrub trades. Good trades! Fair prices! ...Mostly fair."}},"yields":{"resolve":{"blurb":"A strange feeling stirs within, something feels oddly familiar about this goblin...","rewards":[{"$class":"ResolvePointsReward","amount":1}]}},"$src":"assets/data/_generated/contacts/ashvale/contact.mizgrub.json"},"contact.repentant_cultist":{"$class":"CommunityContact","id":"contact.repentant_cultist","portrait":{"sheet":"res://resources/sheets/sheet_rampart_icon.tres","coord":[3,0]},"name":"Repentant Cultist","location":"Wilds","is_trader":true,"trader_subheader":"Strange Goods","trader_shop_tiers":["def!shop.repentent_cultist"],"topics":{"default":{"blurbs":[{"contents":"Welcome. You may browse freely. Nothing here requires an oath."},{"contents":"Take your time. I was promised the world's imminent transformation once. I can wait for a customer."},{"contents":"Ah, a traveler. What can I offer you?"}],"options":[{"text":"You don't seem like a merchant.","goto":"former_life"}]},"former_life":{"contents":"A recent vocation. Not long ago, I practiced dark magicks that cost innocent goblins and travelers their lives.","options":[{"text":"Why get involved in something like that?","goto":"new_faith"}],"include_back_option":true},"new_faith":{"contents":"They promised us a better world. Though I was never important enough to be told how. Perhaps in the light of Eru, I shall find something worth believing in.","include_back_option":true}},"$src":"assets/data/_generated/contacts/ashvale/contact.repentant_cultist.json"},"contact.soren":{"$class":"CommunityContact","id":"contact.soren","portrait":{"sheet":"res://resources/sheets/sheet_custom_portraits.tres","coord":[4,1]},"name":"Soren","location":"Lost Temple","blurb":"Well met.","topics":{"default":{"blurbs":[{"contents":"Don't let me keep you. The chambers won't explore themselves."},{"contents":"Back again? Good."},{"contents":"Ah, you. Find anything worth reporting?"}],"options":[{"text":"Where'd you travel from?","goto":"where_from"},{"text":"What draws you to this place?","goto":"promising"}]},"where_from":{"contents":"The capital, most recently. There are institutions there that fund this sort of work. Officially, at least.","options":[{"text":"What's Arumunn like?","goto":"arumunn"}],"include_back_option":true},"arumunn":{"contents":"Noisy. Brilliant. Corrupt in all the usual ways. You'd either love it or get robbed on the first day. Possibly both."},"promising":{"contents":"Knowledge, mostly. What was built here. What it was capable of. This place has been the most promising site I've studied in a long time.","options":[{"text":"What it was capable of?","goto":"capable_of"}],"include_back_option":true},"capable_of":{"contents":"Oh, I-uh... I mean architecturally. The engineering alone is centuries ahead of anything we have. Imagine what else they knew.","include_back_option":true}},"$src":"assets/data/_generated/contacts/ashvale/contact.soren.json"},"shop.mizgrub":{"$class":"ShopTier","id":"shop.mizgrub","items":[{"item":"def!item.dirty_socks"},{"item":"def!item.book_of_more_stronk"},{"item":"def!item.greatsword_3"},{"item":"def!item.greatbow_3"}],"$src":"assets/data/_generated/contacts/ashvale/shop.mizgrub.json"},"shop.repentent_cultist":{"$class":"ShopTier","id":"shop.repentent_cultist","items":[{"item":"def!item.dirty_socks"},{"item":"def!item.book_of_more_stronk"},{"item":"def!item.greatsword_3"},{"item":"def!item.greatbow_3"}],"$src":"assets/data/_generated/contacts/ashvale/shop.repentent_cultist.json"},"contact.ashvale_merchant":{"$class":"CommunityContact","id":"contact.ashvale_merchant","portrait":{"sheet":"res://resources/sheets/sheet_rampart_icon.tres","coord":[5,0]},"name":"Merchant","location":"Ashvale","is_trader":true,"trader_subheader":"General Goods","trader_shop_tier_names":["shop.village_trader","shop.village_trader_improved"],"topics":{"default":{"blurbs":[{"contents":"First caravan in weeks, and it arrived this very morning! Word of your deeds travels fast. The whole village is in your debt, friend.","when_conversation_tag":"NEW_STOCK"},{"contents":"Welcome. I'm afraid I'm short on goods at this time.","condition":{"$class":"ConditionNot","condition":{"$class":"ConditionHasDeed","deed":"def!deed.av_caravans"}}},{"contents":"Ah, hello there! I have many wares for sale.","condition":{"$class":"ConditionHasDeed","deed":"def!deed.av_caravans"}}],"options":[{"text":"Why is that?","goto":"ask","condition":{"$class":"ConditionNot","condition":{"$class":"ConditionHasDeed","deed":"def!deed.av_caravans"}}}]},"ask":{"contents":"Used to get a caravan every week down the northern road. Whatever's up there scaring them off, I hope someone puts a sword through it. Bandits, monsters, who knows.","yields":["journal_caravans"]}},"yields":{"journal_caravans":{"rewards":[{"$class":"RewardJournalEntry","entry":"def!jthread.av_caravans","thread_segment_ids":["merchant"]}]}},"$src":"assets/data/_generated/contacts/contact.ashvale_merchant.json"},"contact.av_archivist":{"$class":"CommunityContact","id":"contact.av_archivist","portrait":{"sheet":{"texture":"res://assets/icons/singular/icon_cultist_elder.png"},"coord":[0,0]},"name":"Haldor","location":"Ashvale Archives","priority":{"condition":{"$class":"ConditionCompleteNode","node":"def!node.av_scholar_depths"},"goto":"the_lower_archives"},"topics":{"default":{"blurbs":[{"condition":{"$class":"ConditionCompleteNode","node":"def!node.av_scholar_depths"},"contents":"I heard noises again last night. Please, be careful down there."},{"contents":"Ah, there you are. Still getting settled in, I hope? It's been a long time since I've had company in this old place."},{"contents":"Welcome, welcome. I've been the only one here for longer than I care to admit."}],"options":[{"text":"About the break-in","goto":"the_lower_archives","condition":{"$class":"ConditionCompleteNode","node":"def!node.av_scholar_depths"}},{"text":"How are things?","goto":"idle"},{"text":"Tell me about the Archives.","goto":"the_archives"}]},"idle":{"pool":[{"contents":"Oh, same as ever. Cataloguing, organizing, trying to keep the place from falling apart. You know, the usual."},{"contents":"I've been re-cataloguing the eastern wing. Found a receipt for twelve barrels of wine. Someone had their priorities straight."},{"condition":{"$class":"ConditionCompleteNode","node":"def!node.av_scholar_depths"},"contents":"I keep hearing things from below. Probably just bats. Probably."}]},"the_lower_archives":{"contents":"The lower archives are older than anything up here. I've not been down there in years..","options":[{"text":"Why did you seal it?","goto":"lower_archives_sealed"},{"text":"What's down there?","goto":"lower_archives_contents"}]},"lower_archives_sealed":{"contents":"There was a cave-in some time ago. Cave creatures moved in after that. I sealed it up and left it be. What else was I going to do?"},"lower_archives_contents":{"contents":"Old records. Things from before Ashvale was Ashvale. I only scratched the surface before the cave-in cut me off.","options":[{"text":"Why trust me with the key?","goto":"lower_archives_trust"}],"include_back_option":true},"lower_archives_trust":{"contents":"Most people would've crawled out a back window. You stayed and sent them running. Someone needs to find out what they were after. Besides.. who else is there?"},"the_archives":{"contents":"They've been here longer than the village. Longer than most things in Ashvale, truthfully."}},"$src":"assets/data/_generated/contacts/contact.av_archivist.json"},"contact.farmer_torben":{"$class":"CommunityContact","id":"contact.farmer_torben","portrait":{"sheet":"res://resources/sheets/sheet_rampart_icon.tres","coord":[2,1]},"name":"Innkeeper Bess","location":"Ashvale Tavern","blurb":"Hello there!","$src":"assets/data/_generated/contacts/contact.farmer_torben.json"},"contact.father_alric":{"$class":"CommunityContact","id":"contact.father_alric","portrait":{"sheet":{"texture":"res://assets/icons/portraits/icon_monk_0_16x16.png","size":[1,1]},"coord":[0,0]},"name":"Father Alric","location":"Ashvale Chapel","blurb":"May you find what you seek, child of Eru.","is_trader":true,"trader_subheader":"Pious Goods","trader_shop_tier_names":["shop.father_alric"],"topics":{"default":{"blurbs":[{"contents":"May you find what you seek, child of Eru."},{"contents":"The chapel is open to all. Rest, if you need it."},{"contents":"Another soul drawn to the light. Welcome."}],"options":[{"text":"Tell me about Eru.","goto":"about_eru"}]},"about_eru":{"contents":"Eru wove the realm into being. The dawn behind all dawns. You don't need to believe me, the texts speak well enough on their own.","options":[{"text":"I'd like to read them.","goto":"offer_text"}],"include_back_option":true},"offer_text":{"contents":"Here. Most people start with this. Won't make you a cleric overnight, but it's a foundation for your understanding.","yields":["dawn_text"]}},"yields":{"dawn_text":{"blurb":"Father Alric hands you a worn copy of the Book of Dawn.","rewards":[{"$class":"GiveItem","item":"def!item.holy_scriptures","amount":1}]}},"$src":"assets/data/_generated/contacts/contact.father_alric.json"},"contact.friendly_dwarf":{"$class":"CommunityContact","id":"contact.friendly_dwarf","portrait":"res://resources/icons/portraits/portrait_dwarf.tres","name":"Ilaf","location":"Abandoned Mines","is_trader":true,"trader_subheader":"Ilaf's Wares","trader_shop_tier_names":["shop.ilaf"],"topics":{"default":{"blurbs":[{"contents":"Ah, you again! Pull up a rock."}],"options":[{"text":"How did a Dwarf end up all the way in Ashvale?","goto":"how_did_you_end_up"},{"text":"What do you know about the deeper tunnels?","goto":"the_deep"}]},"how_did_you_end_up":{"contents":"Left my halls. Let's leave it at that. My grandfather worked these mines as a contractor, decades back. Talked about them 'til the day he died.","options":[{"text":"What did he say about them?","goto":"grandfather"},{"text":"What was so special about them?","goto":"werent_these"}]},"grandfather":{"contents":"Said things didn't add up. Tunnels too deep, stonework too old. Then one day the whole operation shut down. Everyone sent home, no word why. Ate at him for years.","options":[{"text":"So you came to see for yourself?","goto":"came_to_see"},{"text":"So there's more down here than just mines?","goto":"werent_these"}]},"came_to_see":{"contents":"Aye. Needed somewhere to go, and this place gave me a reason to call it something other than running. Figured I'd poke around, see what the old man was on about. And he wasn't wrong..","options":[{"text":"What did you find?","goto":"werent_these"}]},"werent_these":{"contents":"These weren't just mines. The deeper you go, the less it looks like a mining operation and more like a city. Proper halls. Arches. But it's not like any dwarven work I've ever seen..","options":[{"text":"An underground city?","goto":"underground_city"}]},"underground_city":{"contents":"Aye. But whatever it was, it ended badly. Some of the halls are collapsed in ways that don't look natural. Like someone didn't want what was inside getting out. I stay in the upper reaches for good reason."},"the_deep":{"pool":[{"contents":"You're thinking of going down there yourself, aren't you. Just... bring a light. And if it goes out on its own, turn back."}]}},"$src":"assets/data/_generated/contacts/contact.friendly_dwarf.json"},"contact.goods_peddler":{"$class":"CommunityContact","id":"contact.goods_peddler","portrait":{"sheet":"res://resources/sheets/sheet_rampart_icon.tres","coord":[2,0]},"name":"Goods Peddler","location":"Southern Roads","blurb":"Oi. Need anything?","is_trader":true,"trader_subheader":"Traveling Merchant","trader_shop_tier_names":["shop.goods_peddler","shop.goods_peddler_farmhand","shop.goods_peddler_farmhand2","shop.goods_peddler_scholar","shop.goods_peddler_scholar2"],"topics":{"default":{"blurbs":[{"contents":"Back again, are we? Got some new goods for ya.","when_conversation_tag":"NEW_STOCK"},{"contents":"Oi. Need anything?"},{"contents":"Hah. Made quite the name for yourself since we first met, eh?","condition":{"$class":"ConditionLifeStage","stages":["PRIME","ELDER","DECREPIT"]}}],"options":[{"text":"Isn't this a quiet route for a merchant?","goto":"why_forgotten_roads"}]},"why_forgotten_roads":{"contents":"Quiet now. Wasn't always. Few know their names, but olden kings rode this stretch once. I like that."}},"$src":"assets/data/_generated/contacts/contact.goods_peddler.json"},"contact.helga":{"$class":"CommunityContact","id":"contact.helga","portrait":{"sheet":"res://resources/sheets/sheet_rampart_icon.tres","coord":[3,1]},"name":"Helga","location":"Southern Outpost","blurb":"Still in one piece, I see. Good.","$src":"assets/data/_generated/contacts/contact.helga.json"},"contact.innkeeper_bess":{"$class":"CommunityContact","id":"contact.innkeeper_bess","portrait":{"sheet":"res://resources/sheets/sheet_rampart_icon.tres","coord":[2,1]},"name":"Innkeeper Bess","location":"Ashvale Tavern","topics":{"default":{"blurbs":[{"contents":"Hello there! Plenty of stories floating around tonight."},{"contents":"You're quite the hero. We've had plenty of caravans come in since you slew those goblins.","condition":{"$class":"ConditionHasDeed","deed":"def!deed.av_caravans"}},{"contents":"Hello there! Aren't you that kid who saved Torben's farm from wolves?","condition":{"$class":"ConditionHasDeed","deed":"def!deed.av_farm_wolves"},"variants":[{"contents":"Hello there! Aren't you the one who saved Torben's farm from wolves?","condition":{"$class":"ConditionLifeStage","stages":["PRIME"]}},{"contents":"Ah, Torben's hero! Folk still tell that story in here, you know.","condition":{"$class":"ConditionLifeStage","stages":["ELDER","DECREPIT"]}}]},{"contents":"Hello, hello. Folk say the woods feel strange lately. Can't say why.","condition":{"$class":"ConditionNot","condition":{"$class":"ConditionHasDeed","deed":"def!deed.uncover_lost_temple"}}},{"contents":"Come in. Another night, another rumor about the northern roads.","condition":{"$class":"ConditionNot","condition":{"$class":"ConditionHasDeed","deed":"def!deed.av_caravans"}}},{"contents":"Evening. Haven't had a moment to catch my breath all week.","condition":{"$class":"ConditionHasPriorLifeDeed","deed":"def!deed.uncover_lost_temple"}}],"options":[{"text":"How are things?","goto":"idle"},{"text":"What's the latest news?","goto":"missing_caravans","condition":{"$class":"ConditionNot","condition":{"$class":"ConditionHasDeed","deed":"def!deed.av_caravans"}}},{"text":"Heard anything about the woods?","goto":"woods_talk","condition":{"$class":"ConditionGroup","conditions":[{"$class":"ConditionHasDeed","deed":"def!deed.av_caravans"},{"$class":"ConditionNot","condition":{"$class":"ConditionHasDeed","deed":"def!deed.uncover_lost_temple"}}]}},{"text":"Why's the tavern so busy lately?","goto":"temple_discovery","condition":{"$class":"ConditionHasPriorLifeDeed","deed":"def!deed.uncover_lost_temple"}}]},"idle":{"pool":[{"contents":"You'd be surprised what people say after their third drink. Actually, no. You wouldn't."},{"contents":"Midge got into the cellar again last night. One broken bottle of mead. That cat costs me more than she earns."},{"contents":"Quiet night. Which is how I like it, truth be told.","condition":{"$class":"ConditionNot","condition":{"$class":"ConditionHasPriorLifeDeed","deed":"def!deed.uncover_lost_temple"}}}]},"missing_caravans":{"contents":"Three caravans in the last month, gone without a trace. Nobody knows if it's bandits, beasts, or something worse. The roads just aren't safe anymore.","options":[{"text":"Heard anything about the woods?","goto":"woods_talk","condition":{"$class":"ConditionNot","condition":{"$class":"ConditionHasDeed","deed":"def!deed.uncover_lost_temple"}}}],"include_back_option":true,"yields":["journal_caravans"]},"woods_talk":{"pool":[{"contents":"Can't say why exactly, but folk have been uneasy about them. Strange sounds at night, lights where there shouldn't be any."}],"yields":["journal_woods","resolve"]},"temple_discovery":{"pool":[{"contents":"Most of these folk are travelers here to see the temple ruins. Can't complain about the coin, but ancient things have a way of drawing an odd crowd."}],"yields":["journal_woods_temple"]}},"yields":{"journal_caravans":{"rewards":[{"$class":"RewardJournalEntry","entry":"def!jthread.av_caravans","thread_segment_ids":["heard_caravans_missing"]}]},"journal_woods":{"rewards":[{"$class":"RewardJournalEntry","entry":"def!jthread.av_woods","thread_segment_ids":["strange_things"]}]},"journal_woods_temple":{"rewards":[{"$class":"RewardJournalEntry","entry":"def!jthread.av_woods_temple","thread_segment_ids":["innkeeper"]}]},"resolve":{"blurb":"You feel ready to face whatever dangers lie ahead!","rewards":[{"$class":"ResolvePointsReward","amount":1}]}},"$src":"assets/data/_generated/contacts/contact.innkeeper_bess.json"},"shop.father_alric":{"$class":"ShopTier","id":"shop.father_alric","items":[{"item":"def!item.scribes_candle"},{"item":"def!item.holy_cross"}],"$src":"assets/data/_generated/contacts/shop_tiers/shop.father_alric.json"},"shop.goods_peddler":{"$class":"ShopTier","id":"shop.goods_peddler","items":[{"item":"def!item.leather_body"},{"item":"def!item.bowl_of_fire"}],"$src":"assets/data/_generated/contacts/shop_tiers/shop.goods_peddler.json"},"shop.goods_peddler_farmhand":{"$class":"ShopTier","id":"shop.goods_peddler_farmhand","visible_condition":"def!cond.origin_farmhand","items":[{"item":"def!item.farmers_hat"},{"item":"def!item.saints_tooth"},{"item":"def!item.sword_2","condition":"def!cond.tg_choice_sword"},{"item":"def!item.shortbow_2","condition":"def!cond.tg_choice_bow"}],"$src":"assets/data/_generated/contacts/shop_tiers/shop.goods_peddler_farmhand.json"},"shop.goods_peddler_farmhand2":{"$class":"ShopTier","id":"shop.goods_peddler_farmhand2","visible_condition":"def!cond.origin_farmhand","unlocked_conversation_tag":"NEW_STOCK","conditions":[{"$class":"ConditionHasDeed","deed":"def!deed.av_farm_wolves","scope":"CURRENT_LIFE"}],"items":[{"item":"def!item.shield_1"},{"item":"def!item.spare_pitchfork"},{"item":"def!item.sword_3","condition":"def!cond.tg_choice_sword"},{"item":"def!item.shortbow_3","condition":"def!cond.tg_choice_bow"}],"$src":"assets/data/_generated/contacts/shop_tiers/shop.goods_peddler_farmhand2.json"},"shop.goods_peddler_scholar":{"$class":"ShopTier","id":"shop.goods_peddler_scholar","visible_condition":"def!cond.origin_scholar","items":[{"item":"def!item.scribes_candle"},{"item":"def!item.spectacles"},{"item":"def!item.bestiary"},{"item":"def!item.shield_1"}],"$src":"assets/data/_generated/contacts/shop_tiers/shop.goods_peddler_scholar.json"},"shop.goods_peddler_scholar2":{"$class":"ShopTier","id":"shop.goods_peddler_scholar2","visible_condition":"def!cond.origin_scholar","unlocked_conversation_tag":"NEW_STOCK","conditions":[{"$class":"ConditionHasDeed","deed":"def!deed.av_scholar_defend_archives","scope":"CURRENT_LIFE"}],"items":[{"item":"def!item.sword_3"},{"item":"def!item.shortbow_3"},{"item":"def!item.staff_3"}],"$src":"assets/data/_generated/contacts/shop_tiers/shop.goods_peddler_scholar2.json"},"shop.ilaf":{"$class":"ShopTier","id":"shop.ilaf","items":[{"item":"def!item.miners_helmet"},{"item":"def!item.mysterious_relic"},{"item":"def!item.long_rope"}],"$src":"assets/data/_generated/contacts/shop_tiers/shop.ilaf.json"},"shop.village_trader":{"$class":"ShopTier","id":"shop.village_trader","items":[{"item":"def!item.rumors_news"},{"item":"def!item.shortbow_4"},{"item":"def!item.sword_4"},{"item":"def!item.shield_2"},{"item":"def!item.silk_fingerwraps"},{"item":"def!item.leather_helm"},{"item":"def!item.quiver_1"},{"item":"def!item.sturdy_work_gloves"},{"item":"def!item.old_map"},{"item":"def!item.staff_4","condition":"def!cond.origin_scholar"}],"$src":"assets/data/_generated/contacts/shop_tiers/shop.village_trader.json"},"shop.village_trader_improved":{"$class":"ShopTier","id":"shop.village_trader_improved","unlocked_conversation_tag":"NEW_STOCK","conditions":[{"$class":"ConditionHasDeed","deed":"def!deed.av_caravans","scope":"ANY"}],"items":[{"item":"def!item.sword_5"},{"item":"def!item.shortbow_5"},{"item":"def!item.iron_body"},{"item":"def!item.holy_water"},{"item":"def!item.amulet_of_swiftness"},{"item":"def!item.amulet_of_siphoning"},{"item":"def!item.holy_verses"},{"item":"def!item.book_of_stronk"},{"item":"def!item.magic_ooze"},{"item":"def!item.heavy_shield_1"},{"item":"def!item.staff_5","condition":"def!cond.origin_scholar"}],"$src":"assets/data/_generated/contacts/shop_tiers/shop.village_trader_improved.json"},"item.amulet_of_dexterity":{"$class":"ShopItem","id":"item.amulet_of_dexterity","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[10,67]},"item_name":"Amulet of Dexterity","item_description":"Increases crit chance by 200%.","cost":2200,"cost_variance":600,"series":"COMBAT","effects":[{"$class":"GainCritChanceBoost","multiplier":2},{"$class":"ModAttribute","attribute":"STAT_PERCEPTION","amount_mode":"ADD","amount":5}],"$src":"assets/data/_generated/items/accessories/item.amulet_of_dexterity.json"},"item.amulet_of_precision":{"$class":"ShopItem","id":"item.amulet_of_precision","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[7,67]},"item_name":"Amulet of Precision","cost":400,"cost_variance":40,"series":"COMBAT","effects":[{"$class":"GainCritChanceBoost","multiplier":0.1}],"$src":"assets/data/_generated/items/accessories/item.amulet_of_precision.json"},"item.amulet_of_siphoning":{"$class":"ShopItem","id":"item.amulet_of_siphoning","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[0,149]},"item_name":"Amulet of Siphoning","item_description":"This amulet seems to emanate unnatural energies.","cost":1400,"series":"COMBAT","stack_size":1,"effects":[{"$class":"GainLifesteal","amount":0.1},{"$class":"GainHealingBoost","factor":1.5}],"$src":"assets/data/_generated/items/accessories/item.amulet_of_siphoning.json"},"item.amulet_of_swiftness":{"$class":"ShopItem","id":"item.amulet_of_swiftness","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[8,67]},"item_name":"Amulet of Swiftness","cost":2000,"effects":[{"$class":"GainAttackSpeedBoost","percentage_increase":0.15}],"$src":"assets/data/_generated/items/accessories/item.amulet_of_swiftness.json"},"item.knife_pouch":{"$class":"ShopItem","id":"item.knife_pouch","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,16]},"item_name":"Knife Pouch","item_description":"It helps.","cost":600,"cost_variance":60,"effects":[{"$class":"GainMaxHp","amount":30},{"$class":"GainArmor","amount":8}],"$src":"assets/data/_generated/items/accessories/item.knife_pouch.json"},"item.quiver_1":{"$class":"ShopItem","id":"item.quiver_1","tags":["BOWS"],"item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,34]},"item_name":"Hide Quiver","item_description":"It helps you store arrows.","cost":600,"cost_variance":60,"effects":[{"$class":"GainAttackSpeedForWeapon","percentage_increase":0.08,"weapon_type":"BOW"}],"$src":"assets/data/_generated/items/accessories/item.quiver_1.json"},"item.ring_of_life":{"$class":"ShopItem","id":"item.ring_of_life","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[8,231]},"item_name":"Ring of Life","cost":700,"effects":[{"$class":"GainHealthRegen","amount":15}],"loot_once_per_life":true,"$src":"assets/data/_generated/items/accessories/item.ring_of_life.json"},"item.saints_tooth":{"$class":"ShopItem","id":"item.saints_tooth","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,49]},"item_name":"Saint's Tooth","item_description":"It's not clear which saint this belonged to.","cost":400,"cost_variance":20,"series":"HOLY","effects":[{"$class":"EffAbilitySpeed","tag":"PIETY","percentage_increase":0.2},{"$class":"EffAbilityAoe","tag":"PIETY","percentage_increase":0.15}],"$src":"assets/data/_generated/items/accessories/item.saints_tooth.json"},"item.sorry_stone":{"$class":"ShopItem","id":"item.sorry_stone","item_type":"ACCESSORY","item_icon":{"sheet":"def!sheet.custom_icons2","coord":[4,0]},"item_name":"Sorry Stone","item_description":"Weeps when something dies nearby. 'Mizgrub does not like this one. You take it. Good price.'","cost":400,"cost_variance":20,"effects":[{"$class":"EffSpiritSpawn","chance":0.15}],"$src":"assets/data/_generated/items/accessories/item.sorry_stone.json"},"item.spectacles":{"$class":"ShopItem","id":"item.spectacles","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,50]},"item_name":"Spectacles","item_description":"They make you look scholarly.","cost":600,"cost_variance":30,"effects":[{"$class":"EffBoostSpGain","profession":"SCHOLAR","bonus":0.2},{"$class":"EffAbilitySpeed","tag":"SCHOLAR","percentage_increase":0.2},{"$class":"EffAbilityAoe","tag":"SCHOLAR","percentage_increase":0.2}],"$src":"assets/data/_generated/items/accessories/item.spectacles.json"},"item.clothing_1":{"$class":"ShopItem","id":"item.clothing_1","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,38]},"item_name":"Respectable Clothing","item_description":"This will help you in social settings.","cost":200,"cost_variance":30,"effects":[{"$class":"BoostTaskLvl","tag":"SOCIAL","lvl_increase":2}],"$src":"assets/data/_generated/items/accessories/utility/item.clothing_1.json"},"item.clothing_2":{"$class":"ShopItem","id":"item.clothing_2","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,38]},"item_name":"Fine Clothing","item_description":"This will help you in social settings.","cost":300,"cost_variance":30,"effects":[{"$class":"BoostTaskLvl","tag":"SOCIAL","lvl_increase":3}],"$src":"assets/data/_generated/items/accessories/utility/item.clothing_2.json"},"item.dirty_socks":{"$class":"ShopItem","id":"item.dirty_socks","item_name":"Dirty Socks","item_type":"ACCESSORY","item_description":"Every step releases a new offense to nature. Strangely, the wolves keep their distance.","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,42]},"cost":600,"cost_variance":30,"effects":[{"$class":"EffDamageResistance","bonus":0.1}],"loot_once_per_life":true,"$src":"assets/data/_generated/items/accessories/utility/item.dirty_socks.json"},"item.farmers_hat":{"$class":"ShopItem","id":"item.farmers_hat","item_name":"Farmer's Hat","item_type":"HELMET","item_description":"A humble straw hat. Somehow it makes you want to set out to sea.","item_icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[0,0]},"cost":50,"effects":[{"$class":"BoostTaskSpeed2","tag":"FARMING","bonus":0.1}],"equip_texture":"res://assets/player/gear/straw_hat.png","is_hat":true,"$src":"assets/data/_generated/items/accessories/utility/item.farmers_hat.json"},"item.holy_cross":{"$class":"ShopItem","id":"item.holy_cross","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[1,141]},"item_name":"Holy Cross","item_description":"Displays your dedication to Eru.","cost":1200,"cost_variance":60,"effects":[{"$class":"EffAbilityDamage","tag":"PIETY","percentage_increase":0.2},{"$class":"EffBoostSpGain","profession":"PIETY","bonus":0.1}],"$src":"assets/data/_generated/items/accessories/utility/item.holy_cross.json"},"item.holy_water":{"$class":"ShopItem","id":"item.holy_water","tags":["PIETY"],"item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[3,10]},"item_name":"Holy Water","cost":1600,"cost_variance":60,"effects":[{"$class":"EffBoostSpGain","profession":"PIETY","bonus":0.2}],"$src":"assets/data/_generated/items/accessories/utility/item.holy_water.json"},"item.hunters_cape":{"$class":"ShopItem","id":"item.hunters_cape","item_name":"Hunter's Cape","item_type":"ACCESSORY","item_description":"A worn leather cape.","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,43]},"effects":[{"$class":"BoostTaskLvl","tag":"HUNTING","lvl_increase":2},{"$class":"EffBoostSpGain","profession":"ARCHERY","bonus":0.1}],"loot_once_per_life":true,"$src":"assets/data/_generated/items/accessories/utility/item.hunters_cape.json"},"item.hunting_tent":{"$class":"ShopItem","id":"item.hunting_tent","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[12,14]},"item_name":"Tent","cost":600,"cost_variance":60,"effects":[{"$class":"BoostTaskLvl","tag":"FORESTRY","lvl_increase":2}],"$src":"assets/data/_generated/items/accessories/utility/item.hunting_tent.json"},"item.long_rope":{"$class":"ShopItem","id":"item.long_rope","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,24]},"item_name":"Long Rope","cost":300,"cost_variance":30,"effects":[{"$class":"BoostTaskLvl","tag":"DELVING","lvl_increase":2}],"$src":"assets/data/_generated/items/accessories/utility/item.long_rope.json"},"item.looking_glass":{"$class":"ShopItem","id":"item.looking_glass","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[14,21]},"item_name":"Old Looking Glass","item_description":"It's quite rusted and the glass is a bit cracked, but it's of some use.","cost":300,"cost_variance":30,"effects":[{"$class":"BoostTaskLvl","tag":"FARSIGHT","lvl_increase":3}],"$src":"assets/data/_generated/items/accessories/utility/item.looking_glass.json"},"item.miners_helmet":{"$class":"ShopItem","id":"item.miners_helmet","item_type":"HELMET","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[8,66]},"item_name":"Miner's Helmet","item_description":"Mind your head.","cost":1200,"cost_variance":60,"effects":[{"$class":"GainMaxHp","amount":24},{"$class":"GainArmor","amount":8},{"$class":"BoostTaskLvl","tag":"MINING","lvl_increase":2},{"$class":"BoostTaskLvl","tag":"DELVING","lvl_increase":2}],"equip_texture":"res://assets/player/gear/mining_helmet.png","is_hat":true,"$src":"assets/data/_generated/items/accessories/utility/item.miners_helmet.json"},"item.mysterious_relic":{"$class":"ShopItem","id":"item.mysterious_relic","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[6,65]},"item_name":"Mysterious Relic","item_description":"It's very strange.","cost":1000,"cost_variance":100,"effects":[{"$class":"ModGlobalXpGain","amount":1.08}],"$src":"assets/data/_generated/items/accessories/utility/item.mysterious_relic.json"},"item.scribes_candle":{"$class":"ShopItem","id":"item.scribes_candle","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,26]},"item_name":"Scribe's Candle","item_description":"Burns bright and steady for hours. The reliable light reduces eye strain during long study sessions.","cost":170,"effects":[{"$class":"BoostTaskSpeed2","tag":"STUDY","bonus":0.12}],"$src":"assets/data/_generated/items/accessories/utility/item.scribes_candle.json"},"item.silk_fingerwraps":{"$class":"ShopItem","id":"item.silk_fingerwraps","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[10,138]},"item_name":"Silk Fingerwraps","item_description":"Very silky.","cost":500,"effects":[{"$class":"GainArmor","amount":2},{"$class":"GainAttackSpeedBoost","percentage_increase":0.08}],"$src":"assets/data/_generated/items/accessories/utility/item.silk_fingerwraps.json"},"item.sturdy_pickaxe":{"$class":"ShopItem","id":"item.sturdy_pickaxe","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,58]},"item_name":"Sturdy Pickaxe","item_description":"A trusty pickaxe, reinforced with iron. It can withstand the rigors of mining.","effects":[{"$class":"BoostTaskLvl","tag":"MINING","lvl_increase":3}],"$src":"assets/data/_generated/items/accessories/utility/item.sturdy_pickaxe.json"},"item.sturdy_work_boots":{"$class":"ShopItem","id":"item.sturdy_work_boots","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,48]},"item_name":"Sturdy Work Boots","item_description":"Good footwear makes every kind of work easier.","effects":[{"$class":"BoostTaskLvl","tag":"JOB","lvl_increase":2}],"$src":"assets/data/_generated/items/accessories/utility/item.sturdy_work_boots.json"},"item.sturdy_work_gloves":{"$class":"ShopItem","id":"item.sturdy_work_gloves","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,46]},"item_name":"Sturdy Work Gloves","item_description":"These will help you with menial tasks.","cost":800,"cost_variance":30,"effects":[{"$class":"BoostTaskLvl","tag":"JOB","lvl_increase":2}],"$src":"assets/data/_generated/items/accessories/utility/item.sturdy_work_gloves.json"},"item.work_gloves":{"$class":"ShopItem","id":"item.work_gloves","item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,46]},"item_name":"Work Gloves","item_description":"These will help you with menial tasks.","cost":300,"effects":[{"$class":"BoostTaskLvl","tag":"JOB","lvl_increase":1}],"$src":"assets/data/_generated/items/accessories/utility/item.work_gloves.json"},"item.iron_body":{"$class":"ShopItem","id":"item.iron_body","item_type":"ARMOR","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[1,114]},"item_name":"Iron Body","item_description":"Quite sturdy, but not the most comfortable thing to wear.","cost":2000,"cost_variance":40,"effects":[{"$class":"GainMaxHp","amount":60},{"$class":"GainArmor","amount":16}],"equip_texture":"res://assets/player/gear/steel_armor.png","$src":"assets/data/_generated/items/gear/item.iron_body.json"},"item.iron_helm":{"$class":"ShopItem","id":"item.iron_helm","item_type":"HELMET","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[1,113]},"item_name":"Iron Helm","item_description":"It's iron.","cost":300,"cost_variance":50,"effects":[{"$class":"GainMaxHp","amount":36},{"$class":"GainArmor","amount":10}],"equip_texture":"res://assets/player/gear/steel_helmet.png","$src":"assets/data/_generated/items/gear/item.iron_helm.json"},"item.leather_body":{"$class":"ShopItem","id":"item.leather_body","item_type":"ARMOR","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[15,129]},"item_name":"Leather Body","item_description":"It's leathery.","cost":1400,"effects":[{"$class":"GainMaxHp","amount":30},{"$class":"GainArmor","amount":8}],"equip_texture":"res://assets/player/gear/leather_armor.png","$src":"assets/data/_generated/items/gear/item.leather_body.json"},"item.leather_helm":{"$class":"ShopItem","id":"item.leather_helm","item_type":"HELMET","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[10,119]},"item_name":"Leather Helm","item_description":"It's leathery.","cost":300,"cost_variance":50,"effects":[{"$class":"GainMaxHp","amount":18},{"$class":"GainArmor","amount":5}],"equip_texture":"res://assets/player/gear/leather_hood.png","$src":"assets/data/_generated/items/gear/item.leather_helm.json"},"item.berries":{"$class":"ShopItem","id":"item.berries","item_name":"Berries","item_description":"Yum!","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,19]},"cost":200,"cost_variance":20,"$src":"assets/data/_generated/items/misc/item.berries.json"},"item.herb":{"$class":"ShopItem","id":"item.herb","item_name":"Herbs","item_description":"Useful for medicine, potions, and cooking.","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,18]},"stackable":true,"stack_size":99,"$src":"assets/data/_generated/items/misc/item.herb.json"},"item.codex_1":{"$class":"ShopItem","id":"item.codex_1","item_type":"SHIELD","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,23]},"item_name":"Fledgling's Codex","item_description":"It's made of sturdy wood.","$src":"assets/data/_generated/items/off_hand/item.codex_1.json"},"item.heavy_shield_1":{"$class":"ShopItem","id":"item.heavy_shield_1","item_type":"SHIELD","item_icon":{"sheet":"def!sheet.custom_icons3","coord":[15,1]},"item_name":"Heavy Steel Shield","item_description":"A rather large and sturdy shield. Harder to react quickly, but provides excellent protection.","cost":1600,"cost_variance":60,"effects":[{"$class":"GainArmor","amount":12},{"$class":"GainBlockChance","amount":25}],"equip_texture":"res://assets/player/gear/steel_shield.png","$src":"assets/data/_generated/items/off_hand/item.heavy_shield_1.json"},"item.shield_1":{"$class":"ShopItem","id":"item.shield_1","item_type":"SHIELD","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,36]},"item_name":"Wooden Shield","item_description":"It's made of sturdy wood.","cost":500,"cost_variance":25,"effects":[{"$class":"GainArmor","amount":4},{"$class":"GainBlockChance","amount":20}],"equip_texture":"res://assets/player/gear/wood_shield.png","$src":"assets/data/_generated/items/off_hand/item.shield_1.json"},"item.shield_2":{"$class":"ShopItem","id":"item.shield_2","item_type":"SHIELD","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,36]},"item_name":"Hide Shield","item_description":"It's leathery.","cost":1400,"cost_variance":70,"effects":[{"$class":"GainArmor","amount":8},{"$class":"GainBlockChance","amount":30}],"equip_texture":"res://assets/player/gear/hide_shield.png","$src":"assets/data/_generated/items/off_hand/item.shield_2.json"},"item.bottle_of_dreams":{"$class":"ShopItem","id":"item.bottle_of_dreams","item_name":"Bottle of Dreams","item_type":"ACCESSORY","item_description":"Grants Passive: Immolate\nFlame.","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,7]},"cost":60,"effects":[{"$class":"GainArmor","amount":3},{"$class":"BoostTaskSpeed2","tag":"FIELDS","bonus":0.1}],"$src":"assets/data/_generated/items/special/item.bottle_of_dreams.json"},"item.bowl_of_fire":{"$class":"ShopItem","id":"item.bowl_of_fire","tags":["PYROMANCY"],"item_name":"Bowl of Fire","item_type":"ACCESSORY","item_description":"An unassuming bowl filled with embers that never cool. It ate a falling star once, or so it claims.","item_icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[1,3]},"cost":4000,"effects":[{"$class":"EffGrantPassive","passive":"def!passive.immolate"}],"$src":"assets/data/_generated/items/special/item.bowl_of_fire.json"},"item.cloud_puff":{"$class":"ShopItem","id":"item.cloud_puff","item_name":"Cloud Puff","item_type":"ACCESSORY","item_description":"Grants Passive: Immolate\nFlame.","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,7]},"cost":60,"effects":[{"$class":"GainArmor","amount":3},{"$class":"BoostTaskSpeed2","tag":"FIELDS","bonus":0.1}],"$src":"assets/data/_generated/items/special/item.cloud_puff.json"},"item.crescent_moon_key":{"$class":"ShopItem","id":"item.crescent_moon_key","item_type":"GENERIC","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,22]},"item_name":"Crescent Moon Key","item_description":"A strange key. What does it open?","$src":"assets/data/_generated/items/special/item.crescent_moon_key.json"},"item.magic_ooze":{"$class":"ShopItem","id":"item.magic_ooze","tags":["ARCANE"],"item_name":"Magic Ooze","item_type":"ACCESSORY","item_description":"A mischievous blob of slime that insists it was a wizard once.","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,56]},"cost":3000,"effects":[{"$class":"EffGrantPassive","passive":"def!passive.magic_dagger"}],"$src":"assets/data/_generated/items/special/item.magic_ooze.json"},"item.spare_pitchfork":{"$class":"ShopItem","id":"item.spare_pitchfork","tags":["FARMING"],"item_name":"Spare Pitchfork","item_type":"ACCESSORY","item_description":"A spare pitchfork, sturdy and reliable, perfect for hurling at distant foes.","item_icon":{"sheet":"res://resources/sheets/sheet_custom_icons2.tres","coord":[7,6]},"cost":550,"cost_variance":25,"effects":[{"$class":"EffGrantPassive","passive":"def!passive.thrown_pitchfork"}],"$src":"assets/data/_generated/items/special/item.spare_pitchfork.json"},"item.book_of_more_stronk":{"$class":"TaskItem","id":"item.book_of_more_stronk","item_type":"GENERIC","extra_description":"You can study this item.","tags":["ORC"],"item_name":"Book of Megastronk","item_description":"Urga's sequel. \"You read first book? Good. Now lift [shake]BIGGER[/shake] rock. Fight two bear. Eat tree maybe? Urga not sure on last one, but try still.\" The advice is insane, yet the results are undeniable.","item_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[3,15]},"cost":1600,"cost_variance":80,"task":"def!task.book_of_more_stronk","loot_once_per_life":true,"$src":"assets/data/_generated/items/study/item.book_of_more_stronk.json"},"item.book_of_stronk":{"$class":"TaskItem","id":"item.book_of_stronk","item_type":"GENERIC","extra_description":"You can study this item.","tags":["ORC"],"item_name":"Book of Stronk","item_description":"Written by Urga the Mighty. \"Lift big rock. Eat meat. Hit tree. Get stronk.\" The grammar is atrocious, but following Urga's advice somehow builds real muscle.","item_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[1,15]},"cost":800,"cost_variance":40,"task":"def!task.book_of_stronk","$src":"assets/data/_generated/items/study/item.book_of_stronk.json"},"item.book_of_ultrastronk":{"$class":"TaskItem","id":"item.book_of_ultrastronk","item_type":"GENERIC","extra_description":"You can study this item.","item_name":"Book of Ultrastronk","item_description":"Urga's third entry. Inspired by true events. 'You think eat tree was joke in last book? PERSON DID IT. Urga meet them. Urga watch. Urga [shake]WEEP[/shake]. Eat tree now mandatory. Then eat what tree grew from.' Several pages are just drawings of you with increasingly exaggerated muscles.","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,24]},"cost":200,"$src":"assets/data/_generated/items/study/item.book_of_ultrastronk.json"},"item.book_social_1":{"$class":"TaskItem","id":"item.book_social_1","item_type":"GENERIC","extra_description":"You can study this item.","tags":["ORC"],"item_name":"How to Make Friend","item_description":"Written by Gruk the Friendly. \"Ask about day. Show teeth, but not too many. If conversation go bad, do [shake]NOT[/shake] lift person.\"","item_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[4,15]},"task":"def!task.book_social_1","loot_once_per_life":true,"$src":"assets/data/_generated/items/study/item.book_social_1.json"},"item.faded_star_chart":{"$class":"TaskItem","id":"item.faded_star_chart","item_type":"GENERIC","extra_description":"You can study this item.","item_name":"Faded Star Chart","item_description":"An aged map of the night sky with faded ink marking constellations and their movements. Study it well, and you might learn what to look for in the darkness above.","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,24]},"cost":200,"task":"def!task.faded_star_chart","loot_once_per_life":true,"$src":"assets/data/_generated/items/study/item.faded_star_chart.json"},"item.foremans_ledger":{"$class":"TaskItem","id":"item.foremans_ledger","item_type":"GENERIC","extra_description":"You can study this item.","item_name":"Foreman's Ledger","item_description":"A worn ledger detailing old shafts, work sites, and passages through the abandoned mine. The final pages dissolve into frantic notes and strange symbols whose meaning is difficult to discern.","item_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[0,15]},"cost":300,"task":"def!task.foremans_ledger","loot_once_per_life":true,"$src":"assets/data/_generated/items/study/item.foremans_ledger.json"},"item.guide_to_prayer":{"$class":"TaskItem","id":"item.guide_to_prayer","item_type":"GENERIC","extra_description":"You can study this item.","item_name":"Guide to Prayer","item_description":"A book of devotions, penned by a cleric with beautiful handwriting and questionable spelling.","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,23]},"cost":400,"task":"def!task.guide_to_prayer","loot_once_per_life":true,"$src":"assets/data/_generated/items/study/item.guide_to_prayer.json"},"item.holy_scriptures":{"$class":"TaskItem","id":"item.holy_scriptures","item_type":"GENERIC","extra_description":"You can study this item.","item_name":"Holy Text: Dawn","item_description":"The beginning: Eru's breath kindling the first stars, shaping the earth from formless dark. A foundational text for any aspiring cleric.","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,23]},"cost":500,"task":"def!task.holy_scriptures","$src":"assets/data/_generated/items/study/item.holy_scriptures.json"},"item.holy_verses":{"$class":"TaskItem","id":"item.holy_verses","item_type":"GENERIC","extra_description":"You can study this item.","item_name":"Holy Text: Saint Morin","item_description":"A worn account of Saint Morin's pilgrimage through the wastes. His faith never wavered, even as his body failed.","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,23]},"cost":800,"cost_variance":80,"task":"def!task.holy_verses","$src":"assets/data/_generated/items/study/item.holy_verses.json"},"item.old_map":{"$class":"TaskItem","id":"item.old_map","item_type":"GENERIC","extra_description":"You can study this item.","item_name":"Old Map (Woods)","item_description":"A faded map marking old trails and landmarks through the woods. The ink has run in places, but enough remains to guide those willing to explore.","item_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[7,1]},"cost":300,"task":"def!task.old_map","$src":"assets/data/_generated/items/study/item.old_map.json"},"item.rumors_news":{"$class":"TaskItem","id":"item.rumors_news","item_type":"GENERIC","extra_description":"You can study this item.","item_name":"News","item_description":"Local happenings and whispers from afar. Study it to uncover rumors.","item_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[9,15]},"cost":80,"cost_variance":8,"task":"def!task.rumors_news","$src":"assets/data/_generated/items/study/item.rumors_news.json"},"item.rumors_strange_notes":{"$class":"TaskItem","id":"item.rumors_strange_notes","item_type":"GENERIC","extra_description":"You can study this item.","item_name":"Strange Notes","item_description":"Strange notes and cryptic messages. Whoever wrote them was onto something. Study it to uncover rumors.","item_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[1,16]},"task":"def!task.rumors_strange_notes","$src":"assets/data/_generated/items/study/item.rumors_strange_notes.json"},"task.book_of_more_stronk":{"$class":"Task","id":"task.book_of_more_stronk","tags":["ITEM","ORC"],"is_consumable_task":true,"days":10,"custom_interval":2,"consumable_uses":10,"effects":[{"$class":"GainXpSimple","attribute":"STAT_STRENGTH","amount":3000}],"$src":"assets/data/_generated/items/study/tasks/task.book_of_more_stronk.json"},"task.book_of_stronk":{"$class":"Task","id":"task.book_of_stronk","tags":["ITEM","ORC"],"is_consumable_task":true,"days":10,"custom_interval":2,"consumable_uses":10,"effects":[{"$class":"GainXpSimple","attribute":"STAT_STRENGTH","amount":2000}],"$src":"assets/data/_generated/items/study/tasks/task.book_of_stronk.json"},"task.book_social_1":{"$class":"Task","id":"task.book_social_1","tags":["ITEM","ORC"],"is_consumable_task":true,"days":10,"custom_interval":2,"consumable_uses":6,"effects":[{"$class":"GainSpSimple","profession":"SOCIAL","amount":100}],"$src":"assets/data/_generated/items/study/tasks/task.book_social_1.json"},"task.faded_star_chart":{"$class":"Task","id":"task.faded_star_chart","tags":["ITEM"],"is_consumable_task":true,"days":22.5,"is_claimable":true,"rewards":[{"$class":"UnlockJob","job":"def!task.stargazing"}],"$src":"assets/data/_generated/items/study/tasks/task.faded_star_chart.json"},"task.foremans_ledger":{"$class":"Task","id":"task.foremans_ledger","tags":["ITEM"],"is_consumable_task":true,"days":10,"is_claimable":true,"consumable_uses":3,"effects":[{"$class":"GainXpSimple","attribute":"STAT_PERCEPTION","amount":1200},{"$class":"GainGoods","goods_type":"EXPLORATION_POINTS_CAVES","amount":3}],"$src":"assets/data/_generated/items/study/tasks/task.foremans_ledger.json"},"task.guide_to_prayer":{"$class":"Task","id":"task.guide_to_prayer","tags":["ITEM"],"is_consumable_task":true,"days":15,"is_claimable":true,"effects":[{"$class":"GainSpSimple","profession":"PIETY","amount":100}],"rewards":[{"$class":"UnlockJob","job":"def!task.pray"}],"$src":"assets/data/_generated/items/study/tasks/task.guide_to_prayer.json"},"task.holy_scriptures":{"$class":"Task","id":"task.holy_scriptures","tags":["PIETY"],"is_consumable_task":true,"days":14,"consumable_uses":3,"effects":[{"$class":"GainXpSimple","attribute":"STAT_WISDOM","amount":3000},{"$class":"GainSpSimple","profession":"PIETY","amount":100}],"$src":"assets/data/_generated/items/study/tasks/task.holy_scriptures.json"},"task.holy_verses":{"$class":"Task","id":"task.holy_verses","tags":["ITEM","PIETY"],"is_consumable_task":true,"days":14,"custom_interval":2,"consumable_uses":3,"effects":[{"$class":"GainXpSimple","attribute":"STAT_WISDOM","amount":8000},{"$class":"GainSpSimple","profession":"PIETY","amount":200}],"$src":"assets/data/_generated/items/study/tasks/task.holy_verses.json"},"task.old_map":{"$class":"Task","id":"task.old_map","tags":["ITEM"],"is_consumable_task":true,"days":10,"is_claimable":true,"consumable_uses":3,"effects":[{"$class":"GainXpSimple","attribute":"STAT_PERCEPTION","amount":1200},{"$class":"GainGoods","goods_type":"EXPLORATION_POINTS_WOODLANDS","amount":3}],"$src":"assets/data/_generated/items/study/tasks/task.old_map.json"},"task.rumors_news":{"$class":"Task","id":"task.rumors_news","tags":["ITEM"],"is_consumable_task":true,"days":10,"is_claimable":true,"consumable_uses":1,"effects":[{"$class":"GainGoods","goods_type":"RUMORS","amount":1}],"$src":"assets/data/_generated/items/study/tasks/task.rumors_news.json"},"task.rumors_strange_notes":{"$class":"Task","id":"task.rumors_strange_notes","tags":["ITEM"],"is_consumable_task":true,"days":15,"is_claimable":true,"consumable_uses":1,"effects":[{"$class":"GainGoods","goods_type":"RUMORS","amount":2}],"$src":"assets/data/_generated/items/study/tasks/task.rumors_strange_notes.json"},"item.dagger_1":{"$class":"WeaponMelee","id":"item.dagger_1","item_type":"WEAPON","weapon_type":"SWORD","attack_interval":1.5,"crit_chance":0.1,"scaling_profile":"res://resources/scaling_profiles/scaling_dagger.tres","default_style":"res://resources/combat_styles/sword_style.tres","affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_DEXTERITY":1.2,"STAT_PERCEPTION":1.2},"attack_sprite":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[0,1]},"item_icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[0,1]},"item_name":"Dagger","damage_min":4,"damage_max":5,"cost":240,"cost_variance":20,"styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/sword_style.tres","res://resources/combat_styles/bow_dex_per.tres","res://resources/combat_styles/precision.tres"],"$src":"assets/data/_generated/items/weapons/item.dagger_1.json"},"item.dagger_2":{"$class":"WeaponMelee","id":"item.dagger_2","item_type":"WEAPON","weapon_type":"SWORD","attack_interval":1.5,"crit_chance":0.1,"scaling_profile":"res://resources/scaling_profiles/scaling_dagger.tres","default_style":"res://resources/combat_styles/sword_style.tres","affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_DEXTERITY":1.2,"STAT_PERCEPTION":1.2},"attack_sprite":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[0,1]},"item_icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[0,1]},"item_name":"Dagger","damage_min":5,"damage_max":6,"cost":240,"cost_variance":20,"styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/sword_style.tres","res://resources/combat_styles/bow_dex_per.tres","res://resources/combat_styles/precision.tres"],"$src":"assets/data/_generated/items/weapons/item.dagger_2.json"},"item.dagger_3":{"$class":"WeaponMelee","id":"item.dagger_3","item_type":"WEAPON","weapon_type":"SWORD","attack_interval":1.5,"crit_chance":0.1,"scaling_profile":"res://resources/scaling_profiles/scaling_dagger.tres","default_style":"res://resources/combat_styles/sword_style.tres","affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_DEXTERITY":1.2,"STAT_PERCEPTION":1.2},"attack_sprite":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[0,1]},"item_icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[0,1]},"item_name":"Dagger","damage_min":5,"damage_max":6,"cost":240,"cost_variance":20,"styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/sword_style.tres","res://resources/combat_styles/bow_dex_per.tres","res://resources/combat_styles/precision.tres"],"$src":"assets/data/_generated/items/weapons/item.dagger_3.json"},"item.greatbow_3":{"$class":"WeaponRanged","id":"item.greatbow_3","item_type":"WEAPON","weapon_type":"BOW","scaling_profile":{"scaling":{"STAT_STRENGTH":"GREAT","STAT_PERCEPTION":"GREAT","STAT_DEXTERITY":"AVERAGE"}},"attack_interval":2.3,"default_style":"res://resources/combat_styles/vigor.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/speed.tres","res://resources/combat_styles/precision.tres"],"new_affinities":{"STAT_STRENGTH":1.2,"STAT_PERCEPTION":1.2},"projectile_speed":160,"projectile_type":"GREATARROW","item_icon":{"sheet":"def!sheet.bows","coord":[0,0]},"item_name":"Giant's Bow","item_description":"Greatbows of this make were once favored by the legendary giant Chorte.","attack_sprite":{"sheet":"def!sheet.bows","coord":[0,0]},"damage_min":11,"damage_max":12,"cost":3800,"cost_variance":200,"crit_chance":0.08,"animation_speed_factor":0.8,"loot_once_per_life":true,"$src":"assets/data/_generated/items/weapons/item.greatbow_3.json"},"item.greatsword_3":{"$class":"WeaponMelee","id":"item.greatsword_3","item_type":"WEAPON","weapon_type":"SWORD","scaling_profile":{"scaling":{"STAT_STRENGTH":"EXCELLENT","STAT_DEXTERITY":"AVERAGE","STAT_PERCEPTION":"AVERAGE"}},"attack_interval":2.2,"stab_animation_speed_factor":0.67,"slash_animation_speed_factor":0.8,"greatsword":true,"default_style":"res://resources/combat_styles/vigor.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/speed.tres","res://resources/combat_styles/precision.tres"],"new_affinities":{"STAT_STRENGTH":1.3},"item_icon":{"sheet":"def!sheet.custom_icons2","coord":[5,0]},"item_name":"Giant's Sword","item_description":"A greatsword few can lift. It's said a warrior carried one to a dying land to bring back the night.","attack_sprite":{"sheet":"res://resources/sheets/sheet_big_melee.tres","coord":[0,0]},"damage_min":13,"damage_max":14,"cost":3800,"cost_variance":200,"crit_chance":0.08,"equip_requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":40}],"loot_once_per_life":true,"$src":"assets/data/_generated/items/weapons/item.greatsword_3.json"},"item.sceptre_3":{"$class":"WeaponMagic","id":"item.sceptre_3","item_type":"WEAPON","item_subtype":"STAFF","weapon_type":"STAFF","attack_interval":2.4,"scaling_profile":{"scaling":{"STAT_INTELLECT":"GOOD","STAT_PERCEPTION":"GOOD","STAT_WISDOM":"AVERAGE"}},"default_style":"res://resources/combat_styles/power.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/bow_dex_per.tres","res://resources/combat_styles/precision.tres"],"new_affinities":{"STAT_PERCEPTION":1.2,"STAT_INTELLECT":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[7,8]},"item_name":"Sturdy Sceptre","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[7,8]},"damage_min":13,"damage_max":15,"cost":2400,"cost_variance":120,"$src":"assets/data/_generated/items/weapons/item.sceptre_3.json"},"item.shortbow_1":{"$class":"WeaponRanged","id":"item.shortbow_1","item_type":"WEAPON","item_subtype":"SHORTBOW","weapon_type":"BOW","scaling_profile":{"scaling":{"STAT_DEXTERITY":"GOOD","STAT_PERCEPTION":"GOOD","STAT_STRENGTH":"AVERAGE"}},"attack_interval":2,"default_style":"res://resources/combat_styles/vigor.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/bow_dex_per.tres","res://resources/combat_styles/precision.tres"],"affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_DEXTERITY":1.2,"STAT_PERCEPTION":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[9,44]},"item_name":"Training Bow","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[9,44]},"damage_min":4,"damage_max":5,"$src":"assets/data/_generated/items/weapons/item.shortbow_1.json"},"item.shortbow_2":{"$class":"WeaponRanged","id":"item.shortbow_2","item_type":"WEAPON","item_subtype":"SHORTBOW","weapon_type":"BOW","scaling_profile":{"scaling":{"STAT_DEXTERITY":"GOOD","STAT_PERCEPTION":"GOOD","STAT_STRENGTH":"AVERAGE"}},"attack_interval":2,"default_style":"res://resources/combat_styles/vigor.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/speed.tres","res://resources/combat_styles/precision.tres"],"affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_DEXTERITY":1.2,"STAT_PERCEPTION":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[9,39]},"item_name":"Old Shortbow","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[9,39]},"damage_min":5,"damage_max":6,"cost":400,"$src":"assets/data/_generated/items/weapons/item.shortbow_2.json"},"item.shortbow_3":{"$class":"WeaponRanged","id":"item.shortbow_3","item_type":"WEAPON","item_subtype":"SHORTBOW","weapon_type":"BOW","scaling_profile":{"scaling":{"STAT_DEXTERITY":"GOOD","STAT_PERCEPTION":"GOOD","STAT_STRENGTH":"AVERAGE"}},"attack_interval":2,"default_style":"res://resources/combat_styles/vigor.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/speed.tres","res://resources/combat_styles/precision.tres"],"affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_DEXTERITY":1.2,"STAT_PERCEPTION":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[9,4]},"item_name":"Sturdy Shortbow","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[9,4]},"damage_min":7,"damage_max":8,"cost":1400,"cost_variance":40,"$src":"assets/data/_generated/items/weapons/item.shortbow_3.json"},"item.shortbow_4":{"$class":"WeaponRanged","id":"item.shortbow_4","item_type":"WEAPON","item_subtype":"SHORTBOW","weapon_type":"BOW","scaling_profile":{"scaling":{"STAT_DEXTERITY":"GOOD","STAT_PERCEPTION":"GOOD","STAT_STRENGTH":"AVERAGE"}},"attack_interval":2,"default_style":"res://resources/combat_styles/vigor.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/speed.tres","res://resources/combat_styles/precision.tres"],"affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_DEXTERITY":1.2,"STAT_PERCEPTION":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[9,9]},"item_name":"Mighty Shortbow","item_description":"Mighty...","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[9,9]},"damage_min":9,"damage_max":10,"cost":2500,"cost_variance":125,"$src":"assets/data/_generated/items/weapons/item.shortbow_4.json"},"item.shortbow_5":{"$class":"WeaponRanged","id":"item.shortbow_5","item_type":"WEAPON","item_subtype":"SHORTBOW","weapon_type":"BOW","scaling_profile":{"scaling":{"STAT_DEXTERITY":"GOOD","STAT_PERCEPTION":"GOOD","STAT_STRENGTH":"AVERAGE"}},"attack_interval":2,"default_style":"res://resources/combat_styles/vigor.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/speed.tres","res://resources/combat_styles/precision.tres"],"affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_DEXTERITY":1.2,"STAT_PERCEPTION":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[9,14]},"item_name":"Magnificent Shortbow","item_description":"Unparalleled in craftsmanship and power.","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[9,14]},"damage_min":11,"damage_max":12,"cost":7200,"cost_variance":360,"$src":"assets/data/_generated/items/weapons/item.shortbow_5.json"},"item.staff_3":{"$class":"WeaponMagic","id":"item.staff_3","item_type":"WEAPON","item_subtype":"STAFF","weapon_type":"STAFF","attack_interval":2.4,"scaling_profile":{"scaling":{"STAT_INTELLECT":"GOOD","STAT_PERCEPTION":"GOOD","STAT_WISDOM":"AVERAGE"}},"default_style":"res://resources/combat_styles/power.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/bow_dex_per.tres","res://resources/combat_styles/precision.tres"],"new_affinities":{"STAT_PERCEPTION":1.2,"STAT_INTELLECT":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[4,33]},"item_name":"Sturdy Staff","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[4,33]},"damage_min":10,"damage_max":12,"cost":1400,"cost_variance":40,"$src":"assets/data/_generated/items/weapons/item.staff_3.json"},"item.staff_4":{"$class":"WeaponMagic","id":"item.staff_4","item_type":"WEAPON","item_subtype":"STAFF","weapon_type":"STAFF","attack_interval":2.4,"scaling_profile":{"scaling":{"STAT_INTELLECT":"GOOD","STAT_PERCEPTION":"GOOD","STAT_WISDOM":"AVERAGE"}},"default_style":"res://resources/combat_styles/power.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/bow_dex_per.tres","res://resources/combat_styles/precision.tres"],"new_affinities":{"STAT_PERCEPTION":1.2,"STAT_INTELLECT":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[5,64]},"item_name":"Mighty Staff","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[5,64]},"damage_min":13,"damage_max":15,"cost":2400,"cost_variance":120,"$src":"assets/data/_generated/items/weapons/item.staff_4.json"},"item.staff_5":{"$class":"WeaponMagic","id":"item.staff_5","item_type":"WEAPON","item_subtype":"STAFF","weapon_type":"STAFF","attack_interval":2.4,"scaling_profile":{"scaling":{"STAT_INTELLECT":"GOOD","STAT_PERCEPTION":"GOOD","STAT_WISDOM":"AVERAGE"}},"default_style":"res://resources/combat_styles/power.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/bow_dex_per.tres","res://resources/combat_styles/precision.tres"],"new_affinities":{"STAT_PERCEPTION":1.2,"STAT_INTELLECT":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[5,63]},"item_name":"Magnificent Staff","item_description":"Unparalleled in craftsmanship and power.","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[5,63]},"damage_min":16,"damage_max":18,"cost":7200,"cost_variance":360,"$src":"assets/data/_generated/items/weapons/item.staff_5.json"},"item.sword_1":{"$class":"WeaponMelee","id":"item.sword_1","item_type":"WEAPON","item_subtype":"SWORD","weapon_type":"SWORD","scaling_profile":{"scaling":{"STAT_STRENGTH":"GOOD","STAT_DEXTERITY":"GOOD","STAT_PERCEPTION":"AVERAGE"}},"attack_interval":1.8,"default_style":"res://resources/combat_styles/vigor.tres","affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_STRENGTH":1.2,"STAT_DEXTERITY":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[0,64]},"item_name":"Training Sword","item_description":"A trusty wooden sword.","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[0,64]},"damage_min":4,"damage_max":5,"styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/sword_style.tres","res://resources/combat_styles/bow_dex_per.tres","res://resources/combat_styles/precision.tres"],"$src":"assets/data/_generated/items/weapons/item.sword_1.json"},"item.sword_2":{"$class":"WeaponMelee","id":"item.sword_2","item_type":"WEAPON","item_subtype":"SWORD","weapon_type":"SWORD","scaling_profile":{"scaling":{"STAT_STRENGTH":"GOOD","STAT_DEXTERITY":"GOOD","STAT_PERCEPTION":"AVERAGE"}},"attack_interval":1.8,"default_style":"res://resources/combat_styles/vigor.tres","affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_STRENGTH":1.2,"STAT_DEXTERITY":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[6,35]},"item_name":"Old Sword","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[6,35]},"damage_min":6,"damage_max":7,"cost":400,"styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/sword_style.tres","res://resources/combat_styles/bow_dex_per.tres","res://resources/combat_styles/precision.tres"],"$src":"assets/data/_generated/items/weapons/item.sword_2.json"},"item.sword_3":{"$class":"WeaponMelee","id":"item.sword_3","item_type":"WEAPON","item_subtype":"SWORD","weapon_type":"SWORD","scaling_profile":{"scaling":{"STAT_STRENGTH":"GOOD","STAT_DEXTERITY":"GOOD","STAT_PERCEPTION":"AVERAGE"}},"attack_interval":1.8,"default_style":"res://resources/combat_styles/vigor.tres","affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_STRENGTH":1.2,"STAT_DEXTERITY":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[0,61]},"item_name":"Sturdy Sword","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[0,61]},"damage_min":8,"damage_max":9,"cost":1400,"cost_variance":40,"styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/speed.tres","res://resources/combat_styles/precision.tres"],"$src":"assets/data/_generated/items/weapons/item.sword_3.json"},"item.sword_4":{"$class":"WeaponMelee","id":"item.sword_4","item_type":"WEAPON","item_subtype":"SWORD","weapon_type":"SWORD","scaling_profile":{"scaling":{"STAT_STRENGTH":"GOOD","STAT_DEXTERITY":"GOOD","STAT_PERCEPTION":"AVERAGE"}},"attack_interval":1.8,"default_style":"res://resources/combat_styles/vigor.tres","affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_STRENGTH":1.2,"STAT_DEXTERITY":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[6,5]},"item_name":"Mighty Sword","item_description":"Mighty...","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[6,5]},"damage_min":10,"damage_max":11,"cost":2500,"cost_variance":125,"styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/speed.tres","res://resources/combat_styles/precision.tres"],"$src":"assets/data/_generated/items/weapons/item.sword_4.json"},"item.sword_5":{"$class":"WeaponMelee","id":"item.sword_5","item_type":"WEAPON","item_subtype":"SWORD","weapon_type":"SWORD","scaling_profile":{"scaling":{"STAT_STRENGTH":"GOOD","STAT_DEXTERITY":"GOOD","STAT_PERCEPTION":"AVERAGE"}},"attack_interval":1.8,"default_style":"res://resources/combat_styles/vigor.tres","affinities":["STAT_STRENGTH","STAT_DEXTERITY","STAT_PERCEPTION"],"new_affinities":{"STAT_STRENGTH":1.2,"STAT_DEXTERITY":1.2},"item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[6,10]},"item_name":"Magnificent Sword","item_description":"Unparalleled in craftsmanship and power.","attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[6,10]},"damage_min":12,"damage_max":13,"cost":7200,"cost_variance":360,"styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/speed.tres","res://resources/combat_styles/precision.tres"],"$src":"assets/data/_generated/items/weapons/item.sword_5.json"},"item.the_latest_meme":{"$class":"WeaponMelee","id":"item.the_latest_meme","item_type":"WEAPON","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[12,30]},"item_name":"Duality Blade","item_description":"A cryptic relic from the Old World inscribed with two sacred numerals.","default_style":"res://resources/combat_styles/power.tres","scaling_profile":"res://resources/scaling_profiles/scaling_meme.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/speed.tres","res://resources/combat_styles/precision.tres"],"attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[12,30]},"attack_interval":1,"damage_min":6,"damage_max":7,"crit_chance":0.13,"equip_requirements":[{"$class":"ReqSkillLevel","profession":"BLADES","lvl":30}],"new_affinities":{"STAT_STRENGTH":1.2,"STAT_DEXTERITY":1.2},"$src":"assets/data/_generated/items/weapons/item.the_latest_meme.json"},"item.the_latest_meme_bow":{"$class":"WeaponRanged","id":"item.the_latest_meme_bow","item_type":"WEAPON","weapon_type":"BOW","item_icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[10,34]},"item_name":"Duality Bow","item_description":"A cryptic relic from the Old World inscribed with two sacred numerals.","default_style":"res://resources/combat_styles/power.tres","scaling_profile":"res://resources/scaling_profiles/scaling_meme_bow.tres","styles":["res://resources/combat_styles/vigor.tres","res://resources/combat_styles/power.tres","res://resources/combat_styles/speed.tres","res://resources/combat_styles/precision.tres"],"attack_sprite":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[10,34]},"attack_interval":1,"damage_min":6,"damage_max":7,"crit_chance":0.13,"equip_requirements":[{"$class":"ReqSkillLevel","profession":"ARCHERY","lvl":30}],"new_affinities":{"STAT_DEXTERITY":1.2,"STAT_PERCEPTION":1.2},"$src":"assets/data/_generated/items/weapons/item.the_latest_meme_bow.json"},"jevent.dream_lunorak":{"$class":"JournalEvent","id":"jevent.dream_lunorak","tags":["MYSTERIOUS"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[7,27]},"name":"Dream: The Evil One","gains_desc":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","desc":"The dark behind your eyes is not empty tonight. Something presses against it, demanding a witness.","completion_message":"Something within you knows this vision was no ordinary dream. It was meant for you. A piece of a path you have only just begun to walk.","narrative_event":"def!story.dream_2","costs":[{"$class":"GoodsCost","type":"RESOLVE","amount":2},{"$class":"GoodsCost","type":"WONDER","amount":3}],"rewards":[{"$class":"ResolvePointsReward","amount":6}],"$src":"assets/data/_generated/journal/dreams/jevent.dream_lunorak.json"},"jevent.dream_modern_world":{"$class":"JournalEvent","id":"jevent.dream_modern_world","tags":["MYSTERIOUS"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[7,27]},"name":"Dream: A Distant World","gains_desc":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","desc":"A strange pull toward somewhere impossibly far. A place you hope is not real.","completion_message":"You have glimpsed what a world looks like when Wonder is taken from it. You will not let that happen here.","narrative_event":"def!story.dream_modern_world","costs":[{"$class":"GoodsCost","type":"RESOLVE","amount":2},{"$class":"GoodsCost","type":"WONDER","amount":3}],"rewards":[{"$class":"ResolvePointsReward","amount":6}],"hidden":true,"$src":"assets/data/_generated/journal/dreams/jevent.dream_modern_world.json"},"jevent.dream_ring":{"$class":"JournalEvent","id":"jevent.dream_ring","tags":["MYSTERIOUS"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[7,27]},"name":"Dream: Through the Veil","gains_desc":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","desc":"Something blossoms in your mind. A presence, vast and gentle, straining to reach you.","completion_message":"You wake at dawn and go to the garden. Beneath the white roses, exactly where you knew it would be, your fingers find a ring of gold. The dream was real.","narrative_event":"def!story.dream_1","costs":[{"$class":"GoodsCost","type":"RESOLVE","amount":1},{"$class":"GoodsCost","type":"WONDER","amount":2}],"rewards":[{"$class":"RewardHeirloom","heirloom":"def!heirloom.blessed_ring"}],"is_repeatable":false,"$src":"assets/data/_generated/journal/dreams/jevent.dream_ring.json"},"jevent.buy_rounds":{"$class":"JournalEvent","id":"jevent.buy_rounds","tags":["SOCIAL"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,21]},"name":"Buy Rounds","desc":"It's a busy night at the tavern, and the opportunity arises to buy folks a round of drinks.","completion_message":"A round for everyone buys gratitude, and grateful people share what they know.","costs":[{"$class":"GoodsCost","type":"RESOLVE","amount":1},{"$class":"GoodsCost","type":"COINS","amount":100}],"rewards":[{"$class":"LegendPointsReward","amount":500},{"$class":"GoodsReward","type":"RUMORS","amount":5}],"hidden":true,"$src":"assets/data/_generated/journal/jevent.buy_rounds.json"},"jevent.strange_request":{"$class":"JournalEvent","id":"jevent.strange_request","tags":["PIETY"],"name":"Strange Request","desc":"Hello.","hidden":true,"$src":"assets/data/_generated/journal/jevent.strange_request.json"},"jthread.av_caravans":{"$class":"JournalThread","id":"jthread.av_caravans","tags":["SOCIETY","MYSTERY"],"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[3,0]},"name":"Missing Caravans","desc":"Caravans have been going missing on the roads, and no one knows why.","segments":[{"custom_id":"heard_caravans_missing","text":"Perhaps tavern folk know more."},{"custom_id":"merchant","text":"The merchant wants somebody to investigate."},{"custom_id":"found_figures","text":"Tracked down the culprits along the roads."},{"custom_id":"defeated_mercy","text":"Spared the last goblin. He thanked you and ran off into the woods."},{"custom_id":"defeated_kill","text":"Slew every last goblin. The roads are safe again, for now."}],"objectives":[{"$class":"JournalObjectiveChronicle","node":"def!node.inn_task"},{"$class":"JournalObjectiveChronicle","node":"def!node.raiders"},{"$class":"JournalObjectiveChronicle","node":"def!node.goblins_conclusion"}],"impacts":[{"icon":"res://resources/icons/icon_legacy.tres","text":"[color=#64ff64]+50[/color] [color=#DAA520]Legacy[/color]"},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,6]},"text":"[color=#E599FF]Merchant:[/color] Improved Stock"},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,4]},"text":"[color=#c8c8c8]Consequences you cannot yet foresee[/color]"}],"$src":"assets/data/_generated/journal/jthread.av_caravans.json"},"jthread.av_caves":{"$class":"JournalThread","id":"jthread.av_caves","tags":["DELVING"],"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[7,7]},"name":"Caves in the Hills","desc":"Some say it's empty, others say it's cursed...","segments":[{"custom_id":"arrival","text":"Ventured into the caves."},{"custom_id":"dwarf","text":"Met a friendly dwarf.","desc_override":"You met a friendly dwarf who seems to know a lot about these caves."}],"objectives":[{"$class":"JournalObjectiveChronicle","node":"def!node.caves_in_the_hills"},{"$class":"JournalObjectiveChronicle","node":"def!node.av_caves_2"},{"$class":"JournalObjectiveChronicle","node":"def!node.the_ruined_city"}],"impacts":[{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,4]},"text":"[color=#c8c8c8]NOT FINISHABLE IN DEMO[/color]"}],"$src":"assets/data/_generated/journal/jthread.av_caves.json"},"jthread.av_woods":{"$class":"JournalThread","id":"jthread.av_woods","tags":["WILDS"],"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,5]},"name":"What Lies Beyond","desc":"Ashvale's woods are dark, ancient, and said to be best left alone.","valid_condition":{"$class":"ConditionNot","condition":{"$class":"ConditionHasPriorLifeDeed","deed":"def!deed.uncover_lost_temple"}},"segments":[{"custom_id":"arrival","text":"Ventured into the treeline."},{"custom_id":"strange_things","text":"Something's been off about the woods."},{"custom_id":"strange_wizard","text":"Met a strange albeit well-intentioned wizard."},{"custom_id":"stones_northwest","text":"Mizgrub mentioned stones to the north-west."},{"custom_id":"lost_temple","text":"Uncovered a ruined temple."},{"custom_id":"lost_temple_beat","text":"Witnessed a horrific sacrifice in the temple chambers."}],"objectives":[{"$class":"JournalObjectiveChronicle","node":"def!node.what_lies_beyond"},{"$class":"JournalObjectiveChronicle","node":"def!node.forest_2"},{"$class":"JournalObjectiveChronicle","node":"def!node.the_lost_temple"},{"$class":"JournalObjectiveChronicle","node":"def!node.explore_the_lost_temple"}],"impacts":[{"icon":"res://resources/icons/icon_legacy.tres","text":"[color=#64ff64]+100[/color] [color=#DAA520]Legacy[/color]"},{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,4]},"text":"[color=#c8c8c8]Consequences you cannot yet foresee[/color]"}],"$src":"assets/data/_generated/journal/jthread.av_woods.json"},"jthread.av_woods_temple":{"$class":"JournalThread","id":"jthread.av_woods_temple","tags":["WILDS","DELVING"],"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,7]},"name":"Temple Ruins","desc":"Travellers from afar have flocked to the ruins. Perhaps you should see it for yourself.","valid_condition":{"$class":"ConditionHasPriorLifeDeed","deed":"def!deed.uncover_lost_temple"},"segments":[{"custom_id":"arrival","text":"Ventured into the treeline."},{"custom_id":"innkeeper","text":"The tavern's been busy with travelers."},{"custom_id":"lost_temple","text":"Found the ruined temple."},{"custom_id":"lost_temple_soren","text":"Met an interesting man named Soren."}],"objectives":[{"$class":"JournalObjectiveChronicle","node":"def!node.what_lies_beyond"},{"$class":"JournalObjectiveChronicle","node":"def!node.forest_2"},{"$class":"JournalObjectiveChronicle","node":"def!node.the_lost_temple2"},{"$class":"JournalObjectiveChronicle","node":"def!node.explore_the_lost_temple2"},{"$class":"JournalObjectiveChronicle","node":"def!node.the_sealed_chamber"}],"impacts":[{"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,4]},"text":"[color=#c8c8c8]Consequences you cannot yet foresee[/color]"}],"$src":"assets/data/_generated/journal/jthread.av_woods_temple.json"},"life_stage.decrepit":{"$class":"LifeStage","id":"life_stage.decrepit","type":"DECREPIT","name":"Decrepit","description":"There is nothing left to prove. Your story has been written. If you linger here, you do so as a ghost, your deeds behind you. Go gently into legend.","portrait_index":3,"allows_retirement":true,"effects":[{"$class":"ModGlobalXpGain","amount":0.6},{"$class":"ModMaxEnergyFactor","amount_mode":"MUL","amount":0.6},{"$class":"ModAttribute","attribute":"ALL_STATS","amount_mode":"MUL","amount":0.75}],"$src":"assets/data/_generated/life_stages/life_stage.decrepit.json"},"life_stage.elder":{"$class":"LifeStage","id":"life_stage.elder","type":"ELDER","name":"Elder","description":"The fire dims but does not die. Where once you conquered through might, now you endure through wisdom. The question is no longer 'Can I?' but 'Should I?' Perhaps it is time to rest.","portrait_index":3,"meter_fg":"#908a9e","meter_bg":"#3a3a42","duration_days":600,"allows_retirement":true,"effects":[{"$class":"ModAttribute","attribute":"STAT_VIGOR","amount_mode":"MUL","amount":0.9},{"$class":"ModAttribute","attribute":"STAT_STRENGTH","amount_mode":"MUL","amount":0.9},{"$class":"ModAttribute","attribute":"STAT_DEXTERITY","amount_mode":"MUL","amount":0.9},{"$class":"ModAttribute","attribute":"STAT_PERCEPTION","amount_mode":"MUL","amount":0.9},{"$class":"ModAttribute","attribute":"STAT_WISDOM","amount_mode":"MUL","amount":1.1},{"$class":"EffConditional","condition":{"$class":"ConditionHasSoulPerk","perk":"def!soul_perk.passive_elder_energy"},"effect":"def!effect.elder_energy"}],"$src":"assets/data/_generated/life_stages/life_stage.elder.json"},"life_stage.prime":{"$class":"LifeStage","id":"life_stage.prime","type":"PRIME","name":"Prime","description":"Strength, skill, and knowledge converge. Your name carries weight, your strikes land true, and fear is a distant memory. The world bends to your will. Savor this, it does not last.","portrait_index":1,"meter_fg":"#c9a554","meter_bg":"#4a3f2d","duration_days":600,"effects":[{"$class":"EffConditional","condition":{"$class":"ConditionHasSoulPerk","perk":"def!soul_perk.passive_prime_xp_gain"},"effect":"def!effect.prime_xp_gain"},{"$class":"ModMaxEnergyFactor","amount_mode":"MUL","amount":1.2},{"$class":"ModAttribute","attribute":"STAT_VIGOR","amount_mode":"MUL","amount":1.1}],"$src":"assets/data/_generated/life_stages/life_stage.prime.json"},"life_stage.veteran":{"$class":"LifeStage","id":"life_stage.veteran","type":"VETERAN","name":"Middle-Aged","description":"The scars tell their stories now. Your sword arm is as sharp as ever, but it aches in the morning. Experience compensates for what youth provided freely. You have seen much, survived more. The years weigh heavier.","portrait_index":1,"allows_retirement":true,"effects":[{"$class":"ModMaxHpFactor","amount":0.9},{"$class":"ModGlobalXpGain","amount":0.9}],"$src":"assets/data/_generated/life_stages/life_stage.veteran.json"},"life_stage.young":{"$class":"LifeStage","id":"life_stage.young","type":"YOUNG","name":"Young","description":"Your body is quick to heal, your mind eager to learn. Every battle teaches, every challenge builds you.","meter_fg":"#7ec889","meter_bg":"#2e4233","duration_days":600,"effects":[{"$class":"ModGlobalXpGain","amount":1.2},{"$class":"EffConditional","condition":{"$class":"ConditionHasSoulPerk","perk":"def!soul_perk.passive_young_sp_gain"},"effect":"def!effect.young_sp_gain"},{"$class":"ModMaxEnergyFactor","amount_mode":"MUL","amount":1.2}],"$src":"assets/data/_generated/life_stages/life_stage.young.json"},"backstory.hunters_child":{"$class":"LifeBackstory","id":"backstory.hunters_child","name":"Hunter's Child","$src":"assets/data/_generated/meta/backstories/backstory.hunters_child.json"},"backstory.mage":{"$class":"LifeBackstory","id":"backstory.mage","name":"Mage","$src":"assets/data/_generated/meta/backstories/backstory.mage.json"},"backstory.nameless":{"$class":"LifeBackstory","id":"backstory.nameless","name":"Nameless","$src":"assets/data/_generated/meta/backstories/backstory.nameless.json"},"backstory.peasant":{"$class":"LifeBackstory","id":"backstory.peasant","name":"Peasant","$src":"assets/data/_generated/meta/backstories/backstory.peasant.json"},"backstory.scholar":{"$class":"LifeBackstory","id":"backstory.scholar","name":"Scholar","$src":"assets/data/_generated/meta/backstories/backstory.scholar.json"},"draft.arthur":{"$class":"CharacterDraft","id":"draft.arthur","name":"Arthur","race":"Human","backstory":"def!backstory.scholar","origin":"def!origin.academy","hidden":true,"$src":"assets/data/_generated/meta/draft.arthur.json"},"draft.av_farmhand":{"$class":"CharacterDraft","id":"draft.av_farmhand","tags":["FARMING","FIELDS"],"portrait_sheet":"def!sheet.base_origin_portraits","portrait_row":0,"name":"Marcus","race":"Human","gender":"MALE","loc_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,2]},"loc_name":"Ashvale","life_region":"def!life_region.ashvale","backstory":"def!backstory.peasant","origin":"def!origin.farm","start_tags":"Humble Beginnings, Ambition","description":"You've spent years working the village farms, but a fire in your chest says you were meant for more.","default_epitaph":"Marcus was born to the fields of Ashvale. He died a legend.","available_in_demo":true,"$src":"assets/data/_generated/meta/draft.av_farmhand.json"},"draft.av_scholar":{"$class":"CharacterDraft","id":"draft.av_scholar","tags":["SCHOLAR"],"portrait_sheet":"def!sheet.base_origin_portraits","portrait_row":1,"name":"Isla","race":"Human","gender":"FEMALE","loc_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,2]},"loc_name":"Ashvale","life_region":"def!life_region.ashvale","backstory":"def!backstory.scholar","origin":"def!origin.av_scholar","start_tags":"Mystery, Magic","description":"You begin your first posting as a scholar in a crumbling archive older than anyone can explain.","default_epitaph":"Isla began her journey in the Ashvale archives. And now, those same archives remember her.","default_reveal_state":"LOCKED","unlock_requirement":{"$class":"ReqLifeLived","draft":"def!draft.av_farmhand"},"available_in_demo":true,"$src":"assets/data/_generated/meta/draft.av_scholar.json"},"draft.av_third":{"$class":"CharacterDraft","id":"draft.av_third","tags":["FARMING","FIELDS"],"portrait_sheet":"def!sheet.base_origin_portraits","portrait_row":9,"name":"Marcus","race":"Human","gender":"MALE","loc_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,2]},"loc_name":"Ashvale","life_region":"def!life_region.ashvale","backstory":"def!backstory.peasant","origin":"def!origin.farm","start_tags":"Humble Beginnings, Ambition","description":"You've spent years working the village farms, but a fire in your chest says you were meant for more.","default_epitaph":"Marcus was born to the fields of Ashvale. He died a legend.","available_in_demo":true,"default_reveal_state":"VEILED","$src":"assets/data/_generated/meta/draft.av_third.json"},"draft.cap_big_condemned":{"$class":"CharacterDraft","id":"draft.cap_big_condemned","tags":["FARMING","FIELDS"],"portrait_sheet":"def!sheet.base_origin_portraits","portrait_row":0,"name":"Marcus","race":"Human","gender":"MALE","backstory":"def!backstory.peasant","origin":"def!origin.farm","start_tags":"Injustice","description":"You are wrongfully condemned and sent to die in the arena. Survive, and the city must answer for it.","default_epitaph":"Marcus was born to the fields of Ashvale. He died a legend.","available_in_demo":false,"hidden":true,"$src":"assets/data/_generated/meta/draft.cap_big_condemned.json"},"draft.cap_street_rat":{"$class":"CharacterDraft","id":"draft.cap_street_rat","tags":["FARMING","FIELDS"],"portrait_sheet":"def!sheet.base_origin_portraits","portrait_row":10,"name":"Guy","race":"Human","gender":"MALE","loc_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,2]},"loc_name":"Capital","life_region":"def!life_region.capital","backstory":"def!backstory.peasant","origin":"def!origin.street_rat","start_tags":"Humble Beginnings, Ambition","description":"You've spent your days scraping by in the slums, relying on your wits to survive. One way or another, you'll find your way out.","default_epitaph":"Guy was born to the streets of the Capital. He died a legend.","default_reveal_state":"LOCKED","available_in_demo":false,"$src":"assets/data/_generated/meta/draft.cap_street_rat.json"},"draft.cap_temple_orphan":{"$class":"CharacterDraft","id":"draft.cap_temple_orphan","tags":["FARMING","FIELDS"],"portrait_sheet":"def!sheet.base_origin_portraits","portrait_row":6,"order":500,"name":"Guy","race":"Human","gender":"MALE","loc_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,2]},"loc_name":"Capital","life_region":"def!life_region.capital","backstory":"def!backstory.peasant","origin":"def!origin.street_rat","start_tags":"Humble Beginnings, Ambition","description":"You've spent years working the village farms, but a fire in your chest says you were meant for more.","default_epitaph":"Marcus was born to the fields of Ashvale. He died a legend.","default_reveal_state":"VEILED","available_in_demo":true,"$src":"assets/data/_generated/meta/draft.cap_temple_orphan.json"},"draft.edward":{"$class":"CharacterDraft","id":"draft.edward","name":"Edward","race":"Human","backstory":"def!backstory.scholar","origin":"def!origin.library","hidden":true,"$src":"assets/data/_generated/meta/draft.edward.json"},"draft.mage":{"$class":"CharacterDraft","id":"draft.mage","tags":["SCHOLAR"],"portrait_sheet":"def!sheet.base_origin_portraits","portrait_row":4,"name":"Sedge","race":"Human","gender":"MALE","backstory":"def!backstory.mage","origin":"def!origin.mage","start_tags":"Mystery, Magic","description":"You begin your first posting as a scholar in a crumbling archive older than anyone can explain.","default_epitaph":"Isla began her journey in the Ashvale archives. And now, those same archives remember her.","available_in_demo":false,"hidden":true,"$src":"assets/data/_generated/meta/draft.mage.json"},"draft.rohan":{"$class":"CharacterDraft","id":"draft.rohan","name":"Rohan","race":"Human","backstory":"def!backstory.hunters_child","origin":"def!origin.hunting_cabin","hidden":true,"$src":"assets/data/_generated/meta/draft.rohan.json"},"draft.un_princess":{"$class":"CharacterDraft","id":"draft.un_princess","order":500,"portrait_sheet":"def!sheet.base_origin_portraits","portrait_row":8,"name":"???","race":"Human","gender":"MALE","tier":"LEGENDARY","loc_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,44]},"loc_name":"Gondolia","life_region":"def!life_region.unique","backstory":"def!backstory.nameless","origin":"def!origin.princess","start_tags":"Redemption, Legacy","description":"You escape an arranged marriage to a swamp ogre.","available_in_demo":false,"default_reveal_state":"VEILED","$src":"assets/data/_generated/meta/draft.un_princess.json"},"draft.un_prisoner":{"$class":"CharacterDraft","id":"draft.un_prisoner","portrait_sheet":"def!sheet.base_origin_portraits","portrait_row":3,"name":"???","race":"Human","gender":"MALE","tier":"LEGENDARY","loc_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,44]},"loc_name":"Blackgate","life_region":"def!life_region.unique","backstory":"def!backstory.nameless","origin":"def!origin.prison","start_tags":"Redemption, Legacy","description":"You wake in a cell with no name and no memory. Only the scars on your hands suggest you weren't always here.","default_reveal_state":"LOCKED","available_in_demo":false,"$src":"assets/data/_generated/meta/draft.un_prisoner.json"},"heirloom.blessed_ring":{"$class":"HeirloomDef","id":"heirloom.blessed_ring","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,26]},"name":"Blessed Ring","description":"A gold ring unearthed from a garden. It was placed there long ago, for this very hour.","effects":[{"$class":"BoostTaskSpeed2","bonus":0.1}],"$src":"assets/data/_generated/meta/heirlooms/heirloom.blessed_ring.json"},"heirloom.eye_of_valdris":{"$class":"HeirloomDef","id":"heirloom.eye_of_valdris","icon":{"sheet":"def!sheet.custom_icons2","coord":[0,2]},"name":"Eye of Valdris","description":"A gold ring unearthed from a garden. It was placed there long ago, for this very hour.","$src":"assets/data/_generated/meta/heirlooms/heirloom.eye_of_valdris.json"},"heirloom.favor":{"$class":"HeirloomDef","id":"heirloom.favor","icon":{"sheet":"def!sheet.custom_icons2","coord":[2,0]},"name":"Alric's Benediction","description":"A blessing from Father Alric, granted for your generosity to the chapel.","effects":[{"$class":"EffBoostXpGain","attribute":"STAT_WISDOM","bonus":0.2},{"$class":"EffBoostSpGain","profession":"PIETY","bonus":0.2}],"$src":"assets/data/_generated/meta/heirlooms/heirloom.favor.json"},"heirloom.inheritance_1":{"$class":"HeirloomDef","id":"heirloom.inheritance_1","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[1,23]},"name":"Small Inheritance","description":"A small sum, passed down. Enough to start something.","post_origin_rewards":[{"$class":"GoodsReward","type":"COINS","amount":800}],"is_purchasable":true,"legacy_cost":40,"$src":"assets/data/_generated/meta/heirlooms/heirloom.inheritance_1.json"},"heirloom.inheritance_2":{"$class":"HeirloomDef","id":"heirloom.inheritance_2","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,23]},"name":"Fair Inheritance","description":"A respectable sum, passed down. Enough to get ahead.","post_origin_rewards":[{"$class":"GoodsReward","type":"COINS","amount":1600}],"is_purchasable":true,"legacy_cost":120,"$src":"assets/data/_generated/meta/heirlooms/heirloom.inheritance_2.json"},"heirloom.moonstone_shard":{"$class":"HeirloomDef","id":"heirloom.moonstone_shard","icon":{"sheet":"def!sheet.custom_icons2","coord":[3,0]},"name":"Moonstone Shard","description":"A dull fragment, pried from a goblin's neck. Whatever hold it had over him ended when he did.","effects":[{"$class":"EffBoostXpGain","attribute":"STAT_INTELLECT","bonus":0.05},{"$class":"EffBoostSpGain","profession":"ARCANE","bonus":0.1}],"$src":"assets/data/_generated/meta/heirlooms/heirloom.moonstone_shard.json"},"heirloom.old_teapot":{"$class":"HeirloomDef","id":"heirloom.old_teapot","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,58]},"name":"Old Teapot","description":"Chipped and stained, but the tea it brews still clears the mind.","effects":[{"$class":"ModGlobalXpGain","amount":1.1},{"$class":"EffBoostSpGain","bonus":0.15}],"is_purchasable":true,"legacy_cost":80,"$src":"assets/data/_generated/meta/heirlooms/heirloom.old_teapot.json"},"heirloom.strange_elixir":{"$class":"HeirloomDef","id":"heirloom.strange_elixir","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[4,13]},"name":"Strange Elixir","description":"A mysterious concoction with unpredictable effects.","is_purchasable":true,"legacy_cost":9999,"$src":"assets/data/_generated/meta/heirlooms/heirloom.strange_elixir.json"},"heirloom.temple_relic_coffer":{"$class":"HeirloomDef","id":"heirloom.temple_relic_coffer","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[12,28]},"name":"Temple Relic Coffer","description":"A coffer uncovered from the lost temple. It contains relics of a bygone era.","rewards_on_add":[{"$class":"GiveItem","item":"def!item.the_latest_meme"},{"$class":"GiveItem","item":"def!item.the_latest_meme_bow"}],"$src":"assets/data/_generated/meta/heirlooms/heirloom.temple_relic_coffer.json"},"heirloom.trophy_1":{"$class":"HeirloomDef","id":"heirloom.trophy_1","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[1,23]},"name":"Bronze Trophy","description":"A small sum, passed down. Enough to start something.","rewards_on_add":[{"$class":"ResolvePointsReward","amount":2}],"is_purchasable":false,"legacy_cost":60,"$src":"assets/data/_generated/meta/heirlooms/heirloom.trophy_1.json"},"life_region.ashvale":{"$class":"LifeRegion","id":"life_region.ashvale","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,2]},"name":"Ashvale","$src":"assets/data/_generated/meta/life_region.ashvale.json"},"life_region.capital":{"$class":"LifeRegion","id":"life_region.capital","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[4,4]},"name":"The Capital","order":500,"$src":"assets/data/_generated/meta/life_region.capital.json"},"life_region.unique":{"$class":"LifeRegion","id":"life_region.unique","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[11,0]},"name":"Unique","order":1000,"$src":"assets/data/_generated/meta/life_region.unique.json"},"origin.academy":{"$class":"LifeOrigin","id":"origin.academy","name":"Academy","web_scene":"res://scenes/origins/origin_academy.tscn","default_regions":["res://resources/world_regions/ashvale.tres"],"default_locations":[{"$class":"LocationDef","repeatable":true,"encounter":"def!encounter.academy_quarters"}],"$src":"assets/data/_generated/meta/origins/origin.academy.json"},"origin.farm":{"$class":"LifeOrigin","id":"origin.farm","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,19]},"name":"Farmhand","web":"def!web.ashvale_farmhand","unlocked_tabs":[],"default_regions":["res://resources/world_regions/ashvale.tres"],"default_locations":[{"$class":"LocationDef","repeatable":true,"encounter":"def!encounter.humble_home"}],"default_abilities":["def!power.guardian_spirit"],"default_status_effects":["def!status_effect.early_years"],"unique_perks":["def!perk.faith","def!perk.holy_shrapnel"],"start_with_aging":true,"start_with_combat_techniques":false,"texture_head":"res://assets/player/farmhand_head.png","texture_body":"res://assets/player/farmhand.png","$src":"assets/data/_generated/meta/origins/origin.farm.json"},"origin.hunting_cabin":{"$class":"LifeOrigin","id":"origin.hunting_cabin","name":"Cabin","web":"def!web.ashvale_hunter","default_regions":["res://resources/world_regions/ashvale.tres"],"default_locations":[{"$class":"LocationDef","repeatable":true,"encounter":"def!encounter.humble_home"}],"$src":"assets/data/_generated/meta/origins/origin.hunting_cabin.json"},"origin.library":{"$class":"LifeOrigin","id":"origin.library","name":"Academy","web_scene":"res://scenes/origins/origin_library.tscn","default_regions":["res://resources/world_regions/ashvale.tres"],"default_locations":[{"$class":"LocationDef","repeatable":true,"encounter":"def!encounter.academy_quarters"}],"$src":"assets/data/_generated/meta/origins/origin.library.json"},"origin.mage":{"$class":"LifeOrigin","id":"origin.mage","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,23]},"name":"Mage","web":"def!web.ashvale_scholar","start_sprite":{"sheet":{"texture":"res://assets/characters/human_wizard.png"},"coord":[0,0]},"start_coin":10,"default_regions":["res://resources/world_regions/ashvale.tres"],"default_locations":[{"$class":"LocationDef","repeatable":true,"encounter":"def!encounter.humble_home"}],"default_abilities":["def!power.analyze"],"default_items":["def!item.dagger_1"],"unique_perks":["def!perk.analyze_dmg"],"texture_head":"res://assets_full/player/sedge_head.png","texture_body":"res://assets/player/farmhand.png","$src":"assets/data/_generated/meta/origins/origin.mage.json"},"origin.princess":{"$class":"LifeOrigin","id":"origin.princess","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,45]},"name":"Princess","web":"def!web.prison","default_regions":["res://resources/world_regions/ashvale.tres"],"default_locations":[{"$class":"LocationDef","repeatable":true,"encounter":"def!encounter.humble_home"}],"$src":"assets/data/_generated/meta/origins/origin.princess.json"},"origin.prison":{"$class":"LifeOrigin","id":"origin.prison","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,20]},"name":"Prisoner","web":"def!web.prison","default_regions":["res://resources/world_regions/ashvale.tres"],"default_locations":[{"$class":"LocationDef","repeatable":true,"encounter":"def!encounter.humble_home"}],"$src":"assets/data/_generated/meta/origins/origin.prison.json"},"origin.street_rat":{"$class":"LifeOrigin","id":"origin.street_rat","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,42]},"name":"Street Rat","web":"def!web.capital","default_regions":["res://resources/world_regions/ashvale.tres"],"default_locations":[{"$class":"LocationDef","repeatable":true,"encounter":"def!encounter.shack"}],"default_items":["def!item.shiv_1"],"unlocked_tabs":["CHARACTER","LEGEND","COMBAT"],"$src":"assets/data/_generated/meta/origins/origin.street_rat.json"},"soul_perk.earlybird":{"$class":"SoulPerkDef","id":"soul_perk.earlybird","name":"Early Bird","desc":"Start all lives with the Early Bird perk, unlocking the Morning slot.","legacy_cost":1,"hidden":true,"$src":"assets/data/_generated/meta/soul_perks/soul_perk.earlybird.json"},"soul_perk.night_owl":{"$class":"SoulPerkDef","id":"soul_perk.night_owl","name":"Night Owl","desc":"Start all lives with the Night Owl perk, unlocking the Evening slot.","hidden":true,"$src":"assets/data/_generated/meta/soul_perks/soul_perk.night_owl.json"},"soul_perk.omniscience_1":{"$class":"SoulPerkDef","id":"soul_perk.omniscience_1","name":"Omniscience I","desc":"Increase XP gain by +10%","legacy_cost":1,"hidden":true,"$src":"assets/data/_generated/meta/soul_perks/soul_perk.omniscience_1.json"},"soul_perk.rapidity_1":{"$class":"SoulPerkDef","id":"soul_perk.rapidity_1","name":"Rapidity I","desc":"All tasks gain +1{PROF_SPD} (Increases Speed).","legacy_cost":1,"effects":[{"$class":"GainSpeedStars","stars":1}],"hidden":true,"$src":"assets/data/_generated/meta/soul_perks/soul_perk.rapidity_1.json"},"soul_perk.reject_fate_1":{"$class":"SoulPerkDef","id":"soul_perk.reject_fate_1","name":"Reject Fate I","desc":"Gain +1 reroll when choosing your next life.","hidden":true,"$src":"assets/data/_generated/meta/soul_perks/soul_perk.reject_fate_1.json"},"effect.prime_xp_gain":{"$class":"ModGlobalXpGain","id":"effect.prime_xp_gain","amount":1.1,"$src":"assets/data/_generated/meta/soul_perks/tier1/effect.prime_xp_gain.json"},"effect.young_sp_gain":{"$class":"EffBoostSpGain","id":"effect.young_sp_gain","bonus":0.2,"$src":"assets/data/_generated/meta/soul_perks/tier1/effect.young_sp_gain.json"},"soul_perk.consumables":{"$class":"SoulPerkDef","id":"soul_perk.consumables","name":"Every Advantage","desc":"Nothing useful should go to waste. Food, potions, and other consumables can now be purchased, found, and consumed for temporary effects.","icon":{"sheet":"res://resources/sheets/sheet_ascensions.tres","coord":[2,0]},"tier":1,"tier_ordinal":500,"available_in_demo":false,"hidden":true,"$src":"assets/data/_generated/meta/soul_perks/tier1/soul_perk.consumables.json"},"soul_perk.life_duration":{"$class":"SoulPerkDef","id":"soul_perk.life_duration","name":"Aeviternus","desc":"Your soul's resilience allows you to withstand trials, extending your lifespan in each existence.","icon":{"sheet":"res://resources/sheets/sheet_ascensions.tres","coord":[3,0]},"tier":1,"tier_ordinal":-1000,"lvl1_effects":[{"$class":"EffLifeDuration","bonus":0.08}],"$src":"assets/data/_generated/meta/soul_perks/tier1/soul_perk.life_duration.json"},"soul_perk.passive_prime_xp_gain":{"$class":"SoulPerkDef","id":"soul_perk.passive_prime_xp_gain","name":"Constantia","desc":"Though the early years pass by swiftly, their gift for learning now lingers within you.","icon":{"sheet":"res://resources/sheets/sheet_soul_perk_passives.tres","coord":[3,1]},"tier_ordinal":100,"tier":1,"is_passive":true,"lvl1_effects":[{"$class":"EffDisplayOnly","effect":{"$class":"EffDuringLifeStage","life_stage":"PRIME","effect":"def!effect.prime_xp_gain"}}],"$src":"assets/data/_generated/meta/soul_perks/tier1/soul_perk.passive_prime_xp_gain.json"},"soul_perk.passive_young_sp_gain":{"$class":"SoulPerkDef","id":"soul_perk.passive_young_sp_gain","name":"Paideia","desc":"The lessons of youth take root a little deeper.","icon":{"sheet":"res://resources/sheets/sheet_soul_perk_passives.tres","coord":[2,0]},"tier_ordinal":-100,"tier":1,"is_passive":true,"lvl1_effects":[{"$class":"EffDisplayOnly","effect":{"$class":"EffDuringLifeStage","life_stage":"YOUNG","effect":"def!effect.young_sp_gain"}}],"$src":"assets/data/_generated/meta/soul_perks/tier1/soul_perk.passive_young_sp_gain.json"},"soul_perk.xp":{"$class":"SoulPerkDef","id":"soul_perk.xp","name":"Sapientia","desc":"Your mind becomes exceptionally receptive to new knowledge and experiences.","icon":{"sheet":"res://resources/sheets/sheet_ascensions.tres","coord":[5,0]},"tier":1,"tier_ordinal":-500,"upgrade_count":1,"lvl1_effects":[{"$class":"ModGlobalXpGain","amount":1.15}],"lvl2_effects":[{"$class":"ModGlobalXpGain","amount":1.3}],"$src":"assets/data/_generated/meta/soul_perks/tier1/soul_perk.xp.json"},"effect.elder_energy":{"$class":"ModMaxEnergyFactor","id":"effect.elder_energy","amount_mode":"MUL","amount":1.1,"$src":"assets/data/_generated/meta/soul_perks/tier2/effect.elder_energy.json"},"soul_perk.above_and_beyond_1":{"$class":"SoulPerkDef","id":"soul_perk.above_and_beyond_1","name":"Above and Beyond I","desc":"All tasks gain +1{PROF} (Increases Yield).","legacy_cost":1,"effects":[{"$class":"GainYieldStars","stars":1}],"tier":2,"hidden":true,"$src":"assets/data/_generated/meta/soul_perks/tier2/soul_perk.above_and_beyond_1.json"},"soul_perk.boost_rp":{"$class":"SoulPerkDef","id":"soul_perk.boost_rp","name":"Flame Within","desc":"Your inner fire burns brighter, granting you increased resolve throughout each life.","tier":2,"hidden":true,"$src":"assets/data/_generated/meta/soul_perks/tier2/soul_perk.boost_rp.json"},"soul_perk.critical_striker":{"$class":"SoulPerkDef","id":"soul_perk.critical_striker","name":"Conviction","tier":2,"upgrade_count":1,"hidden":true,"$src":"assets/data/_generated/meta/soul_perks/tier2/soul_perk.critical_striker.json"},"soul_perk.energy":{"$class":"SoulPerkDef","id":"soul_perk.energy","name":"Indefessus","desc":"Your inner strength transcends the body's limits.","icon":{"sheet":"res://resources/sheets/sheet_ascensions.tres","coord":[4,0]},"tier":2,"lvl1_effects":[{"$class":"GainMaxEnergy","amount":1}],"$src":"assets/data/_generated/meta/soul_perks/tier2/soul_perk.energy.json"},"soul_perk.evasive_1":{"$class":"SoulPerkDef","id":"soul_perk.evasive_1","name":"Praesagium","desc":"Your connection with Eru grows stronger, allowing you to sense danger before it happens.","icon":{"sheet":"res://resources/sheets/sheet_ascensions.tres","coord":[0,1]},"tier":2,"upgrade_count":1,"lvl1_effects":[{"$class":"GainEvasion","amount":4}],"lvl2_effects":[{"$class":"GainEvasion","amount":8}],"$src":"assets/data/_generated/meta/soul_perks/tier2/soul_perk.evasive_1.json"},"soul_perk.passive_elder_energy":{"$class":"SoulPerkDef","id":"soul_perk.passive_elder_energy","name":"Invictus","desc":"The fire dims but does not die. Age takes the body long before it takes the will.","icon":{"sheet":"res://resources/sheets/sheet_soul_perk_passives.tres","coord":[3,0]},"tier":2,"is_passive":true,"lvl1_effects":[{"$class":"EffDisplayOnly","effect":{"$class":"EffDuringLifeStage","life_stage":"ELDER","effect":"def!effect.elder_energy"}}],"$src":"assets/data/_generated/meta/soul_perks/tier2/soul_perk.passive_elder_energy.json"},"soul_perk.passive_undead_damage":{"$class":"SoulPerkDef","id":"soul_perk.passive_undead_damage","name":"Consecratus","desc":"A faint light begins to shine through the cracks of your mortal vessel. The restless dead recoil from its gleam.","icon":{"sheet":"res://resources/sheets/sheet_soul_perk_passives.tres","coord":[1,0]},"tier":2,"is_passive":true,"lvl1_effects":[{"$class":"EffDamageVsTag","tag":"UNDEAD","bonus":0.15}],"$src":"assets/data/_generated/meta/soul_perks/tier2/soul_perk.passive_undead_damage.json"},"soul_perk.talents":{"$class":"SoulPerkDef","id":"soul_perk.talents","name":"Purposeful","desc":"You are driven by a clear sense of purpose, focusing your talents effectively.","tier":3,"$src":"assets/data/_generated/meta/soul_perks/tier3/soul_perk.talents.json"},"soul_tier.tier1":{"$class":"SoulTierDef","id":"soul_tier.tier1","name":"Sundered","desc":"The beginning of this soul's journey, or so it seems...","icon":{"sheet":"res://resources/sheets/sheet_soul_tiers.tres","coord":[0,0]},"tier":1,"points_required":0,"$src":"assets/data/_generated/meta/soul_tiers/soul_tier.tier1.json"},"soul_tier.tier2":{"$class":"SoulTierDef","id":"soul_tier.tier2","name":"Tempered","desc":"An awakening.","icon":{"sheet":"res://resources/sheets/sheet_soul_tiers.tres","coord":[1,0]},"prereq":"def!soul_tier.tier1","tier":2,"points_required":4,"$src":"assets/data/_generated/meta/soul_tiers/soul_tier.tier2.json"},"soul_tier.tier3":{"$class":"SoulTierDef","id":"soul_tier.tier3","name":"Tier III","desc":"An awakening.","icon":{"sheet":"res://resources/sheets/sheet_soul_tiers.tres","coord":[2,0]},"prereq":"def!soul_tier.tier2","tier":3,"points_required":10,"hidden":true,"$src":"assets/data/_generated/meta/soul_tiers/soul_tier.tier3.json"},"milestone.novice_follower":{"$class":"MilestoneDef","id":"milestone.novice_follower","name":"Novice Follower","description":"Reach Piety Lvl. 5","requirement":{"$class":"ReqSkillLevel","profession":"PIETY","lvl":5},"lp_type":"SOCIETY","lp_yield":25,"$src":"assets/data/_generated/milestones/milestone.novice_follower.json"},"milestone.slay_mobs":{"$class":"MilestoneDef","id":"milestone.slay_mobs","name":"Monster Slayer","description":"Slay 10 mobs","lp_type":"SOCIETY","lp_yield":25,"$src":"assets/data/_generated/milestones/milestone.slay_mobs.json"},"milestone.town_jobs1":{"$class":"MilestoneDef","id":"milestone.town_jobs1","name":"A Familiar Face","description":"Work Towns Job","requirement":{"$class":"RequirementPerformTaskWithTag","tag":"SOCIAL","amount":10},"lp_type":"SOCIETY","lp_yield":25,"$src":"assets/data/_generated/milestones/milestone.town_jobs1.json"},"sheet.base_origin_portraits":{"$class":"Sheet","id":"sheet.base_origin_portraits","texture":"res://assets/icons/portraits/BaseOriginPortraits.png","size":[4,16],"$src":"assets/data/_generated/misc/sheet.base_origin_portraits.json"},"mob.bat":{"$class":"MobDef","id":"mob.bat","name":"Bat","tags":["FIGHTER","ANIMAL"],"scene":"res://scenes/mobs/bat.tscn","$src":"assets/data/_generated/mobs/mob.bat.json"},"mob.boar":{"$class":"MobDef","id":"mob.boar","name":"Boar","tags":["FIGHTER","ANIMAL"],"scene":"res://scenes/mobs/boar.tscn","$src":"assets/data/_generated/mobs/mob.boar.json"},"mob.cultist_bladesman":{"$class":"MobDef","id":"mob.cultist_bladesman","name":"Cultist Bladesman","tags":["FIGHTER"],"scene":"res://scenes/mobs/cultist_bladesman.tscn","$src":"assets/data/_generated/mobs/mob.cultist_bladesman.json"},"mob.cultist_mage":{"$class":"MobDef","id":"mob.cultist_mage","name":"Cultist Mage","tags":["FIGHTER"],"scene":"res://scenes/mobs/cultist_mage.tscn","$src":"assets/data/_generated/mobs/mob.cultist_mage.json"},"mob.dummy":{"$class":"MobDef","id":"mob.dummy","name":"Training Dummy","tags":["DUMMY"],"scene":"res://scenes/mobs/dummy.tscn","$src":"assets/data/_generated/mobs/mob.dummy.json"},"mob.dummy_upgrade":{"$class":"MobDef","id":"mob.dummy_upgrade","name":"Training Dummy","tags":["DUMMY"],"scene":"res://scenes/mobs/dummy_upgrade.tscn","$src":"assets/data/_generated/mobs/mob.dummy_upgrade.json"},"mob.fauna_ent":{"$class":"MobDef","id":"mob.fauna_ent","name":"Fauna Ent","tags":["FIGHTER"],"scene":"res://scenes/mobs/fauna_ent.tscn","$src":"assets/data/_generated/mobs/mob.fauna_ent.json"},"mob.fauna_entling":{"$class":"MobDef","id":"mob.fauna_entling","name":"Fauna Entling","tags":["FIGHTER"],"scene":"res://scenes/mobs/fauna_entling.tscn","$src":"assets/data/_generated/mobs/mob.fauna_entling.json"},"mob.giant_rat":{"$class":"MobDef","id":"mob.giant_rat","name":"Giant Rat","tags":["FIGHTER","ANIMAL"],"scene":"res://scenes/mobs/giant_rat.tscn","$src":"assets/data/_generated/mobs/mob.giant_rat.json"},"mob.giant_spider":{"$class":"MobDef","id":"mob.giant_spider","name":"Giant Spider","tags":["FIGHTER","ANIMAL"],"scene":"res://scenes/mobs/giant_spider.tscn","$src":"assets/data/_generated/mobs/mob.giant_spider.json"},"mob.goblin":{"$class":"MobDef","id":"mob.goblin","name":"Goblin","tags":["FIGHTER","GOBLIN"],"scene":"res://scenes/mobs/goblin2.tscn","$src":"assets/data/_generated/mobs/mob.goblin.json"},"mob.goblin_archer":{"$class":"MobDef","id":"mob.goblin_archer","name":"Goblin Archer","tags":["FIGHTER"],"scene":"res://scenes/mobs/goblin_archer.tscn","$src":"assets/data/_generated/mobs/mob.goblin_archer.json"},"mob.goblin_shaman":{"$class":"MobDef","id":"mob.goblin_shaman","name":"Goblin Shaman","tags":["FIGHTER","GOBLIN"],"scene":"res://scenes/mobs/goblin_shaman.tscn","$src":"assets/data/_generated/mobs/mob.goblin_shaman.json"},"mob.goblin_spear":{"$class":"MobDef","id":"mob.goblin_spear","name":"Goblin Spearman","tags":["FIGHTER","GOBLIN"],"scene":"res://scenes/mobs/goblin_spear.tscn","$src":"assets/data/_generated/mobs/mob.goblin_spear.json"},"mob.golem":{"$class":"MobDef","id":"mob.golem","name":"Golem","tags":["FIGHTER"],"scene":"res://scenes/mobs/golem.tscn","$src":"assets/data/_generated/mobs/mob.golem.json"},"mob.kobold":{"$class":"MobDef","id":"mob.kobold","name":"Kobold","tags":["FIGHTER"],"scene":"res://scenes/mobs/kobold.tscn","$src":"assets/data/_generated/mobs/mob.kobold.json"},"mob.kobold_archer":{"$class":"MobDef","id":"mob.kobold_archer","name":"Kobold Archer","tags":["FIGHTER"],"scene":"res://scenes/mobs/kobold_archer.tscn","$src":"assets/data/_generated/mobs/mob.kobold_archer.json"},"mob.kobold_mage":{"$class":"MobDef","id":"mob.kobold_mage","name":"Kobold Mage","tags":["FIGHTER"],"scene":"res://scenes/mobs/kobold_mage.tscn","$src":"assets/data/_generated/mobs/mob.kobold_mage.json"},"mob.raven":{"$class":"MobDef","id":"mob.raven","name":"Raven","tags":["FIGHTER","ANIMAL"],"scene":"res://scenes/mobs/raven.tscn","$src":"assets/data/_generated/mobs/mob.raven.json"},"mob.skeleton_archer":{"$class":"MobDef","id":"mob.skeleton_archer","name":"Skeleton Archer","tags":["FIGHTER","UNDEAD"],"scene":"res://scenes/mobs/skeleton_archer.tscn","$src":"assets/data/_generated/mobs/mob.skeleton_archer.json"},"mob.skeleton_knight":{"$class":"MobDef","id":"mob.skeleton_knight","name":"Skeleton Knight","tags":["FIGHTER","UNDEAD"],"scene":"res://scenes/mobs/skeleton_knight.tscn","$src":"assets/data/_generated/mobs/mob.skeleton_knight.json"},"mob.skeleton_mage":{"$class":"MobDef","id":"mob.skeleton_mage","name":"Skeleton Mage","tags":["FIGHTER","UNDEAD"],"scene":"res://scenes/mobs/skeleton_mage.tscn","$src":"assets/data/_generated/mobs/mob.skeleton_mage.json"},"mob.skeleton_spear":{"$class":"MobDef","id":"mob.skeleton_spear","name":"Skeleton Spear","tags":["FIGHTER","UNDEAD"],"scene":"res://scenes/mobs/skeleton_spear.tscn","$src":"assets/data/_generated/mobs/mob.skeleton_spear.json"},"mob.slime":{"$class":"MobDef","id":"mob.slime","name":"Slime","tags":["FIGHTER"],"scene":"res://scenes/mobs/slime.tscn","$src":"assets/data/_generated/mobs/mob.slime.json"},"mob.slime_big":{"$class":"MobDef","id":"mob.slime_big","name":"Big Slime","tags":["FIGHTER"],"scene":"res://scenes/mobs/slime_big.tscn","$src":"assets/data/_generated/mobs/mob.slime_big.json"},"mob.slime_green_big":{"$class":"MobDef","id":"mob.slime_green_big","name":"Big Green Slime","tags":["FIGHTER"],"scene":"res://scenes/mobs/slime_green_big.tscn","$src":"assets/data/_generated/mobs/mob.slime_green_big.json"},"mob.snake":{"$class":"MobDef","id":"mob.snake","name":"Snake","tags":["FIGHTER","ANIMAL"],"scene":"res://scenes/mobs/snake.tscn","$src":"assets/data/_generated/mobs/mob.snake.json"},"mob.snake_brown":{"$class":"MobDef","id":"mob.snake_brown","name":"Brown Snake","tags":["FIGHTER","ANIMAL"],"scene":"res://scenes/mobs/snake_brown.tscn","$src":"assets/data/_generated/mobs/mob.snake_brown.json"},"mob.sparrer":{"$class":"MobDef","id":"mob.sparrer","name":"Sparrer","tags":[],"scene":"res://scenes/mobs/sparrer.tscn","$src":"assets/data/_generated/mobs/mob.sparrer.json"},"mob.spirit":{"$class":"MobDef","id":"mob.spirit","name":"Spirit","tags":["FIGHTER","SPIRIT"],"scene":"res://scenes/mobs/spirit.tscn","$src":"assets/data/_generated/mobs/mob.spirit.json"},"mob.spirit_evil":{"$class":"MobDef","id":"mob.spirit_evil","name":"Wicked Spirit","tags":["FIGHTER","SPIRIT"],"scene":"res://scenes/mobs/spirit_evil.tscn","$src":"assets/data/_generated/mobs/mob.spirit_evil.json"},"mob.thief":{"$class":"MobDef","id":"mob.thief","name":"Thief","tags":["FIGHTER","ANIMAL"],"scene":"res://scenes/mobs/thief.tscn","$src":"assets/data/_generated/mobs/mob.thief.json"},"mob.wolf":{"$class":"MobDef","id":"mob.wolf","name":"Wolf","tags":["FIGHTER","ANIMAL"],"scene":"res://scenes/mobs/wolf.tscn","$src":"assets/data/_generated/mobs/mob.wolf.json"},"mob.wolf2":{"$class":"MobDef","id":"mob.wolf2","name":"Wolf","tags":["FIGHTER","ANIMAL"],"scene":"res://scenes/mobs/wolf2.tscn","$src":"assets/data/_generated/mobs/mob.wolf2.json"},"mob.wyrm_purple":{"$class":"MobDef","id":"mob.wyrm_purple","name":"Wyrm","tags":["FIGHTER","ANIMAL"],"scene":"res://scenes/mobs/wyrm_purple.tscn","$src":"assets/data/_generated/mobs/mob.wyrm_purple.json"},"cond.origin_farmhand":{"$class":"ConditionHasOriginTag","id":"cond.origin_farmhand","tag":"FIELDS","$src":"assets/data/_generated/origins/farmhand/cond.origin_farmhand.json"},"cond.tg_choice_bow":{"$class":"ConditionHasFlag","id":"cond.tg_choice_bow","flag":"TG_CHOICE_BOW","$src":"assets/data/_generated/origins/farmhand/cond.tg_choice_bow.json"},"cond.tg_choice_sword":{"$class":"ConditionHasFlag","id":"cond.tg_choice_sword","flag":"TG_CHOICE_SWORD","$src":"assets/data/_generated/origins/farmhand/cond.tg_choice_sword.json"},"perk.faith":{"$class":"Perk","id":"perk.faith","origin_unique":true,"tags":["PIETY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,25]},"name":"Faith","flavor_desc":"You never truly worry, as you feel the presence of a higher power watching over you.","type":"ABILITY_UPGRADE","point_price":1,"weight":4,"effects":[{"$class":"EffSpecificAbilitySpeed","ability":"def!power.guardian_spirit","percentage_increase":0.25}],"requirements":[{"$class":"ReqSkillLevel","profession":"PIETY","lvl":5},{"$class":"RequirementAttribute","attribute":"STAT_WISDOM","attribute_lvl":12}],"$src":"assets/data/_generated/origins/farmhand/perk.faith.json"},"perk.holy_shrapnel":{"$class":"Perk","id":"perk.holy_shrapnel","origin_unique":true,"tags":["PIETY"],"icon":{"sheet":"def!sheet.custom_icons2","coord":[0,0]},"name":"Holy Shrapnel","flavor_desc":"No light is wasted.","type":"ABILITY_UPGRADE","point_price":2,"weight":3,"effects":[{"$class":"EffSpecificAbilityCustom","ability":"def!power.guardian_spirit","desc":"Emit homing light shards"}],"$src":"assets/data/_generated/origins/farmhand/perk.holy_shrapnel.json"},"task.t1_farmhand":{"$class":"Task","id":"task.t1_farmhand","tags":["ORIGIN","FARMING"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":7,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,19]},"name":"Farmhand","tooltip":"You work the village farms. Nothing glamorous, but it's honest work.","tier":1,"valid_times_of_day":["DAY"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":4},{"$class":"GainXpSimple","attribute":"STAT_VIGOR","amount":20},{"$class":"GainSpSimple","profession":"FARMING","amount":2}],"upgrades":[{"name":"Adept Farmhand","numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_VIGOR","attribute_lvl":15}]},{"name":"Expert Farmhand","numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_VIGOR","attribute_lvl":20}]}],"$src":"assets/data/_generated/origins/farmhand/task.t1_farmhand.json"},"cond.origin_scholar":{"$class":"ConditionHasOriginTag","id":"cond.origin_scholar","tag":"SCHOLAR","$src":"assets/data/_generated/origins/scholar/cond.origin_scholar.json"},"deed.sch_graduate":{"$class":"DeedDef","id":"deed.sch_graduate","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,23]},"name":"Academy Graduate","short_name":"Grand Academy Graduate","short_desc":"Alumnus of the prestigious academy.","lp_trickle_type":"SOCIETY","lp_trickle":2.5,"legacy_value":1,"$src":"assets/data/_generated/origins/scholar/deed.sch_graduate.json"},"encounter.archive_depths":{"$class":"EncounterCategory","id":"encounter.archive_depths","tags":["DELVING"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,24]},"name":"Archive Depths","tier":1,"yield_info":"Earns:\n- {LP} [color=#daa520]Legend[/color]","info":"The mysterious depths.","ambience_type":"DEPTHS","scene":"res://scenes/levels/depths2.tscn","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"costs":[{"$class":"TimeCost","days":4}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.slime","weight":1},{"mob":"def!mob.slime_big","weight":0.2},{"mob":"def!mob.bat","weight":0.2}],"swarm_enemies_min":12,"swarm_enemies_max":15,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":5,"swarm_spawn_interval_decrease_per_minute":1,"scaling_health":0.8,"scaling_damage":0.8,"scaling_xp":0.8}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":1250},{"$class":"LegendPointsReward","amount":30}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.slime","weight":1},{"mob":"def!mob.slime_big","weight":0.3},{"mob":"def!mob.bat","weight":0.3}],"swarm_enemies_min":12,"swarm_enemies_max":15,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":4,"swarm_spawn_interval_decrease_per_minute":1.5,"scaling_health":0.9,"scaling_damage":0.9,"scaling_xp":0.9}],"costs":[{"$class":"TimeCost","days":5}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":1500},{"$class":"LegendPointsReward","amount":40}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.slime","weight":1},{"mob":"def!mob.slime_big","weight":0.6},{"mob":"def!mob.slime_green_big","weight":0.3,"alive_cap":3,"spawn_cap":3},{"mob":"def!mob.bat","weight":0.3}],"swarm_enemies_min":12,"swarm_enemies_max":15,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":3,"swarm_spawn_interval_decrease_per_minute":1.5,"scaling_health":1,"scaling_damage":1,"scaling_xp":1}],"costs":[{"$class":"TimeCost","days":6}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":2000},{"$class":"LegendPointsReward","amount":60}]}],"$src":"assets/data/_generated/origins/scholar/encounter.archive_depths.json"},"encounter.archive_depths_finale":{"$class":"EncounterCategory","id":"encounter.archive_depths_finale","tags":["DELVING"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,36]},"name":"Defend the Archives","tier":1,"yield_info":"Earns:\n- {LP} [color=#daa520]Legend[/color]","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"costs":[{"$class":"TimeCost","days":4}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.goblin","weight":1},{"mob":"def!mob.thief","weight":1,"alive_cap":2,"spawn_cap":4},{"mob":"def!mob.cultist_mage","weight":100,"alive_cap":1,"spawn_cap":1}],"swarm_enemies_min":12,"swarm_enemies_max":16,"swarm_prewarm_min":4,"swarm_prewarm_max":5,"swarm_spawn_interval_base":4,"swarm_spawn_interval_decrease_per_minute":1,"scaling_health":1,"scaling_damage":1}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":1000},{"$class":"LegendPointsReward","amount":50}]}],"$src":"assets/data/_generated/origins/scholar/encounter.archive_depths_finale.json"},"item.ancient_tome":{"$class":"TaskItem","id":"item.ancient_tome","item_type":"GENERIC","extra_description":"You can study this item.","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,23]},"item_name":"Ancient Tome","item_description":"A relic of a lost kingdom. Much remains beyond your understanding…","task":"def!task.ancient_tome","discardable":false,"$src":"assets/data/_generated/origins/scholar/item.ancient_tome.json"},"item.ancient_tome_studied":{"$class":"ShopItem","id":"item.ancient_tome_studied","tags":["ARCANE"],"item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,23]},"item_name":"Ancient Tome (Studied)","item_description":"A relic of a lost kingdom. Much remains beyond your understanding, but glimpses of an ancient wizard's memories guide your study of the arcane arts.","task":"def!task.ancient_tome","effects":[{"$class":"EffBoostSpGain","profession":"ARCANE","bonus":0.15}],"$src":"assets/data/_generated/origins/scholar/item.ancient_tome_studied.json"},"item.bestiary":{"$class":"ShopItem","id":"item.bestiary","tags":["SCHOLAR"],"item_type":"ACCESSORY","item_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[6,15]},"item_name":"Annotated Bestiary","item_description":"A compendium of creatures and monsters, filled with detailed notes on their vulnerabilities.","cost":450,"cost_variance":25,"effects":[{"$class":"EffGrantPassive","passive":"def!passive.exploit_weakness"}],"$src":"assets/data/_generated/origins/scholar/item.bestiary.json"},"item.history_ashvale":{"$class":"TaskItem","id":"item.history_ashvale","item_type":"GENERIC","extra_description":"You can study this item.","item_name":"History of Ashvale","item_description":"TBD","item_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[1,15]},"task":"def!task.history_ashvale","$src":"assets/data/_generated/origins/scholar/item.history_ashvale.json"},"node.av_scholar_depths":{"$class":"WebNode","id":"node.av_scholar_depths","tags":["ORIGIN","DELVING"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,24]},"node_name":"The Depths","node_description":"A quiet night. Two shadowy figures.","completion_message":"There's work to be done.","is_unknown_gains":true,"prereq":"def!node.av_scholar_quest","narrative_event":"def!story.av_scholar_depths","resolve_cost":1,"rewards":[{"$class":"UnlockTab","tab":"COMBAT"},{"$class":"UnlockLocation","location":{"$class":"LocationDef","encounter":"def!encounter.archive_depths","repeatable":true}}],"$src":"assets/data/_generated/origins/scholar/node.av_scholar_depths.json"},"node.av_scholar_depths_conclusion":{"$class":"WebNode","id":"node.av_scholar_depths_conclusion","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,45]},"node_name":"Finding What You Seek","node_description":"There's something down here, isn't there? You can feel it. You just have to find it.","completion_message":"Haldor is amazed by your discovery and says it's only fitting that you be the one to study the tome further.","is_unknown_gains":true,"prereq":"def!node.av_scholar_depths","narrative_event":"def!story.av_scholar_depths_conclusion2","quest":{"requirements":[{"$class":"BeatEncounter","encounter":"def!encounter.archive_depths","times":1}]},"rewards":[{"$class":"GiveItem","item":"def!item.ancient_tome","amount":1}],"$src":"assets/data/_generated/origins/scholar/node.av_scholar_depths_conclusion.json"},"node.av_scholar_finale":{"$class":"WebNode","id":"node.av_scholar_finale","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,50]},"node_name":"At the Door","node_description":"A robed figure and a pack of goblins are camped outside the Archives. Haldor has barred the doors.","completion_message":"They're not leaving. Whatever comes next, it has to be on your terms.","prereq":"def!node.av_scholar_quest","resolve_cost":3,"rewards":[{"$class":"UnlockLocation","location":{"$class":"LocationDef","encounter":"def!encounter.archive_depths_finale"}}],"is_shadow":true,"unshadow_requirements":[{"$class":"ReqCompleteNode","node":"def!node.quest_av_scholar_study_tome"}],"$src":"assets/data/_generated/origins/scholar/node.av_scholar_finale.json"},"node.av_scholar_finale_conclusion":{"$class":"WebNode","id":"node.av_scholar_finale_conclusion","tags":["ORIGIN"],"node_tags":["TOWN_GATE","ORIGIN_END"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,36]},"node_name":"Puzzle Pieces Fitting","node_gains_description":"{FEAT} [color=#DAA520]Heroic Feat[/color]\n","node_description":"It's time to defend the archives.","completion_message":"Haldor gives you some coin for the journey ahead. Whatever is out there, you're determined to find it.","prereq":"def!node.av_scholar_finale","narrative_event":"def!story.av_scholar_conclusion","quest":{"$class":"Quest","requirements":[{"$class":"BeatEncounter","encounter":"def!encounter.archive_depths_finale","times":1}]},"rewards":[{"$class":"UnlockTab","tab":"LEGEND"},{"$class":"RewardRemoveStatusEffect","status_effect":"def!status_effect.early_years"},{"$class":"RewardDeed","deed":"def!deed.av_scholar_defend_archives"},{"$class":"GoodsReward","type":"COINS","amount":500}],"$src":"assets/data/_generated/origins/scholar/node.av_scholar_finale_conclusion.json"},"node.av_scholar_job_quest":{"$class":"WebNode","id":"node.av_scholar_job_quest","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[9,24]},"node_name":"Expert Archivist","node_description":"Work the archives with enough skill, and folk begin to take notice.","completion_message":"Your efforts haven't gone unnoticed.","prereq":"def!node.av_scholar_quest","quest":{"$class":"Quest","requirements":[{"$class":"RequirementAttribute","attribute":"STAT_INTELLECT","attribute_lvl":15},{"$class":"EarnJobTier","job":"def!task.t1_av_scholar_job","tier":2}]},"rewards":[{"$class":"LegendPointsReward","amount":80},{"$class":"RewardSp","profession":"SCHOLAR","amount":100}],"$src":"assets/data/_generated/origins/scholar/node.av_scholar_job_quest.json"},"node.av_scholar_open":{"$class":"WebNode","id":"node.av_scholar_open","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,24]},"node_name":"A Scholar's Posting","node_gains_description":"{JOB} [color=#DAA520]New Job[/color]","node_description":"Your first posting. The archives are older than anyone rightly knows.","completion_message":"There's work to be done.","resolve_cost":1,"narrative_event":"def!story.av_scholar_open","glow_when_unlockable":true,"rewards":[{"$class":"UnlockContact","contact":"def!contact.av_archivist"},{"$class":"UnlockJob","task":"def!task.t1_av_scholar_job"}],"$src":"assets/data/_generated/origins/scholar/node.av_scholar_open.json"},"node.av_scholar_quest":{"$class":"WebNode","id":"node.av_scholar_quest","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,23]},"node_name":"Get Acclimated","node_description":"The archives won't sort themselves. Dig in, learn the collection, and earn your keep.","completion_message":"Fragments of something larger are starting to surface, but you're not sure what you're looking at yet.","prereq":"def!node.av_scholar_open","quest":{"requirements":[{"$class":"RequirementPerformTask","task":"def!task.t1_av_scholar_job","amount":8}]},"rewards":[{"$class":"ResolvePointsReward","amount":1}],"$src":"assets/data/_generated/origins/scholar/node.av_scholar_quest.json"},"node.quest_av_scholar_study_tome":{"$class":"WebNode","id":"node.quest_av_scholar_study_tome","tags":["ORIGIN"],"node_icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,23]},"node_name":"Study Tome","node_description":"Decipher the tome and whatever secrets it holds.","completion_message":"A memory stirs: a wizard raises his hand, sending a bolt of arcane light streaking through the air. Almost without thinking, you mirror his gesture, and a bolt leaps from your own hand.","prereq":"def!node.av_scholar_depths_conclusion","quest":{"$class":"Quest","requirements":[{"$class":"RequirementPerformTask","task":"def!task.ancient_tome","amount":5}]},"is_unknown_gains":true,"rewards":[{"$class":"GiveItem","item":"def!item.ancient_tome_studied"},{"$class":"RewardPower","power":"def!power.magic_missile"}],"$src":"assets/data/_generated/origins/scholar/node.quest_av_scholar_study_tome.json"},"origin.av_scholar":{"$class":"LifeOrigin","id":"origin.av_scholar","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,23]},"name":"Scholar","web":"def!web.ashvale_scholar","start_coin":10,"default_regions":["res://resources/world_regions/ashvale.tres"],"default_locations":[{"$class":"LocationDef","repeatable":true,"encounter":"def!encounter.archive_quarters"}],"default_abilities":["def!power.analyze"],"default_items":["def!item.dagger_1"],"default_status_effects":["def!status_effect.early_years"],"unique_perks":["def!perk.analyze_dmg"],"texture_head":"res://assets/player/scholar_head.png","texture_body":"res://assets/player/scholar.png","$src":"assets/data/_generated/origins/scholar/origin.av_scholar.json"},"passive.exploit_weakness":{"$class":"DefPassiveAbility","id":"passive.exploit_weakness","tags":["SCHOLAR"],"ability_icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[6,15]},"ability_name":"Annotated Bestiary","ability_stats_description":"Your next weapon attack against an Analyzed foe is guaranteed to crit.\n","cooldown":8,"$src":"assets/data/_generated/origins/scholar/passive.exploit_weakness.json"},"speaker.academy_official":{"$class":"DialogueSpeaker","id":"speaker.academy_official","speaker_name":"Grand Academy Official","speaker_icon":{"sheet":"res://resources/sheets/sheet_rampart_icon.tres","coord":[4,0]},"$src":"assets/data/_generated/origins/scholar/speakers/speaker.academy_official.json"},"speaker.av_archivist":{"$class":"DialogueSpeaker","id":"speaker.av_archivist","speaker_name":"Haldor","speaker_icon":{"sheet":{"texture":"res://assets/icons/singular/icon_cultist_elder.png"},"coord":[0,0]},"$src":"assets/data/_generated/origins/scholar/speakers/speaker.av_archivist.json"},"story.av_scholar_conclusion":{"$class":"NarrativeEvent","id":"story.av_scholar_conclusion","name":"Final Showdown","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/scholar_archives_outside.png"}},"steps":[{"speaker":"def!speaker.cultist","contents":"T-that spellwork... so the old teachings survive..."},{"contents":"With those final words, the robed figure collapses and the goblins scatter. Haldor hurries towards you."},{"speaker":"def!speaker.av_archivist","contents":"Goodness. I hadn't expected such a turn of events, but I'm glad it's over."}],"options":[{"name":"response_proud","text":"[Proud] That should show them not to meddle with us.","link_to":"response_proud"},{"name":"response_worry","text":"[Worried] What if they come back?","link_to":"response_worry"}]},{"name":"response_proud","is_branch":true,"steps":[{"speaker":"def!speaker.av_archivist","contents":"Hah. With a fledgling arcanist such as yourself, surely they will think twice."},{"speaker":"def!speaker.av_archivist","contents":"I'll have to make a report. An attack on a historical site is hardly something we can keep to ourselves."}],"link_to":"convergence","options":[{"name":"continue","text":"*...*"}]},{"name":"response_worry","is_branch":true,"steps":[{"speaker":"def!speaker.av_archivist","contents":"Well. If it's the tome they were after, then it's clearly in safe hands."},{"speaker":"def!speaker.av_archivist","contents":"I'll have to make a report. An attack on a historical site is hardly something we can keep to ourselves."}],"link_to":"convergence","options":[{"name":"continue","text":"*...*"}]},{"name":"convergence","is_branch":true,"steps":[{"contents":"A few days later, you hear a loud [shake]*knock*[/shake] on the front door."},{"speaker":"def!speaker.academy_official","contents":"Good morning. Our records suggest these archives are of vital significance to the Academy's current research. With backing from the capital, we'll be assuming their protection and administration."},{"contents":"As the representative steps inside to inspect the archives, Haldor draws you aside."}],"link_to":"convergence2","options":[{"name":"continue","text":"*Follow Haldor*"}]},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/scholar_haldor.png"}},"name":"convergence2","is_branch":true,"steps":[{"speaker":"def!speaker.av_archivist","contents":"I'm too old to fight this, much as it grieves me. But you've made these last days here quite remarkable. I can retire content with that."},{"speaker":"def!speaker.av_archivist","contents":"These busybodies will turn every page looking for what drew the attack. Best be off with the tome before they think to check your bags, eh?"},{"speaker":"def!speaker.av_archivist","contents":"Whatever you uncover next, do come back and tell me, Isla."}]}],"$src":"assets/data/_generated/origins/scholar/story/story.av_scholar_conclusion.json"},"story.av_scholar_depths":{"$class":"NarrativeEvent","id":"story.av_scholar_depths","name":"The Depths","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/scene_archives.png"}},"steps":[{"contents":"Upstairs in the Archives, you pore over some old documents. The candle on your desk has burned low."},{"contents":"Suddenly, the smash of glass below cuts through the silence. Someone's broken in."}],"options":[{"name":"descend","text":"*Grab your dagger and investigate.*"}]},{"steps":[{"contents":"You creep to the top of the staircase, peering down into the first floor. Two shadowy figures are rummaging through the shelves below."},{"speaker":"res://resources/narrative/speakers/voice_unknown.tres","contents":"Wait.. I think this is it."},{"contents":"A loud whirr of machinery fills the room. One of the shelves begins to move, revealing a large door behind it."}],"options":[{"name":"continue","text":"*Stay hidden.*"}]},{"steps":[{"contents":"The intruders try to force the door open, throwing their weight against it. It doesn't budge."},{"speaker":"res://resources/narrative/speakers/voice_unknown.tres","contents":"Damn it! She didn't say anything about a lock."},{"contents":"They step back, scanning the room.. One of them looks toward the staircase."}],"options":[{"name":"bluff","text":"[Bluff] *Shout from the darkness.* You there! Don't move!","link_to":"response_bluff"},{"name":"noise","text":"[Noise] *Knock over a heavy stack of tomes to scare them.*","link_to":"response_noise"}]},{"name":"response_bluff","is_branch":true,"steps":[{"contents":"Your voice rings out across the room. The two figures flinch, heads snapping toward the staircase, but the darkness hides you."},{"speaker":"res://resources/narrative/speakers/voice_unknown.tres","contents":"Who the.. forget it, it's not worth it. Go, go!"},{"contents":"The intruders scramble back through the broken window and vanish into the night."}],"options":[{"name":"continue","text":"*Report to Haldor at dawn.*"}]},{"name":"response_noise","is_branch":true,"steps":[{"contents":"The crash echoes through the room. Both figures freeze, hunched like startled animals."},{"speaker":"res://resources/narrative/speakers/voice_unknown.tres","contents":"Someone's here. Move, move!"},{"contents":"The intruders scramble back through the broken window and vanish into the night."}],"options":[{"name":"continue","text":"*Report to Haldor at dawn.*"}]},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/scholar_haldor.png"}},"steps":[{"contents":"At first light, you tell Haldor about the break-in, the mechanism, and the iron door."},{"speaker":"def!speaker.av_archivist","contents":"That door leads to the lower archives. I sealed them off years ago.. but if outsiders know about them, that changes things."}]},{"steps":[{"contents":"Haldor reaches beneath his collar and pulls a heavy iron key from a chain around his neck."},{"contents":"He holds it for a moment, then sets it on the table between you."},{"speaker":"def!speaker.av_archivist","contents":"Be careful down there."}],"options":[{"name":"take_key","text":"*Take the key.*"}]}],"$src":"assets/data/_generated/origins/scholar/story/story.av_scholar_depths.json"},"story.av_scholar_depths_conclusion":{"$class":"NarrativeEvent","id":"story.av_scholar_depths_conclusion","name":"A Once Great Kingdom","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/scene_archives.png"}},"steps":[{"contents":"The lower levels of the Archives have been vast and labyrinthine, a sprawling maze of shelves and stacks that stretch on for what feels like miles."},{"contents":"After days of searching, slaying slimes and slashing bats, you've made it to a large ornate door that stands apart from the rest."}],"options":[{"name":"continue","text":"*Enter.*"}]},{"steps":[{"contents":"The door creaks open, revealing a large chamber beyond. The walls are lined with faded artworks, a lost history depicted."},{"contents":"On a podium at the end of the chamber, lies a large tome, its cover adorned with a symbol you recognize from your studies."}],"options":[{"name":"continue","text":"*Touch it.*"}]},{"steps":[{"contents":"You touch the podium... and feel dizzy. The world around you seems to shift and warp, as if caught in a dream."},{"contents":"On a podium at the end of the chamber, lies a large tome, its cover adorned with a symbol you recognize from your studies."}],"options":[{"name":"continue","text":"*Touch it.*"}]},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/backstory_nomad.png"}},"steps":[{"speaker":"def!speaker.av_archivist","contents":"Few scholars are able to wield magic, and yet.. it appears you are one of them."}]}],"$src":"assets/data/_generated/origins/scholar/story/story.av_scholar_depths_conclusion.json"},"story.av_scholar_depths_conclusion2":{"$class":"NarrativeEvent","id":"story.av_scholar_depths_conclusion2","name":"A Once Great Kingdom","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/scenes/scene_archives.png"}},"steps":[{"contents":"After days of searching, slaying slimes and bashing bats, you find your way out of the sprawling maze of shelves and stacks into an ornate chamber."},{"contents":"At the far end, a podium sits against a wall, with a large tome resting upon it..."}],"options":[{"name":"continue","text":"*Grasp the tome.*"}]},{"steps":[{"contents":"As you lay your hands on the tome, you begin to drift into a vision."},{"contents":"Voices rise around you, echoing with tension."}],"options":[{"name":"continue","text":"*Observe.*"}]},{"steps":[{"speaker":"def!speaker.councilor_maren","contents":"Two hundred incidents of theft this moon alone. We opened the city gates to all who seek healing, and now we bear the consequence."},{"speaker":"def!speaker.councilor_maren","contents":"I propose a waiting list. We must first inquire into the character of those seeking entry."},{"speaker":"def!speaker.arrakus","contents":"You'd have the sick wait while we inspect their character? Tell me, Councilor, does disease check a man's merit before it takes hold?"}],"options":[{"name":"continue","text":"*...*"}]},{"steps":[{"speaker":"def!speaker.councilor_maren","contents":"Your discovery may well usher in an age of prosperity, Lucius. But healing a man does not make him honest."},{"speaker":"def!speaker.arrakus","contents":"What purpose does Lumina serve if we deny its gifts? I would see as many as possible live to share that future."},{"speaker":"def!speaker.councilor_maren","contents":"And if your idealism brings ruin upon us? We owe a duty to those already within our walls."}],"options":[{"name":"continue","text":"*...*"}]},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/scholar_haldor.png"}},"steps":[{"contents":"Suddenly the vision fades, and you step back from the podium. You return to Haldor with the tome, describing in detail what you experienced."},{"speaker":"def!speaker.av_archivist","contents":"This is truly remarkable. I can sense arcane magicks emanating from these pages."},{"speaker":"def!speaker.av_archivist","contents":"From what you've described, it seems a wizard of old imbued this tome with memories of the past."}]}],"$src":"assets/data/_generated/origins/scholar/story/story.av_scholar_depths_conclusion2.json"},"story.av_scholar_open":{"$class":"NarrativeEvent","id":"story.av_scholar_open","name":"A Scholar's Posting","pages":[{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/scholar_archives_outside.png"}},"steps":[{"contents":"You've finally arrived in Ashvale. Kingdoms rose and fell in this region eons ago, and yet all that remains today is a quiet village nestled by the woods."},{"contents":"The wider world forgot whatever this place was. But Ashvale has its archives, tucked away on the southern roads, older than anyone rightly knows."}]},{"change_artwork":true,"artwork":{"sheet":{"texture":"res://assets/artworks/scholar_haldor.png"}},"steps":[{"speaker":"def!speaker.av_archivist","contents":"Ah! You must be the new scholar. I'm Haldor, the head archivist. Only archivist, if we're being honest. I must admit, I wasn't sure anyone would actually answer the call. Come in, come in! There's more history in these walls than one person can manage."},{"contents":"You've come a long way for a job most wouldn't bother applying for. It's your first real posting, and you can't think of a better one."}],"options":[{"name":"enter","text":"*Enter the archives.*"}]}],"$src":"assets/data/_generated/origins/scholar/story/story.av_scholar_open.json"},"task.ancient_tome":{"$class":"Task","id":"task.ancient_tome","tags":["ITEM","ORIGIN"],"is_consumable_task":true,"name":"Study Tome","days":5,"custom_interval":2,"consumable_uses":5,"effects":[{"$class":"GainXpSimple","attribute":"STAT_INTELLECT","amount":600}],"$src":"assets/data/_generated/origins/scholar/task.ancient_tome.json"},"task.history_ashvale":{"$class":"Task","id":"task.history_ashvale","tags":["ITEM","ORIGIN"],"is_consumable_task":true,"days":10,"custom_interval":2,"consumable_uses":10,"effects":[{"$class":"GainXpSimple","attribute":"STAT_INTELLECT","amount":2000}],"$src":"assets/data/_generated/origins/scholar/task.history_ashvale.json"},"task.study_archives":{"$class":"Task","id":"task.study_archives","tags":["ORIGIN","STUDY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,23]},"name":"Research Texts","tooltip":"The archive doors are always open to you. Haldor encourages you to study whatever you find.","tier":1,"valid_times_of_day":["MORNING","DAY","NIGHT"],"energy_cost":3,"effects":[{"$class":"GainXpSimple","attribute":"STAT_INTELLECT","amount":50},{"$class":"GainSpSimple","profession":"SCHOLAR","amount":2}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_INTELLECT","attribute_lvl":25}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_INTELLECT","attribute_lvl":35}]}],"$src":"assets/data/_generated/origins/scholar/task.study_archives.json"},"task.t1_av_scholar_job":{"$class":"Task","id":"task.t1_av_scholar_job","tags":["ORIGIN","STUDY"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":6,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,24]},"name":"Archivist","tooltip":"Catalogue old records, decipher faded texts, and try not to sneeze on anything irreplaceable.","tier":1,"valid_times_of_day":["MORNING","DAY","NIGHT"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":4},{"$class":"GainXpSimple","attribute":"STAT_INTELLECT","amount":20},{"$class":"GainSpSimple","profession":"SCHOLAR","amount":2}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_INTELLECT","attribute_lvl":15}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_INTELLECT","attribute_lvl":20}]}],"$src":"assets/data/_generated/origins/scholar/task.t1_av_scholar_job.json"},"perk.voidmaw":{"$class":"Perk","id":"perk.voidmaw","hidden":true,"tags":["PERSONAL"],"type":"GENERIC","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,16]},"name":"Voidmaw","description":"Can now ingest ALL items\n[color=#DAA520]Eating[/color] moves to [color=#DAA520]Mysteria[/color] Domain","flavor_desc":"You gain a strange and unnatural ability to consume any item, no matter how indigestible it may seem. Extract the essence of what was never meant to be eaten.","requirements":[{"$class":"ReqSkillLevel","profession":"EATING","lvl":20}],"$src":"assets/data/_generated/perks/eating/perk.voidmaw.json"},"perk.bear_trap":{"$class":"Perk","id":"perk.bear_trap","tags":["HUNTING"],"type":"ABILITY","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[14,20]},"name":"Bear Trap","description":"Throw out a trap which snares enemies and inflicts damage.","flavor_desc":"A trap at your enemy's feet buys time no shield ever could.","point_price":3,"weight":0.8,"requirements":[{"$class":"ReqSkillLevel","profession":"HUNTING","lvl":8},{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":25}],"rewards":[{"$class":"RewardPower","power":"def!power.beartrap"}],"$src":"assets/data/_generated/perks/hunting/perk.bear_trap.json"},"perk.flame_enthusiast":{"$class":"Perk","id":"perk.flame_enthusiast","type":"ABILITY_UPGRADE","tags":["PYROMANCY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,9]},"name":"Flame Enthusiast","flavor_desc":"You like watching things burn. Perhaps a bit too much...","point_price":1,"effects":[{"$class":"EffAbilitySpeed","tag":"PYROMANCY","percentage_increase":0.2}],"requirements":[{"$class":"ReqSkillLevel","profession":"PYROMANCY","lvl":10}],"roll_requirements":[{"$class":"ReqSkillLevel","profession":"PYROMANCY","lvl":5}],"$src":"assets/data/_generated/perks/magic/perk.flame_enthusiast.json"},"perk.magic_missile":{"$class":"Perk","id":"perk.magic_missile","tags":["ARCANE"],"type":"ABILITY","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,8]},"name":"Magic Missile","description":"Project a magic missile through enemies. Extreme knockback.","flavor_desc":"A staple of the arcane arts.","point_price":3,"weight":0.8,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"ARCANE","lvl":5}],"requirements":[{"$class":"ReqSkillLevel","profession":"ARCANE","lvl":12},{"$class":"RequirementAttribute","attribute":"STAT_INTELLECT","attribute_lvl":25}],"rewards":[{"$class":"RewardPower","power":"def!power.magic_missile"}],"$src":"assets/data/_generated/perks/magic/perk.magic_missile.json"},"perk.strong_miner":{"$class":"Perk","id":"perk.strong_miner","tags":["MINING"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,53]},"name":"Tough Miner I","description":"-1 {ENERGY} [color=#DAA520]Mining[/color] cost.","flavor_desc":"","point_price":1,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"MINING","lvl":5}],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":30}],"effects":[{"$class":"ModTaskEnergy","tag":"MINING","amount":-1}],"hidden":true,"$src":"assets/data/_generated/perks/mining/perk.strong_miner.json"},"perk.throw_pickaxe":{"$class":"Perk","id":"perk.throw_pickaxe","tags":["MINING"],"type":"ABILITY","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[13,10]},"name":"Hurl Pickaxe","description":"Throw your pickaxe through enemies in a line, dealing high knockback.","flavor_desc":"A miner's arm grows strong from years of swinging.","point_price":3,"weight":0.8,"requirements":[{"$class":"ReqSkillLevel","profession":"MINING","lvl":8},{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":25}],"rewards":[{"$class":"RewardPower","power":"def!power.pickaxe_throw"}],"$src":"assets/data/_generated/perks/mining/perk.throw_pickaxe.json"},"effect.social_shop_discount":{"$class":"EffShopDiscount","id":"effect.social_shop_discount","bonus":0.005,"$src":"assets/data/_generated/perks/misc/effect.social_shop_discount.json"},"perk.boaster_i":{"$class":"Perk","id":"perk.boaster_i","tags":["SOCIAL"],"type":"GENERIC","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,1]},"name":"Boastful","flavor_desc":"The truth needs no embellishment. But it doesn't hurt.","point_price":2,"effects":[{"$class":"EffBoostFeatLp","bonus":0.1}],"roll_requirements":[{"$class":"ReqSkillLevel","profession":"SOCIAL","lvl":2}],"requirements":[{"$class":"ReqSkillLevel","profession":"SOCIAL","lvl":10}],"$src":"assets/data/_generated/perks/misc/perk.boaster_i.json"},"perk.bright":{"$class":"Perk","id":"perk.bright","tags":["PERSONAL"],"type":"GENERIC","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,7]},"name":"Bright","flavor_desc":"While other children were roughhousing in the mud, you had your nose buried in books. It shows in more ways than one.","point_price":2,"effects":[{"$class":"ModAttribute","attribute":"STAT_INTELLECT","amount_mode":"MUL","amount":1.2},{"$class":"ModAttribute","attribute":"STAT_STRENGTH","amount_mode":"MUL","amount":0.83},{"$class":"EffBlocksPerk","perk":"def!perk.dense"}],"$src":"assets/data/_generated/perks/misc/perk.bright.json"},"perk.charismatic":{"$class":"Perk","id":"perk.charismatic","tags":["SOCIAL"],"type":"GENERIC","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,15]},"name":"Charismatic","description":"{SKILL_SOCIAL} [color=#DAA520]Social[/color] reduces shop item costs by [color=#64ff64]0.5%[/color] per level","flavor_desc":"A warm smile and a little charm make merchants happy to give you a better deal.","point_price":1,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"SOCIAL","lvl":5}],"effects":[{"$class":"EffDisplayOnly","effect":{"$class":"EffScaledBySkill","profession":"SOCIAL","effect":"def!effect.social_shop_discount"}}],"$src":"assets/data/_generated/perks/misc/perk.charismatic.json"},"perk.dense":{"$class":"Perk","id":"perk.dense","tags":["PERSONAL"],"type":"GENERIC","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,15]},"name":"Dense","flavor_desc":"Somewhere along the way, something went wrong upstairs. But whatever the head lost, the arms made up for.","point_price":2,"effects":[{"$class":"ModAttribute","attribute":"STAT_STRENGTH","amount_mode":"MUL","amount":1.2},{"$class":"ModAttribute","attribute":"STAT_INTELLECT","amount_mode":"MUL","amount":0.83},{"$class":"EffBlocksPerk","perk":"def!perk.bright"}],"$src":"assets/data/_generated/perks/misc/perk.dense.json"},"perk.dextrous":{"$class":"Perk","id":"perk.dextrous","tags":["PERSONAL"],"type":"GENERIC","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,5]},"name":"Dextrous","flavor_desc":"Your hands move with a grace and precision that others can only envy. Tasks that require finesse come naturally to you.","point_price":2,"effects":[{"$class":"ModAttribute","attribute":"STAT_DEXTERITY","amount_mode":"MUL","amount":1.1}],"$src":"assets/data/_generated/perks/misc/perk.dextrous.json"},"perk.dreamer":{"$class":"Perk","id":"perk.dreamer","tags":["PERSONAL"],"type":"GENERIC","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,8]},"name":"Dreamer","description":"Immediately gain 2 {WONDER} [color=#DAA520]Wonder[/color]","flavor_desc":"Others see the world as fixed and final. You see beyond the surface.","point_price":3,"weight":0.5,"rewards":[{"$class":"GoodsReward","type":"WONDER","amount":2}],"$src":"assets/data/_generated/perks/misc/perk.dreamer.json"},"perk.early_riser":{"$class":"Perk","id":"perk.early_riser","tags":["PERSONAL"],"type":"GENERIC","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[5,7]},"name":"Early Riser","flavor_desc":"You thrive in the quiet of the morning, finding energy and focus when others are still waking up.","point_price":2,"weight":0.5,"effects":[{"$class":"BoostTaskSpeedTimeOfDay","time_of_day":"MORNING","bonus":0.2},{"$class":"EffBlocksPerk","perk":"def!perk.night_owl"}],"$src":"assets/data/_generated/perks/misc/perk.early_riser.json"},"perk.enduring":{"$class":"Perk","id":"perk.enduring","tags":["PERSONAL"],"type":"GENERIC","icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[2,0]},"name":"Enduring","flavor_desc":"Where others falter, your body simply refuses to give in.","point_price":2,"effects":[{"$class":"ModAttribute","attribute":"STAT_VIGOR","amount_mode":"MUL","amount":1.15}],"$src":"assets/data/_generated/perks/misc/perk.enduring.json"},"perk.nap":{"$class":"Perk","id":"perk.nap","tags":["PERSONAL"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,26]},"name":"Napper","flavor_desc":"Any fool can sleep. Resting well is a discipline few bother to master. You, however, are no fool.","point_price":2,"weight":0.5,"effects":[{"$class":"ModMaxEnergyFactor","amount_mode":"ADD","amount":1}],"$src":"assets/data/_generated/perks/misc/perk.nap.json"},"perk.night_owl":{"$class":"Perk","id":"perk.night_owl","tags":["PERSONAL"],"type":"GENERIC","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,7]},"name":"Night Owl","flavor_desc":"You thrive in the quiet of the night, finding energy and focus when others are winding down.","point_price":2,"weight":0.5,"effects":[{"$class":"BoostTaskSpeedTimeOfDay","time_of_day":"EVENING","bonus":0.2},{"$class":"EffBlocksPerk","perk":"def!perk.early_riser"}],"$src":"assets/data/_generated/perks/misc/perk.night_owl.json"},"perk.perceptive":{"$class":"Perk","id":"perk.perceptive","tags":["PERSONAL"],"type":"GENERIC","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,13]},"name":"Perceptive","flavor_desc":"Details others dismiss as noise become clarity for you.","point_price":2,"effects":[{"$class":"ModAttribute","attribute":"STAT_PERCEPTION","amount_mode":"MUL","amount":1.1}],"$src":"assets/data/_generated/perks/misc/perk.perceptive.json"},"perk.ranger_1":{"$class":"Perk","id":"perk.ranger_1","tags":["WILDS"],"icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[4,0]},"name":"Ranger","description":"[color=green]+25%[/color] Loot Chance (Wilds)","flavor_desc":"Years in the wilds teach you to read the land. Hollow logs with abandoned gear, forgotten campsites with hidden stashes. You know where to look.","point_price":1,"$src":"assets/data/_generated/perks/misc/perk.ranger_1.json"},"perk.stargazing":{"$class":"Perk","id":"perk.stargazing","tags":["FARSIGHT"],"type":"TASK","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,8]},"name":"Stargazer","description":"Gaze at the stars on clear nights to earn {WONDER} [color=#DAA520]Wonder[/color].","flavor_desc":"Most people glance up and move on. You linger. There's something about those mesmerizing stars that won't let you go.","point_price":2,"weight":0.5,"rewards":[{"$class":"UnlockJob","task":"def!task.stargazing"}],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":15}],"prereq":"def!perk.dreamer","hidden":true,"$src":"assets/data/_generated/perks/misc/perk.stargazing.json"},"perk.lightning_strike":{"$class":"Perk","id":"perk.lightning_strike","tags":["PIETY"],"type":"ABILITY","icon":{"sheet":"def!sheet.custom_icons2","coord":[0,3]},"name":"Wrath","description":"Strike enemies with lightning in a small radius.","flavor_desc":"Few among the devoted are called to carry the flame of Eru.","point_price":3,"weight":0.8,"requirements":[{"$class":"ReqSkillLevel","profession":"PIETY","lvl":8},{"$class":"RequirementAttribute","attribute":"STAT_WISDOM","attribute_lvl":25}],"rewards":[{"$class":"RewardPower","power":"def!power.lightning"}],"$src":"assets/data/_generated/perks/piety/perk.lightning_strike.json"},"perk.lightning_strike_blitz_1":{"$class":"Perk","id":"perk.lightning_strike_blitz_1","hidden":true,"tags":["PIETY"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[0,22]},"name":"Blitz I","description":"[color=#DAA520]Lightning Strike[/color]\n+15% Recharge Speed","flavor_desc":"You feel filled with energy.","type":"ABILITY_UPGRADE","prereq":"def!perk.lightning_strike","point_price":1,"$src":"assets/data/_generated/perks/piety/perk.lightning_strike_blitz_1.json"},"perk.lightning_strike_blitz_2":{"$class":"Perk","id":"perk.lightning_strike_blitz_2","hidden":true,"tags":["PIETY"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[1,22]},"name":"Lightning Strike - Blitz II","description":"+30% Recharge Speed","flavor_desc":"You feel filled with energy.","type":"ABILITY_UPGRADE","prereq":"def!perk.lightning_strike_blitz_1","point_price":1,"$src":"assets/data/_generated/perks/piety/perk.lightning_strike_blitz_2.json"},"perk.lightning_strike_dualcast":{"$class":"Perk","id":"perk.lightning_strike_dualcast","hidden":true,"tags":["PIETY"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[2,22]},"name":"Lightning Strike - Dualcast","description":"+1 Charges Restored\n+1 Max Charges\n","flavor_desc":"You become able to cast two strikes at once.","type":"ABILITY_UPGRADE","point_price":2,"prereq":"def!perk.lightning_strike_blitz_1","$src":"assets/data/_generated/perks/piety/perk.lightning_strike_dualcast.json"},"perk.rejuvenation":{"$class":"Perk","id":"perk.rejuvenation","type":"PASSIVE_ABILITY","tags":["PIETY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,14]},"name":"Rejuvenation","description":"Restore 40% of your HP when you go below 30% HP.","flavor_desc":"Eru works miracles for his faithful. Simply call upon him in times of dire need.","point_price":2,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"PIETY","lvl":5}],"requirements":[{"$class":"ReqSkillLevel","profession":"PIETY","lvl":5},{"$class":"RequirementAttribute","attribute":"STAT_WISDOM","attribute_lvl":20}],"rewards":[{"$class":"RewardPassive","passive":"def!passive.rejuvenation"}],"$src":"assets/data/_generated/perks/piety/perk.rejuvenation.json"},"perk.pickpocket":{"$class":"Perk","id":"perk.pickpocket","hidden":true,"tags":["ROGUERY"],"type":"TASK","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,50]},"name":"Pickpocketing","description":"Trains {SKILL_ROGUERY} [color=#DAA520]Roguery[/color].\nEarn a bit of extra coin on the side.","flavor_desc":"You feel a temptation to take what isn't yours. Just a little slip of your hand into some pockets would be easy...","point_price":2,"rewards":[{"$class":"UnlockJob","task":"def!task.pickpocket"}],"requirements":[{"$class":"ReqSkillLevel","profession":"ROGUERY","lvl":1},{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":20}],"$src":"assets/data/_generated/perks/roguery/perk.pickpocket.json"},"perk.throwing_knives":{"$class":"Perk","id":"perk.throwing_knives","hidden":true,"tags":["ROGUERY"],"type":"ABILITY","icon":{"sheet":"res://resources/sheets/sheet_raven2_16x16.tres","coord":[6,1]},"name":"Throwing Knives","gains_description":"New Ability","description":"Hurl out a throwing knife at a distant enemy. High critical chance.","point_price":2,"weight":2,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"ROGUERY","lvl":5}],"requirements":[{"$class":"ReqSkillLevel","profession":"ROGUERY","lvl":10}],"rewards":[{"$class":"RewardPassive","passive":"def!passive.throwing_knives"}],"prereq":"def!perk.pickpocket","$src":"assets/data/_generated/perks/roguery/perk.throwing_knives.json"},"perk.analyze_dmg":{"$class":"Perk","id":"perk.analyze_dmg","origin_unique":true,"tags":["SCHOLAR"],"icon":{"sheet":"def!sheet.custom_icons2","coord":[1,0]},"name":"Oculocclusion","flavor_desc":"A scholar's gaze locks onto the target so intensely it harms them.","type":"ABILITY_UPGRADE","point_price":1,"weight":3,"effects":[{"$class":"EffSpecificAbilityCustom","ability":"def!power.analyze","desc":"Inflicts a burst of damage"}],"$src":"assets/data/_generated/perks/scholar/perk.analyze_dmg.json"},"perk.basic_mining":{"$class":"Perk","id":"perk.basic_mining","hidden":true,"type":"TASK","tags":["MINING"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,60]},"name":"Ore Mining","description":"Trains {SKILL_MINING} [color=#DAA520]Mining[/color].","flavor_desc":"Veins of ore run close to the surface if you know where to look. Most don't bother. You do.","weight":1.5,"rewards":[{"$class":"UnlockJob","task":"def!task.t3_mine_stone"}],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":30}],"$src":"assets/data/_generated/perks/unused/perk.basic_mining.json"},"perk.berry_foraging":{"$class":"Perk","id":"perk.berry_foraging","hidden":true,"type":"TASK","tags":["FORESTRY"],"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[10,29]},"name":"Wildberry Foraging","description":"Wander the woods and gather berries.","flavor_desc":"You've seen the bushes heavy with fruit at the woodland's edge. Seems a waste to keep walking past them.","rewards":[{"$class":"UnlockJob","task":"def!task.t2_wildberry_forager"}],"requirements":[{"$class":"ReqSkillLevel","profession":"LANDWORK","lvl":1},{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":15}],"$src":"assets/data/_generated/perks/unused/perk.berry_foraging.json"},"perk.defense":{"$class":"Perk","id":"perk.defense","hidden":true,"tags":["SHIELDS"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,12]},"name":"Timed Block","gains_description":"New Passive Ability","description":"When off cooldown, your next block will prevent all incoming damage.","flavor_desc":"Veterans don't block harder. They block at the exact right moment.","type":"PASSIVE_ABILITY","point_price":2,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"SHIELDS","lvl":2}],"requirements":[{"$class":"ReqSkillLevel","profession":"SHIELDS","lvl":5}],"rewards":[{"$class":"RewardPassive","passive":"def!passive.blades_slash"}],"$src":"assets/data/_generated/perks/unused/perk.defense.json"},"perk.delver":{"$class":"Perk","id":"perk.delver","hidden":true,"tags":["MINING"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,58]},"name":"Stoneheart","description":"+20% {SKILL_MINING} [color=#DAA520]Mining[/color] SP gain.","flavor_desc":"Rock and ore feel right in your hands. You've always had a sense for where to dig and when to keep going.","roll_requirements":[{"$class":"ReqSkillLevel","profession":"MINING","lvl":2}],"$src":"assets/data/_generated/perks/unused/perk.delver.json"},"perk.devoted":{"$class":"Perk","id":"perk.devoted","hidden":true,"tags":["PIETY"],"icon":{"sheet":"res://resources/sheets/sheet_skills.tres","coord":[11,4]},"name":"Devoted","description":"+20% {SKILL_PIETY} [color=#DAA520]Piety[/color] SP","flavor_desc":"Some grasp at faith like it's slipping away. Yours is steady, unshakeable. You see Eru's hand in all things.","roll_requirements":[{"$class":"ReqSkillLevel","profession":"PIETY","lvl":2}],"$src":"assets/data/_generated/perks/unused/perk.devoted.json"},"perk.devotion":{"$class":"Perk","id":"perk.devotion","hidden":true,"type":"TASK","tags":["PIETY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,23]},"name":"Sacred Prayer","description":"Trains {SKILL_PIETY} [color=#DAA520]Piety[/color].","flavor_desc":"You sense there is more to this world than meets the eye. You don't know what it is yet, but prayer feels like the right place to start.","rewards":[{"$class":"UnlockJob","task":"def!task.pray"}],"requirements":[{"$class":"ReqSkillLevel","profession":"PIETY","lvl":1},{"$class":"RequirementAttribute","attribute":"STAT_WISDOM","attribute_lvl":10}],"$src":"assets/data/_generated/perks/unused/perk.devotion.json"},"perk.divine_intuition":{"$class":"Perk","id":"perk.divine_intuition","hidden":true,"tags":["PIETY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,23]},"name":"Divine Intuition","description":"+25% Drop Rate (Holy Texts)","flavor_desc":"You are more likely to find holy texts.","prereq":"def!perk.devotion","$src":"assets/data/_generated/perks/unused/perk.divine_intuition.json"},"perk.divine_purpose":{"$class":"Perk","id":"perk.divine_purpose","hidden":true,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[6,1]},"name":"Divine Purpose","description":"Gain a small trickle of XP in Strength, Dexterity, Precision, Intellect, Wisdom. Scales with Character Level.","prereq":"def!perk.devotion","$src":"assets/data/_generated/perks/unused/perk.divine_purpose.json"},"perk.forager":{"$class":"Perk","id":"perk.forager","hidden":true,"tags":["FORAGING"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,18]},"name":"Landwise","description":"+20% {SKILL_FORAGING} [color=#DAA520]Foraging[/color] SP gain.","flavor_desc":"Your eye catches what others miss, shapes others walk right past. The land is full of hidden things, and you've always had a way of finding them.","roll_requirements":[{"$class":"ReqSkillLevel","profession":"LANDWORK","lvl":2}],"$src":"assets/data/_generated/perks/unused/perk.forager.json"},"perk.forest_bounty":{"$class":"Perk","id":"perk.forest_bounty","hidden":true,"tags":["FORESTRY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,21]},"name":"Forest Bounty","description":"Woodland encounters yield logs and mushrooms","flavor_desc":"A watchful eye spots quality timber and mushrooms in the woodlands.","requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":20}],"$src":"assets/data/_generated/perks/unused/perk.forest_bounty.json"},"perk.gather_herbs":{"$class":"Perk","id":"perk.gather_herbs","hidden":true,"type":"TASK","tags":["FORESTRY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,18]},"name":"Herb Gathering","description":"Trains {SKILL_FORAGING} [color=#DAA520]Foraging[/color].","flavor_desc":"You don't need to venture far to find something useful. You just have to learn which leaves are worth picking.","weight":2,"rewards":[{"$class":"UnlockJob","task":"def!task.gather_herbs"}],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":12}],"$src":"assets/data/_generated/perks/unused/perk.gather_herbs.json"},"perk.gem_finder":{"$class":"Perk","id":"perk.gem_finder","hidden":true,"tags":["PERSONAL"],"type":"GENERIC","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,8]},"name":"Gem Finder","description":"Hej","flavor_desc":"!TODO!","roll_requirements":[{"$class":"ReqSkillLevel","profession":"MINING","lvl":8}],"$src":"assets/data/_generated/perks/unused/perk.gem_finder.json"},"perk.hunting":{"$class":"Perk","id":"perk.hunting","hidden":true,"type":"TASK","tags":["HUNTING"],"icon":"res://resources/icons/profession/icon_hunting.tres","name":"Small Game Hunting","description":"Trains {SKILL_HUNTING} [color=#DAA520]Hunting[/color].","flavor_desc":"Small prey, small risk. A good way to sharpen your instincts before anything sharper finds you.","weight":1.5,"rewards":[{"$class":"UnlockJob","task":"def!task.t2_hunt_small_game"}],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":25},{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":15}],"$src":"assets/data/_generated/perks/unused/perk.hunting.json"},"perk.hunting_lodge":{"$class":"Perk","id":"perk.hunting_lodge","hidden":true,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[6,1]},"name":"Hunting Lodge","skill":"SKILL_HUNTING","prereq":"def!perk.gather_herbs","$src":"assets/data/_generated/perks/unused/perk.hunting_lodge.json"},"perk.nap_old":{"$class":"Perk","id":"perk.nap_old","hidden":true,"tags":["PERSONAL"],"type":"TASK","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,26]},"name":"Napping","description":"Rest and recover, restoring {ENERGY} [color=#DAA520]Energy[/color] in the process.","flavor_desc":"Any fool can sleep. Resting well is a discipline few bother to master. You, however, are no fool.","weight":0.5,"rewards":[{"$class":"UnlockJob","task":"def!task.rest"}],"$src":"assets/data/_generated/perks/unused/perk.nap_old.json"},"perk.prowler":{"$class":"Perk","id":"perk.prowler","hidden":true,"tags":["HUNTING"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,10]},"name":"Born to Hunt","flavor_desc":"The wind tells you things. Where the deer bed down, which way the rabbit will bolt. You don't know when it started, only that you've learned to listen.","roll_requirements":[{"$class":"ReqSkillLevel","profession":"HUNTING","lvl":2}],"effects":[{"$class":"EffBoostSpGain","profession":"HUNTING","bonus":0.2}],"$src":"assets/data/_generated/perks/unused/perk.prowler.json"},"perk.sanctification":{"$class":"Perk","id":"perk.sanctification","hidden":true,"type":"GENERIC","tags":["PIETY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,26]},"name":"Sanctifier","description":"Earn {SKILL_PIETY} [color=#DAA520]Piety LP[/color] for each Undead slain.","flavor_desc":"Undead are an abomination, and you feel a divine duty to smite them.","roll_requirements":[{"$class":"ReqSkillLevel","profession":"PIETY","lvl":5}],"requirements":[{"$class":"ReqSkillLevel","profession":"PIETY","lvl":10},{"$class":"RequirementAttribute","attribute":"STAT_WISDOM","attribute_lvl":10}],"prereq":"def!perk.devotion","$src":"assets/data/_generated/perks/unused/perk.sanctification.json"},"perk.scoundrel":{"$class":"Perk","id":"perk.scoundrel","hidden":true,"tags":["ROGUERY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,50]},"name":"Scoundrel","description":"+20% {SKILL_ROGUERY} [color=#DAA520]Roguery[/color] SP gain.","flavor_desc":"You feel a temptation to take what isn't yours. Just a little slip of your hand into some pockets would be easy...","point_price":2,"roll_requirements":[{"$class":"RequirementAttribute","attribute":"CHARACTER_LEVEL","attribute_lvl":5}],"$src":"assets/data/_generated/perks/unused/perk.scoundrel.json"},"perk.shop_discount":{"$class":"Perk","id":"perk.shop_discount","hidden":true,"tags":["SOCIETY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,22]},"name":"Earned Favor","gains_description":"Shop prices reduced by 10%","description":"You've made a difference.","type":"SKILL","skill":"STAT_WISDOM","$src":"assets/data/_generated/perks/unused/perk.shop_discount.json"},"perk.way_of_the_forest":{"$class":"Perk","id":"perk.way_of_the_forest","hidden":true,"tags":["FORESTRY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,10]},"name":"Way Of The Forest","gains_description":"+20% Forestry LP gain","description":"You learn the forest.","type":"SKILL","prereq":"def!perk.gather_herbs","$src":"assets/data/_generated/perks/unused/perk.way_of_the_forest.json"},"perk.blademaster_1":{"$class":"Perk","id":"perk.blademaster_1","tags":["BLADES"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[14,0]},"name":"Blademaster I","flavor_desc":"Deal additional melee damage.","point_price":1,"weight":2,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"BLADES","lvl":5}],"requirements":[{"$class":"ReqSkillLevel","profession":"BLADES","lvl":10}],"effects":[{"$class":"EffectWeaponDamage","weapon_type":"SWORD","percentage_increase":0.1}],"$src":"assets/data/_generated/perks/weapon/perk.blademaster_1.json"},"perk.blademaster_2":{"$class":"Perk","id":"perk.blademaster_2","tags":["BLADES"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[15,0]},"name":"Blademaster II","flavor_desc":"Deal additional melee damage.","point_price":2,"prereq":"def!perk.blademaster_1","roll_requirements":[{"$class":"ReqSkillLevel","profession":"BLADES","lvl":10}],"requirements":[{"$class":"ReqSkillLevel","profession":"BLADES","lvl":25}],"effects":[{"$class":"EffectWeaponDamage","weapon_type":"SWORD","percentage_increase":0.15}],"$src":"assets/data/_generated/perks/weapon/perk.blademaster_2.json"},"perk.blademaster_3":{"$class":"Perk","id":"perk.blademaster_3","tags":["BLADES"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[15,0]},"name":"Blademaster III","flavor_desc":"Deal additional melee damage.","point_price":3,"prereq":"def!perk.blademaster_2","requirements":[{"$class":"ReqSkillLevel","profession":"BLADES","lvl":35}],"effects":[{"$class":"EffectWeaponDamage","weapon_type":"SWORD","percentage_increase":0.2}],"$src":"assets/data/_generated/perks/weapon/perk.blademaster_3.json"},"perk.blades_slash":{"$class":"Perk","id":"perk.blades_slash","type":"PASSIVE_ABILITY","tags":["BLADES"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[3,4]},"name":"Sweeping Slash","flavor_desc":"Learn to widen your strikes.","point_price":2,"weight":4,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"BLADES","lvl":2}],"requirements":[{"$class":"ReqSkillLevel","profession":"BLADES","lvl":5}],"rewards":[{"$class":"RewardPassive","passive":"def!passive.blades_slash"}],"$src":"assets/data/_generated/perks/weapon/perk.blades_slash.json"},"perk.blades_slash_speed_i":{"$class":"Perk","id":"perk.blades_slash_speed_i","type":"ABILITY_UPGRADE","tags":["BLADES"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[8,19]},"name":"Rapid Slash I","flavor_desc":"You feel faster.","point_price":1,"prereq":"def!perk.blades_slash","effects":[{"$class":"EffSpecificAbilitySpeed","ability":"def!passive.blades_slash","percentage_increase":0.25}],"requirements":[{"$class":"ReqSkillLevel","profession":"BLADES","lvl":10}],"$src":"assets/data/_generated/perks/weapon/perk.blades_slash_speed_i.json"},"perk.blades_slash_speed_ii":{"$class":"Perk","id":"perk.blades_slash_speed_ii","hidden":true,"type":"ABILITY_UPGRADE","tags":["BLADES"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[8,19]},"name":"Rapid Slash II","description":"+25% {SPD} [color=#DAA520]Recharge Rate[/color]","flavor_desc":"You feel faster.","point_price":2,"prereq":"def!perk.blades_slash","requirements":[{"$class":"ReqSkillLevel","profession":"BLADES","lvl":10}],"$src":"assets/data/_generated/perks/weapon/perk.blades_slash_speed_ii.json"},"perk.bowmaster_1":{"$class":"Perk","id":"perk.bowmaster_1","tags":["BOWS"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[9,7]},"name":"Bowmaster I","flavor_desc":"Fire arrows faster, increasing your ranged attack speed.","point_price":1,"weight":2,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"ARCHERY","lvl":5}],"requirements":[{"$class":"ReqSkillLevel","profession":"ARCHERY","lvl":10}],"effects":[{"$class":"GainAttackSpeedForWeapon","weapon_type":"BOW","percentage_increase":0.1}],"$src":"assets/data/_generated/perks/weapon/perk.bowmaster_1.json"},"perk.bowmaster_2":{"$class":"Perk","id":"perk.bowmaster_2","tags":["BOWS"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[11,7]},"name":"Bowmaster II","flavor_desc":"Fire arrows faster, increasing your ranged attack speed.","point_price":2,"prereq":"def!perk.bowmaster_1","roll_requirements":[{"$class":"ReqSkillLevel","profession":"ARCHERY","lvl":10}],"requirements":[{"$class":"ReqSkillLevel","profession":"ARCHERY","lvl":25}],"effects":[{"$class":"GainAttackSpeedForWeapon","weapon_type":"BOW","percentage_increase":0.15}],"$src":"assets/data/_generated/perks/weapon/perk.bowmaster_2.json"},"perk.bowmaster_3":{"$class":"Perk","id":"perk.bowmaster_3","tags":["BOWS"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[11,7]},"name":"Bowmaster III","flavor_desc":"Fire arrows faster, increasing your ranged attack speed.","point_price":3,"prereq":"def!perk.bowmaster_2","requirements":[{"$class":"ReqSkillLevel","profession":"ARCHERY","lvl":35}],"effects":[{"$class":"GainAttackSpeedForWeapon","weapon_type":"BOW","percentage_increase":0.2}],"$src":"assets/data/_generated/perks/weapon/perk.bowmaster_3.json"},"perk.bows_piercing":{"$class":"Perk","id":"perk.bows_piercing","type":"PASSIVE_ABILITY","tags":["BOWS"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[15,8]},"name":"Piercing Strike","flavor_desc":"Learn to focus your shots.","point_price":2,"weight":4,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"ARCHERY","lvl":2}],"requirements":[{"$class":"ReqSkillLevel","profession":"ARCHERY","lvl":5}],"rewards":[{"$class":"RewardPassive","passive":"def!passive.bow_piercing_strike"}],"$src":"assets/data/_generated/perks/weapon/perk.bows_piercing.json"},"perk.bows_piercing_speed_i":{"$class":"Perk","id":"perk.bows_piercing_speed_i","type":"ABILITY_UPGRADE","tags":["BOWS"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[5,19]},"name":"Rapid Strike I","flavor_desc":"You feel faster.","point_price":1,"prereq":"def!perk.bows_piercing","effects":[{"$class":"EffSpecificAbilitySpeed","ability":"def!passive.bow_piercing_strike","percentage_increase":0.25}],"requirements":[{"$class":"ReqSkillLevel","profession":"ARCHERY","lvl":10}],"$src":"assets/data/_generated/perks/weapon/perk.bows_piercing_speed_i.json"},"perk.knight":{"$class":"Perk","id":"perk.knight","type":"PASSIVE_ABILITY","tags":["BLADES","SHIELDS"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,44]},"name":"Knight","description":"When a Sword and Shield are equipped, gain +10 Armor.","flavor_desc":"A valiant knight.","point_price":2,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"BLADES","lvl":10},{"$class":"ReqSkillLevel","profession":"SHIELDS","lvl":10}],"requirements":[{"$class":"ReqSkillLevel","profession":"BLADES","lvl":20},{"$class":"ReqSkillLevel","profession":"SHIELDS","lvl":20}],"hidden":true,"$src":"assets/data/_generated/perks/weapon/perk.knight.json"},"perk.shields_perfect_block":{"$class":"Perk","id":"perk.shields_perfect_block","type":"PASSIVE_ABILITY","tags":["SHIELDS"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,12]},"name":"Perfect Block","description":"Your next block negates all damage instead of half.","flavor_desc":"Learn to meet a blow squarely.","point_price":2,"weight":4,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"SHIELDS","lvl":2}],"requirements":[{"$class":"ReqSkillLevel","profession":"SHIELDS","lvl":10}],"rewards":[{"$class":"RewardPassive","passive":"def!passive.shield_perfect_block"}],"$src":"assets/data/_generated/perks/weapon/perk.shields_perfect_block.json"},"perk.staff_1":{"$class":"Perk","id":"perk.staff_1","tags":["STAVES","ARCANE"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[10,24]},"name":"Staffmaster I","flavor_desc":"Cast faster, increasing your orb attack speed.","point_price":1,"weight":2,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"CHANNELING","lvl":2},{"$class":"ReqSkillLevel","profession":"ARCANE","lvl":2}],"requirements":[{"$class":"ReqSkillLevel","profession":"CHANNELING","lvl":10},{"$class":"ReqSkillLevel","profession":"ARCANE","lvl":10}],"effects":[{"$class":"GainAttackSpeedForWeapon","weapon_type":"STAFF","percentage_increase":0.1}],"$src":"assets/data/_generated/perks/weapon/perk.staff_1.json"},"perk.staff_2":{"$class":"Perk","id":"perk.staff_2","tags":["STAVES","ARCANE"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[15,24]},"name":"Staffmaster II","flavor_desc":"Cast faster, increasing your orb attack speed.","point_price":2,"prereq":"def!perk.staff_1","roll_requirements":[{"$class":"ReqSkillLevel","profession":"CHANNELING","lvl":10},{"$class":"ReqSkillLevel","profession":"ARCANE","lvl":10}],"requirements":[{"$class":"ReqSkillLevel","profession":"CHANNELING","lvl":25},{"$class":"ReqSkillLevel","profession":"ARCANE","lvl":25}],"effects":[{"$class":"GainAttackSpeedForWeapon","weapon_type":"STAFF","percentage_increase":0.15}],"$src":"assets/data/_generated/perks/weapon/perk.staff_2.json"},"perk.staff_3":{"$class":"Perk","id":"perk.staff_3","tags":["STAVES","ARCANE"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[15,24]},"name":"Staffmaster III","flavor_desc":"Cast faster, increasing your orb attack speed.","point_price":2,"prereq":"def!perk.staff_2","requirements":[{"$class":"ReqSkillLevel","profession":"CHANNELING","lvl":35},{"$class":"ReqSkillLevel","profession":"ARCANE","lvl":35}],"effects":[{"$class":"GainAttackSpeedForWeapon","weapon_type":"STAFF","percentage_increase":0.15}],"$src":"assets/data/_generated/perks/weapon/perk.staff_3.json"},"perk.staff_chain_orb":{"$class":"Perk","id":"perk.staff_chain_orb","type":"PASSIVE_ABILITY","tags":["STAVES","ARCANE"],"icon":{"sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[12,24]},"name":"Giant Orb","description":"Strikes up to 3 targets.","flavor_desc":"Learn to cast a powerful orb that can strike multiple enemies in a chain.","point_price":2,"weight":4,"roll_requirements":[{"$class":"ReqSkillLevel","profession":"CHANNELING","lvl":2},{"$class":"ReqSkillLevel","profession":"ARCANE","lvl":2}],"requirements":[{"$class":"ReqSkillLevel","profession":"CHANNELING","lvl":5},{"$class":"ReqSkillLevel","profession":"ARCANE","lvl":5}],"rewards":[{"$class":"RewardPassive","passive":"def!passive.staff_chain_orb"}],"$src":"assets/data/_generated/perks/weapon/perk.staff_chain_orb.json"},"sheet.base_npcs":{"$class":"Sheet","id":"sheet.base_npcs","texture":"res://assets/icons/portraits/BaseNPCs.png","size":[8,8],"$src":"assets/data/_generated/sheets/sheet.base_npcs.json"},"sheet.bows":{"$class":"Sheet","id":"sheet.bows","texture":"res://assets/objects/bows.png","size":[8,4],"$src":"assets/data/_generated/sheets/sheet.bows.json"},"sheet.custom_icons2":{"$class":"Sheet","id":"sheet.custom_icons2","texture":"res://assets/icons/CustomIcons2.png","size":[8,8],"$src":"assets/data/_generated/sheets/sheet.custom_icons2.json"},"sheet.custom_icons3":{"$class":"Sheet","id":"sheet.custom_icons3","texture":"res://assets/icons/CustomIcons3.png","size":[16,16],"$src":"assets/data/_generated/sheets/sheet.custom_icons3.json"},"status_effect.early_years":{"$class":"StatusEffectDef","id":"status_effect.early_years","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,15]},"name":"First Steps","description":"In these formative years, each day feels as though it stretches endlessly.","effects":[{"$class":"EffDayDuration","bonus":1}],"$src":"assets/data/_generated/status_effects/status_effect.early_years.json"},"task.alchemist1":{"$class":"Task","id":"task.alchemist1","tags":["PIETY"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":4,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,43]},"name":"Alchemist's Apprentice","tooltip":"You lead prayers when Father Alric cannot, study Eru's teachings, and offer comfort to troubled souls. Deeper service to the faith.","category":"SKILL","tier":2,"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":6},{"$class":"GainXpSimple","attribute":"STAT_INTELLECT","amount":130},{"$class":"GainSpSimple","profession":"ALCHEMY","amount":8}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_INTELLECT","attribute_lvl":43}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_INTELLECT","attribute_lvl":51}]}],"$src":"assets/data/_generated/tasks/experimental/task.alchemist1.json"},"task.t2_av_scholar_field":{"$class":"Task","id":"task.t2_av_scholar_field","tags":["SCHOLAR"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":6,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,43]},"name":"Field Scholar","tooltip":"Explore ruins, interview locals, and write field reports to the academy.","tier":2,"valid_times_of_day":["MORNING","DAY","NIGHT"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":6},{"$class":"GainXpSimple","attribute":"STAT_PERCEPTION","amount":50},{"$class":"GainSpSimple","profession":"SCHOLAR","amount":4}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":22}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":27}]}],"$src":"assets/data/_generated/tasks/jobs/t2/task.t2_av_scholar_field.json"},"task.t2_av_scholar_researcher":{"$class":"Task","id":"task.t2_av_scholar_researcher","tags":["STUDY"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":6,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,23]},"name":"Researcher","tooltip":"Analyze ancient records, uncover historical connections, and piece together the region's forgotten past.","tier":2,"valid_times_of_day":["MORNING","DAY","NIGHT"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":6},{"$class":"GainXpSimple","attribute":"STAT_WISDOM","amount":50},{"$class":"GainSpSimple","profession":"SCHOLAR","amount":4}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_WISDOM","attribute_lvl":22}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_WISDOM","attribute_lvl":27}]}],"$src":"assets/data/_generated/tasks/jobs/t2/task.t2_av_scholar_researcher.json"},"task.t2_farm_herdsman":{"$class":"Task","id":"task.t2_farm_herdsman","tags":["FIELDS"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":7,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,30]},"name":"Herdsman","tooltip":"You watch over the farm's herds. They sleep easy when you're around.","tier":2,"valid_times_of_day":["MORNING","DAY","EVENING"],"primary_stat":"STAT_PERCEPTION","primary_skill":"FARMING","effects":[{"$class":"GainGoods","goods_type":"COINS","amount":6},{"$class":"GainXpSimple","attribute":"STAT_PERCEPTION","amount":60},{"$class":"GainSpSimple","profession":"FARMING","amount":4}],"upgrades":[{"name":"Adept Herdsman","numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":21}]},{"name":"Master Herdsman","numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":26}]}],"$src":"assets/data/_generated/tasks/jobs/t2/task.t2_farm_herdsman.json"},"task.t2_militia_recruit":{"$class":"Task","id":"task.t2_militia_recruit","tags":["SOCIETY"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":7,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,44]},"name":"Militia Recruit","tooltip":"You perform drills with the militia.","tier":2,"valid_times_of_day":["MORNING","DAY","EVENING"],"primary_stat":"STAT_DEXTERITY","primary_skill":"BLADES","effects":[{"$class":"GainGoods","goods_type":"COINS","amount":6},{"$class":"GainXpSimple","attribute":"STAT_DEXTERITY","amount":50},{"$class":"GainSpSimple","profession":"BLADES","amount":4}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":23}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":29}]}],"$src":"assets/data/_generated/tasks/jobs/t2/task.t2_militia_recruit.json"},"task.t2_militia_recruit_bow":{"$class":"Task","id":"task.t2_militia_recruit_bow","tags":["SOCIETY"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":7,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,44]},"name":"Militia Recruit","tooltip":"You perform drills with the militia.","tier":2,"valid_times_of_day":["MORNING","DAY","EVENING"],"primary_stat":"STAT_DEXTERITY","primary_skill":"ARCHERY","effects":[{"$class":"GainGoods","goods_type":"COINS","amount":6},{"$class":"GainXpSimple","attribute":"STAT_DEXTERITY","amount":50},{"$class":"GainSpSimple","profession":"ARCHERY","amount":4}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":23}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":29}]}],"$src":"assets/data/_generated/tasks/jobs/t2/task.t2_militia_recruit_bow.json"},"task.t2_hunt_small_game":{"$class":"Task","id":"task.t2_hunt_small_game","tags":["WILDS","HUNTING"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":6,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,33]},"name":"Hunter","tooltip":"You hunt the wilds. The catches are modest, but every outing teaches you something.","tier":4,"valid_times_of_day":["MORNING","DAY"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":10},{"$class":"GainXpSimple","attribute":"STAT_DEXTERITY","amount":120},{"$class":"GainSpSimple","profession":"HUNTING","amount":5}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":38}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":45}]}],"$src":"assets/data/_generated/tasks/jobs/t3/task.t2_hunt_small_game.json"},"task.t2_tavern_helper":{"$class":"Task","id":"task.t2_tavern_helper","tags":["GENERAL","SOCIAL"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":5,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[10,10]},"name":"Tavern Helper","tooltip":"Haul casks, stack crates, clear the hall when the night gets rowdy. Hard work.","tier":3,"valid_times_of_day":["DAY","EVENING"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":8},{"$class":"GainXpSimple","attribute":"STAT_STRENGTH","amount":75},{"$class":"GainSpSimple","profession":"SOCIAL","amount":5}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":31}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":38}]}],"$src":"assets/data/_generated/tasks/jobs/t3/task.t2_tavern_helper.json"},"task.t3_grove_seer":{"$class":"Task","id":"task.t3_grove_seer","tags":["MINING"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":7,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,60]},"name":"Mine Ore","tooltip":"You work deposits and exposed rock faces, chipping away at whatever ore you can find. Exhausting work, but a good haul makes it worth the sweat.","tier":4,"valid_times_of_day":["MORNING","DAY","EVENING"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":16},{"$class":"GainXpSimple","attribute":"STAT_STRENGTH","amount":150},{"$class":"GainSpSimple","profession":"MINING","amount":6}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":53}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":61}]}],"$src":"assets/data/_generated/tasks/jobs/t4/task.t3_grove_seer.json"},"task.t3_mine_stone":{"$class":"Task","id":"task.t3_mine_stone","tags":["MINING"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":7,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,60]},"name":"Mine Ore","tooltip":"You work deposits and exposed rock faces, chipping away at whatever ore you can find. Exhausting work, but a good haul makes it worth the sweat.","tier":4,"valid_times_of_day":["MORNING","DAY","EVENING"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":16},{"$class":"GainXpSimple","attribute":"STAT_STRENGTH","amount":150},{"$class":"GainSpSimple","profession":"MINING","amount":6}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":53}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":61}]}],"$src":"assets/data/_generated/tasks/jobs/t4/task.t3_mine_stone.json"},"task.t3_piety_acolyte":{"$class":"Task","id":"task.t3_piety_acolyte","tags":["PIETY"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":6,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,43]},"name":"Chapel Apprentice","tooltip":"You lead prayers when Father Alric cannot, study Eru's teachings, and offer comfort to troubled souls.","tier":4,"valid_times_of_day":["MORNING","DAY","EVENING"],"primary_stat":"STAT_WISDOM","primary_skill":"PIETY","effects":[{"$class":"GainGoods","goods_type":"COINS","amount":14},{"$class":"GainXpSimple","attribute":"STAT_WISDOM","amount":130},{"$class":"GainSpSimple","profession":"PIETY","amount":6}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_WISDOM","attribute_lvl":48}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_WISDOM","attribute_lvl":56}]}],"$src":"assets/data/_generated/tasks/jobs/t4/task.t3_piety_acolyte.json"},"task.t3_deer_hunter":{"$class":"Task","id":"task.t3_deer_hunter","tags":["FORESTRY","HUNTING"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":7,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,20]},"name":"Big Game Hunter","tooltip":"You hunt among the trees. Hours blur into birdsong and rustling greenery, stillness broken only by your shot.","primary_stat":"STAT_DEXTERITY","primary_skill":"HUNTING","tier":5,"valid_times_of_day":["MORNING","DAY"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":20},{"$class":"GainXpSimple","attribute":"STAT_DEXTERITY","amount":300},{"$class":"GainSpSimple","profession":"HUNTING","amount":8}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":59}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":68}]}],"$src":"assets/data/_generated/tasks/jobs/t5/task.t3_deer_hunter.json"},"task.t4_farm_steward":{"$class":"Task","id":"task.t4_farm_steward","tags":["ORIGIN","FIELDS"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":7,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[9,24]},"name":"Farm Steward","tooltip":"You oversee the village farms. It's a step up from being a farmhand, but it's still pretty humble work.","tier":5,"valid_times_of_day":["MORNING","DAY"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":20},{"$class":"GainXpSimple","attribute":"STAT_WISDOM","amount":60},{"$class":"GainSpSimple","profession":"FARMING","amount":4}],"upgrades":[{"name":"Adept Farmhand","numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_WISDOM","attribute_lvl":15}]},{"name":"Master Farmhand","numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_WISDOM","attribute_lvl":20}]}],"$src":"assets/data/_generated/tasks/jobs/t5/task.t4_farm_steward.json"},"task.t4_mining_dwarvite":{"$class":"Task","id":"task.t4_mining_dwarvite","tags":["DELVING","MINING"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":8,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,60]},"name":"Mine Dvergite","tooltip":"Dvergite veins glimmer in the the dim light, the prize of Ashvale's caves.","tier":5,"valid_times_of_day":["MORNING","DAY"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":12},{"$class":"GainXpSimple","attribute":"STAT_STRENGTH","amount":150},{"$class":"GainSpSimple","profession":"MINING","amount":8}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":58}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":66}]}],"$src":"assets/data/_generated/tasks/jobs/t5/task.t4_mining_dwarvite.json"},"task.t4_mushroom_forager":{"$class":"Task","id":"task.t4_mushroom_forager","tags":["FORESTRY"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":6,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,21]},"name":"Deepcave Forager","tooltip":"Beneath the world, pale mushrooms cluster in the dark. You gather the finest caps and leave the rest to rot.","primary_stat":"STAT_PERCEPTION","primary_skill":"FORAGING","tier":5,"valid_times_of_day":["MORNING","DAY"],"days":2.4,"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":20},{"$class":"GainXpSimple","attribute":"STAT_PERCEPTION","amount":300},{"$class":"GainSpSimple","profession":"FORAGING","amount":8}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":72}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":80}]}],"$src":"assets/data/_generated/tasks/jobs/t5/task.t4_mushroom_forager.json"},"task.gather_herbs":{"$class":"Task","id":"task.gather_herbs","tags":["WILDS","FORAGING"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":3,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,18]},"name":"Gather Herbs","tooltip":"You wander the wilds, gathering various herbs. It can be quite rewarding if you know where to look.","tier":1,"valid_times_of_day":["MORNING","DAY","EVENING"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":2},{"$class":"GainXpSimple","attribute":"STAT_PERCEPTION","amount":30},{"$class":"GainSpSimple","profession":"FORAGING","amount":2}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":15}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":19}]}],"$src":"assets/data/_generated/tasks/jobs_side/t1/task.gather_herbs.json"},"task.t2_mine_salvager":{"$class":"Task","id":"task.t2_mine_salvager","tags":["DELVING"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":4,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,59]},"name":"Mine Salvager","tooltip":"You explore the abandoned tunnels and salvage what you can. They're filled with discarded tools, broken carts, and other remnants of past mining operations.","primary_skill":"SCHOLAR","primary_stat":"STAT_INTELLECT","tier":2,"valid_times_of_day":["MORNING","DAY"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":5},{"$class":"GainXpSimple","attribute":"STAT_INTELLECT","amount":90},{"$class":"GainSpSimple","profession":"SCHOLAR","amount":6}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_INTELLECT","attribute_lvl":40}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_INTELLECT","attribute_lvl":46}]}],"$src":"assets/data/_generated/tasks/jobs_side/t2/task.t2_mine_salvager.json"},"task.t2_piety_chapel_keeper":{"$class":"Task","id":"task.t2_piety_chapel_keeper","tags":["PIETY"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":5,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,26]},"name":"Chapel Keeper","tooltip":"You sweep the chapel floors, trim the candles, and ring the bell for morning prayers.","primary_skill":"PIETY","primary_stat":"STAT_VIGOR","tier":2,"valid_times_of_day":["MORNING","DAY"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":4},{"$class":"GainXpSimple","attribute":"STAT_VIGOR","amount":85},{"$class":"GainSpSimple","profession":"PIETY","amount":4}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_VIGOR","attribute_lvl":31}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_VIGOR","attribute_lvl":36}]}],"$src":"assets/data/_generated/tasks/jobs_side/t2/task.t2_piety_chapel_keeper.json"},"task.t2_wildberry_forager":{"$class":"Task","id":"task.t2_wildberry_forager","tags":["WILDS","FORAGING"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":4,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[12,29]},"name":"Gather Moonberries","tooltip":"Slow, careful work. Moonberries hide under thorns and broad leaves, and they don't forgive clumsy fingers.","primary_stat":"STAT_PERCEPTION","primary_skill":"FORAGING","tier":3,"valid_times_of_day":["MORNING","DAY"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":5},{"$class":"GainXpSimple","attribute":"STAT_PERCEPTION","amount":90},{"$class":"GainSpSimple","profession":"FORAGING","amount":6}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":40}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":46}]}],"$src":"assets/data/_generated/tasks/jobs_side/t3/task.t2_wildberry_forager.json"},"task.buy_rounds":{"$class":"Task","id":"task.buy_rounds","tags":["SOCIAL"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,21]},"name":"Buy Rounds","tooltip":"You buy drinks for the house. People remember generosity. Tongues loosen.","primary_skill":"SOCIAL","related_goods":"RUMORS","days":3,"valid_times_of_day":["EVENING"],"energy_cost":2,"costs":[{"$class":"MoneyCost","amount":12}],"effects":[{"$class":"ChanceGain","chance":0.5,"base_effect":{"$class":"GainGoods","goods_type":"RUMORS","amount":1}},{"$class":"GainSpSimple","profession":"SOCIAL","amount":5},{"$class":"GainLpSimple","amount":12}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"ReqSkillLevel","profession":"SOCIAL","lvl":18}]},{"numeric_tier":2,"requirements":[{"$class":"ReqSkillLevel","profession":"SOCIAL","lvl":24}]}],"$src":"assets/data/_generated/tasks/misc/task.buy_rounds.json"},"task.rest":{"$class":"Task","id":"task.rest","tags":["PERSONAL"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,26]},"name":"Nap","tooltip":"Rest and recover, earning a little experience in the process.","category":"SKILL","tier":2,"days":3,"valid_times_of_day":["MORNING","DAY","EVENING"],"effects":[{"$class":"GainXpSimple","attribute":"CHARACTER_LEVEL","amount":300},{"$class":"GainEnergy","amount":2}],"$src":"assets/data/_generated/tasks/misc/task.rest.json"},"task.stargazing":{"$class":"Task","id":"task.stargazing","tags":["FARSIGHT"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,8]},"name":"Stargaze","tooltip":"Lay beneath the night sky and watch the heavens turn. On clear nights, if you're patient, you might catch a shooting star streaking across the darkness.","category":"SKILL","tier":2,"days":4,"valid_times_of_day":["EVENING"],"is_consumable_task":true,"consumable_uses":50,"effects":[{"$class":"GainXpSimple","attribute":"STAT_PERCEPTION","amount":240},{"$class":"ChanceGain","chance":0.07,"base_effect":{"$class":"GainGoods","goods_type":"WONDER","amount":1}}],"$src":"assets/data/_generated/tasks/misc/task.stargazing.json"},"task.study":{"$class":"Task","id":"task.study","tags":["PERSONAL"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,23]},"name":"Study","category":"SKILL","tier":2,"effects":[{"$class":"GainXpSimple","attribute":"STAT_INTELLECT","amount":60}],"$src":"assets/data/_generated/tasks/misc/task.study.json"},"task.tavern":{"$class":"Task","id":"task.tavern","tags":["SOCIAL"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,21]},"name":"Tavern","tooltip":"Spend an evening at the tavern. Most nights yield nothing but headaches and a lighter pocket.","days":3,"valid_times_of_day":["EVENING"],"energy_cost":2,"primary_skill":"SOCIAL","related_goods":"RUMORS","effects":[{"$class":"ChanceGain","chance":0.1,"base_effect":{"$class":"GainGoods","goods_type":"RUMORS","amount":1}},{"$class":"GainSpSimple","profession":"SOCIAL","amount":3},{"$class":"GainLpSimple","amount":2}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"ReqSkillLevel","profession":"SOCIAL","lvl":8}]},{"numeric_tier":2,"requirements":[{"$class":"ReqSkillLevel","profession":"SOCIAL","lvl":16}]}],"$src":"assets/data/_generated/tasks/misc/task.tavern.json"},"task.academy_study":{"$class":"Task","id":"task.academy_study","tags":["PERSONAL"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,23]},"name":"Study","category":"SKILL","tier":2,"effects":[{"$class":"GainXpSimple","attribute":"STAT_INTELLECT","amount":60}],"$src":"assets/data/_generated/tasks/origin/academy/task.academy_study.json"},"task.library_open":{"$class":"Task","id":"task.library_open","tags":["PERSONAL"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,23]},"name":"Organize Books","category":"SKILL","tier":2,"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":2},{"$class":"GainXpSimple","attribute":"STAT_INTELLECT","amount":40}],"$src":"assets/data/_generated/tasks/origin/library/task.library_open.json"},"task.navigate_prison":{"$class":"Task","id":"task.navigate_prison","tags":["SOCIETY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,50]},"name":"Navigate Prison","tooltip":"You're out of your cell, but the prison is still a dangerous place. Carefully make your way through the corridors and avoid the guards to find your way to freedom.","category":"SKILL","tier":2,"days":2,"effects":[{"$class":"GainGoods","goods_type":"EXPLORATION_POINTS_PRISON","amount":1}],"$src":"assets/data/_generated/tasks/origin/prison/task.navigate_prison.json"},"task.prison_loosen_bar":{"$class":"Task","id":"task.prison_loosen_bar","tags":["SOCIETY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,47]},"name":"Loosen Prison Bar","tooltip":"This is finally your chance to escape! Use your strength to bend the weakened prison bar and make your way out of this hellhole.","category":"SKILL","tier":2,"days":1,"is_consumable_task":true,"consumable_uses":10,"$src":"assets/data/_generated/tasks/origin/prison/task.prison_loosen_bar.json"},"task.track_beasts":{"$class":"Task","id":"task.track_beasts","tags":["FORESTRY","HUNTING"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,13]},"name":"Track Beasts","tooltip":"You use your skills to track and hunt wild beasts in the wilderness.","tier":1,"effects":[{"$class":"GainXpSimple","attribute":"STAT_PERCEPTION","amount":20},{"$class":"ChanceGain","base_effect":{"$class":"GainOpportunity","text":"Wild Beast"},"chance":0.1}],"upgrades":[{"name":"Adept Tracker","numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":14}]},{"name":"Master Tracker","numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_PERCEPTION","attribute_lvl":18}]}],"$src":"assets/data/_generated/tasks/professions/task.track_beasts.json"},"task.pickpocket":{"$class":"Task","id":"task.pickpocket","tags":["SOCIETY","ROGUERY"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":5,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,50]},"name":"Pickpocket","tooltip":"You pickpocket unsuspecting victims. It's risky, but the rewards can be worth it.","days":2,"tier":1,"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":2},{"$class":"GainXpSimple","attribute":"STAT_DEXTERITY","amount":40},{"$class":"GainSpSimple","profession":"ROGUERY","amount":2}],"upgrades":[{"name":"Adept Pickpocket","numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":14}]},{"name":"Master Pickpocket","numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":18}]}],"$src":"assets/data/_generated/tasks/starters/task.pickpocket.json"},"task.pray":{"$class":"Task","id":"task.pray","tags":["PIETY"],"icon":{"sheet":"res://resources/sheets/sheet_skills.tres","coord":[20,1]},"name":"Pray","tooltip":"You spend time in prayer, in hopes of growing closer to Eru.","category":"SKILL","primary_skill":"PIETY","effects":[{"$class":"GainSpSimple","profession":"PIETY","amount":2},{"$class":"GainXpSimple","attribute":"STAT_WISDOM","amount":90},{"$class":"GainPrayerPoint","amount":1}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"ReqSkillLevel","profession":"PIETY","lvl":10}]},{"numeric_tier":2,"requirements":[{"$class":"ReqSkillLevel","profession":"PIETY","lvl":20}]}],"$src":"assets/data/_generated/tasks/starters/task.pray.json"},"task.explore_cabin":{"$class":"Task","id":"task.explore_cabin","tags":["HUNTING"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,8]},"name":"Explore Hunting Cabin","tooltip":"Explore the cabin.","category":"SKILL","days":4,"is_consumable_task":true,"consumable_uses":3,"$src":"assets/data/_generated/tasks/task.explore_cabin.json"},"task.explore_roads":{"$class":"Task","id":"task.explore_roads","tags":["SOCIETY"],"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,47]},"name":"Scout the Roads","tooltip":"Follow the roads beyond town and see what you find. Merchants, pilgrims, bandits - the roads reveal much about the wider world.","energy_cost":2,"category":"SKILL","tier":2,"days":3,"is_consumable_task":true,"consumable_uses":50,"effects":[{"$class":"GainXpSimple","attribute":"STAT_PERCEPTION","amount":40},{"$class":"GainGoods","goods_type":"EXPLORATION_POINTS_ROADS","amount":1}],"$src":"assets/data/_generated/tasks/task.explore_roads.json"},"task.explore_town":{"$class":"Task","id":"task.explore_town","tags":["SOCIETY"],"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,6]},"name":"Explore Town","tooltip":"Wander the streets and alleys of the town. Every place has its hidden corners, interesting people, and untold stories.","category":"SKILL","tier":2,"days":4,"is_consumable_task":true,"consumable_uses":30,"effects":[{"$class":"GainXpSimple","attribute":"STAT_PERCEPTION","amount":40},{"$class":"GainGoods","goods_type":"EXPLORATION_POINTS_TOWN","amount":1}],"$src":"assets/data/_generated/tasks/task.explore_town.json"},"task.t1_baby_hunter":{"$class":"Task","id":"task.t1_baby_hunter","tags":["FORESTRY","HUNTING"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":5,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,33]},"name":"Hunt with Father","tooltip":"You accompany your father into the woods, learning to read tracks and move in silence. He signals when to draw, and you wait, breath held, for the perfect shot.","tier":2,"valid_times_of_day":["MORNING","DAY"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":2},{"$class":"GainXpSimple","attribute":"STAT_DEXTERITY","amount":18},{"$class":"GainSpSimple","profession":"ARCHERY","amount":2},{"$class":"GainSpSimple","profession":"HUNTING","amount":1}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":15}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":18}]}],"$src":"assets/data/_generated/tasks/_unused/task.t1_baby_hunter.json"},"task.t2_mid_hunter":{"$class":"Task","id":"task.t2_mid_hunter","tags":["FORESTRY","HUNTING"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":5,"icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,33]},"name":"Young Hunter","tooltip":"Deer, boar, whatever the woods offer. You hunt alone now, still learning the rhythms of the forest, still earning your place among the other hunters.","category":"SKILL","primary_skill":"HUNTING","tier":2,"valid_times_of_day":["MORNING","DAY"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":6},{"$class":"GainXpSimple","attribute":"STAT_DEXTERITY","amount":90},{"$class":"GainSpSimple","profession":"HUNTING","amount":2}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":25}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":30}]}],"$src":"assets/data/_generated/tasks/_unused/task.t2_mid_hunter.json"},"task.t2_stablehand":{"$class":"Task","id":"task.t2_stablehand","tags":["GENERAL"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":5,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[3,20]},"name":"Stablehand","tooltip":"You muck stalls and tend the handful of horses the village keeps. Quiet work for a quiet town.","tier":3,"valid_times_of_day":["DAY"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":8},{"$class":"GainXpSimple","attribute":"STAT_STRENGTH","amount":60}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":25}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":30}]}],"$src":"assets/data/_generated/tasks/_unused/task.t2_stablehand.json"},"task.t2_street_thief":{"$class":"Task","id":"task.t2_street_thief","tags":["FORESTRY"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":5,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[10,29]},"name":"Street Thief","tooltip":"You prowl the streets, quick fingers and sharp eyes your best assets.","tier":2,"valid_times_of_day":["MORNING","DAY"],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":8},{"$class":"GainXpSimple","attribute":"STAT_DEXTERITY","amount":60},{"$class":"GainSpSimple","profession":"ROGUERY","amount":2}],"upgrades":[{"numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":22}]},{"numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_DEXTERITY","attribute_lvl":28}]}],"$src":"assets/data/_generated/tasks/_unused/task.t2_street_thief.json"},"task.t3_quarry_miner":{"$class":"Task","id":"task.t3_quarry_miner","tags":["MINING"],"task_category":"res://resources/task_categories/job.tres","is_job":true,"energy_cost":5,"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[10,5]},"name":"Quarry Miner","tooltip":"Swinging pick and hauling stone. The pay is good, but you'll feel every swing by sundown.","category":"SKILL","primary_skill":"SKILL_DELVING","tier":1,"valid_times_of_day":["MORNING","DAY"],"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":21}],"effects":[{"$class":"GainGoods","goods_type":"COINS","amount":14},{"$class":"GainXpSimple","attribute":"STAT_STRENGTH","amount":150},{"$class":"GainSpSimple","profession":"MINING","amount":7}],"upgrades":[{"name":"Quarry Miner","numeric_tier":1,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":42}]},{"name":"Quarry Miner","numeric_tier":2,"requirements":[{"$class":"RequirementAttribute","attribute":"STAT_STRENGTH","attribute_lvl":49}]}],"$src":"assets/data/_generated/tasks/_unused/task.t3_quarry_miner.json"},"title.follower":{"$class":"Title","id":"title.follower","name":"Follower","tiers":[{"term":"Fledgling","desc":"Todo","auto_grant":true,"auto_grant_reqs":[{"$class":"ReqDomainRank","contact":"innkeeper_bess"}]}],"$src":"assets/data/_generated/titles/title.follower.json"},"title.goblin_slayer":{"$class":"Title","id":"title.goblin_slayer","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[1,9]},"name":"Goblin Slayer","desc":"[color=#AAAAAA]Earned by defeating the mischievous goblins plaguing the caravan routes.[/color]","significance":1024,"$src":"assets/data/_generated/titles/title.goblin_slayer.json"},"encounter.ancient_mines_1":{"$class":"EncounterCategory","id":"encounter.ancient_mines_1","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[8,5]},"name":"Abandoned Mines","yield_info":"Earns:\n- {LP} [color=#daa520]Legend[/color]\n- {EXPLORATION_POINTS_CAVES} [color=#daa520]Caves Exploration[/color]","info":"The mines are long abandoned.","ambience_type":"DEPTHS","scene":"res://scenes/levels/mines.tscn","world_region":"res://resources/world_regions/abandoned_mines.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":5,"base_discovery_roll_chance":0.2,"costs":[{"$class":"TimeCost","days":12}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.giant_spider","weight":0.25},{"mob":"def!mob.golem","weight":0.25},{"mob":"def!mob.bat","weight":0.5}],"swarm_enemies_min":40,"swarm_enemies_max":40,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":4,"swarm_spawn_interval_decrease_per_minute":1,"scaling_xp":1.3,"scaling_sp":1.3,"scaling_health":1.3,"scaling_damage":1.3}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":6000},{"$class":"LegendPointsReward","amount":320},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":2}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.giant_spider","weight":0.25},{"mob":"def!mob.golem","weight":0.25},{"mob":"def!mob.bat","weight":0.5}],"swarm_enemies_min":45,"swarm_enemies_max":45,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":3,"swarm_spawn_interval_decrease_per_minute":1,"scaling_xp":1.4,"scaling_sp":1.4,"scaling_health":1.4,"scaling_damage":1.4}],"costs":[{"$class":"TimeCost","days":18}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":8000},{"$class":"LegendPointsReward","amount":400},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":3}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.giant_spider","weight":0.25},{"mob":"def!mob.golem","weight":0.25},{"mob":"def!mob.bat","weight":0.5},{"mob":"def!mob.kobold","weight":0.25}],"swarm_enemies_min":50,"swarm_enemies_max":50,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":4,"swarm_spawn_interval_decrease_per_minute":1,"scaling_xp":1.5,"scaling_sp":1.5,"scaling_health":1.5,"scaling_damage":1.5}],"costs":[{"$class":"TimeCost","days":24}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":10000},{"$class":"LegendPointsReward","amount":480},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":4}]}],"$src":"assets/data/_generated/world/encounters/caves/encounter.ancient_mines_1.json"},"encounter.ancient_mines_2":{"$class":"EncounterCategory","id":"encounter.ancient_mines_2","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[14,5]},"name":"Deep Shafts","info":"","ambience_type":"DEPTHS","scene":"res://scenes/levels/depths2.tscn","world_region":"res://resources/world_regions/abandoned_mines.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":1,"base_discovery_roll_chance":0.2,"costs":[{"$class":"TimeCost","days":18}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.kobold","weight":0.5},{"mob":"def!mob.kobold_archer","weight":0.2},{"mob":"def!mob.spirit","weight":0.2},{"mob":"def!mob.wyrm_purple","weight":0.1}],"swarm_enemies_min":35,"swarm_enemies_max":35,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":3.5,"swarm_spawn_interval_decrease_per_minute":1,"swarm_spawn_interval_min":0.5,"scaling_xp":1.5,"scaling_sp":1.5,"scaling_health":1.5,"scaling_damage":1.2}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":6000},{"$class":"LegendPointsReward","amount":320},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":2}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.kobold","weight":0.5},{"mob":"def!mob.kobold_archer","weight":0.2},{"mob":"def!mob.spirit","weight":0.1},{"mob":"def!mob.spirit_evil","weight":0.1},{"mob":"def!mob.wyrm_purple","weight":0.2}],"swarm_enemies_min":45,"swarm_enemies_max":45,"swarm_prewarm_min":4,"swarm_prewarm_max":5,"swarm_spawn_interval_base":3,"swarm_spawn_interval_decrease_per_minute":1,"scaling_xp":1.6,"scaling_sp":1.6,"scaling_health":1.6,"scaling_damage":1.2}],"costs":[{"$class":"TimeCost","days":27}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":8000},{"$class":"LegendPointsReward","amount":400},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":3}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.kobold","weight":0.5},{"mob":"def!mob.kobold_archer","weight":0.2},{"mob":"def!mob.spirit_evil","weight":0.2},{"mob":"def!mob.wyrm_purple","weight":0.2}],"swarm_enemies_min":50,"swarm_enemies_max":50,"swarm_prewarm_min":5,"swarm_prewarm_max":6,"swarm_spawn_interval_base":2.5,"swarm_spawn_interval_decrease_per_minute":1,"scaling_xp":1.7,"scaling_sp":1.7,"scaling_health":1.7,"scaling_damage":1.2}],"costs":[{"$class":"TimeCost","days":36}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":10000},{"$class":"LegendPointsReward","amount":480},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":4}]}],"$src":"assets/data/_generated/world/encounters/caves/encounter.ancient_mines_2.json"},"encounter.ancient_stone_guardian":{"$class":"EncounterCategory","id":"encounter.ancient_stone_guardian","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[13,8]},"name":"Ancient Stone Guardian","info":"Boss","nodes":[{}],"$src":"assets/data/_generated/world/encounters/encounter.ancient_stone_guardian.json"},"encounter.cell_tests":{"$class":"EncounterCategory","id":"encounter.cell_tests","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[1,1]},"name":"Cell Tests","info":"Developer Testing","world_region":"res://resources/world_regions/woodlands.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":1,"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.goblin","weight":1},{"mob":"def!mob.wolf","weight":0.05},{"mob":"def!mob.wolf2","weight":0.05},{"mob":"def!mob.goblin_shaman","weight":0.2}],"swarm_enemies_min":25,"swarm_enemies_max":30,"swarm_prewarm_min":2,"swarm_prewarm_max":3,"swarm_enemies_alive_cap":8,"swarm_spawn_interval_base":3.5,"scaling_xp":1.1,"scaling_health":1.1}]},{"types":[{"$class":"TreasureEncounterType"}]}],"$src":"assets/data/_generated/world/encounters/encounter.cell_tests.json"},"encounter.cleanse_undead":{"$class":"EncounterCategory","id":"encounter.cleanse_undead","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[13,8]},"name":"Ashvale Catacombs","info":"The village graveyard has grown uneasy. Lanterns flicker at night, and whispers rise from the soil. Something foul has twisted the veil between life and death.","ambience_type":"DEPTHS","scene":"res://scenes/levels/depths2.tscn","world_region":"res://resources/world_regions/ashvale.tres","is_location_repeatable":true,"tier":2,"base_discovery_roll_chance":0.2,"costs":[{"$class":"TimeCost","days":14}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.skeleton_knight","weight":1},{"mob":"def!mob.skeleton_mage","weight":0.1},{"mob":"def!mob.bat","weight":0.33}],"swarm_enemies_min":50,"swarm_enemies_max":50,"swarm_prewarm_min":2,"swarm_prewarm_max":3,"swarm_spawn_interval_base":4,"swarm_spawn_interval_decrease_per_minute":2,"scaling_xp":1.4,"scaling_health":1.4,"scaling_damage":1.15}]}],"$src":"assets/data/_generated/world/encounters/encounter.cleanse_undead.json"},"encounter.mischievous_goblins":{"$class":"EncounterCategory","id":"encounter.mischievous_goblins","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[1,9]},"name":"Mischievous Goblins","yield_info":"Earns:\n- {LP} [color=#daa520]Legend[/color]","info":"A handful of goblins are harassing travelers on the road to town. Someone needs to deal with them before they get bolder.","scene":"res://scenes/levels/outskirts.tscn","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"tier":3,"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.goblin","weight":0.5},{"mob":"def!mob.goblin_spear","weight":0.5},{"mob":"def!mob.goblin_shaman","weight":0.1,"spawn_cap":4,"alive_cap":2}],"swarm_enemies_min":40,"swarm_prewarm_min":6,"swarm_prewarm_max":6,"swarm_spawn_interval_base":5,"swarm_spawn_interval_decrease_per_minute":1.5,"scaling_xp":1.3,"scaling_sp":1.3,"scaling_health":1.3}]}],"rewards":[{"$class":"LegendPointsReward","amount":400}],"$src":"assets/data/_generated/world/encounters/encounter.mischievous_goblins.json"},"encounter.rock_caverns":{"$class":"EncounterCategory","id":"encounter.rock_caverns","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[13,8]},"name":"Rock Caverns","info":"The rocks are alive.","$src":"assets/data/_generated/world/encounters/encounter.rock_caverns.json"},"encounter.sewer":{"$class":"EncounterCategory","id":"encounter.sewer","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,16]},"name":"Sewers","info":"Packs of sewer rats prowl the tunnels. Individually weak, but they hunt in numbers. Their bites carry disease and their claws are sharp.","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"costs":[{"$class":"TimeCost","days":10}],"nodes":[{"types":[{"$class":"EncounterType","grid_spawn":true,"swarm_enemies":[{"mob":"def!mob.giant_rat","weight":1}],"swarm_enemies_min":3,"swarm_enemies_max":3,"swarm_prewarm_min":3,"swarm_prewarm_max":3,"swarm_min_distance":70,"swarm_max_distance":110}]}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":1000},{"$class":"LegendPointsReward","amount":10}],"$src":"assets/data/_generated/world/encounters/encounter.sewer.json"},"encounter.southern_woods":{"$class":"EncounterCategory","id":"encounter.southern_woods","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,10]},"name":"Southern Woods","info":"The dense southern woods are home to many creatures, both friend and foe. Stay alert.","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":1,"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.wolf","weight":1},{"mob":"def!mob.wolf2","weight":1}],"swarm_enemies_min":8,"swarm_enemies_max":8,"swarm_prewarm_min":3,"swarm_prewarm_max":3,"swarm_spawn_interval_decrease_per_minute":1,"scaling_health":0.9,"scaling_damage":0.9}]}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":1000},{"$class":"LegendPointsReward","amount":40}],"$src":"assets/data/_generated/world/encounters/encounter.southern_woods.json"},"encounter.special_scholar_break_in":{"$class":"EncounterCategory","id":"encounter.special_scholar_break_in","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,55]},"name":"Break In","info":"The wolves have grown bold this season. What once kept to the woodlands now stalks the farm's edge at dusk. The livestock need protection, and the farmhand's work just got bloodier.","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":1,"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.sparrer","weight":1}],"swarm_enemies_min":3,"swarm_enemies_max":3,"swarm_prewarm_min":2,"swarm_prewarm_max":2,"swarm_spawn_interval_decrease_per_minute":1,"scaling_health":0.9,"scaling_damage":0.9}]}],"rewards":[{"$class":"LegendPointsReward","amount":160}],"$src":"assets/data/_generated/world/encounters/encounter.special_scholar_break_in.json"},"encounter.training_grounds":{"$class":"EncounterCategory","id":"encounter.training_grounds","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,52]},"name":"Training Grounds","yield_info":"Earns:\n- {LP} [color=#daa520]Legend[/color]","info":"Along the southern road, training dummies stand at an old militia outpost. The grounds see little use these days.","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"scene":"res://scenes/levels/training_grounds.tscn","archetype":"TRAINING_GROUNDS","fixed_start_cell":true,"no_overlap_spawn":true,"costs":[{"$class":"TimeCost","days":4}],"nodes":[{"types":[{"$class":"EncounterType","grid_spawn":true,"swarm_enemies":[{"mob":"def!mob.dummy","weight":1}],"swarm_enemies_min":5,"swarm_enemies_max":5,"swarm_prewarm_min":5,"swarm_prewarm_max":5,"swarm_min_distance":30,"swarm_max_distance":70}]}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":1000},{"$class":"LegendPointsReward","amount":25}],"$src":"assets/data/_generated/world/encounters/encounter.training_grounds.json"},"encounter.training_grounds_upgrade1":{"$class":"EncounterCategory","id":"encounter.training_grounds_upgrade1","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,52]},"name":"Proving Grounds","yield_info":"Earns:\n- {LP} [color=#daa520]Legend[/color]","info":"Along the southern road, training dummies stand at an old militia outpost. The grounds see little use these days.","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"scene":"res://scenes/levels/training_grounds_upgrade.tscn","archetype":"TRAINING_GROUNDS","fixed_start_cell":true,"no_overlap_spawn":true,"costs":[{"$class":"TimeCost","days":4}],"nodes":[{"types":[{"$class":"EncounterType","grid_spawn":true,"swarm_enemies":[{"mob":"def!mob.dummy_upgrade","weight":1}],"swarm_enemies_min":6,"swarm_enemies_max":6,"swarm_prewarm_min":6,"swarm_prewarm_max":6,"swarm_min_distance":30,"swarm_max_distance":70}]}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":2500},{"$class":"LegendPointsReward","amount":50}],"$src":"assets/data/_generated/world/encounters/encounter.training_grounds_upgrade1.json"},"encounter.training_grounds_upgrade2":{"$class":"EncounterCategory","id":"encounter.training_grounds_upgrade2","icon":{"sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,52]},"name":"Sparring Grounds","yield_info":"Earns:\n- {LP} [color=#daa520]Legend[/color]","info":"Along the southern road, training dummies stand at an old militia outpost. The grounds see little use these days.","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"archetype":"TRAINING_GROUNDS","no_overlap_spawn":true,"costs":[{"$class":"TimeCost","days":6}],"nodes":[{"types":[{"$class":"EncounterType","grid_spawn":true,"swarm_enemies":[{"mob":"def!mob.sparrer","weight":1},{"mob":"def!mob.dummy_upgrade","weight":1}],"swarm_enemies_min":6,"swarm_enemies_max":6,"swarm_prewarm_min":2,"swarm_spawn_interval_base":10,"swarm_min_distance":90,"swarm_max_distance":100}]}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":2000},{"$class":"LegendPointsReward","amount":200}],"$src":"assets/data/_generated/world/encounters/encounter.training_grounds_upgrade2.json"},"encounter.academy_quarters":{"$class":"EncounterCategory","id":"encounter.academy_quarters","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,8]},"name":"Academy Quarters","info":"Your humble abode.","world_region":"res://resources/world_regions/ashvale.tres","is_location_repeatable":true,"tier":-1,"nodes":[{"types":[{"$class":"PeacefulEncounterType","scene":"res://scenes/levels/academy_quarters.tscn"}]}],"$src":"assets/data/_generated/world/encounters/peaceful/encounter.academy_quarters.json"},"encounter.archive_quarters":{"$class":"EncounterCategory","id":"encounter.archive_quarters","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,8]},"name":"Archive Quarters","info":"Your humble abode.","world_region":"res://resources/world_regions/ashvale.tres","is_location_peaceful":true,"is_location_repeatable":true,"tier":-1,"nodes":[{"types":[{"$class":"PeacefulEncounterType","scene":"res://scenes/levels/archive_quarters.tscn"}]}],"$src":"assets/data/_generated/world/encounters/peaceful/encounter.archive_quarters.json"},"encounter.humble_home":{"$class":"EncounterCategory","id":"encounter.humble_home","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,8]},"name":"Homestead","info":"Your humble abode. Not much happens there.","world_region":"res://resources/world_regions/ashvale.tres","is_location_peaceful":true,"is_location_repeatable":true,"tier":-1,"nodes":[{"types":[{"$class":"PeacefulEncounterType"}]}],"$src":"assets/data/_generated/world/encounters/peaceful/encounter.humble_home.json"},"encounter.shack":{"$class":"EncounterCategory","id":"encounter.shack","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,8]},"name":"Shack","info":"Your humble abode.","world_region":"res://resources/world_regions/ashvale.tres","is_location_repeatable":true,"tier":-1,"nodes":[{"types":[{"$class":"PeacefulEncounterType"}]}],"$src":"assets/data/_generated/world/encounters/peaceful/encounter.shack.json"},"encounter.woodlands_gathering_site":{"$class":"EncounterCategory","id":"encounter.woodlands_gathering_site","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[6,4]},"name":"Fenwick Hollow","info":"A quiet stretch of woodland rich with useful materials.","world_region":"res://resources/world_regions/woodlands.tres","location_tags":["GATHERING"],"tier":1,"nodes":[{"types":[{"$class":"GatheringEncounterType"}]}],"rewards":[{"$class":"GoldReward","amount":800}],"$src":"assets/data/_generated/world/encounters/peaceful/encounter.woodlands_gathering_site.json"},"encounter.lost_temple":{"$class":"EncounterCategory","id":"encounter.lost_temple","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,7]},"name":"Lost Temple","yield_info":"Earns:\n- {LP} [color=#daa520]Legend[/color]","info":"You've found the temple lost to time.","ambience_type":"DEPTHS","scene":"res://scenes/levels/depths2.tscn","world_region":"res://resources/world_regions/woodlands.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":1,"discoveries":"def!loot.lost_temple","costs":[{"$class":"TimeCost","days":20}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.kobold","weight":1},{"mob":"def!mob.giant_spider","weight":0.25},{"mob":"def!mob.golem","weight":0.25},{"mob":"def!mob.bat","weight":0.5},{"mob":"def!mob.kobold_mage","weight":0.1,"alive_cap":3}],"swarm_enemies_min":80,"swarm_enemies_max":80,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_enemies_alive_cap":40,"swarm_spawn_interval_base":2.6,"swarm_spawn_interval_decrease_per_minute":0.8,"scaling_xp":1.6,"scaling_sp":1.6,"scaling_health":1.6,"scaling_damage":1.4}]}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":20000},{"$class":"LegendPointsReward","amount":2000}],"$src":"assets/data/_generated/world/encounters/woods/encounter.lost_temple.json"},"encounter.murkwoods":{"$class":"EncounterCategory","id":"encounter.murkwoods","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[13,8]},"name":"Murkwoods","info":"","scene":"res://scenes/levels/dead_woodlands.tscn","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":1,"base_discovery_roll_chance":0.2,"costs":[{"$class":"TimeCost","days":6}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.spirit","weight":0.2},{"mob":"def!mob.spirit_evil","weight":0.4},{"mob":"def!mob.skeleton_spear","weight":0.5},{"mob":"def!mob.skeleton_knight","weight":0.5},{"mob":"def!mob.skeleton_archer","weight":0.5},{"mob":"def!mob.skeleton_mage","weight":0.25,"alive_cap":3}],"swarm_enemies_min":80,"swarm_enemies_max":80,"swarm_prewarm_min":15,"swarm_prewarm_max":15,"swarm_spawn_interval_base":3,"swarm_spawn_interval_decrease_per_minute":0.5,"swarm_spawn_interval_min":0.1,"scaling_xp":2,"scaling_sp":2,"scaling_health":3,"scaling_damage":1.2}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":3000},{"$class":"LegendPointsReward","profession":"DELVING","amount":320},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":2}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.giant_spider","weight":0.25},{"mob":"def!mob.golem","weight":0.25},{"mob":"def!mob.bat","weight":0.5}],"swarm_enemies_min":45,"swarm_enemies_max":45,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":3,"swarm_spawn_interval_decrease_per_minute":1,"scaling_xp":1.35,"scaling_sp":1.35,"scaling_health":1.3,"scaling_damage":1.2}],"costs":[{"$class":"TimeCost","days":6}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":4000},{"$class":"LegendPointsReward","profession":"DELVING","amount":400},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":3}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.giant_spider","weight":0.25},{"mob":"def!mob.golem","weight":0.25},{"mob":"def!mob.bat","weight":0.5},{"mob":"def!mob.kobold","weight":0.25}],"swarm_enemies_min":50,"swarm_enemies_max":50,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":4,"swarm_spawn_interval_decrease_per_minute":1,"scaling_xp":1.5,"scaling_sp":1.5,"scaling_health":1.5,"scaling_damage":1.2}],"costs":[{"$class":"TimeCost","days":6}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":5000},{"$class":"LegendPointsReward","profession":"DELVING","amount":480},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":4}]}],"$src":"assets/data/_generated/world/encounters/woods/encounter.murkwoods.json"},"encounter.outskirts":{"$class":"EncounterCategory","id":"encounter.outskirts","tags":["WILDS","FORESTRY"],"icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[7,2]},"name":"Outskirts","yield_info":"Earns:\n- {LP} [color=#daa520]Legend[/color]","info":"The southern roads stretch northward beyond familiar paths. Wild beasts and roadside trouble are becoming harder to avoid.","scene":"res://scenes/levels/outskirts.tscn","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":2,"discoveries":"def!loot.outskirts","base_discovery_roll_chance":0.1,"costs":[{"$class":"TimeCost","days":6}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.snake","weight":0.8},{"mob":"def!mob.raven","weight":1},{"mob":"def!mob.boar","weight":0.3},{"mob":"def!mob.thief","weight":0.2,"alive_cap":1}],"swarm_enemies_min":8,"swarm_enemies_max":12,"swarm_prewarm_min":2,"swarm_prewarm_max":3,"swarm_spawn_interval_base":5,"swarm_spawn_interval_decrease_per_minute":1,"swarm_spawn_interval_min":3,"scaling_health":0.8,"scaling_damage":0.7,"scaling_xp":0.9,"scaling_sp":0.9}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":3000},{"$class":"LegendPointsReward","amount":60}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.snake","weight":0.8},{"mob":"def!mob.raven","weight":1},{"mob":"def!mob.boar","weight":0.4},{"mob":"def!mob.thief","weight":0.3,"alive_cap":2}],"swarm_enemies_min":14,"swarm_enemies_max":16,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":5,"swarm_spawn_interval_decrease_per_minute":1.5,"swarm_spawn_interval_min":3,"scaling_health":0.9,"scaling_damage":0.9,"scaling_xp":0.9,"scaling_sp":0.9}],"costs":[{"$class":"TimeCost","days":9}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":3500},{"$class":"LegendPointsReward","amount":80}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.snake","weight":0.8},{"mob":"def!mob.raven","weight":1},{"mob":"def!mob.boar","weight":0.5},{"mob":"def!mob.thief","weight":0.4,"alive_cap":3}],"swarm_enemies_min":20,"swarm_enemies_max":24,"swarm_prewarm_min":4,"swarm_prewarm_max":5,"swarm_spawn_interval_base":4,"swarm_spawn_interval_decrease_per_minute":2,"swarm_spawn_interval_min":2,"scaling_health":1,"scaling_damage":1,"scaling_xp":1,"scaling_sp":1}],"costs":[{"$class":"TimeCost","days":12}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":4000},{"$class":"LegendPointsReward","amount":100}]}],"$src":"assets/data/_generated/world/encounters/woods/encounter.outskirts.json"},"encounter.patrol_woodlands_1":{"$class":"EncounterCategory","id":"encounter.patrol_woodlands_1","tags":["WILDS","FORESTRY"],"icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,5]},"name":"Patrol Forest","yield_info":"Earns:\n- {LP} [color=#daa520]Legend[/color]\n- {EXPLORATION_POINTS_WOODLANDS} [color=#daa520]Woodlands Exploration[/color]","info":"The wilds don't welcome intruders. From tangled undergrowth to sharp-eyed predators, something is always watching your patrol.","world_region":"res://resources/world_regions/woodlands.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":1,"discoveries":"def!loot.woodlands1","base_discovery_roll_chance":0.2,"costs":[{"$class":"TimeCost","days":8}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.wolf","weight":1},{"mob":"def!mob.wolf2","weight":1},{"mob":"def!mob.snake","weight":1},{"mob":"def!mob.goblin","weight":1}],"swarm_enemies_min":25,"swarm_enemies_max":30,"swarm_prewarm_min":2,"swarm_prewarm_max":3,"swarm_spawn_interval_base":5,"swarm_spawn_interval_decrease_per_minute":1,"swarm_spawn_interval_min":3,"scaling_xp":1.1,"scaling_sp":1.1,"scaling_health":1.1}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":5000},{"$class":"LegendPointsReward","amount":200},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_WOODLANDS","amount":2}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.wolf","weight":0.05},{"mob":"def!mob.wolf2","weight":0.05},{"mob":"def!mob.goblin","weight":1},{"mob":"def!mob.goblin_shaman","weight":0.1,"alive_cap":1}],"swarm_enemies_min":30,"swarm_enemies_max":35,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":5,"swarm_spawn_interval_decrease_per_minute":1.5,"swarm_spawn_interval_min":3,"scaling_xp":1.2,"scaling_sp":1.2,"scaling_health":1.2}],"costs":[{"$class":"TimeCost","days":12}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":6000},{"$class":"LegendPointsReward","amount":300},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_WOODLANDS","amount":3}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.wolf","weight":0.05},{"mob":"def!mob.wolf2","weight":0.05},{"mob":"def!mob.goblin","weight":1},{"mob":"def!mob.goblin_spear","weight":0.3},{"mob":"def!mob.goblin_shaman","weight":0.2,"alive_cap":2}],"swarm_enemies_min":40,"swarm_enemies_max":45,"swarm_prewarm_min":4,"swarm_prewarm_max":5,"swarm_spawn_interval_base":4,"swarm_spawn_interval_decrease_per_minute":2,"swarm_spawn_interval_min":2,"scaling_xp":1.3,"scaling_sp":1.3,"scaling_health":1.3}],"costs":[{"$class":"TimeCost","days":16}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":7000},{"$class":"LegendPointsReward","amount":450},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_WOODLANDS","amount":4}]}],"$src":"assets/data/_generated/world/encounters/woods/encounter.patrol_woodlands_1.json"},"encounter.patrol_woodlands_2":{"$class":"EncounterCategory","id":"encounter.patrol_woodlands_2","tags":["WILDS","FORESTRY"],"icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[3,3]},"name":"Patrol Deepwoods","yield_info":"Earns:\n- {LP} [color=#daa520]Legend[/color]\n- {EP_WOODLANDS} [color=#daa520]Woodlands Exploration[/color]","info":"The deepwoods are unforgiving. Dense canopy blocks the sun, larger predators claim these hunting grounds, and the forest itself seems to reject your presence.","scene":"res://scenes/levels/deep_woodlands.tscn","world_region":"res://resources/world_regions/woodlands.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":1,"discoveries":"def!loot.woodlands2","base_discovery_roll_chance":0.25,"discovery_roll_chance_per_stage":0.07,"costs":[{"$class":"TimeCost","days":12}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.fauna_entling","weight":0.2},{"mob":"def!mob.fauna_ent","weight":0.5},{"mob":"def!mob.goblin","weight":1},{"mob":"def!mob.goblin_spear","weight":1},{"mob":"def!mob.goblin_shaman","weight":0.2,"alive_cap":3}],"swarm_enemies_min":30,"swarm_enemies_max":30,"swarm_prewarm_min":4,"swarm_prewarm_max":5,"swarm_spawn_interval_base":3,"swarm_spawn_interval_decrease_per_minute":1,"scaling_xp":1.4,"scaling_sp":1.4,"scaling_health":1.4,"scaling_damage":1.2}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":6000},{"$class":"LegendPointsReward","amount":440},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_WOODLANDS","amount":6}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.fauna_entling","weight":0.2},{"mob":"def!mob.fauna_ent","weight":0.5},{"mob":"def!mob.goblin","weight":1},{"mob":"def!mob.goblin_spear","weight":1},{"mob":"def!mob.goblin_shaman","weight":0.2,"alive_cap":3}],"swarm_enemies_min":35,"swarm_enemies_max":35,"swarm_prewarm_min":4,"swarm_prewarm_max":5,"swarm_spawn_interval_base":3,"swarm_spawn_interval_decrease_per_minute":1.5,"scaling_xp":1.5,"scaling_sp":1.5,"scaling_health":1.5,"scaling_damage":1.2}],"costs":[{"$class":"TimeCost","days":18}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":8000},{"$class":"LegendPointsReward","amount":520},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_WOODLANDS","amount":7}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.fauna_entling","weight":0.2},{"mob":"def!mob.fauna_ent","weight":0.5},{"mob":"def!mob.goblin","weight":1},{"mob":"def!mob.goblin_spear","weight":1},{"mob":"def!mob.goblin_shaman","weight":0.2,"alive_cap":3}],"swarm_enemies_min":40,"swarm_enemies_max":40,"swarm_prewarm_min":4,"swarm_prewarm_max":5,"swarm_spawn_interval_base":3,"swarm_spawn_interval_decrease_per_minute":1.5,"scaling_xp":1.6,"scaling_sp":1.6,"scaling_health":1.6,"scaling_damage":1.3}],"costs":[{"$class":"TimeCost","days":24}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":10000},{"$class":"LegendPointsReward","amount":600},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_WOODLANDS","amount":8}]}],"$src":"assets/data/_generated/world/encounters/woods/encounter.patrol_woodlands_2.json"},"encounter.patrol_woodlands_3":{"$class":"EncounterCategory","id":"encounter.patrol_woodlands_3","tags":["WILDS","FORESTRY"],"icon":{"sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[3,3]},"name":"Patrol Deepwoods","info":"The deepwoods are unforgiving. Dense canopy blocks the sun, larger predators claim these hunting grounds, and the forest itself seems to reject your presence.","world_region":"res://resources/world_regions/woodlands.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":1,"discoveries":"def!loot.woodlands2","base_discovery_roll_chance":0.25,"discovery_roll_chance_per_stage":0.07,"costs":[{"$class":"TimeCost","days":8}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.goblin_spear","weight":1.2},{"mob":"def!mob.spirit","weight":0.5},{"mob":"def!mob.spirit_evil","weight":0.2},{"mob":"def!mob.fauna_entling","weight":0.5},{"mob":"def!mob.fauna_ent","weight":0.4},{"mob":"def!mob.goblin_shaman","weight":0.2,"alive_cap":3}],"swarm_enemies_min":175,"swarm_enemies_max":175,"swarm_prewarm_min":20,"swarm_prewarm_max":20,"swarm_spawn_interval_base":1.5,"swarm_spawn_interval_decrease_per_minute":0.2,"swarm_spawn_interval_min":0.1,"scaling_xp":1.4,"scaling_sp":1.4,"scaling_health":1.4,"scaling_damage":1.2}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":4000},{"$class":"LegendPointsReward","amount":440},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_WOODLANDS","amount":6}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.fauna_entling","weight":0.2},{"mob":"def!mob.fauna_ent","weight":0.5},{"mob":"def!mob.goblin","weight":1},{"mob":"def!mob.goblin_spear","weight":1},{"mob":"def!mob.goblin_shaman","weight":0.2,"alive_cap":3}],"swarm_enemies_min":35,"swarm_enemies_max":35,"swarm_prewarm_min":4,"swarm_prewarm_max":5,"swarm_spawn_interval_base":3,"swarm_spawn_interval_decrease_per_minute":1.5,"scaling_xp":1.5,"scaling_sp":1.5,"scaling_health":1.5,"scaling_damage":1.2}],"costs":[{"$class":"TimeCost","days":14}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":5000},{"$class":"LegendPointsReward","amount":520},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_WOODLANDS","amount":7}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.fauna_entling","weight":0.2},{"mob":"def!mob.fauna_ent","weight":0.5},{"mob":"def!mob.goblin","weight":1},{"mob":"def!mob.goblin_spear","weight":1},{"mob":"def!mob.goblin_shaman","weight":0.2,"alive_cap":3}],"swarm_enemies_min":40,"swarm_enemies_max":40,"swarm_prewarm_min":4,"swarm_prewarm_max":5,"swarm_spawn_interval_base":3,"swarm_spawn_interval_decrease_per_minute":1.5,"scaling_xp":1.6,"scaling_sp":1.6,"scaling_health":1.6,"scaling_damage":1.2}],"costs":[{"$class":"TimeCost","days":20}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":6000},{"$class":"LegendPointsReward","amount":600},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_WOODLANDS","amount":8}]}],"$src":"assets/data/_generated/world/encounters/woods/encounter.patrol_woodlands_3.json"},"encounter.wraithwoods":{"$class":"EncounterCategory","id":"encounter.wraithwoods","icon":{"sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[13,8]},"name":"Wraithwoods","info":"","scene":"res://scenes/levels/dead_woodlands.tscn","world_region":"res://resources/world_regions/ashvale.tres","location_tags":["COMBAT"],"is_location_repeatable":true,"tier":1,"base_discovery_roll_chance":0.2,"costs":[{"$class":"TimeCost","days":3}],"nodes":[{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.spirit","weight":0.5},{"mob":"def!mob.spirit_evil","weight":0.2},{"mob":"def!mob.skeleton_spear","weight":0.5},{"mob":"def!mob.skeleton_knight","weight":0.5},{"mob":"def!mob.skeleton_archer","weight":0.5},{"mob":"def!mob.skeleton_mage","weight":0.25,"alive_cap":3}],"swarm_enemies_min":200,"swarm_enemies_max":200,"swarm_prewarm_min":30,"swarm_prewarm_max":30,"swarm_spawn_interval_base":1.4,"swarm_spawn_interval_decrease_per_minute":0.2,"swarm_spawn_interval_min":0.1,"scaling_xp":2.1,"scaling_sp":2.1,"scaling_health":3.5,"scaling_damage":1}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":3000},{"$class":"LegendPointsReward","profession":"DELVING","amount":320},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":2}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.giant_spider","weight":0.25},{"mob":"def!mob.golem","weight":0.25},{"mob":"def!mob.bat","weight":0.5}],"swarm_enemies_min":45,"swarm_enemies_max":45,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":3,"swarm_spawn_interval_decrease_per_minute":1,"scaling_xp":1.35,"scaling_sp":1.35,"scaling_health":1.3,"scaling_damage":1.2}],"costs":[{"$class":"TimeCost","days":3}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":4000},{"$class":"LegendPointsReward","profession":"DELVING","amount":400},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":3}]},{"types":[{"$class":"EncounterType","swarm_enemies":[{"mob":"def!mob.giant_spider","weight":0.25},{"mob":"def!mob.golem","weight":0.25},{"mob":"def!mob.bat","weight":0.5},{"mob":"def!mob.kobold","weight":0.25}],"swarm_enemies_min":50,"swarm_enemies_max":50,"swarm_prewarm_min":3,"swarm_prewarm_max":4,"swarm_spawn_interval_base":4,"swarm_spawn_interval_decrease_per_minute":1,"scaling_xp":1.5,"scaling_sp":1.5,"scaling_health":1.5,"scaling_damage":1.2}],"costs":[{"$class":"TimeCost","days":3}],"rewards":[{"$class":"XpReward","attribute":"CHARACTER_LEVEL","amount":5000},{"$class":"LegendPointsReward","profession":"DELVING","amount":480},{"$class":"GoodsReward","type":"EXPLORATION_POINTS_CAVES","amount":4}]}],"$src":"assets/data/_generated/world/encounters/woods/encounter.wraithwoods.json"},"loot.cave1":{"$class":"LootTable","id":"loot.cave1","pool":[{"item":"def!item.rumors_strange_notes","weight":100},{"item":"def!item.foremans_ledger","weight":150},{"item":"def!item.book_of_more_stronk","weight":100},{"item":"def!item.book_social_1","weight":100},{"item":"def!item.scribes_candle","rule":"ONCE_PER_LIFE","weight":100},{"item":"def!item.sturdy_pickaxe","rule":"ONCE_PER_LIFE","weight":100},{"item":"def!item.dirty_socks","weight":100}],"$src":"assets/data/_generated/world/loot/loot.cave1.json"},"loot.crypt1":{"$class":"LootTable","id":"loot.crypt1","pool":[{"item":"def!item.book_of_more_stronk","weight":100},{"item":"def!item.holy_water","rule":"ONCE_PER_LIFE","weight":100},{"item":"def!item.scribes_candle","rule":"ONCE_PER_LIFE","weight":100}],"$src":"assets/data/_generated/world/loot/loot.crypt1.json"},"loot.lost_temple":{"$class":"LootTable","id":"loot.lost_temple","pool":[],"$src":"assets/data/_generated/world/loot/loot.lost_temple.json"},"loot.outskirts":{"$class":"LootTable","id":"loot.outskirts","pool":[{"item":"def!item.rumors_news","weight":100},{"item":"def!item.guide_to_prayer","weight":100},{"item":"def!item.hunters_cape","weight":50},{"item":"def!item.ring_of_life","weight":50}],"$src":"assets/data/_generated/world/loot/loot.outskirts.json"},"loot.woodlands1":{"$class":"LootTable","id":"loot.woodlands1","pool":[{"item":"def!item.old_map","weight":150},{"item":"def!item.rumors_strange_notes","weight":150},{"item":"def!item.guide_to_prayer","weight":100},{"item":"def!item.faded_star_chart","weight":100},{"item":"def!item.hunters_cape","weight":100},{"item":"def!item.ring_of_life","weight":100},{"item":"def!item.book_of_more_stronk","weight":50},{"item":"def!item.book_social_1","weight":50},{"item":"def!item.dirty_socks","weight":50}],"$src":"assets/data/_generated/world/loot/loot.woodlands1.json"},"loot.woodlands2":{"$class":"LootTable","id":"loot.woodlands2","pool":[{"item":"def!item.old_map","weight":100},{"item":"def!item.rumors_strange_notes","weight":100},{"item":"def!item.guide_to_prayer","weight":100},{"item":"def!item.faded_star_chart","weight":150},{"item":"def!item.hunters_cape","weight":100},{"item":"def!item.ring_of_life","weight":100},{"item":"def!item.book_of_more_stronk","weight":100},{"item":"def!item.book_social_1","weight":100},{"item":"def!item.dirty_socks","weight":100},{"item":"def!item.greatsword_3","weight":10},{"item":"def!item.greatbow_3","weight":10}],"$src":"assets/data/_generated/world/loot/loot.woodlands2.json"},"Quarry":{"$class":"WebNode","prequisite":null,"prereq_tags":[101],"node_name":"Quarry","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"A quarry.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,10]},"resolve_cost":1,"narrative_event":null,"quest":null,"is_hub_node":true,"tags":[303],"id":"Quarry"},"Caves in the Hills":{"$class":"WebNode","prequisite":"def!node.inn","node_name":"Caves in the Hills","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"The old mine above Ashvale has been silent for years. Some say it's empty. Others say it's cursed.\n\nYou could go see for yourself...","completion_message":"You set forth into the abandoned mine, ready for whatever awaits you.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[7,7]},"resolve_cost":6,"days_cost":15,"mystery":true,"narrative_event":null,"quest":null,"rewards":[{"$class":"UnlockLocation","location":{"$class":"LocationOption"}}],"is_foreseen":true,"foreseen_description":"Since childhood, you've heard tales of the old mine. Father warned you to stay away. But you've always wondered...","tags":[1,402],"id":"Caves in the Hills"},"All Clear":{"$class":"WebNode","prequisite":"def!Trouble in the Catacombs","node_name":"All Clear","node_gains_description":"[color=#DAA520]{LP_SOCIETY} 400 LP[/color]","node_description":"Clear out the threat.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,7]},"narrative_event":null,"quest":"res://resources/quests/piety/quest_catacombs_conclusion.tres","rewards":[{"$class":"LegendPointsReward","profession":102,"amount":400}],"tags":[5],"id":"All Clear"},"Ashvale Chapel":{"$class":"WebNode","prequisite":"def!node.inn","node_name":"Ashvale Chapel","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"A weathered stone chapel sits outside the village center. Within these quiet walls, a dwindling faithful still gather, and those in need may yet find purpose.","completion_message":"Candles flicker in the dim interior. The smell of incense lingers. Father Alric tends his small congregation.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_custom_icons.tres","coord":[5,1]},"resolve_cost":1,"narrative_event":null,"quest":null,"rewards":[{"$class":"UnlockContactDefId","contact_def_id":"contact.father_alric"},{"$class":"GiveItemName","id":"item.holy_scriptures"}],"is_hub_node":true,"tags":[5],"id":"Ashvale Chapel"},"Chapel Donation I":{"$class":"WebNode","prequisite":"def!Ashvale Chapel","node_name":"Chapel Donation I","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"A worn collection box sits near the altar. Those who can spare coin help feed the hungry and shelter the desperate.","completion_message":"Father Alric offers a quiet prayer of thanks. Your coin will help those the village has forgotten.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[8,22]},"money_cost":500,"narrative_event":null,"quest":null,"rewards":[{"$class":"LegendPointsReward","profession":202,"amount":120}],"tags":[5],"id":"Chapel Donation I"},"Chapel Donation II":{"$class":"WebNode","prequisite":"def!Chapel Donation I","node_name":"Chapel Donation II","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"The chapel's coffers are never full. There are always more mouths to feed, more souls in need of shelter.","completion_message":"Father Alric offers a quiet prayer of thanks. Your coin will help those the village has forgotten.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,22]},"money_cost":2500,"narrative_event":null,"quest":null,"rewards":[{"$class":"LegendPointsReward","profession":202,"amount":600},{"$class":"GoodsReward","type":1000000,"amount":1}],"tags":[5],"id":"Chapel Donation II"},"Tending the Chapel":{"$class":"WebNode","prequisite":"def!Ashvale Chapel","node_name":"Tending the Chapel","node_gains_description":"{JOB} [color=#DAA520]New Job[/color]","node_description":"Father Alric seeks help with the chapel's daily tasks. He'll pay for cleaning, tending candles, and ringing the bell.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,26]},"resolve_cost":2,"days_cost":7,"narrative_event":null,"quiet_years_event":null,"quest":null,"requirements":[{"$class":"RequirementAttribute","attribute":7,"attribute_lvl":12}],"rewards":[{"$class":"UnlockTaskDefId","task_def_id":{"$class":"DefId","id":"task.t2_piety_chapel_keeper","godot_resource":null}}],"tags":[5],"id":"Tending the Chapel"},"Faithful Servant":{"$class":"WebNode","prequisite":"def!Ashvale Chapel","node_name":"Faithful Servant","node_gains_description":"{RP} [color=#DAA520]1 RP[/color]\n","node_description":"Tend to Eru's house with devotion, the faithful are given more to carry.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_skills.tres","coord":[11,4]},"resolve_cost":4,"narrative_event":null,"quest":"res://resources/quests/piety/quest_piety_rank_novice.tres","rewards":[{"$class":"ResolvePointsReward","amount":1}],"tags":[5],"id":"Faithful Servant"},"Trouble in the Catacombs":{"$class":"WebNode","prequisite":"def!Ashvale Chapel","node_name":"Trouble in the Catacombs","node_gains_description":"{MAP} [color=#DAA520]New Location[/color]","node_description":"Something vile has been stirring below.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,0]},"resolve_cost":6,"narrative_event":"res://resources/narrative/narratives/piety/trouble_in_the_catacombs.tres","quest":null,"is_hub_node":true,"starts_dormant":true,"is_timed_reveal":true,"dormancy_duration_days":500,"tags":[500,5],"id":"Trouble in the Catacombs"},"A Quiet Life in Ashvale":{"$class":"WebNode","prequisite":null,"node_name":"A Quiet Life in Ashvale","node_gains_description":"{JOB} [color=#DAA520]New Job[/color]","node_description":"Born to fields and forgotten roads, you've spent every dawn breaking your back in a village the world doesn't remember.","completion_message":"A fire burns in your chest that refuses to be buried.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,19]},"resolve_cost":1,"narrative_event":"res://resources/narrative/narratives/character_open.tres","quiet_years_event":null,"quest":null,"rewards":[{"$class":"UnlockTaskDefId","task_def_id":{"$class":"DefId","id":"task.t1_farmhand","godot_resource":null}}],"tags":[400],"id":"A Quiet Life in Ashvale"},"First Steps of Strength":{"$class":"WebNode","prequisite":"def!A Quiet Life in Ashvale","node_name":"First Steps of Strength","node_gains_description":"Leads to:\n- Unlock [color=#DAA520]Map Location[/color]\n- Obtain [color=#DAA520]Item[/color] (Weapon)","node_description":"You must seek a means to grow stronger. The world beyond will not spare the weak.","completion_message":"For all your present trials, an unbidden hope stirs within, an intuition that the road ahead shines far more than the one behind.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[6,0]},"resolve_cost":1,"narrative_event":null,"quest":null,"rewards":[{"$class":"UnlockLocation","location":{"$class":"LocationOption","repeatable":true}}],"tags":[400],"id":"First Steps of Strength"},"Gaining Strength":{"$class":"WebNode","prequisite":null,"node_name":"Gaining Strength","node_gains_description":"[color=#DAA520]{COMBAT_TECHNIQUES} Combat Techniques[/color]\n[color=#DAA520]{LP_SOCIETY} 80 LP[/color]","node_description":"Helga observes your training, occasionally correcting your form or offering a sharp word of advice.","completion_message":"After days of training, Helga gives you a rare approving nod. For someone as grizzled as her, that's as close to praise as you'll get.\n\nYou now understand how to focus on training specific attributes when you fight.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[0,4]},"narrative_event":null,"quest":{"$class":"Quest","requirements":[{"$class":"ReqBeatEncounterArchetype","name":"Training Grounds","archetype":"TRAINING_GROUNDS","times":4}],"icon":null},"rewards":[{"$class":"UnlockCombatStyles"},{"$class":"LegendPointsReward","profession":102,"amount":80}],"tags":[400],"id":"Gaining Strength"},"Helga Is Leaving":{"$class":"WebNode","prequisite":null,"node_name":"Helga Is Leaving","node_description":"Helga is leaving Ashvale. She would like to have a word with you before she departs.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[0,24]},"resolve_cost":100,"mystery":true,"narrative_event":null,"quest":null,"starts_dormant":true,"is_timed_reveal":true,"dormancy_duration_days":365,"tags":[402],"id":"Helga Is Leaving"},"Shining Bright":{"$class":"WebNode","prequisite":null,"node_name":"Shining Bright","node_gains_description":"Leads to:\n- Unlock [color=#DAA520]Perks[/color]","node_description":"Helga notices you're growing stronger and wants to have a word with you.","completion_message":"After days of training, Helga gives you a rare approving nod. For someone as grizzled as her, that's as close to praise as you'll get.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[5,15]},"narrative_event":{"$class":"NarrativeEvent","pages":[{"$class":"NarrativePage","artwork":null,"steps":[{"$class":"NarrativeStep","speaker":"res://resources/narrative/speakers/npc_helga.tres","contents":"As you grow stronger, you will gain Resolve."}]}],"icon":null},"quest":{"$class":"Quest","requirements":[{"$class":"RequirementAttribute","attribute":1,"attribute_lvl":3}],"icon":null},"rewards":[{"$class":"UnlockPerks"}],"tags":[400],"id":"Shining Bright"},"Refurbish Training Grounds":{"$class":"WebNode","prequisite":null,"node_name":"Refurbish Training Grounds","node_gains_description":"{UPGRADE} [color=#DAA520]Training Grounds[/color]\n{LP_SOCIETY} [color=#DAA520]40 LP[/color]","node_description":"The old militia captain's been wanting to upgrade the grounds for some time now. You could pitch in coin.","completion_message":"New targets and rough benches set up by the old militia outpost. The odd passerby stops to watch now and then.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,59]},"money_cost":200,"narrative_event":null,"quest":null,"rewards":[{"$class":"UpgradeEncounter","category":"def!encounter.training_grounds","replacement_category":"def!encounter.training_grounds_upgrade1"},{"$class":"LegendPointsReward","profession":102,"amount":40}],"tags":[400],"id":"Refurbish Training Grounds"},"Sparring Grounds":{"$class":"WebNode","prequisite":null,"node_name":"Sparring Grounds","node_gains_description":"Improve [color=#DAA520]Training Grounds[/color]","node_description":"The captain wants to set up proper sparring. You could help fund the gear, give folk a chance to test themselves against each other.","completion_message":"New targets and rough benches in place. Townsfolk now gather during practice.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[7,52]},"money_cost":1000,"narrative_event":null,"quest":null,"rewards":[{"$class":"UpgradeEncounter","category":"res://resources/encounter_categories/training_grounds_upgrade1.tres","replacement_category":"res://resources/encounter_categories/training_grounds_upgrade2.tres"}],"tags":[400],"id":"Sparring Grounds"},"Save Caravans":{"$class":"WebNode","prequisite":"def!Merchant","node_name":"Save Caravans","node_gains_description":"{UPGRADE} [color=#DAA520]Merchant[/color]\n{LEGACY} [color=#DAA520]1 Legacy[/color]","node_description":"Caravans that should've reached Ashvale weeks ago simply vanished. The merchant needs someone to investigate.","completion_message":"Relief washes over the merchant's face. He thanks you earnestly before turning to scan the horizon, the first wagons should arrive any day now.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[2,47]},"narrative_event":null,"quest":{"$class":"Quest","requirements":[{"$class":"ReqCampaignFlag","flag":"resolve_missing_caravans","event_desc":"Resolve Missing Caravans"}],"icon":null},"rewards":[{"$class":"WorldEvent","name":"IMPROVE_TRADER","event_desc":"Improve Trader"},{"$class":"GoodsReward","type":1000000,"amount":1}],"tags":[500],"id":"Save Caravans"},"Missing Caravans":{"$class":"WebNode","prequisite":"def!Merchant","node_name":"Missing Caravans","node_gains_description":"Leads to:\n- [color=#DAA520]???[/color]","node_description":"Caravans have stopped coming through Ashvale. Perhaps you can get to the bottom of this.","completion_message":"It's time to clean up the roads.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,35]},"resolve_cost":4,"narrative_event":"res://resources/narrative/narratives/finding_the_goblins.tres","quest":null,"tags":[401],"id":"Missing Caravans"},"Merchant":{"$class":"WebNode","prequisite":"def!node.inn","node_name":"Merchant","node_gains_description":"{CONTACT} [color=#DAA520]New Contact[/color]","node_description":"A relaxed man in a tailored coat enjoys an ale by the fire. The ledgers and coin pouches on his belt mark him as a merchant.","completion_message":"He runs a shop inside Ashvale, but with supply caravans vanishing along the road, his stock is thin. For now, he's nursing ale at the inn and trading from his own bags.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[12,10]},"resolve_cost":2,"narrative_event":null,"quest":null,"rewards":[{"$class":"UnlockContactDefId","contact_def_id":"contact.ashvale_merchant"}],"hub_type":200,"tags":[1200],"id":"Merchant"},"Odd Crevice":{"$class":"WebNode","prequisite":"def!Caves in the Hills","node_name":"Odd Crevice","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"You've found a passage barely large enough to slip through. It winds deeper than expected, and faint whispers echo from within.","completion_message":"Ilaf shares what he knows of the upper passages. Shortcuts, dead ends, and places best avoided.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[13,10]},"resolve_cost":2,"mystery":true,"narrative_event":{"$class":"NarrativeEvent","pages_file":"res://assets/data/chronicle/narrative/discovery_friendly_dwarf.json","icon":null},"quest":null,"requirements":[{"$class":"RequirementAttribute","attribute":4,"attribute_lvl":18}],"rewards":[{"$class":"UnlockContactDefId","contact_def_id":"contact.friendly_dwarf"},{"$class":"GoodsReward","type":1200,"amount":20}],"is_discovery_node":true,"undiscovered_description":"The cave has strange side passages. Most only a dwarf could fit through. Perhaps you could find one just wide enough to squeeze into...","discovery_goods_cost":[{"$class":"GoodsCost","type":1200,"amount":8}],"is_shadow":true,"unshadow_requirements":[{"$class":"RequirementEarnGoods","goods_type":1200,"amount":4}],"tags":[402],"id":"Odd Crevice"},"Moonberry Foraging":{"$class":"WebNode","prequisite":"def!node.what_lies_beyond","node_name":"Moonberry Foraging","node_gains_description":"{JOB} [color=#DAA520]New Job {ROMAN_II}[/color]","node_description":"These woods hide clusters of pale moonberries. They bruise if not handled carefully, but they're worth the trouble.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[12,29]},"resolve_cost":2,"days_cost":7,"narrative_event":null,"quest":null,"requirements":[{"$class":"RequirementAttribute","attribute":5,"attribute_lvl":20},{"$class":"ReqProfessionLvl","profession":207,"rank":5}],"rewards":[{"$class":"UnlockTaskDefId","task_def_id":{"$class":"DefId","id":"task.t2_wildberry_forager","godot_resource":null}}],"is_discovery_node":true,"undiscovered_description":"Moonberries grow somewhere in these woods, tucked under thorns and leaves. Rare finds, but herbalists pay well for them.","discovery_goods_cost":[{"$class":"GoodsCost","type":1000,"amount":3}],"tags":[4],"id":"Moonberry Foraging"},"Imprisoned":{"$class":"WebNode","prequisite":null,"node_name":"Imprisoned","node_gains_description":"{TASK} [color=#DAA520]New Tasks[/color]","node_description":"Days blur in the dark. Stone walls. Stale bread. No memory of before.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[6,14]},"resolve_cost":1,"narrative_event":"res://resources/narrative/narratives/origin_prisoner/origin_prisoner_open.tres","quest":null,"rewards":[{"$class":"UnlockJob","job":"res://resources/tasks/origin_prisoner/scour_cell.tres"},{"$class":"UnlockJob","job":"res://resources/tasks/origin_prisoner/pushups.tres"},{"$class":"UnlockJob","job":"res://resources/tasks/origin_prisoner/deliberate.tres"}],"tags":[400],"id":"Imprisoned"},"Searching":{"$class":"WebNode","prequisite":"def!Imprisoned","node_name":"Searching","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"Once more, you dream of your past. Memories resurfacing.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,13]},"narrative_event":null,"quest":{"$class":"Quest","requirements":[{"$class":"GoodsRequirement","type":10100,"quantity":10}],"rewards":[{"$class":"ResolvePointsReward","amount":1}],"icon":null},"rewards":[{"$class":"UnlockJob","job":"res://resources/tasks/origin_prisoner/pushups.tres"},{"$class":"UnlockJob","job":"res://resources/tasks/origin_prisoner/deliberate.tres"}],"tags":[400],"id":"Searching"},"Strange Noises":{"$class":"WebNode","prequisite":"def!Imprisoned","node_name":"Strange Noises","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"It is no trick of the mind. Each evening, you isolate the tapping to a cell above. Someone is reaching out, but their code is a riddle your mind is not yet sharp enough to break.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[14,25]},"resolve_cost":1,"narrative_event":"res://resources/narrative/narratives/origin_prisoner/origin_prisoner_open.tres","quest":null,"requirements":[{"$class":"RequirementAttribute","attribute":6,"attribute_lvl":15},{"$class":"RequirementAttribute","attribute":7,"attribute_lvl":15}],"rewards":[{"$class":"UnlockJob","job":"res://resources/tasks/origin_prisoner/scour_cell.tres"}],"is_discovery_node":true,"undiscovered_description":"When the gale settles and the cellblock stills, a faint, erratic knocking emerges. It’s a ghost of a sound, easily lost in the darkness. What could it be?","discovery_goods_cost":[{"$class":"GoodsCost","type":10100,"amount":20}],"is_shadow":true,"unshadow_requirements":[{"$class":"RequirementPerformTask","task":"res://resources/tasks/origin_prisoner/scour_cell.tres","amount":3}],"tags":[400],"id":"Strange Noises"},"Turn Of The Year":{"$class":"WebNode","prequisite":"def!Imprisoned","node_name":"Turn Of The Year","node_gains_description":"Leads to:\n- New [color=#DAA520]Task[/color]","node_description":"The cells have been quiet and the guards grown lazy. To mark the new year, you’ve been granted one 'harmless' comfort. Choose wisely...","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,14]},"narrative_event":"res://resources/narrative/narratives/origin_prisoner/turn_of_the_year.tres","quest":null,"starts_dormant":true,"is_timed_reveal":true,"tags":[1001,400],"id":"Turn Of The Year"},"Beyond the Pasture":{"$class":"WebNode","prequisite":null,"node_name":"Beyond the Pasture","node_gains_description":"Leads to:\n- Choose [color=#DAA520]Job[/color] (1 of 3)","node_description":"Ashvale offers a myriad of other ways to earn your keep, if you can muster the courage to step into the unknown.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,8]},"resolve_cost":4,"days_cost":3,"narrative_event":"res://resources/narrative/narratives/peasant_choice.tres","quest":null,"rewards":[{"$class":"GoldReward","amount":150}],"tags":[400],"id":"Beyond the Pasture"},"Forest Shrooms":{"$class":"WebNode","prequisite":"def!Into The Deepwoods","node_name":"Forest Shrooms","node_gains_description":"{JOB} [color=#DAA520]New Job {ROMAN_IV}[/color]","node_description":"The deepwoods are full of valuable fungi. Learn to spot the safe ones, and you can sell your finds to the inn or traders passing through.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,21]},"resolve_cost":5,"days_cost":30,"narrative_event":null,"quest":null,"requirements":[{"$class":"RequirementAttribute","attribute":5,"attribute_lvl":35},{"$class":"ReqProfessionLvl","profession":207,"rank":10}],"rewards":[{"$class":"UnlockTaskDefId","task_def_id":{"$class":"DefId","id":"task.t3_mushroom_forager","godot_resource":null}}],"tags":[4],"id":"Forest Shrooms"},"Quarry Worker":{"$class":"WebNode","prequisite":null,"node_name":"Quarry Worker","node_gains_description":"{JOB} [color=#DAA520]New Job[/color]","node_description":"The quarry foreman is recruiting anyone with strong arms. There is some training involved before you can get started.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,53]},"resolve_cost":4,"days_cost":30,"narrative_event":null,"quest":null,"requirements":[{"$class":"RequirementAttribute","attribute":3,"attribute_lvl":35}],"rewards":[{"$class":"UnlockProfession","profession":200},{"$class":"UnlockJob","job":"res://resources/tasks/jobs/t3_quarry_miner.tres"}],"tags":[2],"id":"Quarry Worker"},"The Long Road":{"$class":"WebNode","prequisite":null,"prereq_tags":[101],"node_name":"The Long Road","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"Ashvale's lifeline to the wider world. Merchants and travelers pass through, bringing coin, news, and opportunity.","completion_message":"You reach the Long Road. It stretches north, wide and well-worn, but strangely empty. Something feels off.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,52]},"resolve_cost":1,"narrative_event":null,"quest":null,"rewards":[{"$class":"UnlockTaskDefId","task_def_id":{"$class":"DefId","id":"task.explore_roads","godot_resource":null}}],"is_hub_node":true,"tags":[1200],"id":"The Long Road"},"Rumors of a Threat":{"$class":"WebNode","prequisite":null,"node_name":"Rumors of a Threat","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[6,1]},"resolve_cost":100,"narrative_event":null,"quest":null,"tags":[403],"id":"Rumors of a Threat"},"The Lost Temple":{"$class":"WebNode","prequisite":"def!Into The Deepwoods","node_name":"The Lost Temple","node_gains_description":"{MAP} [color=#DAA520]New Location[/color]","node_description":"There's a lost temple at the edge of the woodlands. Nobody dares venture inside.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,7]},"resolve_cost":8,"supplies_cost":2,"days_cost":30,"narrative_event":null,"quest":null,"rewards":[{"$class":"UnlockLocation","location":{"$class":"LocationOption","encounter_def":"encounter.lost_temple"}}],"is_discovery_node":true,"undiscovered_description":"Village elders speak of a lost temple shrouded in mystery, but few venture that far into the darkwoods.","discovery_goods_cost":[{"$class":"GoodsCost","type":1000,"amount":40},{"$class":"GoodsCost","type":100,"amount":10}],"is_destiny":true,"destiny_tier":200,"tags":[1300,403],"id":"The Lost Temple"},"The You You Are":{"$class":"WebNode","prequisite":"def!A Quiet Life in Ashvale","node_name":"The You You Are","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"The world stretches outward. But some things live within. Dreams not yet understood, memories that shaped you,\ncallings that need no teacher.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[9,15]},"narrative_event":null,"quest":null,"costs":[{"$class":"GoodsCost","type":700,"amount":1}],"is_hub_node":true,"tags":[301],"id":"The You You Are"},"Combat Techniques":{"$class":"WebNode","prequisite":{"$class":"WebNode","prequisite":{"$class":"WebNode","prequisite":"def!A Quiet Life in Ashvale","node_name":"Toiling Away","node_gains_description":"Rewards:\n- {RP} [color=#DAA520]1 RP[/color]\n","node_description":"You toil as you always have, tending fields, and keeping your head down.","completion_message":"The simple grind of farmwork has tempered your spirit like a blade on stone.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,15]},"narrative_event":null,"quest":"res://resources/quests/origin_peasant/toiling_away.tres","rewards":[{"$class":"ResolvePointsReward","amount":1}],"tags":[400]},"node_name":"First Steps of Strength","node_gains_description":"{MAP} [color=#DAA520]New Location[/color]\n{INV} [color=#DAA520]Obtain Item (Weapon)[/color]","node_description":"The training grounds.","completion_message":"For all your present trials, an unbidden hope stirs within, an intuition that the road ahead shines far more than the one behind.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[6,0]},"resolve_cost":1,"narrative_event":null,"quest":null,"rewards":[{"$class":"UnlockLocation","location":{"$class":"LocationOption","repeatable":true}}],"is_hub_node":true,"hub_not_unlocked_description":"You must seek a means to grow stronger. The world beyond will not spare the weak.","is_foreseen":true,"foreseen_description":"You've heard there's an old militia training grounds to the west...","tags":[400]},"node_name":"Combat Techniques","node_gains_description":"Unlock [color=#DAA520]Combat Techniques[/color]","node_description":"Helga wants to show you a thing or two about fighting.","completion_message":"Helga's training reveals the fundamentals. You now understand how to focus on specific combat attributes when you fight.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven_attributes_16x16.tres","coord":[15,4]},"resolve_cost":1,"narrative_event":null,"quest":null,"rewards":[{"$class":"UnlockCombatStyles"}],"tags":[400],"id":"Combat Techniques"},"Study":{"$class":"WebNode","prequisite":"def!node.ashvale_archives","node_name":"Study","node_gains_description":"{TASK} [color=#DAA520]New Task[/color]","node_description":"You figure you could grow your knowledge by reading old texts in the village archives.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[10,23]},"resolve_cost":2,"narrative_event":null,"quest":null,"rewards":[{"$class":"UnlockTaskDefId","task_def_id":{"$class":"DefId","id":"task.study","godot_resource":null}},{"$class":"UnlockTaskDefId","task_def_id":{"$class":"DefId","id":"task.rest","godot_resource":null}}],"tags":[301],"id":"Study"},"Village Center":{"$class":"WebNode","prequisite":{"$class":"WebNode","prequisite":{"$class":"WebNode","prequisite":"def!A Quiet Life in Ashvale","node_name":"Toiling Away","node_gains_description":"Rewards:\n- {RP} [color=#DAA520]1 RP[/color]\n","node_description":"You toil as you always have, tending fields, and keeping your head down.","completion_message":"The simple grind of farmwork has tempered your spirit like a blade on stone.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,15]},"narrative_event":null,"quest":"res://resources/quests/origin_peasant/toiling_away.tres","rewards":[{"$class":"ResolvePointsReward","amount":1}],"tags":[400]},"node_name":"Meant For More","node_gains_description":"Rewards:\n- Unlock [color=#DAA520]Perks[/color]","node_description":"Fieldwork alone won't carry you forward. Harden yourself through training, and doors begin to crack open.","completion_message":"You feel ready to take on new challenges and step beyond the fields you were born to.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[3,8]},"resolve_cost":4,"narrative_event":null,"quest":{"$class":"Quest","requirements":[{"$class":"LegendRankRequirement","rank":5}],"icon":null},"rewards":[{"$class":"UnlockPerks"},{"$class":"UnlockContactDefId"}],"tags":[400]},"node_name":"Village Center","node_gains_description":"Leads to:\n- [color=#DAA520]???[/color]","node_description":"The training grounds.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[2,6]},"resolve_cost":1,"narrative_event":null,"quest":null,"is_hub_node":true,"hub_not_unlocked_description":"You must seek a means to grow stronger. The world beyond will not spare the weak.","tags":[401],"id":"Village Center"},"Buy Rounds":{"$class":"WebNode","prequisite":"def!node.inn","node_name":"Buy Rounds","node_gains_description":"{TASK} [color=#DAA520]New Task[/color]","node_description":"One drink buys you a seat. A round for everyone buys gratitude, and grateful people share what they know.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[11,21]},"resolve_cost":1,"narrative_event":null,"quest":null,"rewards":[{"$class":"UnlockJob","job":"res://resources/tasks/inn/buy_rounds.tres"}],"tags":[303],"id":"Buy Rounds"},"Fenwick Hollow":{"$class":"WebNode","prequisite":"def!node.what_lies_beyond","node_name":"Fenwick Hollow","node_gains_description":"{MAP} [color=#DAA520]New Special Location[/color]","node_description":"The hollow teems with fungal growth beneath towering elder trees.","completion_message":"","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[4,21]},"resolve_cost":2,"mystery":true,"narrative_event":null,"quest":null,"rewards":[{"$class":"UnlockLocation","location":{"$class":"LocationOption"}}],"is_discovery_node":true,"undiscovered_description":"Locals whispered of a hollow where mushrooms grow thick as carpets and elder trees shed bark like silver. If such a place exists, it can't be far.","discovery_goods_cost":[{"$class":"GoodsCost","type":1000,"amount":8},{"$class":"GoodsCost","type":100,"amount":2}],"is_shadow":true,"tags":[402,4],"id":"Fenwick Hollow"},"Explore The Temple":{"$class":"WebNode","prequisite":"def!The Lost Temple","node_name":"Explore The Temple","node_gains_description":"{UNKNOWN} [color=#DAA520]Unknown Outcome[/color]","node_description":"There's no telling what's inside, but you have the courage to venture forth.","completion_message":"You explore the temple's chambers and find two ancient relics.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[12,24]},"narrative_event":null,"quest":"res://resources/quests/woods/quest_explore_the_lost_temple.tres","rewards":[{"$class":"LegendPointsReward","profession":100,"amount":200},{"$class":"GiveItemName","id":"item.the_latest_meme"},{"$class":"GiveItemName","id":"item.the_latest_meme_bow"}],"tags":[401],"id":"Explore The Temple"},"Winds of the Forest":{"$class":"WebNode","prequisite":{"$class":"WebNode","prequisite":{"$class":"WebNode","prequisite":"def!A Quiet Life in Ashvale","node_name":"Toiling Away","node_gains_description":"Rewards:\n- {RP} [color=#DAA520]1 RP[/color]\n","node_description":"You toil as you always have, tending fields, and keeping your head down.","completion_message":"The simple grind of farmwork has tempered your spirit like a blade on stone.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[15,15]},"narrative_event":null,"quest":"res://resources/quests/origin_peasant/toiling_away.tres","rewards":[{"$class":"ResolvePointsReward","amount":1}],"tags":[400]},"node_name":"What Lies Beyond","node_gains_description":"{MAP} [color=#DAA520]New Location[/color]","node_description":"The wild woodlands beyond the fields call to you, and for the first time, you sense the freedom to choose your own path.","completion_message":"The wilds await.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[15,5]},"resolve_cost":3,"supplies_cost":2,"days_cost":15,"narrative_event":null,"quest":null,"rewards":[{"$class":"UnlockWorldRegion","region":"res://resources/world_regions/woodlands.tres"},{"$class":"UnlockLocation","location":{"$class":"LocationOption"}}],"is_hub_node":true,"is_shadow":true,"unshadow_requirements":[{"$class":"BeatEncounterDef","encounter_def":"encounter.training_grounds"}],"tags":[1300,404]},"node_name":"Winds of the Forest","node_gains_description":"Rewards:\n- 2k [color=#DAA520]XP[/color]","node_description":"The deepwoods are out there, beyond the known paths. Patrol the woodlands to find the way in.","completion_message":"You've mapped the outer woodlands. The deepwoods sprawl ahead, dense and ancient.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_fantasy1000.tres","coord":[1,10]},"narrative_event":null,"quest":{"$class":"Quest","requirements":[{"$class":"GoodsRequirement","type":1000,"quantity":5}],"icon":null},"rewards":[{"$class":"XpReward","attribute":1,"amount":2000}],"tags":[1300],"id":"Winds of the Forest"},"Into The Deepwoods":{"$class":"WebNode","prequisite":"def!node.what_lies_beyond","node_name":"Into The Deepwoods","node_gains_description":"{MAP} [color=#DAA520]New Location[/color]","node_description":"The deepwoods are out there, beyond the known paths. Patrol the woodlands to find the way in.","completion_message":"You've mapped the outer woodlands. The deepwoods sprawl ahead, dense and ancient.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[7,4]},"narrative_event":null,"quest":{"$class":"Quest","requirements":[{"$class":"BeatEncounterDef","encounter_def":"encounter.patrol_woodlands_1"}],"icon":null},"rewards":[{"$class":"UnlockLocation","location":{"$class":"LocationOption","repeatable":true,"encounter_def":"encounter.patrol_woodlands_2"}},{"$class":"GoodsReward","type":1000,"amount":10}],"tags":[400],"id":"Into The Deepwoods"},"Raiders on the Roads":{"$class":"WebNode","prequisite":"def!node.ransacked_caravan","node_name":"Raiders on the Roads","node_gains_description":"{MAP} [color=#DAA520]New Special Encounter[/color]","node_description":"It's time to clean up the roads.","completion_message":"It's time to clean up the roads.","node_icon":{"$class":"Icon","sheet":"res://resources/sheets/sheet_raven1_16x16.tres","coord":[1,9]},"resolve_cost":4,"narrative_event":"res://resources/narrative/narratives/finding_the_goblins.tres","quest":null,"is_discovery_node":true,"undiscovered_description":"There have been reports of small, shadowy figures lurking further up the road at night. No one has gotten a clear look.","discovery_goods_cost":[{"$class":"GoodsCost","type":1300,"amount":8},{"$class":"GoodsCost","type":100,"amount":3}],"tags":[401,404],"id":"Raiders on the Roads"}}