npc logic update
parent
5bf7f5b0bd
commit
0fde5c7f26
@ -0,0 +1,13 @@
|
|||||||
|
-- Town merchant buy pricing: higher gold costs, ±15% roll per offer (see tuning Defaults / RollTownMerchantOfferGold).
|
||||||
|
-- Sell-to-vendor remains autoSell* in runtime_config (unchanged).
|
||||||
|
|
||||||
|
UPDATE public.runtime_config
|
||||||
|
SET
|
||||||
|
payload = payload || jsonb_build_object(
|
||||||
|
'merchantTownGearCostBase', 180,
|
||||||
|
'merchantTownGearCostPerTownLevel', 40,
|
||||||
|
'merchantTownGearPricePerIlvl', 115,
|
||||||
|
'merchantTownGearPriceVariancePct', 15
|
||||||
|
),
|
||||||
|
updated_at = now()
|
||||||
|
WHERE id = true;
|
||||||
@ -0,0 +1,172 @@
|
|||||||
|
# Quest copy: keys MUST match quests.quest_key in DB. English matches server seed.
|
||||||
|
'quest.1':
|
||||||
|
title: Wolf Cull
|
||||||
|
description: The wolves near Willowdale are getting bolder. Thin their numbers.
|
||||||
|
'quest.2':
|
||||||
|
title: Boar Hunt
|
||||||
|
description: Wild boars are trampling the crops. Take care of them.
|
||||||
|
'quest.3':
|
||||||
|
title: Deliver to Thornwatch
|
||||||
|
description: Carry this supply manifest to Guard Halric in Thornwatch.
|
||||||
|
'quest.4':
|
||||||
|
title: Spider Infestation
|
||||||
|
description: Cave spiders have overrun the logging trails. Clear them out.
|
||||||
|
'quest.5':
|
||||||
|
title: Spider Fang Collection
|
||||||
|
description: We need spider fangs for antivenom. Collect them from slain spiders.
|
||||||
|
'quest.6':
|
||||||
|
title: Forest Patrol
|
||||||
|
description: Slay any 15 creatures along the forest road to keep it safe.
|
||||||
|
'quest.7':
|
||||||
|
title: Undead Purge
|
||||||
|
description: The ruins are crawling with undead. Destroy the zombies.
|
||||||
|
'quest.8':
|
||||||
|
title: Ancient Relics
|
||||||
|
description: Search fallen enemies for fragments of the old kingdom.
|
||||||
|
'quest.9':
|
||||||
|
title: Report to Redcliff
|
||||||
|
description: Warn Foreman Brak about the growing undead threat.
|
||||||
|
'quest.10':
|
||||||
|
title: Orc Raider Cleanup
|
||||||
|
description: Orc warriors are raiding the mine carts. Stop them.
|
||||||
|
'quest.11':
|
||||||
|
title: Ore Samples
|
||||||
|
description: Collect glowing ore fragments from defeated enemies near the canyon.
|
||||||
|
'quest.12':
|
||||||
|
title: Swamp Creatures
|
||||||
|
description: The swamp beasts grow more aggressive by the day. Cull 25.
|
||||||
|
'quest.13':
|
||||||
|
title: Venomous Harvest
|
||||||
|
description: Collect venom sacs from swamp creatures for my brews.
|
||||||
|
'quest.14':
|
||||||
|
title: Message to Cinderkeep
|
||||||
|
description: The forgemaster needs to know about the corruption spreading here.
|
||||||
|
'quest.15':
|
||||||
|
title: Demon Slayer
|
||||||
|
description: Fire demons are emerging from the vents. Destroy them.
|
||||||
|
'quest.16':
|
||||||
|
title: Infernal Cores
|
||||||
|
description: Retrieve smoldering cores from defeated fire demons.
|
||||||
|
'quest.17':
|
||||||
|
title: "Titan's Challenge"
|
||||||
|
description: The Lightning Titans must be stopped before they breach the gate.
|
||||||
|
'quest.18':
|
||||||
|
title: Void Fragments
|
||||||
|
description: Gather crystallized void energy from the astral enemies.
|
||||||
|
'quest.19':
|
||||||
|
title: Full Circle
|
||||||
|
description: Return to Willowdale and tell Elder Maren of your journey.
|
||||||
|
'quest.mossharbor_skeleton_cull.v1':
|
||||||
|
title: Harborbone Sweep
|
||||||
|
description: Clear risen bones stalking the docks and tide paths.
|
||||||
|
'quest.mossharbor_letter_willowdale.v1':
|
||||||
|
title: Letter for Willowdale
|
||||||
|
description: Carry this sealed letter to Elder Maren in Willowdale.
|
||||||
|
'quest.mossharbor_road_tolls.v1':
|
||||||
|
title: Road Tolls
|
||||||
|
description: Bandits are shaking down travelers on the meadow road. Stop them.
|
||||||
|
'quest.mossharbor_contraband.v1':
|
||||||
|
title: Contraband Pouches
|
||||||
|
description: Recover marked pouches from fallen bandits for the harbor tally.
|
||||||
|
'quest.emberwell_cultist_dispersal.v1':
|
||||||
|
title: Cultist Dispersal
|
||||||
|
description: A splinter sect is burning waymarkers. Cut their numbers.
|
||||||
|
'quest.emberwell_elemental_disturbance.v1':
|
||||||
|
title: Elemental Disturbance
|
||||||
|
description: Rogue elementals are destabilizing the treeline. Banish them.
|
||||||
|
'quest.emberwell_scout_ashengard.v1':
|
||||||
|
title: Scout Ashengard
|
||||||
|
description: Deliver Ranger Kess's field notes to Scholar Orin in Ashengard.
|
||||||
|
'quest.emberwell_spell_ash.v1':
|
||||||
|
title: Spell Ash Samples
|
||||||
|
description: Collect ash-touched reagents from defeated cultists.
|
||||||
|
'quest.emberwell_perimeter.v1':
|
||||||
|
title: Ember Perimeter
|
||||||
|
description: Thin any hostile creatures pressing the Emberwell outskirts.
|
||||||
|
'quest.frostmark_golem_breakers.v1':
|
||||||
|
title: Golem Breakers
|
||||||
|
description: Animated rubble blocks old trade cuts. Smash the golems.
|
||||||
|
'quest.frostmark_wraith_tide.v1':
|
||||||
|
title: Wraith Tide
|
||||||
|
description: Cold wraiths cling to the ruins road. Send them on.
|
||||||
|
'quest.frostmark_shade_reagents.v1':
|
||||||
|
title: Shade Reagents
|
||||||
|
description: Alchemists need slow-essence cores from shades.
|
||||||
|
'quest.frostmark_word_boghollow.v1':
|
||||||
|
title: Word to Boghollow
|
||||||
|
description: Carry Torvik's warning about the mist to Witch Nessa.
|
||||||
|
'quest.frostmark_kingless_dead.v1':
|
||||||
|
title: Kingless Dead
|
||||||
|
description: Bone sovereigns rally the lesser dead. Strike the heads first.
|
||||||
|
'quest.duskwatch_fen_titans.v1':
|
||||||
|
title: Titans in the Fen
|
||||||
|
description: Titans wade the deep bog where lesser things fear to go.
|
||||||
|
'quest.duskwatch_heartwood.v1':
|
||||||
|
title: Heartwood Banishing
|
||||||
|
description: Treant roots poison the stilts. Cut them back.
|
||||||
|
'quest.duskwatch_warden_due.v1':
|
||||||
|
title: "Warden's Due"
|
||||||
|
description: Forest wardens claim the marsh as their grove. Prove otherwise.
|
||||||
|
'quest.duskwatch_starfall_ride.v1':
|
||||||
|
title: Ride to Starfall
|
||||||
|
description: Sister Morah needs omen-salts from Seer Aelith at Starfall.
|
||||||
|
'quest.willowdale_mossharbor_run.v1':
|
||||||
|
title: Mossharbor Run
|
||||||
|
description: Finn wants you to confirm the harbor is still trading.
|
||||||
|
'quest.willowdale_wolf_pelts.v1':
|
||||||
|
title: Wolf Pelts for Market
|
||||||
|
description: Bring back presentable pelts from wolves along the road.
|
||||||
|
'quest.thornwatch_scaleback_cull.v1':
|
||||||
|
title: Scaleback Cull
|
||||||
|
description: Battle lizards sun themselves on the bluffs. Reduce their packs.
|
||||||
|
'quest.thornwatch_spider_glands.v1':
|
||||||
|
title: Spider Glands
|
||||||
|
description: The infirmary needs fresh glands for trail antidotes.
|
||||||
|
'quest.thornwatch_emberwell_resupply.v1':
|
||||||
|
title: Emberwell Resupply
|
||||||
|
description: Bring this crate of resin vials to Ranger Kess in Emberwell.
|
||||||
|
'quest.ashengard_rattling_ranks.v1':
|
||||||
|
title: Rattling Ranks
|
||||||
|
description: Skeleton patrols pace the breach. Break their line.
|
||||||
|
'quest.ashengard_royal_marrow.v1':
|
||||||
|
title: Royal Marrow
|
||||||
|
description: Fetch marrow shards from bone sovereigns for Orin's rite.
|
||||||
|
'quest.ashengard_redcliff_errand.v1':
|
||||||
|
title: Redcliff Errand
|
||||||
|
description: Carry the sealed rubbings to Foreman Brak in Redcliff.
|
||||||
|
'quest.redcliff_wyvern_coast.v1':
|
||||||
|
title: Wyvern on the Coast
|
||||||
|
description: Wyverns circle the lift crags. Drive them off.
|
||||||
|
'quest.redcliff_orc_caches.v1':
|
||||||
|
title: Orc Ritual Caches
|
||||||
|
description: Search slain orc raiders for carved tokens the miners saw.
|
||||||
|
'quest.redcliff_summit_courier.v1':
|
||||||
|
title: Summit Courier
|
||||||
|
description: Brak needs these manifests delivered to Warden Torvik in Frostmark.
|
||||||
|
'quest.boghollow_marsh_harpies.v1':
|
||||||
|
title: Marsh Harpies
|
||||||
|
description: Harpies pick off ferry ropes. Ground them.
|
||||||
|
'quest.boghollow_manticore_quota.v1':
|
||||||
|
title: Manticore Quota
|
||||||
|
description: The village needs proof you can handle the deep marsh alphas.
|
||||||
|
'quest.boghollow_duskwatch_warning.v1':
|
||||||
|
title: Duskwatch Warning
|
||||||
|
description: Tell Sister Morah the eastern pools are boiling.
|
||||||
|
'quest.cinderkeep_sovereign_ash.v1':
|
||||||
|
title: Sovereign Ash
|
||||||
|
description: Elite demons leave ash that still whispers. Collect it.
|
||||||
|
'quest.cinderkeep_infernal_line.v1':
|
||||||
|
title: Infernal Line
|
||||||
|
description: 'Hold the lava veins: cull demons before they crest the berm.'
|
||||||
|
'quest.cinderkeep_starfall_prelude.v1':
|
||||||
|
title: Starfall Prelude
|
||||||
|
description: Kael wants a reading of the astral veil from Seer Aelith.
|
||||||
|
'quest.starfall_shade_erasure.v1':
|
||||||
|
title: Shade Erasure
|
||||||
|
description: Shades pool where the road thins into void. Erase them.
|
||||||
|
'quest.starfall_manticore_spines.v1':
|
||||||
|
title: Manticore Crown Spines
|
||||||
|
description: Gather intact crown spines for Aelith's focus circles.
|
||||||
|
'quest.starfall_cinder_echo.v1':
|
||||||
|
title: Cinder Echo
|
||||||
|
description: Return a stabilized echo-crystal to Forge-master Kael.
|
||||||
Loading…
Reference in New Issue