Stoneshard Wiki

Caravan camp and followers

Bu makalenin seçilen dilde çevirisi henüz yok. Aşağıda İngilizce metin gösterilir; mevcut resmî adlar seçilen dilde kalır.

Your caravan camp is saved on the global map and can be upgraded; followers offer repair, supply, training and other services. This page explains camp positioning, the upgrade tree, travel modifiers and how followers and loyalty work; use the caravan planner to check exact materials and values per upgrade.

İçindekiler

Camp position and travel

Camp coordinates live in the save (gridX/gridY in caravanDataMap, initially -1); the world-map caravan camp marker writes its tile into them, and moving the camp rewrites the previous tile's respawn timestamps (baseRespawn / growRespawn / containersCrimeRespawn). While the player is off the global map (playerGridX == -4, e.g. dungeons and interiors), these reads fall back to -1.

Upgrade openness is decided by the save's upgrade list (scr_caravanUpgradeIsOpen): the camp interface opens at the camp area, marks each node open in turn and deducts its materials once (o_caravanUpgrade_Other_10). The basic upgrade list comes from scr_ds_init and contains five entries.

Upgrade tree

Four trees with 30 nodes total: Provisioning, Restoration, Traveling, Communications. 5 basic upgrades cost no materials (Firepit, Tent 1, Horses 1, Wheels 1, Chest 1); the other nodes consume matching stored items. Some nodes have prerequisites or a total-upgrade gate (Communications: Network 4, Rep / Info / Trade 10).

The Restoration shrine is created by player race: Human, Dwarf or Elf, each with its own material list (see the Create event switch).

Upgrade tree
BranchNodesContents
Erzak7Firepit, workbench, pot, alchemy, foraging, coop, spices
Onarım7Tents, race-gated shrine, dummy, incense, herbs
Seyahat10Horses, wheels and chests upgraded in tiers
İletişim6Flagpole, pigeon, network, reputation, information, trade

Upgrade material checklist

This table projects the same 30-node material mapping used by the planner into the encyclopedia. Each upgrade lists material quantities, prerequisites and any extra completed-upgrade gate. Basic nodes are marked as requiring no additional materials; the shrine lists its race-specific materials. Use the caravan planner to combine nodes, subtract owned materials and plan a route.

Upgrade material checklist
UpgradeBranchMaterialsPrerequisitesCount gate
FirepitProvisionNo additional materialsNoneNone
WorkbenchProvisionToolbox ×1, Nails ×2FirepitNone
Cooking SpotProvisionHuge Cauldron ×1, Ladle ×1, Charcoal Chunk ×2FirepitNone
Alchemy StationProvisionAlchemical Apparatus ×1FirepitNone
Foraging TableProvisionForaging Supplies ×1, Shovel ×1, Sickle ×1Cooking SpotNone
Chicken CoopProvisionCages with Chickens ×1, Sacks of Grain ×1, Bucket ×1Cooking SpotNone
Special SpicesProvisionSpice Box ×1, Ginger Root ×2, Spearmint ×2, Leek ×2, Garlic ×2, Onion ×2Cooking SpotNone
Straw BedRestorationNo additional materialsNoneNone
Modest TentRestorationCanvas Roll ×1, Rope ×1, Spool of Thread ×1, Straw ×2Straw BedNone
Training AreaRestorationStraw Dummy ×1, Straw ×2Straw BedNone
Soothing IncenseRestorationIncense Burner ×1, Censer ×1, Incense ×2Praying Spot, Modest TentNone
Roomy TentRestorationHardy Tent Cloth ×1, Rope ×1, Spool of Thread ×1, Straw ×3Modest TentNone
Herbal RemediesRestorationApothecary Box ×1, Mindwort ×2, Thyme ×2, Burnet ×2Modest TentNone
Praying SpotRestorationHuman: Hieronite Altar ×1, Wax Candle ×1, Altar Bell ×1; Dwarf: Lesser Runic Stone ×1, Skull ×1, Candle-End ×1; Elf: Meditation Table ×1, Incense ×1NoneNone
Hitching PostTravelingNo additional materialsNoneNone
Old CartTravelingNo additional materialsNoneNone
Worn ChestsTravelingNo additional materialsNoneNone
Sturdy WheelsTravelingSet of Sturdy Wheels ×1, Bottle of Oil ×1, Carpenter Hammer ×1Old CartNone
Sturdy ChestTravelingSturdy Chest ×1, Rope ×1, Nails ×3Worn ChestsNone
Fitting AccoutermentsTravelingQuality Reins ×1, Nails ×2, Horseshoe ×8Hitching Post, Sturdy WheelsNone
Ironbound WheelsTravelingSet of Ironbound Wheels ×1, Bottle of Oil ×2, Nails ×4Sturdy WheelsNone
Spacious ChestsTravelingSpacious Chests ×1, Rope ×2, Nails ×4Sturdy Wheels, Sturdy ChestNone
Сustom-Made GearTravelingReinforced Harness ×1, cloth ×1, Rope ×1Fitting Accouterments, Ironbound WheelsNone
Ironbound ChestsTravelingIronbound Chests ×1, Rope ×3, Nails ×5Ironbound Wheels, Spacious ChestsNone
Caravan BannerCommunicationFoldable Flagpole ×1NoneNone
Messenger PigeonsCommunicationCage with Pigeons ×1, Sacks of Grain ×1, Bucket ×1Caravan BannerNone
Web of ContactsCommunicationPile of Letters ×1Caravan Bannerat least 4 completed non-basic upgrades
Old FavorsCommunicationSigned Permit ×1Messenger Pigeons, Web of Contactsat least 10 completed non-basic upgrades
Local InformantsCommunicationDirectives ×1Messenger Pigeons, Web of Contactsat least 10 completed non-basic upgrades
Trade PreferencesCommunicationLetter of Trading Authority ×1Messenger Pigeons, Web of Contactsat least 10 completed non-basic upgrades

