NPCCurrent prototype

Tomas Reeve

Tomas Reeve is the survival supplies trader at Camp-2 in the current test world.

Getting started

Find Tomas Reeve at Camp-2 in Traders Camp. Their role is survival supplies trader. Use the daily-routine waypoints if they have moved; the game-clock time is a destination schedule and walking or interruptions can delay arrival. Open the shop to check current shared stock before gathering purchase money. An item accepted for sale is not necessarily stocked for purchase. Conversation options depend on quest progress; check the linked request before bringing its hand-in items. This trader also receives occasional imported shipments; the cargo list below is a possible selection, not simultaneous stock. Each account can buy one complete bundle of a selected shipment.

Getting started
Tomas: Mabel needs firewood for cooking I veOffers quest
Let us trade.Browse current shop stock
Riverglass DraughtPossible import: 5 for 225 coins
Patient Hunter's CordialPossible import: 5 for 325 coins
Trailwarden's BrewPossible import: 3 for 450 coins
Longmarch ElixirPossible import: 3 for 600 coins
Cinderheart EssencePossible import: 3 for 720 coins
Redthorn BattlewinePossible import: 5 for 600 coins
Hawkeye DistillatePossible import: 3 for 480 coins
Angler's Knot RingPossible import: 1 for 600 coins
Farwanderer's RingPossible import: 1 for 10000 coins
Wildtrack AmuletPossible import: 1 for 6000 coins
Everember AmuletPossible import: 1 for 8500 coins
Deepcurrent AmuletPossible import: 1 for 12000 coins
Hunter's framePossible import: 1 for 450 coins

Plan a shopping stop

Suggestion: bring a replacement supply for the activity you intend to repeat. Check the current stock and quality before confirming a purchase; rotating material offers and beginner stock follow separate refill rules.

Plan a shopping stop
LogsSee rotating trader offer / Variable
Firewood6 / 5
Empty vialSee rotating trader offer / Variable
Vial of water8 / 4
Bird trap12 / 2
Wooden sticksSee rotating trader offer / Variable
Rope8 / 3
World guide

Find it in the world

Tomas Reeve: source-coordinate schematic1: Traders Camp. Campfire reference point. Positions use world X and Y. This schematic does not draw terrain or walkable paths.SOURCE COORDINATESWorld X → · World Y ↑Traders Camp — Campfire reference point1
  1. Campfire reference point

Source-coordinate schematic. Building and area pins are reference points; terrain, doorways and walkable paths are not drawn. Characters can move during their routines.

Quests and requests

Quests and requests
Tomas: Mabel needs firewood for cooking I veMabel needs firewood for cooking. I've offered two tied bundles. Could you ask which she has dry storage for? No delivery until she's chosen.

Buy from this merchant

Standard quality beginner stock is shared between online players. Its capped refill is hourly. Rows marked as rotating offers follow the separate four-hour material rotation and may be absent from the current assortment.

Buy from this merchant
LogsSee rotating trader offerVariable
Firewood65
Empty vialSee rotating trader offerVariable
Vial of water84
Bird trap122
Wooden sticksSee rotating trader offerVariable
Rope83

Sell to this merchant

Acceptance does not imply an item is stocked for purchase. Item pages list catalog base sale values.

Daily routine

These are game-clock routine waypoints; walking and interruptions can delay arrival.

Daily routine
0Resting at home-4370, 872, 0
6.5At work-4040.0, 440.0, 0.0
12Taking a midday break-4120.0, 360.0, 0.0
14At work-4040.0, 440.0, 0.0
18.5Taking an evening break-4120.0, 360.0, 0.0
21Resting at home-4370, 872, 0

Conversation and services

Replies are conditional on conversation and quest progress; this list includes options from different stages.

Conversation and services
What survival supplies do you carry?talk
Do you travel with Sable?talk
Does Mabel buy much?talk
What do travellers underestimate?talk
Why do you always leave so quickly?talk
May I see what is in stock?talk
About a personal request.talk
Goodbye.talk
I have another question.talk
You could just enjoy it.talk
That sounds lonely.talk
Leave.close
Let us trade.shop
I'll help.request-accept
I can't take that on right now.talk
Do you need help with anything?talk
About what you asked me to do...talk
Mabel prefers the smaller sealed lot. Delivery still needs arranging separately.request-complete

Related articles

Linked from 15 articles
Sources & technical details Recorded data and provenance

This reference describes the recorded F0 source snapshot. Availability is shown on the article; source data alone does not certify a particular live game release. Read the source policy.

