Kamron Batman
4836bff5eb
fix: Eliminates List allocations in various places. ( #2158 )
2025-11-16 18:33:53 -08:00
Bohica
ee1a40bb51
fix: Fixes movement pathing while in combat ( #2271 )
2025-11-16 10:14:06 -08:00
Bohica
051f22ff93
fix: Fixes vendor look spam ( #2269 )
2025-11-16 10:12:12 -08:00
Bohica
6cabac5a4f
fix: Fixes pets from attacking themselves (Again) ( #2267 )
2025-11-15 14:21:18 -08:00
Bohica
5667017874
fix: Fixes pets from attacking themselves ( #2265 )
...
### Summary
Stops pets from attacking themselves.
2025-11-15 10:15:10 -08:00
Bohica
6938735113
fix: fixes movement jitter for non-AOS ( #2245 )
2025-07-26 10:21:36 -07:00
Bohica
f59605190c
fix: fixes mobiles pathing home after combat ( #2246 )
2025-07-26 10:11:31 -07:00
Kamron Batman
fa0b67ec29
fix: Optimizes items to use default weights. (Part 4) ( #2243 )
2025-07-24 23:29:29 -07:00
Kamron Batman
1e2f4b1171
fix: Fixes tentacles not getting removed from harrower's list ( #2239 )
2025-07-24 14:18:16 -07:00
Bohica
173037ae77
fix: Prevents recursion in BaseCreature.DoHarmful() ( #2202 )
2025-07-22 16:01:56 -07:00
Kamron Batman
aab731ed96
feat: Overhauls AI (Speech/Movement) ( #2232 )
...
### Summary
* Refactors AI so it is easier to read and maintain
* Fixes NPC speed issues
* Fixes pet sector AI issue that was causing stuttering
* Fixes direction snapping for Melee/Mage AI
* Refactors pet orders
* Refactors speech commands
* Removes scale speed by dex for HS+ (it was a stupid feature anyways)
2025-07-18 22:39:57 -07:00
Kamron Batman
f89150735e
fix: Consolidates debug check messages for AI and adds debounce ( #2235 )
2025-07-18 18:08:03 -07:00
Kamron Batman
8f88de68a7
fix: Standardizes the variables for AI ( #2234 )
2025-07-18 17:50:32 -07:00
Kamron Batman
416e1be735
fix: Adds GetDistanceToSqrt for Point3D and centralizes all the calls ( #2233 )
2025-07-18 09:24:41 -07:00
Bohica
2086e9b292
fix: Fixes direction snapping when pathing to combatant for MeleeAI ( #2187 )
...
* fix: Fixes direction snapping when pathing to combatant
* Fixes speed when exiting out of flee action
2025-07-16 21:55:47 -07:00
Bohica
c2c486c06e
fix: Adds body parts to headless one loot ( #2225 )
2025-07-07 18:54:18 -07:00
Bohica
8997130e57
fix: fixes death explosion trigger on death ( #2228 )
2025-07-03 09:47:52 -07:00
mdodkins
f83fc94b05
fix: Do not add an extraneous Open Paperdoll context menu entry ( #2224 )
2025-06-28 17:30:18 -07:00
Felipe Maya Muniz
aadcd6db70
fix: Withdraw should have positive amount to work ( #2221 )
2025-06-28 11:42:43 -07:00
Kamron Batman
a37481ea93
fix: Fixes control target not reset when giving pet order from context menu ( #2220 )
2025-06-25 23:31:51 -07:00
Kamron Batman
7d748491d0
fix: Fixes empty/missing bank box prevent withdraw from account gold ( #2219 )
2025-06-24 10:37:59 -07:00
Bohica
7695174bcc
fix: Adds null-conditional checks when stopping timers for TownCrier ( #2206 )
2025-06-01 10:33:09 -10:00
Kamron Batman
31dc9ffac4
fix: Fixes player vendors not reattaching to their house on deserialization ( #2195 )
2025-05-24 12:00:53 -07:00
Kamron Batman
c1d8606167
fix: Refactors Custom Hairstylist ( #2188 )
2025-05-17 03:30:07 -07:00
Kamron Batman
e468f79e18
feat: Adds SpecialAttack monster ability trigger. Fixes fanning fire. ( #2186 )
2025-05-15 22:14:52 -07:00
Kamron Batman
91b2912ee4
fix: Cleans up potential memory leak in monster abilities. ( #2185 )
2025-05-15 19:42:54 -07:00
Kamron Batman
990e86b983
fix: Fixes guard infinite loop, and streamlines call methods ( #2175 )
2025-05-06 23:54:13 -07:00
Kamron Batman
da517f56c4
chore: Fixes variable types for possible performance issues ( #2172 )
2025-05-01 21:54:41 -07:00
Kamron Batman
4e25c74cdf
fix: Fixes magical barrier NPE and an edge case ( #2162 )
2025-04-22 17:52:09 -07:00
Kamron Batman
a94814a7ef
fix: Fixes and optimizes NameVerification and ProfanityProtection ( #2153 )
...
### Summary
Significantly improves the performance of NameVerification & ProfanityProtection:
```cs
| Method | Mean | Error | StdDev |
|--------------- |----------:|----------:|----------:|
| ValidateName | 728.34 ns | 13.244 ns | 11.059 ns |
| ValidateNameSV | 26.62 ns | 0.233 ns | 0.207 ns |
```
2025-04-12 02:26:10 -07:00
Kamron Batman
2c6f1854fa
fix: Fixes guards attacking mobs ( #2145 )
...
### Summary
- Fixes infinite teleport from guard refactor for spawners
- Fixes guards not attacking Always Murderer creatures
- Fixes crash when calling guards due to map modification while enumeration
2025-03-12 16:45:39 -07:00
Kamron Batman
47da961a37
fix: Fixes spawning guards. Adds back non-lethal with config ( #2140 )
2025-03-12 13:08:14 -07:00
Kamron Batman
bcab91255a
fix: Fixes EVs/BSs attacking players in Pre-AOS ( #2132 )
2025-02-26 18:43:49 -08:00
Kamron Batman
2e08eda8cb
feat: Standardizes South/East selection gumps ( #1839 )
2025-02-14 00:15:14 -08:00
Kamron Batman
279b10dd0f
feat: Replaces params array with params ReadOnlySpan ( #2125 )
2025-02-13 21:19:02 -08:00
Kamron Batman
40479c946a
feat: Adds item graphic size to Bounds.bin and makes item graphic offset available to gumps ( #2115 )
2025-02-10 19:31:39 -08:00
Bohica
1c5fa824d6
fix: Fixes all summon spells so they use summoned variation of monster ( #2106 )
2025-02-03 23:44:51 -08:00
Kamron Batman
1264302ee0
fix: Converts barkeep and house foundation commit gumps to dynamic ( #2099 )
2025-01-27 21:36:56 -08:00
Kamron Batman
ed87df1a61
fix: Converts bedroll/insurance gumps to static. ( #2096 )
2025-01-27 14:00:32 -08:00
Kamron Batman
f241a9dec0
fix: Fixes the wrong unit used for BuffIcon Timers ( #2093 )
2025-01-26 22:17:03 -08:00
mark1145
d5160bd6db
fix: Fixes buffs don't start/stop properly. Streamlines constructor and Add/Remove buffs. ( #2082 )
2025-01-24 18:20:23 -08:00
Bohica
8e48177cd4
fix: Fixes rangePerception to 16 to match OSI ( #2084 )
2025-01-23 21:27:18 -08:00
Nathan Oines
e2a41ed77c
chore: Removes commented Thank You for vendor buyback. ( #2083 )
2025-01-21 17:53:21 -08:00
Kamron Batman
84d9383294
feat: Fixes beneficial notoriety checks and adds better young restrictions/messaging ( #2000 )
2025-01-20 11:27:19 -08:00
mark1145
f5e944335b
fix: Bufficon timer is not cancelled when refreshed with another one. ( #2080 )
2025-01-20 09:18:52 -08:00
Kamron Batman
c98b8fdeca
fix: Fixes some buff icons off by 1s ( #2073 )
2025-01-18 10:40:01 -08:00
Kamron Batman
66a257ece2
feat: Converts OnLogin to a coded generated event ( #2070 )
2025-01-17 15:21:45 -08:00
Kamron Batman
9f50ae431a
fix: Attempts to fix IsEnemy with NPC summons again again. ( #2052 )
2025-01-03 19:58:37 -08:00
3HMonkey
e58462a117
fix: Fix for decreasing pet loyalty on feed + message ( #2050 )
2025-01-03 09:21:30 -08:00
Kamron Batman
57a7861d5e
fix: Timer Remaining Count off by 1 fix ( #2046 )
2025-01-01 20:19:38 -08:00