LHDF Shop
by Boomstick Barry
1.0.22
## [1.0.22] ### Changed - Traders show a blue trader symbol on the map instead of the gold point-of-interest marker. Markers saved by an earlier session are replaced, not doubled.
- Game Version
- 1.8.0.13
- Created
- Fri, 16 Oct 2026 14:33:41 GMT
- Last Modified
- Fri, 16 Oct 2026 14:33:46 GMT
1.0.21
## [1.0.21] ### Fixed - Refuelling and repairing: when the balance runs out during a step (it changed since the station checked, or the step cost more than estimated), the receipt and the trade history now count only the fuel or repair that was paid for. The unpaid amount is written to the server log. The service still stops once the balance is spent.
- Game Version
- 1.8.0.13
- Created
- Mon, 12 Oct 2026 11:33:11 GMT
- Last Modified
- Mon, 12 Oct 2026 11:33:16 GMT
1.0.20
## [1.0.20]
### Added
- Motorbike dealer: shop type `motorbikes` ("Motorbike dealer") with the category Motorbikes, and a ready trader for the Game Master and the World Editor (`Prefabs/Shops/LHDF_MotorbikeTrader.et`, a mechanic in a dock worker outfit). Bought motorbikes are delivered like other vehicles: to a vehicle spot with the shop id `motorbikes`, or to the nearest vehicle spot within 150 m. LHDF Shop lists no motorbikes itself; LHDF WCS adds the WCS motorbikes.- Game Version
- 1.8.0.13
- Created
- Fri, 09 Oct 2026 22:40:18 GMT
- Last Modified
- Fri, 09 Oct 2026 22:40:23 GMT
1.0.19
## [1.0.19] ### Fixed - A bought vehicle that LHDF Vehicle Lock cannot own (no ownership component: not inheriting `Vehicle_Base.et`) is removed again and the price refunded, with an error in the server log (`docs/reports/lhdf-mod-suite-audit.html` S1). Before, the purchase counted as done: the buyer paid for a vehicle anyone could lock or take, and it was not saved as theirs. The window says "this vehicle cannot be owned; you were not charged". Without Vehicle Lock, vehicles are still delivered unowned.
- Game Version
- 1.8.0.13
- Created
- Fri, 09 Oct 2026 09:27:10 GMT
- Last Modified
- Fri, 09 Oct 2026 09:27:14 GMT
1.0.18
## [1.0.18] ### Changed - Slider step of the repair prices in the LHDF tab (`repairPricePer100Health` and the nine per-part prices): 0.25, like the fuel price (was 0.5).
- Game Version
- 1.8.0.13
- Created
- Thu, 08 Oct 2026 16:48:47 GMT
- Last Modified
- Thu, 08 Oct 2026 16:48:53 GMT
1.0.17
## [1.0.17] ### Fixed - Controller: from the item tiles, "right" reaches the trade row again (quantity, Buy or Sell, Sell all), and "left" from there goes back to the tile last selected. The panel's top half (preview, name, stats) has nothing to focus, so the controller found no way to the right; with a mouse it always worked.
- Game Version
- 1.8.0.13
- Created
- Mon, 05 Oct 2026 14:24:09 GMT
- Last Modified
- Mon, 05 Oct 2026 14:24:22 GMT
1.0.16
## [1.0.16] ### Added - Each part has its own repair price: `repairPriceWheels`, `repairPriceEngine`, `repairPriceDriveTrain`, `repairPriceFuelTank`, `repairPriceHull`, `repairPriceWindows`, `repairPriceRotors`, `repairPriceLights` (live, Game Master sliders; money per 100 health, -1 to 500 in steps of 0.5). At -1, the default, a part costs `repairPricePer100Health` as before; 0 makes that part free. A part is priced by the repair action used (wheel, engine, drive train, fuel tank, hull, rotors, lights); glass has its own price: the windows LHDF Server Tools repairs with the hull, and the "Glass" (viewport) repair of WCS Armaments and RHS vehicles. The price in the action name and the charge add up each part at its price.
- Game Version
- 1.8.0.13
- Created
- Mon, 05 Oct 2026 14:08:56 GMT
- Last Modified
- Mon, 05 Oct 2026 14:09:12 GMT
1.0.15
## [1.0.15] ### Changed - Weapons with no plain version in the shop (their scope, suppressor or launcher is part of the base weapon) now cost their own price plus those upgrades. Iron sights, flash hiders, muzzle brakes, rail covers, grips and bipods stay free. 2 weapons in the base game list (M16A2 with M203), 7 counting their variants. - Weapons that come with a scope, suppressor or grenade launcher cost at least the plain weapon plus those parts, and are as restricted as the plain weapon or the parts. Before, a variant cost the same as the bare weapon: the SVD PSO 17,500 like the SVD, and the M21 ARTII (2,330, gun store) handed out an ARTII scope that costs 3,200 at the Black market. 12 weapons in the base game list cost more. - The M21 and its variants move to the Black market (5,800, with the ARTII 9,000), like the SVD; the rule meant for them missed their folder.
- Game Version
- 1.8.0.13
- Created
- Mon, 05 Oct 2026 13:01:15 GMT
- Last Modified
- Mon, 05 Oct 2026 13:01:25 GMT
1.0.14
## [1.0.14] ### Changed - A prefab that two item lists offer is an error in the log, naming both lists with a count and an example; a prefab belongs in one list only. The first list's item is still used. Before, it was an info line per list.
- Game Version
- 1.8.0.13
- Created
- Mon, 05 Oct 2026 12:14:28 GMT
- Last Modified
- Mon, 05 Oct 2026 12:14:36 GMT
1.0.13
## [1.0.13] ### Added - Patch configs also come from LHDF mods that do not depend on the Shop: they offer them through their LHDF mod descriptor (kind `"ShopPatch"`, LHDF Core 1.0.18). Patches registered the old way are unchanged.
- Game Version
- 1.8.0.13
- Created
- Sun, 04 Oct 2026 22:58:51 GMT
- Last Modified
- Sun, 04 Oct 2026 22:58:57 GMT
1.0.12
## [1.0.12] ### Changed - `fuelPricePerLiter` goes up to 100 (was 10000) and `repairPricePer100Health` up to 1000 (was 100000). Their sliders in the LHDF tab moved in steps of 100 and 1000, so prices such as $2 per litre or $25 per 100 health could not be set there; they now move in steps of 1 and 10. A settings file is clamped to the same limits.
- Game Version
- 1.8.0.13
- Created
- Sun, 04 Oct 2026 19:40:39 GMT
- Last Modified
- Sun, 04 Oct 2026 19:40:43 GMT
1.0.11
## [1.0.11] ### Fixed - A bought rifle went into the backpack while the second weapon slot was empty (the first one taken). A weapon with no free slot of its own type now goes into another free weapon slot that takes it, such as the second slot opened by Server Tools' `anyWeaponInSecondSlot`, before the backpack.
- Game Version
- 1.8.0.13
- Created
- Sun, 04 Oct 2026 12:53:36 GMT
- Last Modified
- Sun, 04 Oct 2026 12:53:41 GMT
1.0.10
## [1.0.10] ### Fixed - Players paid for fuel and repairs from their own vehicles: refuelling another car from a fuel truck they bought (and had already refuelled at a pump) or repairing at their own repair truck was charged per litre or health point like a gas station. A support station on a vehicle the player owns is free now; the action shows no price and never "Not enough money". Other players using it still pay. Needs LHDF Core and LHDF Vehicle Lock with `IsOwnerPlayer`; without Vehicle Lock every truck still costs money.
- Game Version
- 1.8.0.13
- Created
- Sun, 04 Oct 2026 12:18:45 GMT
- Last Modified
- Sun, 04 Oct 2026 12:18:53 GMT
1.0.9
## [1.0.9] ### Added - Refuelling and repairing cost money at the vanilla support stations of any world: gas station pumps, fuel tanks, fuel trucks and fuel zones (`fuelPricePerLiter`), repair trucks and repair zones (`repairPricePer100Health`). Both are 0 (free) by default and can be changed live. A held jerry can or wrench stays free, and so does putting out a fire. The action shows what the rest costs and "Not enough money" when the player cannot pay the next step; the server charges the litres received and the health regained. When the player stops, the account history gets one `fuel` or `repair` line and the player a hint with the total.
- Game Version
- 1.8.0.13
- Created
- Sun, 04 Oct 2026 00:05:23 GMT
- Last Modified
- Sun, 04 Oct 2026 00:05:27 GMT
1.0.8
## [1.0.8] ### Added - Traders report their shop type as their map label (`LHDF_PlaceableComponent.GetMapLabel`): the website's world map names traders by it. - The shop report also writes `Shop/ShopReport.json` (the data alone) and is registered with LHDF Core as `report.shop`, so LHDF Data sends it to the website when a Game Master writes it. ### Fixed - Players could not sell much of what they found on the ground or on bodies. `blockLoadoutSelling` blocked whole kinds of items: at start the shop spawned every loadout of the loadout manager, the vanilla riflemen, civilians and arsenal loadouts that the editor loadout manager keeps included, and refused every prefab they carried (226 on Lost Hope). Now each item a character spawns with is marked when the character spawns (Core item marks, `Shop.Free`) and only those items are refused, wherever they go: dropped, looted by another player, after a restart. Found and bought items of the same kind sell. The Sell tab counts only what can be sold, shows spawn gear in the item's stats and lists a kind carried only as spawn gear greyed out. Needs LHDF Core with item marks. ### Removed - The scan of the spawn loadouts at server start (`LHDF_ShopLoadoutItems`) and the replicated list of loadout GUIDs.
- Game Version
- 1.8.0.13
- Created
- Sat, 03 Oct 2026 20:55:51 GMT
- Last Modified
- Sat, 03 Oct 2026 20:55:57 GMT
1.0.7
## [1.0.7] ### Added - GM Config tab in the shop window, for unlimited Game Masters: switch any item on or off, choose whether players can buy it and whether traders buy it back, and set its base price. Search, categories, filters (this trader, all items, changed by a Game Master, switched off) and a setting for all shown items. Changes apply to every trader and are kept in `Shop.live.json` (`gmItems`); the server checks Game Master rights on every save and logs each change. Needs LHDF Core with `SaveLiveKey`. - `Shop.json` `items` accept `buy` and `sell` (true or false): an item only bought back, or only sold. `_defaults/Shop.Items.csv` lists both.
- Game Version
- 1.8.0.13
- Created
- Sat, 03 Oct 2026 12:03:06 GMT
- Last Modified
- Sat, 03 Oct 2026 12:03:11 GMT
1.0.6
## [1.0.6] ### Added - Shop report: a Game Master writes `Shop/ShopReport.html` with "Write shop report" in the Shop section of the scenario's LHDF tab. One page for any browser with every item of the shop data: base price and the price at each shop type, buy-back price, limit per trade, weight, volume, inventory size, what storage items hold, price per kg and the shop types that sell it; filters by shop type, category and tier, search, sortable columns and a CSV download of the shown rows. Also the shop types and categories (item counts, price range), and findings: items no shop type sells, price 0, prefabs that do not spawn or are no inventory item, buy-back at the full price. Weight and volume are read from the item as it is bought: each prefab is spawned once, locally, and deleted again (about 20 s for 4,366 items on the test server).
- Game Version
- 1.8.0.13
- Created
- Sat, 03 Oct 2026 00:01:59 GMT
- Last Modified
- Sat, 03 Oct 2026 00:02:04 GMT
1.0.5
## [1.0.5]
### Fixed
- A purchase could be charged although the item never arrived, with nothing on the ground either: with a nearly full inventory the engine accepts some items (magazines and ammunition boxes in the tests) and then fails to store them. The shop now charges only for items that are in the inventory afterwards; the rest is refunded as before ("no space in the inventory", or a partial purchase). The same applies to withdrawn cash. Needs LHDF Core with `LHDF_InventorySpawn`.- Game Version
- 1.8.0.13
- Created
- Fri, 02 Oct 2026 16:35:14 GMT
- Last Modified
- Fri, 02 Oct 2026 16:35:19 GMT
1.0.4
## [1.0.4] - 2026-10-02 ### Added - Category "Food and drink" (`food`, gear group) with the vanilla MRE, army crackers, dried meat, meat leg and canteens; sold by the general store, the black market and the outfitter. They are edible with LHDF Metabolism and plain items without it.
- Game Version
- 1.8.0.13
- Created
- Fri, 02 Oct 2026 14:52:58 GMT
- Last Modified
- Fri, 02 Oct 2026 14:53:03 GMT
1.0.3
- Game Version
- 1.8.0.13
- Created
- Thu, 01 Oct 2026 21:25:38 GMT
- Last Modified
- Thu, 01 Oct 2026 21:25:43 GMT
1.0.2
- Game Version
- 1.8.0.13
- Created
- Thu, 01 Oct 2026 20:17:20 GMT
- Last Modified
- Thu, 01 Oct 2026 20:17:25 GMT
1.0.1
- Game Version
- 1.8.0.13
- Created
- Thu, 01 Oct 2026 15:33:47 GMT
- Last Modified
- Thu, 01 Oct 2026 15:33:57 GMT
1.0.0
- Game Version
- 1.8.0.13
- Created
- Thu, 01 Oct 2026 04:27:11 GMT
- Last Modified
- Thu, 01 Oct 2026 04:27:15 GMT
Showing 1 to 23 of 23 results
Rows per page
Showing 1 to 23 of 23 results
Rows per page