Source ID
npc:merchant.mara
Content status
Current F0 test world; not final world canon
Runtime ID
merchant.mara
Person ID
lore.person.037
Actor kind
8
Appearance ID
3
Catalog version
24
Source revision
29afa2b1c0bc6b7f9de43c1a13fd6ab6e628c744
Exact source values
Content status
Current F0 test world; not final world canon
Runtime ID
merchant.mara
Person ID
lore.person.037
Role
Survival Supplies Trader
Site
Camp-2
Location
Traders Camp
Actor kind
8
Appearance ID
3
Shop
survival-supplies

Source files

  • Backend/Alderfen.Accounts/ImportMarketRules.cs
  • Content/Appearance/bodies.json
  • Content/Dialogues/dialogues.json
  • Content/Quests/quests.json
  • Content/WorldCast/cast.json
  • Content/WorldCast/life.json
  • Content/WorldCast/merchants.json
  • Content/WorldCast/vendor-stock.json
  • GameData/Catalog/game.json
  • Source/FantasyBenchmark/Generated/RPGSlayerCatalog.h
  • Source/FantasyBenchmark/RPGAmmo.cpp
  • Source/FantasyBenchmark/RPGAppearance.cpp
  • Source/FantasyBenchmark/RPGArmour.cpp
  • Source/FantasyBenchmark/RPGArtificeItemModels.h
  • Source/FantasyBenchmark/RPGArtificeRecipes.cpp
  • Source/FantasyBenchmark/RPGBackComponent.cpp
  • Source/FantasyBenchmark/RPGBeetles.cpp
  • Source/FantasyBenchmark/RPGBeetles.h
  • Source/FantasyBenchmark/RPGBodies.cpp
  • Source/FantasyBenchmark/RPGButterflies.h
  • Source/FantasyBenchmark/RPGButterflyPotions.cpp
  • Source/FantasyBenchmark/RPGCampfireRules.h
  • Source/FantasyBenchmark/RPGCanyonItems.h
  • Source/FantasyBenchmark/RPGCapeComponent.cpp
  • Source/FantasyBenchmark/RPGCoalMining.h
  • Source/FantasyBenchmark/RPGCombatPower.h
  • Source/FantasyBenchmark/RPGCombatTrees.h
  • Source/FantasyBenchmark/RPGCooking.h
  • Source/FantasyBenchmark/RPGEquipmentAttachmentFit.cpp
  • Source/FantasyBenchmark/RPGEquipmentAttachmentRows.cpp
  • Source/FantasyBenchmark/RPGEquipmentFitProbe.cpp
  • Source/FantasyBenchmark/RPGEquipmentFitProbe.h
  • Source/FantasyBenchmark/RPGFiremakingFuel.h
  • Source/FantasyBenchmark/RPGGearFit.cpp
  • Source/FantasyBenchmark/RPGHeadEquipmentFit.cpp
  • Source/FantasyBenchmark/RPGHeadEquipmentFit.h
  • Source/FantasyBenchmark/RPGIconLibrary.cpp
  • Source/FantasyBenchmark/RPGIconLibrary.h
  • Source/FantasyBenchmark/RPGImportMarket.h
  • Source/FantasyBenchmark/RPGIronArmour.cpp
  • Source/FantasyBenchmark/RPGItemIconWidget.h
  • Source/FantasyBenchmark/RPGLanternComponent.cpp
  • Source/FantasyBenchmark/RPGMarket.cpp
  • Source/FantasyBenchmark/RPGNecklaceComponent.cpp
  • Source/FantasyBenchmark/RPGNorthwickLayout.h
  • Source/FantasyBenchmark/RPGProductionRules.h
  • Source/FantasyBenchmark/RPGProgression.cpp
  • Source/FantasyBenchmark/RPGSlayerItemCombat.cpp
  • Source/FantasyBenchmark/RPGSlayerItemModels.h
  • Source/FantasyBenchmark/RPGSlayerItemPresentation.cpp
  • Source/FantasyBenchmark/RPGSlayerSkilling.cpp
  • Source/FantasyBenchmark/RPGSpellFuel.cpp
  • Source/FantasyBenchmark/RPGSpellFuel.h
  • Source/FantasyBenchmark/RPGSteelArmour.cpp
  • Source/FantasyBenchmark/RPGStoneheartWeapons.h
  • Source/FantasyBenchmark/RPGSummoningComponent.cpp
  • Source/FantasyBenchmark/RPGSummoningState.cpp
  • Source/FantasyBenchmark/RPGTindleComponent.cpp
  • Source/FantasyBenchmark/RPGTraderImportModels.h
  • Source/FantasyBenchmark/RPGTraderImports.cpp
  • Source/FantasyBenchmark/RPGUnit.cpp
  • Source/FantasyBenchmark/RPGWorldStreaming.cpp
  • Wiki/content/equipment-media.json
  • Wiki/tools/player_guides.py

Type a name, ingredient, reward or question to explore the compendium.

↑ ↓ to move Enter to openEsc to close