feat: RunUO-parity movement speeds in npc-speeds.json

Each bucket's activeMove/passiveMove is its think value mapped through
RunUO's TransformMoveDelay table (0.2->0.3, 0.25->0.45, 0.3->0.6, 0.4->0.9,
0.5->1.05, 0.6->1.2, 0.8->1.5; untabled values pass through, so VeryFast's
0.125 stays 0.125). RunUO's situational +0.1 (wild) / +0.2 (passive) offsets
are deliberately omitted. Reaction cadence (active/passive) is untouched.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Kamron Batman 2026-08-23 09:13:28 -07:00
parent ebe730353b
commit 6c9d603ae4
No known key found for this signature in database
GPG key ID: 7D81DF26D9A5D94A

View file

@ -3,12 +3,16 @@
"level": "VerySlow", "level": "VerySlow",
"active": 0.4, "active": 0.4,
"passive": 0.8, "passive": 0.8,
"activeMove": 0.9,
"passiveMove": 1.5,
"types": [] "types": []
}, },
{ {
"level": "Slow", "level": "Slow",
"active": 0.3, "active": 0.3,
"passive": 0.6, "passive": 0.6,
"activeMove": 0.6,
"passiveMove": 1.2,
"types": [ "types": [
"AntLion", "ArcticOgreLord", "BogThing", "AntLion", "ArcticOgreLord", "BogThing",
"Bogle", "BoneKnight", "EarthElemental", "Bogle", "BoneKnight", "EarthElemental",
@ -28,6 +32,8 @@
"level": "Medium", "level": "Medium",
"active": 0.25, "active": 0.25,
"passive": 0.5, "passive": 0.5,
"activeMove": 0.45,
"passiveMove": 1.05,
"types": [ "types": [
"AcidElemental", "AgapiteElemental", "Alligator", "AcidElemental", "AgapiteElemental", "Alligator",
"AncientLich", "Betrayer", "Bird", "AncientLich", "Betrayer", "Bird",
@ -108,6 +114,8 @@
"level": "Fast", "level": "Fast",
"active": 0.2, "active": 0.2,
"passive": 0.4, "passive": 0.4,
"activeMove": 0.3,
"passiveMove": 0.9,
"types": [ "types": [
"LordOaks", "Silvani", "AirElemental", "LordOaks", "Silvani", "AirElemental",
"AncientWyrm", "Balron", "BladeSpirits", "AncientWyrm", "Balron", "BladeSpirits",
@ -139,6 +147,8 @@
"level": "VeryFast", "level": "VeryFast",
"active": 0.125, "active": 0.125,
"passive": 0.30, "passive": 0.30,
"activeMove": 0.125,
"passiveMove": 0.6,
"types": [ "types": [
"Barracoon", "Mephitis", "Neira", "Barracoon", "Mephitis", "Neira",
"Rikktor", "Semidar", "EnergyVortex", "Rikktor", "Semidar", "EnergyVortex",