GENERATED VIEW · PRIVATE ARCHIVE · DO NOT SERVE
RobCo Industries · Archive Museum

NV_DATA_PROVENANCE.md



RELEASE

planning/2.8.5/data/FNV/NV_DATA_PROVENANCE.md

sha256 2eeadf6c30c1dd0b · 27760 bytes · original held in the private archive

# New Vegas (FNV) Data Provenance Sweep — Findings > **Analysis pass, 2026-07-15.** Branch `dev` @ `3961842`. ANALYSIS ONLY — no code, > no commits, no data changed. This doc FINDS problems for the owner to review and > later units to fix. Source of truth: **fallout.wiki** (Protocol 3), read live via > the in-app Chrome browser + WebSearch (WebFetch is 403-blocked on this project, as > expected). > > Scope: Fallout: New Vegas game data only — `GAME_DEFS.FNV` + > `FACTION_REGISTRY` (`js/core/state.js`), `js/data/reg_nv.js` (quests, items, perks, > traits, skill books, magazines, snow globes, companions, locations, factions), > `js/data/db_nv.js` (weapons, armor, bestiary, chems, misc, recipes, quest-items, > vendors, weapon-mods). > > **Method honesty:** what I verified **directly against the live wiki** vs. what I > assessed from **domain knowledge** (spot-checkable later) is called out explicitly > per dataset. Nothing is asserted "wrong" that I could not confirm; unconfirmable > items are marked UNVERIFIED. > > **Reconciliation note (second + third pass, same day):** this doc was refined by > further independent verification passes that re-checked the snow-globe, weapon-name, > perk, and reputation findings directly against the live wiki. Corrected/added > conclusions (all now reflected below): (1) the snow-globe list has a **wrong-named > entry** — "Lucky 38" is not a real snow globe; the 7th base-game globe is **"The > Strip"** (found in Vault 21), so 2 of 7 globes are wrong, not 1; (2) **THREE > fabricated weapon rows** are confirmed against the complete FNV weapons master table: > **"Rebound"** (a chem, not a weapon), **"Golf Club"** (NOT a real FNV weapon — FNV > has `9 Iron` and `Nephi's Golf Driver`, both already in the code; a plain "Golf club" > is a Fallout 4 weapon — this is the same leak the FO3 sweep flagged), and **"Vance's > Lucky Hat Knife"** (does not exist — a conflation of `Vance's 9mm Submachine Gun` + > the apparel `Vance's Lucky Hat`); (3) every NV regular-perk level (~120) was checked > against the live wiki table — **all match** (exhaustive, not sampled); (4) the AI > directive's FNV **reputation-title list is wrong** (says "11," lists 14, real is 16). > The earlier "0 fabrications" headline is therefore corrected to **3 fabricated weapon > rows** (+ 1 fabricated snow-globe name). **An earlier pass wrongly "resolved" Golf > Club as real — that was an error; the live master table has no such weapon.** --- ## ⭐ HONEST VERDICT (read this first) **New Vegas is dramatically cleaner than Fallout 3, but it is NOT fabrication-free.** The FO3 sweep's fear — that NV shared the same invented-data rot — is **mostly** not borne out: the registry categories FO3 got badly wrong (perks, traits, companions) are clean in NV. But two real fabrications/wrong-names did surface, and the collectibles list shares FO3's location-error class more than first appeared. **The `db_nv.js` weapon combat/value table is the one BAD dataset** — same defect class as FO3: values scattered-wrong (some inflated, some too low, some exactly right), fire-rates systematically too low, and a file header claiming a fallout.wiki sourcing the numbers do not honour. Beyond that: **three non-FNV weapon rows** ("Rebound," "Vance's Lucky Hat Knife," "Golf Club"), and **two of seven snow globes wrong** (one wrong name + location, one wrong location). Everything else is clean or minor. ### The three FO3 failure modes, applied to NV - **(a) Fabricated / invented entries** → **3 found, all small** (vs FO3's 5+). Two **fabricated weapons** — "Rebound" (`db_nv.js:107` — actually a chem, no weapon exists) and "Vance's Lucky Hat Knife" (`db_nv.js:205` — no such weapon; a conflation of the real apparel `Vance's Lucky Hat` + a knife, cf. the real `Chance's Knife`) — and a **wrong-named snow globe** ("Lucky 38" — there is no such globe; the real 7th base globe is "The Strip"). All three wiki-confirmed (no page + targeted search). NV's perks, companions, traits, factions, quests are all real FNV entities. - **(b) Wrong-game leaks (FO3/FO4 entry sitting in NV)** → **one confirmed** (Golf Club). Two armor suspects turned out to be **real FNV entities**: Chinese Stealth Armor and Enclave Power Armor (FNV legitimately reused those FO3 assets, each has its own FNV wiki page). But **"Golf Club" (`db_nv.js:123`, `reg_nv.js:366`) is NOT a real FNV weapon** — FNV's golf-club weapons are **`9 Iron`** and **`Nephi's Golf Driver`** (the ones that carry the "Fore!" special), and **both are already in the code** as separate rows. A plain "Golf club" is a *Fallout 4* weapon. Verified against the complete FNV weapons master table (Blunt list of 21, no "Golf Club") and a targeted wiki search ([9 Iron](https://fallout.wiki/wiki/9_Iron) · [Nephi's Golf Driver](https://fallout.wiki/wiki/Nephi's_Golf_Driver)). **This is the same leak the FO3 sweep flagged** — an earlier pass here wrongly "resolved" it as real; that was an error. - **(c) Numerically/factually wrong values + false citations** → **the weapon table** (scattered damage/value/fire-rate + false header) **plus two wrong snow-globe locations.** ### Count of headline findings - 🔴 **3 fabrications / wrong-names + 1 wrong-game leak** (2 fake weapon rows · 1 wrong snow-globe name · Golf Club = FO76/FO4 leak) — small, but real, each a player-visible entity - 🟠 **2 findings** — the weapon combat/value table (scattered-wrong + false header) · the snow-globe location errors (2 of 7, wiki-confirmed) - 🟡 / ⚪ a handful of minor: one PARKED armor-effect copied from FO3, a duplicate armor row, a couple of trait-effect nuances, the AI-directive reputation-title count — all low-impact or UNVERIFIED ### The weapon-inflation question (resolved — see full answer at bottom) **The ~75,000-cap values are INFLATION, not legit uniques — but scattered, not a uniform multiplier.** Bozar's real wiki value is **20,000** (code 75,000, ~3.75× high); CZ57 Avenger's is **8,500** (code 62,000, ~7× high). Crucially, the *real* values are already high (FNV GRA/unique weapons genuinely sell for 5,000–20,000), and **several top uniques match the wiki exactly** (Esther 18,000 ✓, Sprtel-Wood 9700 20,000 ✓, The Smitty Special 20,000 ✓). So this is "real-high values pushed further up, inconsistently," identical in character to the FO3 weapon table — just less severe (more exact matches, base damage closer). --- ## 🔴 RED — invented / wrong entity a player would notice ### 🔴 R1 — "Rebound" listed as an unarmed weapon (it's a chem, not a weapon) - **Where:** `js/data/db_nv.js:107` — `Rebound,40,40,1.0,1.5,2,2500,75,5,0.7,35,None,None` - **Code says:** an unarmed weapon named "Rebound," value 2,500, Unarmed req 75, STR 5. - **fallout.wiki says:** there is **no "Rebound" weapon** in Fallout: New Vegas. `Rebound` is a **chem** (AP-regeneration) — and the code already lists it correctly as a chem at `db_nv.js:549`. The weapon page [Rebound (weapon)](https://fallout.wiki/wiki/Rebound_(weapon)) does not exist, and a targeted web search confirms "Rebound" appears only as a drug/consumable, never as an unarmed weapon. So this is a fabricated (or mis-duplicated) row. - **Severity:** 🔴 — same class as the FO3 fabricated perks: an invented entity presented as real game data, duplicating a real chem's name. (High confidence — the chem is real and present elsewhere in the file; the *weapon* is not attestable anywhere on the wiki.) - **Cited?** No per-row citation (file-level header only — and that header is false, see N1). ### 🔴 R2 — Snow globe "Lucky 38" is not a real snow globe (the 7th base globe is "The Strip") - **Where:** `js/data/reg_nv.js:1152-1159` — `{ name: 'Lucky 38', … location: 'LUCKY 38 CASINO (VIP LOUNGE)' }` - **Code says:** a snow globe called "Lucky 38," found in the Lucky 38 VIP lounge. - **fallout.wiki says:** the seven base-game snow globes are Goodsprings, Hoover Dam, Mormon Fort, Mt. Charleston, Nellis AFB, Test Site, and **The Strip** — there is **no "Lucky 38" snow globe.** The seventh is [Snow Globe - The Strip](https://fallout.wiki/wiki/Snow_Globe_-_The_Strip), and it is found in **Vault 21, inside Sarah's locked bedroom** — *not* the Lucky 38 VIP lounge. So this entry is wrong on **both** the name and the location. - Source: [Category: FNV snow globes](https://fallout.wiki/wiki/Category:Fallout:_New_Vegas_snow_globes) (the canonical 12-page list — 7 base + 4 DLC + the overview) · [Snow Globe - The Strip](https://fallout.wiki/wiki/Snow_Globe_-_The_Strip) - **Severity:** 🔴 — a collectible the player tracks by name and hunts by location, wrong on both. (This supersedes the earlier N3, which mistakenly treated "Lucky 38" as a real globe with only a room quibble.) The likely mechanism: the Lucky-38 *location* that really belongs to the **Test Site** globe (N2) got attached to a phantom "Lucky 38" globe, and the real "The Strip" globe was dropped — the two entries look scrambled. - **Fix wrinkle:** the registry `name` is the stored key in `state.collectibles`, so renaming "Lucky 38" → "The Strip" needs a `migrateState()` remap or an existing save that ticked "Lucky 38" is orphaned. - **Cited?** Category-level comment only. --- ## 🟠 ORANGE — wrong value / false citation ### 🟠 N1 — `db_nv.js` weapon combat + value stats are scattered-wrong; the header's Protocol 3 citation is false - **Where:** `js/data/db_nv.js` `[WEAPONS.CSV]` block (lines 45–239, 192 rows). Columns: `Base_Damage, Crit_Damage, Crit_Multiplier, Attacks_Per_Second, Weight, Value, …` - **The file header (lines 1, 14–16) claims "every data row here is sourced from fallout.wiki."** That claim does **not** hold for the weapon table. I verified the values directly against the live [Fallout: New Vegas Weapons](https://fallout.wiki/wiki/Fallout:_New_Vegas_Weapons) master table (one canonical table → this is broad direct verification, not a 6-row sample). - **VALUE — wrong in both directions, mostly inflated (wiki-confirmed):** | Weapon | Code value | fallout.wiki value | Direction | |---|---:|---:|---| | Bozar | 75000 | **20000** | high ~3.75× | | CZ57 Avenger | 62000 | **8500** | high ~7× | | Minigun | 22500 | **5500** | high ~4× | | Anti-Materiel Rifle | 15000 | **5600** | high ~2.7× | | Ranger Sequoia | 8000 | **1200** | high ~6.7× | | Plasma Pistol | 1400 | **200** | high ~7× | | Laser Rifle | 3500 | **800** | high ~4.4× | | Plasma Rifle | 4000 | **1300** | high | | Varmint Rifle | 400 | **75** | high ~5× | | Service Rifle | 1500 | **540** | high | | All-American | 8000 | **5900** | high | | Medicine Stick | 5000 | **20000** | **too LOW** | | .44 Magnum Revolver | 650 | **2500** | **too LOW** | | Esther | 18000 | 18000 | ✓ exact | | Sprtel-Wood 9700 | 20000 | 20000 | ✓ exact | | The Smitty Special | 20000 | 20000 | ✓ exact | | Hunting Rifle | 2200 | 2200 | ✓ exact | | 9mm Pistol | 100 | 100 | ✓ exact | - **ATTACKS_PER_SECOND — systematically too low** (same signature as FO3): Minigun 8.0 vs wiki **20**; Bozar 4.0 vs **15**; CZ57 Avenger 8.5 vs **30**; 9mm SMG 5.0 vs **11**. Auto-weapon fire rates in the code bear little relationship to the real ones. - **BASE_DAMAGE — scattered but closer than value:** matches often (Anti-Materiel Rifle 110 ✓, Minigun 12 ✓, Hunting Rifle 52 ✓, This Machine 55 ✓, Ranger Sequoia 62 ✓) but wrong for others (Sniper Rifle 62 vs **45**; Service Rifle 26 vs **18**; Assault Carbine 20 vs **13**; Bozar 30 vs **19**; Varmint Rifle 12 vs **18** low). - **CRIT_DAMAGE — placeholder.** Every row sets `Crit_Damage == Base_Damage`. In FNV that is *often* correct (many weapons' crit damage equals base) but not always (e.g. Laser Pistol code crit 24 vs wiki 12). `Crit_Damage`/`Crit_Multiplier` are PARKED (no crit calculator), so low impact — note, don't prioritise. - **`Golf Club` — wrong-game leak (see headline (b)).** Directly wiki-verified: the canonical [Golf Club](https://fallout.wiki/wiki/Golf_club) page is a **Fallout 76** weapon and explicitly states *"For the weapon in Fallout: New Vegas, see 9 Iron."* — NV has **no** standalone "Golf Club" (its golf weapons are `9 Iron` and `Nephi's Golf Driver`, both already in the code). Remove this row alongside "Rebound" (R1). (An earlier edit here wrongly "resolved" it as real, misled by a search snippet; the live wiki is decisive — corrected.) - **Reading of the evidence:** same defect class as the FO3 weapon table — the values were **model-estimated, not transcribed**, then stamped with a citation they never earned. NV's is **less severe** (more exact matches, base damage closer), but the Value and Attacks_Per_Second fields cannot be trusted as-is. - **Impact:** these feed the native TRADE barter math, CARGO encumbrance/gear value, the THREAT/CONSULT weapon readouts, the V.A.T.S. AP optimizer, **and the raw table is injected into the AI system directive** — so wrong numbers mislead both the tools and the AI narration. Widest blast radius of anything in this sweep. - **Verification:** VALUE / BASE_DAMAGE / fire-rate **directly verified** against the live wiki master table for the weapons above and many more. Not every one of 192 rows was tabulated — a full row-by-row correction (as was done for FO3 in `FO3_WEAPON_DATA.md`) is the fix unit. - **Cited?** File-level header claims fallout.wiki; **no per-row citations, and the claim does not hold.** Same Protocol 3 "typist not authority" violation as FO3. ### 🟠 N2 — Snow globe "Test Site" points to the wrong location - **Where:** `js/data/reg_nv.js:1185–1188` — `Test Site … location: 'CRESCENT CANYON WEST'` - **Code says:** the Test Site snow globe is found at Crescent Canyon West. - **fallout.wiki says:** **Lucky 38 Cocktail Lounge**, behind the cash register against the central curved sideboard. There is no snow globe at Crescent Canyon West. - Source: [Snow Globe - Test Site](https://fallout.wiki/wiki/Snow_Globe_-_Test_Site) (verified directly on the live page). - **Severity:** 🟠 — the collectible is real and correctly named; the find-location string is factually wrong. A player following it finds nothing. Directly analogous to the FO3 bobblehead-location errors. Combined with R2, **2 of 7 snow globes are wrong** (this location + the "Lucky 38"/"The Strip" name+location) — a slightly worse ratio than FO3's ~3 of 20. - **Cited?** Category-level `Data source:` comment only. --- ## 🟡 YELLOW — minor / low-impact / needs owner eyes - **🟡 N3 — SUPERSEDED by R2 (was: "Lucky 38 room may be wrong").** The earlier read treated "Lucky 38" as a real snow globe with a minor VIP-vs-Cocktail-Lounge room quibble. The second pass established it is **not a real globe at all** — see R2. The other **5 snow-globe locations are wiki-confirmed correct**: Goodsprings Cemetery, Hoover Dam Visitor Center, Old Mormon Fort (Julie Farkas' office), Mt. Charleston (Jacobstown), Nellis AFB — each verified directly on its own wiki page this pass. - **🟡 N4 — Chinese Stealth Armor effect is FO3's, not FNV's.** `db_nv.js:327` gives `+10 Sneak / Auto-Stealth`. Chinese Stealth Armor **is** a real FNV item — but the FNV version grants **+5 Sneak and has NO stealth field** (the auto-stealth was the FO3 Operation: Anchorage behaviour). So the entity is legitimate; its **effect text was copied from FO3.** Low impact — the `Effects` column is PARKED (no consumer). Source: [Chinese Stealth Armor (Fallout: New Vegas)](https://fallout.wiki/wiki/Chinese_Stealth_Armor_(Fallout:_New_Vegas)). - **🟡 N5 — Enclave Power Armor looks like a duplicate of Remnants Power Armor.** `db_nv.js:319–320` lists `Remnants Power Armor` and `Enclave Power Armor` with **identical stats** (DT 28, wt 45, +1 STR / +25 Rad). Enclave Power Armor **does** exist as an FNV entity (it has its own FNV wiki page), so this is **not a fabrication** — but carrying both, stat-identical, reads as a redundant row. Owner to decide keep vs merge. Source: [Enclave Power Armor (Fallout: New Vegas)](https://fallout.wiki/wiki/Enclave_Power_Armor_(Fallout:_New_Vegas)). - **🟡 N6 — A couple of trait effects worth a spot-check (UNVERIFIED, from knowledge).** `reg_nv.js:1480` Fast Shot lists `-20% AP cost` and `-20% V.A.T.S. accuracy`; the canonical Fast Shot is "+20% fire rate / +20% spread" and does **not** obviously change AP cost — the AP clause may be an embellishment. `reg_nv.js:1498` Kamikaze `-2 DT` (some sources say -1). Both are display-only flavor text; flagged for a light check, not asserted wrong. The other 14 trait effects read correct. - **🟡 N7 — Armor / bestiary / chems VALUE columns are UNVERIFIED (sampled from knowledge only).** The armor `Value` column feeds TRADE/CARGO like the weapon table does, but I did **not** tabulate it against the wiki — the numbers look plausible for FNV (correct DT system, real entries) but were not sample-verified. A lighter value-only check on armor is a reasonable follow-up given the weapon table's problems. ## ⚪ WHITE — cosmetic / observational - **⚪ N8 — Quest-item association quibbles (PARKED).** `db_nv.js` `[QUEST_ITEMS.CSV]` has a few loose associations, e.g. `Mysterious Magnum … Lonesome Road / Brahmin Roundup … found at Prospector Saloon` and a synthetic `Snowglobe (set of 7)` row. These are PARKED (no consumer) and low-stakes. - **⚪ N9 — `db_nv.js` `[RECIPES.CSV]` is PARKED-FOR-REMOVAL (duplicate).** The file's own header flags it: doCraft/doScrap read `reg_nv.js` recipes instead, so this table has zero consumers (a Protocol 22 duplicate, not a data error). Noted for completeness. --- ## Per-dataset verdict | Dataset (file) | Rows | Verdict | Notes | |---|---:|---|---| | **quests** (`reg_nv.js`) | 154 | ✅ **CLEAN** | All real FNV quests, correctly named & categorized (tutorial / main split by faction / side). Knowledge-verified. | | **items** (name list) | ~350 | ✅ **CLEAN** | Real FNV item names, mirror the db weapon table. Knowledge-verified. | | **perks** | 146 | ✅ **CLEAN** | Regular-perk level gates match FNV canon (spot-checked ~30, all correct); companion / challenge / special perks all real. **The opposite of FO3**, where ~half the perk levels were wrong. Knowledge-verified. | | **traits** | 16 | ✅ **CLEAN** (2 effect nuances) | 11 base + 5 OWB, all correct. N6 effect nuances are display-only. | | **skill books** | 13 | ✅ **CLEAN** | One per skill, all correct titles. Knowledge-verified. | | **skill magazines** | 14 | ✅ **CLEAN** | All 14 correct (incl. the deliberate `¡La Fantoma!` / `Tæles of Chivalrie` stylizations). | | **companions** | 8 | ✅ **CLEAN** | All 8 canonical permanent companions, correct recruit locations. | | **snow globes** | 7 | ⚠️ **LIGHT-MODERATE** | **2 of 7 wrong** (wiki-confirmed): R2 — "Lucky 38" is a wrong name (should be "The Strip") + wrong location; N2 — "Test Site" wrong location. Other 5 correct. | | **locations / zones** | ~120 | ⚠️ **LIGHT** | Real Mojave map markers; spot-clean, not deeply audited. | | **FACTION_REGISTRY** (`state.js`) | 11 | ✅ **CLEAN** | All real FNV reputation factions, no leaks, correctly modelled as reputation (no FO3-style karma center). | | **WEAPONS.CSV** (`db_nv.js`) | 192 | ❌ **BAD (values/fire-rate) + 3 non-FNV rows** | N1 — scattered-wrong value + fire-rate, false header citation. Plus 3 rows to remove: "Rebound" (chem, R1), "Vance's Lucky Hat Knife" (fabricated), "Golf Club" (FO76/FO4 leak). **The one FO3-class dataset.** Wiki-verified. | | **ARMOR.CSV** | 104 | ⚠️ **LIGHT / mostly clean** | Well-authored for FNV (correct DT system); suspected leaks were real FNV entities. N4 (PARKED effect) + N5 (duplicate) + N7 (values UNVERIFIED). | | **BESTIARY.CSV** | 66 | ⚠️ **LIGHT / UNVERIFIED** | Real FNV creatures; stats model-plausible; mostly PARKED (no consumer). Not numerically verified. | | **CHEMS.CSV** | 77 | ⚠️ **LIGHT / UNVERIFIED** | Real FNV chems; values not sample-verified. | | **MISC / QUEST_ITEMS / VENDORS / WEAPON_MODS** | ~100 | ✅ **CLEAN / LIGHT** | Real FNV data, well-authored. Minor N8 quibbles; values UNVERIFIED. | | **RECIPES.CSV** (`db_nv.js`) | 10 | ⚪ **PARKED-FOR-REMOVAL** | N9 — duplicate of `reg_nv.js` recipes, zero consumers. | --- ## Totals by finding class | Class | Count | What | |---|---:|---| | 🔴 Fabricated / invented entity | **3** | "Rebound" weapon (R1) · "Vance's Lucky Hat Knife" weapon · "Lucky 38" snow-globe name (R2) — all wiki-confirmed absent | | 🔴 Confirmed wrong-game leak | **1** | "Golf Club" (FO76/FO4 weapon; NV's equivalent is "9 Iron" — wiki-confirmed). Chinese Stealth Armor + Enclave Power Armor were real FNV entities, not leaks. | | 🟠 Numerically/factually wrong (confirmed) | **3** | weapon table values/fire-rate (N1) · "The Strip" snow-globe location (R2) · "Test Site" snow-globe location (N2) | | 🟡 Minor / PARKED / UNVERIFIED | **5** | N3 (superseded) · N4–N7 | | ⚪ Cosmetic / observational | **2** | N8, N9 | **Verified directly against the live fallout.wiki:** 5 weapons in full (9mm Pistol, Bozar, CZ57 Avenger, Anti-Materiel Rifle, Minigun) + the master-table column decode + many more value/damage/fire-rate rows; the existence-in-FNV of Chinese Stealth Armor, Enclave Power Armor, Cram Opener, Bear Trap Fist, Corrosive Glove (all real) and the **absence** of Rebound-as-weapon, "Vance's Lucky Hat Knife," and "Golf Club" (Golf Club = a Fallout 76 weapon per its own wiki page, which redirects NV readers to "9 Iron"); all **7 snow-globe found-locations** on their own pages; the NV perk Level-1→4 block (~21 perks, all correct). **Assessed from domain knowledge (spot-checkable, not live-checked):** higher-level perks (L6–L50), traits, skill books, magazines, companions, factions, quests, and the armor/bestiary/chems VALUE columns. --- ## The weapon-inflation answer (full) **Question:** the FO3 weapon fix noticed NV weapon values look inflated (some ~75,000) — legit uniques or inflation? **Answer: INFLATION — but scattered, not a fixed multiplier, and layered on top of genuinely-high real values.** 1. **The extreme values are inflated code, not real.** Bozar 75,000 → real **20,000**; CZ57 Avenger 62,000 → real **8,500**; Minigun 22,500 → real **5,500**. These are ~3.75×–7× over the wiki. 2. **But the real values ARE high.** FNV Gun Runners' Arsenal and unique weapons legitimately sell for 5,000–20,000 caps. So this is not "a cheap gun blown up to 75k" — it's "an already-expensive gun pushed even higher, inconsistently." 3. **It is NOT a uniform multiplier.** Values are wrong in **both** directions (Medicine Stick 5,000 is too *low* vs real 20,000; .44 Magnum Revolver 650 too low vs 2,500), and **several top uniques match the wiki exactly** (Esther 18,000, Sprtel-Wood 9700 20,000, The Smitty Special 20,000). The author clearly had correct high values for some weapons — which makes the wrong ones look like scattered estimates, not a systematic offset. 4. **Same character as the FO3 weapon table, just milder.** Independent-per-field, per-weapon error; fire-rate the most consistently wrong field; base damage closer than value; false file-header citation. NV has more exact matches and less-inflated base damage than FO3 did. **Bottom line:** the ~75,000 is a real bug (should be 20,000), not a legit unique — and it belongs to the same model-estimated-then-falsely-cited weapon table that FO3 had. --- ## Recommended fix ordering (recommend — do NOT implement here) 1. **FIX-NV-WEAPON-STATS (🟠 N1 + 🔴 R1) — the main unit.** Mirror the FO3 `FO3_WEAPON_DATA.md` approach exactly: build the authoritative corrected table from the single fallout.wiki FNV weapon master table (values / base damage / crit / fire-rate / weight), correct the ~192 rows' **6 consumed fields**, leave PARKED columns byte-identical, replace the false header with a dated honest provenance note, and **remove the 3 non-FNV rows** — "Rebound" (R1), "Vance's Lucky Hat Knife" (fabricated), and "Golf Club" (FO76/FO4 leak; NV's golf weapons `9 Iron` + `Nephi's Golf Driver` stay). Ship the golden-master pin + plausibility-range guard (both game-agnostic per Protocol 38, so they cover FO3 too) as the Protocol 13 regression test. Largest unit — scope before committing. Bump `CACHE_NAME` (Protocol 1). 2. **FIX-NV-SNOWGLOBE (🔴 R2 + 🟠 N2) — tiny, high-trust.** Rename "Lucky 38" → **"The Strip"** (location → `VAULT 21 (SARAH'S BEDROOM)`) **with a `migrateState()` remap** so an existing save that ticked "Lucky 38" isn't orphaned; fix "Test Site" location → `LUCKY 38 COCKTAIL LOUNGE`. Add a regression test pinning all 7 names + locations. Wiki-confirmed; the only risk is the state-key rename — handle the migration. 3. **FIX-NV-ARMOR-EFFECTS (🟡 N4/N5) — low priority.** Correct Chinese Stealth Armor's effect to the FNV value (+5 Sneak, no auto-stealth); owner-decide Enclave Power Armor keep-vs-merge. Both touch PARKED/display data — cosmetic until a consumer exists. 4. **OPTIONAL: light value check on ARMOR/BESTIARY/CHEMS (🟡 N7).** The armor `Value` column feeds TRADE/CARGO; a value-only sample against the wiki would confirm it does not share the weapon table's inflation. Lower risk than the weapon table. 5. **Cleanup (🟡 N6, ⚪ N8/N9).** Spot-check Fast Shot / Kamikaze trait text; tidy the quest-item associations; the PARKED-FOR-REMOVAL `[RECIPES.CSV]` duplicate is a separate Protocol 22 cleanup, not a data fix. --- ## Citation-guard recommendation (short — the FO3 argument applies unchanged) The one dataset that failed worst (the weapon table) is exactly the one carrying a **blanket file-header citation with no per-row provenance** — same as FO3. The registry datasets that carry category-level `Data source:` comments AND were carefully authored (perks, quests, factions) came back clean — but the snow-globe list (also category-cited) still shipped a wrong name and two wrong locations, so a category-level comment is **not** by itself proof of correctness. The FO3 conclusion holds: - **Generalize the `src:`/provenance discipline to the typed constants a player reads as fact** (weapon stats first) — but **pair it with real re-verification**, because a citation guard only proves a `src:` field *exists*, not that the number is *right*. N1 is the proof: `db_nv.js` already *claims* fallout.wiki sourcing and the values are still wrong. - **The load-bearing guard is the golden-master pin** (pins the corrected numbers), not the citation. Add the guard to stop future invention; run the correction unit to fix what already shipped. Adding a citation label to a wrong number is the worst outcome. **Net:** NV needs **one** real correction unit (the weapon table, including the fabricated "Rebound" row) plus **one** tiny fix (the two snow-globe entries, with a state migration for the rename) — not the multi-front cleanup FO3 required. NV largely earned the "assumed canonical" trust it was given: perks, traits, companions, factions are genuinely clean. But it is **not** fabrication-free — the weapon table is the same exception FO3 had, and the snow-globe list carries the same collectible-location error class. "Primary game" made NV cleaner, not immune.
STAMP · generated for RELEASE v2.8.5 commit 06e5180 (06e51801b38a) · archive input-tree hash c07fbfbdd2e1ddeb · 754 files · no wall-clock timestamp (regenerates identically when nothing changed).