Verified travel modifiers

The table lists modifier chains the same-release scripts compute directly; each starts at 1 and stacks with follower-perk modifiers of the same kind.

Verified travel modifiers
ItemRule
Travel time modifierWheels2 / Horses2 each -20%; follower perk caravanSpeed value/100
Travel price modifierWheels3 / Horses2 each -10%; follower perk caravanTravelPrice value/100
Movement rangeBase 20 tiles; Wheels2 / Horses3 each +25%; follower perk caravanRange value/100
Dispatch time2 hours x (1 + 0.33 x followers), then caravanDispatchTime percent modifier (the travel cutscene converts at 3600 seconds per hour)
Camping time6 hours on forest tiles, 2 otherwise, x (1 + 0.33 x followers)
Camp stash trade rangeBase 2 tiles; perk caravanTradeRange; Pigeon +1; Rep +2 (only on the camp tile or settlement tiles)

Followers and loyalty

Three followers join through the Gathering the Caravan quest line (Find the Craftsman / Quartermaster / Ranger); their hire scenes gate on quest stages (GatheringFollowers*_Meet*AtCamp). Loyalty runs 0-100 across five tiers; every day adds a flat +1.5 to all followers (scr_timeEveryDayTrigger), with dialogue choices and follower events adding or removing more.

Followers and loyalty
TierRangeEffect
Indifference0-24Unlocks the first two perks (slots 1-2 at loyalty 0%).
Sympathy25-49Unlocks a new perk (loyalty >= 25).
Solidarity50-74+5% Trade Favorability and -10% Repair Prices; the follower will occasionally offer useful gifts.
Friendship75-99+5% Trade Favorability and -10% Perk Costs; unlocks a new perk (loyalty >= 75).
Devotion100-100+10% Trade Favorability, -10% Repair Prices and -10% Perk Costs.

Follower perks

Each follower has four fixed perk slots (initialised in PerksInit; some perks start activated). Slot rules: slots 1-2 are open at any loyalty, slot 3 needs loyalty >= 25, slot 4 needs >= 75; perk purchase prices get -10% at loyalty >= 75 and another -10% at loyalty >= 100 (up to -20%). The table lists all 12 perks with their official effect texts; perks whose value is numeric (no effect text) are shown in the modifier table below.

Follower perks
PerkFollowerSlotEffect
Cebri YürüyüşDarrelSlot 1Every 3 days, Darrel can be paid to instantly prepare the Caravan for the road, skipping its usual Rest.
Tanıdık YollarDarrelSlot 2None
Güvenli RotalarDarrelSlot 3None
MarifetDarrelSlot 4For a price, Darrel can increase the maximum Durability of a chosen piece of equipment by 25% (each item can only be worked on once), reducing its repair price.
Kişisel TalimLeifSlot 1Every 3 days, Leif can be paid for a training session, which grants Experience and a special positive effect of choice for 1 day.
Doğru LojistikLeifSlot 2None
Büyük StokLeifSlot 3None
Erzak AlmaLeifSlot 4Every 5 days, Leif can be sent out for a supply run, the duration of which depends on the distance to the closest settlement.##Upon return, Leif brings back some fodder, and also replenishes and doubles his own and other Followers' stock for 2 days, granting -10% Markup and -10% Repair Prices to the entire Caravan.
GözcülükAldaSlot 1Every 5 days, Alda can be sent to scout out the surrounding area, which takes a few hours.##Upon return, Alda provides leads to all Points of Interest within 6 map tiles and often shares some of her hunting trophies.
Arazi BilgisiAldaSlot 2None
Avcılık SırlarıAldaSlot 3Grants \"Butchering\" 20% chance to harvest pelts, regardless of the damage type used to kill the animal.##Killing animals grants +50% Experience.
Korucu DemiAldaSlot 4Every 7 days, Alda can provide a flask of special brew. Consuming it grants the following effect for 1 day:##-0.01% Fatigue Change#+25% Hunger Resistance#+25% Pain Resistance#-10% Abilities Energy Cost#+10% Experience Gain#+5% Max Vision

