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
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
FatBoy
f07974f673
dual wield spam attack issue resolved
2024-07-21 19:46:06 -05:00
FatBoy
0fbb43e021
proc fix
2024-07-12 13:43:28 -04:00
FatBoy
da0510d2bc
proccing system
2024-06-22 19:50:53 -05:00
FatBoy
1cf1d731c4
added = to range checks and converted speed to float
2024-06-12 19:23:34 -05: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
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
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
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
FatBoy
cbe9a30590
corrected convention for naming auto attack job
2024-05-26 20:17:15 -05:00
FatBoy
1bbbc396bd
handle destory or derank for buildings
2024-05-22 20:49:33 -05:00
FatBoy
8601f9fcd5
special animation case for Siege Bow
2024-05-22 19:52:21 -05:00
FatBoy
7f029fd0e2
invalid range check for ranged characters attacking a building
2024-05-22 19:45:16 -05:00
FatBoy
cc7188b404
invalid range check for ranged characters attacking a building
2024-05-22 19:40:25 -05:00
FatBoy
b4ff1a3f7f
swing animation lookup
2024-05-17 20:34:26 -05:00
FatBoy
9d6b1dcf60
swing animation lookup
2024-05-17 20:22:56 -05:00
FatBoy
6e123ecb86
swing animation lookup
2024-05-17 20:17:17 -05:00
FatBoy
2b8b9464af
swing animation lookup
2024-05-17 20:09:46 -05:00
MagicBot
634f1478ce
Removed custom exception candy
2024-05-12 13:36:47 -04:00
MagicBot
96ba17f67a
DispatchManager is now an official manager singleton.
2024-05-12 13:14:42 -04:00
FatBoy
753c3686ea
Added MB Dev Notes
2024-04-28 11:44:28 -05:00
FatBoy
41b1718df1
use delay for attacks for players
2024-04-21 13:19:50 -05:00
FatBoy
84233ecdd6
use of proper animations
2024-04-21 12:43:23 -05:00
FatBoy
4d601f13a0
Merge remote-tracking branch 'origin/feature-workorder2.7' into feature-workorder2.7
2024-04-21 12:22:02 -05:00
FatBoy
1911de0757
random animation for weapon powers
2024-04-21 12:21:34 -05:00
MagicBot
e00871324e
Float fix
2024-04-21 13:21:00 -04:00
MagicBot
0286b63a8e
Class reformat
2024-04-21 12:56:41 -04:00
FatBoy
a84c712110
random animation for weapon powers
2024-04-21 11:52:47 -05:00
FatBoy
8e93e82526
random animation for weapon powers
2024-04-21 11:50:04 -05:00
FatBoy
67bf8c2b11
animation combat cleanup
2024-04-21 11:46:45 -05:00
FatBoy
b8dbcb62db
early exit for combat cycle
2024-04-21 11:21:40 -05:00