ModernUO/Projects/UOContent/Spells
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
..
Base fix: Cleans up LINQ calls. (#965) 2022-03-20 19:20:54 -07:00
Bushido fix: Updates serialization to use v2.0 (#998) 2022-04-17 08:02:15 -07:00
Chivalry fix: Cleans up LINQ calls. (#965) 2022-03-20 19:20:54 -07:00
Eighth fix: Cleans up LINQ calls. (#965) 2022-03-20 19:20:54 -07:00
Fifth fix: Cleans up LINQ calls. (#965) 2022-03-20 19:20:54 -07:00
First fix: Fixes skill requirements and cleans up magery spells (#870) 2021-12-05 09:40:57 -08:00
Fourth fix: Cleans up LINQ calls. (#965) 2022-03-20 19:20:54 -07:00
Gargoyle/SpellDefinitions fix: Cleans up spell info variable (#848) 2021-11-14 18:31:32 -08:00
Mysticism fix: More spell variable cleanup (#850) 2021-11-14 18:48:44 -08:00
Necromancy fix: Fixes first/second scrolls crashing (#891) 2021-12-24 15:26:12 -08:00
Ninjitsu fix: Removes scale speed by dex for monsters, fixes NPC movement/thinking speed (#1019) 2022-05-15 10:01:14 -07:00
Second fix: Fixes skill requirements and cleans up magery spells (#870) 2021-12-05 09:40:57 -08:00
Seventh fix: Cleans up LINQ calls. (#965) 2022-03-20 19:20:54 -07:00
Sixth fix: Cleans up LINQ calls. (#965) 2022-03-20 19:20:54 -07:00
Spellweaving fix: Removes scale speed by dex for monsters, fixes NPC movement/thinking speed (#1019) 2022-05-15 10:01:14 -07:00
Targeting fix: Fixes targeting checks (#869) 2021-12-01 08:15:16 -08:00
Third fix: Codegens lockable containers and cleans up lockpickable (#976) 2022-03-26 21:48:18 -07:00
Initializer.cs fix: Changes spells so they register during configuration (#889) 2021-12-19 19:58:59 -08:00
Reagent.cs Formats UO Content (#201) 2020-08-27 18:30:38 -07:00
UnsummonTimer.cs fix(core): Adds Hashed & Hierarchical Timer Wheel (#655) 2021-07-11 22:42:06 -07:00