Numeric perk modifiers

These six perks return numeric modifiers directly (scr_caravanFollowerPerksGetModifiers); the other six work through service scripts (forced march, supply runs, training, brew, scouting).

Numeric perk modifiers
PerkModifier
Arazi BilgisicaravanRange +20
Tanıdık YollarcaravanSpeed +10
Güvenli RotalarcaravanTradeRange +2, ambushChance -25
Büyük StokfollowerStockSize +25
Cebri YürüyüşcaravanDispatchTime -75
Doğru LojistikcaravanTravelPrice -10

Follower shop stock

The table lists each follower shop slot, its actual candidate pool, presence chance and generated quantity. The percentage is the chance that the slot contains stock on that roll; when present, one candidate is selected uniformly. Alcohol, medicine and herbs use runtime category pools filtered by category, tier and trade tags, so they are not presented as fixed item lists.

Followers have no proven fixed interval because their Restock_Time is 0. New NPC data starts pending a restock; later refreshes require a forced restock, an applicable global settlement-restock flag, or a nonzero timer expiry. The reviewed source does not prove a fixed hourly schedule for the moving caravan.

Follower shop stock
FollowerStock poolPresenceQuantityRestock note
DarrelRepair Kit, Crafting Kit50%1 itemGenerated on restock
DarrelClaw Trap, Caltrops, Empty Casing, Lockpicks, Crowbar, Bloodletting Lancet100%1 itemGenerated on restock
DarrelClaw Trap, Caltrops, Empty Casing, Lockpicks, Crowbar, Shovel100%1 itemGenerated on restock
DarrelClaw Trap, Caltrops, Empty Casing, Lockpicks, Crowbar, Drinking Horn100%1 itemGenerated on restock
DarrelLeaf-Shaped Bolts, Bodkin Bolts, Broadhead Bolts50%1 itemGenerated on restock
DarrelLeaf-Shaped Arrows, Bodkin Arrows, Broadhead Arrows50%1 itemGenerated on restock
DarrelSling Bullet, Lead Shot50%2 itemsGenerated on restock
DarrelPiece of Steel, Steel Fragments, Steel Rondels, Steel Plates50%2 itemsGenerated on restock
DarrelPiece of Leather, Leather Scales, Leather Plates, Reinforced Leather50%2 itemsGenerated on restock
DarrelPiece of Cloth, Cloth Scraps, Tough Cloth, Quilted Cloth50%2 itemsGenerated on restock
LeifRepair Kit, Crafting Kit, Spider Blood Flask, Nistrian Flame Flask, Claw Trap, Caltrops, Lockpicks, Smoke Bomb, Crowbar50%1 itemGenerated on restock
LeifWaterskin100%1 itemGenerated on restock
LeifHealing Salve, Splint100%1/2 itemsGenerated on restock
LeifBandage, Leeches100%1/2 itemsGenerated on restock
LeifAntitoxin, Vivifying Essence, Ether Inhaler, Antidote Syringe, Surgical Kit, Soporific Sponge, Herbal Extract50%1 itemGenerated on restock
LeifAntitoxin, Ether Inhaler, Antidote Syringe, Surgical Kit, Soporific Sponge, Herbal Extract50%1 itemGenerated on restock
LeifAl'qud, Hornet Honey, Stardust, Nikkaf, Paregoric, Abasa, Bottle50%1 itemGenerated on restock
LeifLeaf-Shaped Bolts, Bodkin Bolts, Broadhead Bolts100%2/3 itemsGenerated on restock
LeifLeaf-Shaped Arrows, Bodkin Arrows, Broadhead Arrows100%2/3 itemsGenerated on restock
LeifSling Bullet, Lead Shot100%2/4 itemsGenerated on restock
LeifBread, Smoked Ham, Sausage, Salted Fatty Meat, Salted Tough Meat, Salted Tender Meat, Salted Drumstick, Cabbage, Chicken Egg50%2 itemsGenerated on restock
LeifPlate100%1 itemGenerated on restock
LeifBowl100%1 itemGenerated on restock
LeifTorch100%1 itemGenerated on restock
LeifWax Candle100%1/2/3 itemsGenerated on restock
LeifRuntime alcohol category pool100%2/3 itemsFiltered at runtime by category, tier and trade tags; not a fixed item list
LeifRuntime medicine category pool100%2/4 itemsFiltered at runtime by category, tier and trade tags; not a fixed item list
LeifTreasure Hunter Backpack100%1 itemAppears at loyalty >= 75; does not restock after purchase
AldaBedroll100%1 itemGenerated on restock
AldaSalt100%2/4 itemsGenerated on restock
AldaSentian Seasonings, Skadian Herbs, Nistrian Condiments50%1 itemGenerated on restock
AldaSmoke Bomb, Hunting Net, Deathstinger Jar100%1 itemGenerated on restock
AldaSmoke Bomb, Hunting Net, Deathstinger Jar50%2 itemsGenerated on restock
AldaWaterskin100%1 itemGenerated on restock
AldaHealing Salve, Bandage, Splint100%1 itemGenerated on restock
AldaHealing Salve, Bandage, Splint100%1 itemGenerated on restock
AldaBear Pelt, Crawler Mandibles, Harpy Feathers, Saiga Pelt, Bison Pelt, Fox Pelt, Moose Pelt50%1 itemGenerated on restock
AldaBear Fat, Deer Antlers, Moose Antlers, Saiga Horns50%1 itemGenerated on restock
AldaTough Meat, Fatty Meat, Meat Morsels, Tender Meat, Thrush, Jay, Duck50%2 itemsGenerated on restock
AldaTough Meat, Fatty Meat, Meat Morsels, Tender Meat, Thrush, Jay, Duck50%3 itemsGenerated on restock
AldaLeaf-Shaped Bolts, Bodkin Bolts, Broadhead Bolts50%1 itemGenerated on restock
AldaSling Bullet, Lead Shot50%1 itemGenerated on restock
AldaLeaf-Shaped Arrows, Bodkin Arrows, Broadhead Arrows50%1 itemGenerated on restock
AldaLarge Plate100%1 itemGenerated on restock
AldaBowl100%1 itemGenerated on restock
AldaRuntime herb category pool50%3 itemsRolled when the follower instance is initialized, not on every restock
AldaCamping Backpack100%1 itemAppears at loyalty >= 75; does not restock after purchase

