Repository navigation
Requests
File: tacznpc_requests.json. These are deliveries offered through Need help with something?, not the NPC's autonomous exploration quests.
| Key under defaults / loadouts.ID | Default | Bounds |
|---|---|---|
| enabled | true | Enable requests |
| personalReward | 5 | Base personal reputation reward; 0–1000000 |
| factionReward | 0 | Flat faction reward; 0–1000000 |
| cooldownTicks | 24000 | Cooldown after completion; 0–1728000 |
| minimumReputation | -49 | Effective reputation required; ±1000000000 |
| currencyRewardMultiplier | 1.5 | Base item value multiplier; 0–10000, up to four decimal places |
{
"defaults": {
"currencyRewardMultiplier":1.5
},
"loadouts": {
"guard": {
"cooldownTicks":12000
}
}
}- Take the mean of its positive configured interest-rule weights, counting each rule once, before filtering stocked items.
- Ignore resolved item interests below the mean.
- Count existing cargo and equipment. Stackable items need a total of 8, non-stackable items need 1. Ask only for the missing amount.
- Exclude deliveries that cannot fit without cargo eviction.
- Choose among the remaining candidates with selection weight mean / itemWeight.
An item exactly at the mean gets weight 1. An item twice the mean gets weight 0.5. High-interest items are rarer requests; low-interest items are excluded. Tags resolve to concrete registered items, and normal exact-item/tag precedence still applies.
Personal reputation = personalReward + floor(max(0, itemWeight − mean))
With the default base 5, an item five weight points above the mean gives 10 personal reputation. This is a reward for the delivery, not multiplied by item count. Faction reward is the configured flat amount.
Money value = floor(basePrice × requestedCount × currencyRewardMultiplier). It uses the configured currency solver and is generated as a completion reward, not paid from the NPC's existing coin stock. Reputation price discounts are not used to inflate/discount this reward.
The request is a persistent shared request on that NPC, not an independent repeatable instance for every player. Its quote/token keep a selected delivery/reward stable. Completion consumes the whole requested amount, transfers the items into NPC cargo and gives the reward atomically; no partial hand-in. Requests match the base item, not a particular GunId or component variant. Delivery items come from the player's main inventory/hotbar.
Reputation amounts are not revealed in the request's dialogue. Actual reputation changes are shown temporarily above the hotbar after completion. Another player can complete the shared request first; an old dialogue is not authority to complete it twice.
If no request appears, check interests, mean, the NPC's current stock, free cargo space, cooldown and effective reputation.
Configuration reference for the customized TACZ NPCs Alive build, baseline 2.2.1-hiki.c2me.1. Home · Troubleshooting
- TACZ NPCs Alive : Configuration Wiki
- Getting started
- Configuration map and inheritance
- Configuration recipes
- Behavior and perception
- Offline loot by biome
- Resting, campfires and social space
- Combat: reaction, accuracy and firing patterns
- Administrator commands
- Recruitment and companion orders
- Dialogue profiles and selection rules
- Factions, relations and player reputation
- Friendly-fire prevention and damage protection
- Greetings and contextual replies
- Inventory, interests and item replacement
- Levels, health and accuracy progression
- Loadouts and equipment
- Offline activity and the time wallet
- Autonomous NPC quests
- Player supply requests
- Spawning and structure replacement
- Trading, prices and currency denominations
- Experimental offline travel
- Troubleshooting and migration
- Weapon-specific percentage modifiers