Commit graph

24 commits

Author SHA1 Message Date
MowFord
842cfc91ae
Update astral flow mixin to allow more avatar flexibility 2025-10-07 13:16:52 -05:00
Umeboshi
782576d384 [lua][core][sql] mobMod SUBLINK documentation 2025-10-01 07:31:47 -07:00
Umeboshi
3778ca8b71 [core][lua] Mob Base Damage Plumbing 2025-09-27 05:25:12 -07:00
MowFord
e3600587b7
Remove hard-coded mobids in astral_flow 2025-09-16 07:42:29 -05:00
Critical
3222cf3b84 Ghrah family skill and behavior adjustments 2025-09-13 00:06:20 -06:00
sruon
675e9abc4e
Merge pull request #7246 from sruon/non_ex_claim
[core] MobMod non-exclusive Claim
2025-03-17 18:00:25 +00:00
Frankie-hz
328120f8dc Remove all other mods and sql 2025-01-19 03:15:17 -05:00
WinterSolstice8
c772863f56 [core] Improve implementation of Illusion, add Viscous Fluid
co-authored-by: slashtangent <78345197+slashtangent@users.noreply.github.com>
2025-01-15 17:06:21 -07:00
claywar
a1c467ec05
Merge pull request #6542 from cocosolos/speed-changes
Mob run speed changes
2024-12-29 14:34:31 -05:00
Corey Sotiropoulos
1465aed517
Adjust mob run speed and general speed changes
Mob controller controls if mob should run or not, so remove the distance
checks from the speed calculations. Rework GetSpeed to UpdateSpeed. Mobs
only need to update their speed during pathfinding, and players only for
update packets, so this allows us to read speed without necessarily
recalculating.
2024-12-28 17:07:17 -05:00
Corey Sotiropoulos
3117bb3a0c
Move draw-in to Lua
Expand arenaDrawIn to handle all draw-in functions.
Mixins created for mimics and "standard" draw-in that
triggers when out of melee range. Boundaries, ranges,
timing, etc aren't verified.
2024-12-27 14:28:59 -05:00
TracentEden
43245350cb Add mob movement speed boost mechanism 2024-10-11 17:38:15 +03:00
Zach Toogood
0e4ac974dd Port Eden's AV impl
Co-authored-by: Jasson McMorris <jmcmorris@users.noreply.github.com>
Co-authored-by: jmcmorris <jasson@siegegames.com>
Co-authored-by: Scott Lassen <slassnpm@gmail.com>
Co-authored-by: 59blargedy <52636208+59blargedy@users.noreply.github.com>
Co-authored-by: KnowOne134 <35616771+KnowOne134@users.noreply.github.com>
2024-10-03 09:07:28 +01:00
claywar
4283634316
Merge pull request #6124 from TracentEden2/add_mob_mod_to_skip_allegiance_check
[core] Add mob mod to skip allegiance check (for healing with damage spells)
2024-08-30 18:15:22 -04:00
TracentEden
4d618f2ba9 Add mob mod to skip allegiance check 2024-08-27 08:55:47 +03:00
claywar
a8986be5ab
Add explicit table path for enum declarations 2024-08-26 23:05:00 -04:00
TracentEden
2354977814 Give correct mobs guard skill 2024-08-24 12:43:46 +03:00
claywar
94887d4db8
Use @enum annotation for tables in enum directory 2024-08-20 18:12:33 -04:00
Zach Toogood
75844e6776 CI: Add annotations to enums 2024-07-25 08:18:34 +01:00
Frank
06d50bb220
[cpp] Adds standback range mod for mobs (#6000)
Adds standback range mod for mobs.
A lot of mobs in the game have different stand back ranges, specifically a lot of NMs.
This will allow us to apply the range needed for proper standback.
2024-07-16 11:15:44 +01:00
Jasson McMorris
f9a6590ac1 Reworked pre-existing follow logic
* Follow logic now uses the new mob:follow() method
 * Greatly simplified due to parameters not being necessary/unused
 * Created a follow mixin to simplify adding follow logic to mobs
 * Added concept of LEADER mob modifier to use negative numbers to indicate which mob to follow
 * Added Omxzomit script since it also has followers
2024-07-07 18:03:30 -07:00
Zach Toogood
cd473c5afc [trust] Add TRUST_DISTANCE mobmod to some trusts 2023-06-28 21:38:05 +01:00
Zach Toogood
3aa00b283f [trust] Add and hook up TRUST_DISTANCE mobmod 2023-06-28 20:54:03 +01:00
claywar
aa30d6afee
Break out status enums to separate files in enum/
Standardize filename format
2023-06-01 08:06:58 -04:00