Supply Run and stock boosts

Leif's Supply Run and the loyalty-50 gift-trade event are separate conditions. The table keeps their triggers, restock scope, duration and trade effects separate; neither is a permanent reward for every follower.

Supply Run and stock boosts
StepEntry conditionResult
Supply Run: dispatchLoyalty >= 75; no active run, cooldown or gambling eventBase 100 crowns + 25 per tile to the nearest settlement, then follower service-price modifiers; travel time equals that distance
Supply Run: returnLeif completes the assignmentAdds Fodder: 25 to 25 + 2 * character_level; force-restocks all three followers
Supply Run: trade boost3 days after return (4320 runtime minutes)Follower stock base +1, Trade Favorability +10%, Caravan repair prices -10%; runtime cooldown 3 days. The official perk text still says 2 days; this article reports the runtime script and records the discrepancy.
Leif gift-trade eventGift event at loyalty >= 50Immediately restocks Leif only; for 2 days, stock base +1 and Trade Favorability +30%

What the camp stash stores

The camp stash is not a shop and has no fixed merchandise pool. Its first saved list always exists, while Chests 2, 3 and 4 open additional lists in order. Player-stored items and quest or service rewards are written to those save lists; a new reward goes to the first open stash that can hold it.

Follower events and camp services

The event database separates scenes (loyalty milestones 25 / 50 / 75 / 100, quest stages, location and nearby-dungeon triggers) from opportunities (repair, fodder, tools, gambling, consumables, drugs, spices, traps, hunting and more). Opportunities run for 24 hours (scr_caravanEventCheckTimePassed compares hours); trigger kinds include loyalty, quest stage, location, quest completion, time spent and item possession (scr_caravanEventEvaluateTriggerCondition).

Unverified details

These details are not closed in the same-release data and are not asserted here: per-node numeric effects beyond official text, exact rewards and odds for follower events other than the listed Leif events, constants absent from transport scripts, and the final consumer of the followerStockSize +25 value registered by Larger Stockpiles. The reviewed trade-parameter path never reads that attribute, so it cannot be presented as a proven +25% final stock count.

Kaynaklar

Oyun sürümü 0.9.4.25

  1. 0.9.4.25 caravan upgrade and perk official texts
  2. 0.9.4.25 upgrade tree Create events
  3. 0.9.4.25 follower, loyalty and perk scripts
  4. 0.9.4.25 camp transport and stash scripts
  5. 0.9.4.25 follower event database and triggers
  6. 0.9.4.25 upgrade-node materials and item mapping
  7. 0.9.4.25 follower stock, restock and singular-stock scripts
  8. 0.9.4.25 Leif Supply Run and gift-trade runtime scripts
Başa dön