ModernUO/Projects/UOContent/Skills
Kamron Batman eee8494558
fix: Removes scale speed by dex for monsters, fixes NPC movement/thinking speed (#1019)
* Removes scaled speed by dex for monsters
* Changes scaled speed by dex for pets (HS+ expansion) to be 400ms -> 100ms between 50 -> 200 dex
* Removes speed changes that were broken for various mobs
* Combines "Legacy" speed and renames the class to `NPCSpeeds`
* Creates speed "classes" (slow, medium, fast, very fast)
* Introduces a new overridable property `SpeedClass`. Register a new speed class using `NPCSpeeds.Register()` and then set the speed class to bulk/mass apply speeds.

Order of speed determination:
1. SpeedMod
2. SpeedClass property (not null)
3. SpeedClass entry in Data\npc-speeds.json for that type
4. "Fast" (200ms Active, 400ms Passive)
2022-05-15 10:01:14 -07:00
..
Tracking fix: Cleans up LINQ calls. (#965) 2022-03-20 19:20:54 -07:00
Anatomy.cs chore: Code cleanup (#399) 2021-01-10 09:14:03 -08:00
AnimalLore.cs Fixes brace style (#248) 2020-09-13 21:49:46 -07:00
AnimalTaming.cs fix: Removes scale speed by dex for monsters, fixes NPC movement/thinking speed (#1019) 2022-05-15 10:01:14 -07:00
ArmsLore.cs chore(content): Updates to C# 9 syntax (#373) 2020-12-30 12:50:10 -08:00
Begging.cs fix(core): Adds Hashed & Hierarchical Timer Wheel (#655) 2021-07-11 22:42:06 -07:00
DetectHidden.cs chore(content): Updates to C# 9 syntax (#373) 2020-12-30 12:50:10 -08:00
Discordance.cs feat(timers): Adds timer pooling, fixes timer related bugs, and changes timer api (#667) 2021-08-07 14:33:35 -07:00
EvalInt.cs chore: Code cleanup (#399) 2021-01-10 09:14:03 -08:00
ForensicEval.cs fix(core): Converts healthbar packets (#367) 2020-12-27 23:22:21 -08:00
Hiding.cs fix: Various code cleanup (#756) 2021-09-03 19:41:12 -07:00
Inscribe.cs chore: Cleans up pattern checks. (#892) 2021-12-24 15:53:59 -08:00
ItemIdentification.cs Removes literal variables (#257) 2020-09-18 18:41:26 -07:00
Meditation.cs fix: Cleanup IPoint3D calls (#704) 2021-08-19 09:11:48 -07:00
Peacemaking.cs chore: Cleans up pattern checks. (#892) 2021-12-24 15:53:59 -08:00
Poisoning.cs chore: Cleans up pattern checks. (#892) 2021-12-24 15:53:59 -08:00
Provocation.cs chore: Cleans up pattern checks. (#892) 2021-12-24 15:53:59 -08:00
RemoveTrap.cs Removes literal variables (#257) 2020-09-18 18:41:26 -07:00
Snooping.cs fix: Fixes snooping staff (#900) 2021-12-28 02:09:25 -08:00
SpiritSpeak.cs fix: Cleans up LINQ calls. (#965) 2022-03-20 19:20:54 -07:00
Stealing.cs fix: Converts stealable artifacts to a system instead of a spawner. (#979) 2022-03-27 19:37:10 -07:00
Stealth.cs fix: Updates races to properly support gargoyle equipment. (#744) 2021-08-29 00:43:55 -07:00
TasteID.cs Removes literal variables (#257) 2020-09-18 18:41:26 -07:00