MagicBot and Claude Opus 5.5
a708a1f0b2
Use rune natural attack range for siege engines
...
Siege engine range was hardcoded to 300. Read it from the rune natural
attack instead (350 for Trebuchet, Mangonel and Ballista), matching the
client's RecalcMinWeaponRange. Falls back to 300 if the rune has none.
getNaturalAttack now returns the whole entry so speed and range share
the lookup.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 07:04:11 -04:00
MagicBot and Claude Opus 5.5
b690195233
Use race rune natural attack speed for unarmed players
...
Extend getNaturalAttackSpeed to resolve the rune from the attacker type:
mobbase rune for mobs, race rune for players. Unarmed players now swing
at their race rune speed (20 = 2.0 s per hand) instead of a flat 5000 ms.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 06:56:21 -04:00
MagicBot and Claude Opus 5.5
9aa44d4e9a
Use rune natural attack speed for unarmed mobs
...
Unarmed mobs used a flat 5000 ms swing delay. Parse rune_naturalattacks
from the rune template and use its speed (x100 ms) instead, with the
AttackDelay modifier and 1.0 s floor applied as for weapons. Siege
engines now fire every 17.5 s (speed 175); most creatures swing every 3.5 s.
Falls back to 5000 ms when the rune has no natural attack.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 06:53:50 -04:00
MagicBot
6017641896
mobai null resolution
2026-10-14 14:36:07 -04:00
MagicBot
ab96cfcda4
Header update
2026-07-26 19:08:44 -04:00
MagicBot
d624dd25dd
Guild state not needed on login server.
2026-07-25 18:51:50 -04:00
MagicBot
ba74ad3395
Nation is never null
2026-07-20 10:52:05 -04:00
MagicBot
cb81a3093d
Checking for landed subguilds when setting nation
2026-07-20 06:57:39 -04:00
MagicBot
e0291590d7
Update to guild state handling
2026-07-20 06:35:00 -04:00
MagicBot
57ab356a3a
Cleanup of guildstate on boot
2026-05-10 20:44:52 -04:00
FatBoy
b2bd3b7a92
cancel on take mele damage
2026-02-03 11:51:29 -06:00
FatBoy
461e4e1c3d
roollback extra effect cancel on damage
2026-02-03 11:45:47 -06:00
FatBoy
0d1d00e2d1
cancel on take damage for mele dnont flip damage t negatove
2026-02-03 11:33:13 -06:00
FatBoy
ec6825d651
cancel on take damage for mele
2026-02-03 11:31:42 -06:00
MagicBot
955b94eb08
Minor method ordering change
2026-01-10 08:39:13 -05:00
MagicBot
a9aa6e9660
Reminder to add power collections later
2026-01-09 13:40:10 -05:00
MagicBot
1039fb1d0b
Bonus code added to ConfigManager
2026-01-09 13:26:07 -05:00
MagicBot
9ad5f239b0
No modtable defaults to workorder.
2024-07-22 16:54:11 -04:00
FatBoy
f07974f673
dual wield spam attack issue resolved
2024-07-21 19:46:06 -05:00
FatBoy
78feee482b
items can now be equipped when skill level exactly meets item requirement
2024-07-21 19:23:34 -05:00
FatBoy
0fbb43e021
proc fix
2024-07-12 13:43:28 -04:00
FatBoy
8943121336
blocked power type structuring
2024-06-27 19:54:29 -05:00
FatBoy
a42f307a70
immunitiy check compiled to single location
2024-06-26 20:37:28 -05:00
FatBoy
2a3ae6eaec
Immunities refresh
2024-06-26 20:24:05 -05:00
FatBoy
9e4b596aa1
enforce KOS for building works
2024-06-26 20:07:37 -05:00
FatBoy
80ccfff635
Building Management compiled to a single method check
2024-06-26 19:27:32 -05:00
FatBoy
da0510d2bc
proccing system
2024-06-22 19:50:53 -05:00
MagicBot
3926160ab1
Unused method removed
2024-06-19 16:56:57 -04:00
FatBoy
33c923b0de
fixed immunities in powers manager
2024-06-13 20:47:28 -05:00
FatBoy
02d524663a
fixed a lore issue in powers manager
2024-06-13 20:14:43 -05:00
FatBoy
1cf1d731c4
added = to range checks and converted speed to float
2024-06-12 19:23:34 -05:00
MagicBot
3accd779b9
Sanity check for deleted vendors
2024-06-12 14:06:18 -04:00
MagicBot
c935ea1986
Project reformat.
2024-06-11 13:40:42 -04:00
FatBoy
4feb95131c
early exit for pets attacking a null target
2024-05-31 18:34:27 -05:00
FatBoy
722fd14be5
character should now play swing animation everytime he tried to swing regardless of early exits
2024-05-31 18:29:59 -05:00
FatBoy
12e73d59c7
apply weapon powers before early exit for defense of passives
2024-05-31 18:26:36 -05:00
MagicBot
8ca641f353
Return 0 for null table entry.
2024-05-31 07:41:25 -04:00
FatBoy
0f9500a0d7
swing animation for miss
2024-05-29 18:39:24 -05:00
FatBoy
0d51afb737
pet damage adjustment
2024-05-28 19:28:41 -05:00
FatBoy
60e331de1a
animation work
2024-05-28 19:12:00 -05:00
FatBoy
4a554b0d61
animation work
2024-05-28 19:09:46 -05:00
FatBoy
3f3d85fb36
animation work
2024-05-28 18:55:54 -05:00
MagicBot
d2d655a839
Null check for vendor workorder lookup.
2024-05-28 18:31:16 -04:00
FatBoy
0096b8051c
updated range chack and hitbox calculations
2024-05-27 19:59:35 -05:00
FatBoy
86102c8933
updated range chack and hitbox calculations
2024-05-27 19:50:52 -05:00
FatBoy
74b425e567
casting fix for lore rulesets
2024-05-26 22:20:30 -05:00
FatBoy
22c8cdcf65
fixed pet attack and null weapon combat issue
2024-05-26 22:00:52 -05:00
FatBoy
7ed026f088
machine gun combat fixed
2024-05-26 21:49:36 -05:00
FatBoy
232c381e96
early exit for attack timer
2024-05-26 21:41:59 -05:00
FatBoy
69ea460d5e
early exit for attack timer
2024-05-26 20:31:22 -05:00