Anri-AnriServerFixes icon

AnriServerFixes

EpicLoot, StarLevelSystem, Therzie and ChestButler fixes: gated identify, spoiler-free previews, Augment descriptions, deterministic boss stars, spawn limits, Monstrum integration. Bundles EpicLoot 0.15.0 beta.

By Anri

CHANGELOG

Changelog

1.9.3

  • New SpawnLimiter plugin: creatures in a configured group (default Stone Golem and Obsidian Golem) no longer pile up. While one is within 200 m the next spawn is deferred by 5 to 10 minutes; with two or more it waits 10 minutes per creature. Covers location spawners, the random spawn system and StarLevelSystem's duplicate spawns. Rules and timers are server-synced.
  • New ChestButlerPullFix plugin: fixes item loss when pulling into a ChestButler Puller Chest that another player's game owned (the pulled stack vanished on the next sync). Idle without ChestButler.
  • Enchanting table cost rows show the required amount under the icon with an outline, so a red shortfall count is readable on red icons (EnchantTableChestFix 1.4.0, [CostLabels]).
  • Includes the 1.9.2 loot-progression fix for corpse-leaving creatures and bosses (GatedLootUnidentified 1.11.4).
  • Plugin versions: GatedLootUnidentified 1.11.4, SpawnLimiter 1.1.0, ChestButlerPullFix 1.0.0, EnchantTableChestFix 1.4.0, BossKillScaling 1.5.0, RecipeDiscovery 1.0.0, AnriDiagnostics 1.1.3.

1.9.2

  • Loot progression now applies to creatures and bosses that leave a corpse. Their loot rolls a few seconds after death on a separate path that the progression rules were not covering, so bosses could drop several high-rarity items per kill. GatedLootUnidentified 1.11.4.

1.9.1

  • Hotfix: 1.9.0 hung at launch on a black screen (an endless localization reload caused by the Rune tab label hook). GatedLootUnidentified 1.11.3. Do not use 1.9.0.

1.9.0

  • Settings that affect gameplay are now synced from the server (Jötunn). Jötunn is a new dependency.
  • Recipes are learned as soon as their ingredients are known, without first visiting the crafting station at the required level (new RecipeDiscovery plugin).
  • Rune tab: Set Etch and Set Extract are labelled "Legendary Set", explain what counts as a set in larger text, and stay hidden until you find your first set piece. A toast announces the unlock.
  • Enchanting table resists poison and similar damage like a chest, and deconstructing it no longer refunds the free starting Sacrifice level.
  • Monstrum: trophies can be sacrificed, minibosses count toward loot progression growth, and all Monstrum creatures are bounty targets.
  • BossKillScaling: boss stars now climb on a cumulative square-root ladder (1, 3, 5, 7, 10, 13, 16, 19, 22, 26 kills for stars 1 to 10) and every kill counts, even capped fights. Also a master switch and a separate switch for the all-creature progress cap.
  • Plugin versions: GatedLootUnidentified 1.11.3, BossKillScaling 1.5.0, EnchantTableChestFix 1.3.0, RecipeDiscovery 1.0.0, AnriDiagnostics 1.1.3.

1.8.0

  • GatedLootUnidentified 1.7.0: Augment tab shows EpicLoot's effect descriptions (hold Shift/Alt for the Available Effects list, or [AugmentDetails] Mode = Always; hover tooltips on the left column).
  • GatedLootUnidentified 1.6.0: the Identify tab's preview of possible results shows a question mark for items you have never picked up ([UI] HideUndiscoveredPreview).
  • GatedLootUnidentified 1.5.1: a paid or unlocked identify now yields gear of the item's own tier instead of falling back to the last defeated boss's tier.
  • GatedLootUnidentified 1.5.0: clicking a stack of unidentified items in the Identify tab selects one instead of the whole stack ([UI] IdentifySelectsOne); the explainer states the selected count.
  • AnriDiagnostics 1.1.3: server [Stats] connection quality now works through the socket wrappers other mods add (ping, bandwidth and quality per player).

1.7.0

  • BossKillScaling 1.3.0: boss equipment base drop chance multiplied by 2 (config BossEquipmentChanceMultiplier), so a 4% Warfare unique is 8/16/32/64/100% at 0/1/2/3/4+ stars.
  • BossKillScaling 1.2.0: boss kills are counted by the server when the boss's network object is destroyed, instead of by the owning client. Fixes the kill counter never advancing. Clients no longer count kills; they still need the plugin for star assignment.

1.6.0

  • GatedLootUnidentified 1.4.1: boss floors for Monstrum's altar bosses (Asmodeus/Svalt 5% Epic, Vrykolathas 2% Legendary).

1.5.0

  • GatedLootUnidentified 1.4.0: boss unique equipment rolls an EpicLoot rarity (45% plain / 35 Magic / 15 Rare / 4 Epic / 1 Legendary, progression-locked rarities fold down).

1.4.0

  • GatedLootUnidentified 1.3.0: world-progression creature loot odds; lootodds [stars] [prefab] console command.
  • BossKillScaling 1.1.0: cap boss equipment drops at one copy per prefab per kill.

1.3.0

  • Add BossKillScaling 1.0.1: deterministic boss stars from world kills, capped by distance rings, boss progress, and MaxStars.
  • Boss-progress cap applies to all creatures.
  • bosskills console command lists/sets counters and previews boss stars.

1.2.0

  • GatedLootUnidentified 1.2.0: merge per-item fees into EpicLoot's cost rows for the same material; Identify checks affordability against the merged total.
  • GatedLootUnidentified: [UI] IdentifyCostLabel (default Identify Cost:) renames the cost header in Identify mode; Sacrifice restores EpicLoot's label. Empty string leaves EpicLoot's label.
  • GatedLootUnidentified: [UI] ExplainerFontScale (default 1.4) scales the small explainer text above the product list.

1.1.0

  • Bundle the EpicLoot 0.15.0 beta DLL (loaded only when it is newer than the installed EpicLoot).
  • AnriDiagnostics 1.1.1: dedicated-server stats line every minute (ZDOs, players, tick time, per-player ping/bandwidth) and serverstats command (1.1.1: per-player quality read through the game-server Steam API, the client API is not initialised on dedicated servers).

1.0.0

  • EnchantTableChestFix 1.1.0, GatedLootUnidentified 1.1.0, AnriDiagnostics 1.0.0.