MagicBot and Claude Opus 5.5
12c08c940a
Use rune MINDAMAGE/MAXDAMAGE for regular mob damage
...
The client (ArcMobile, 0x46D200) takes mob damage straight from the rune
MINDAMAGE/MAXDAMAGE with no stat scaling; natural attack damage is only
scaled for non-mobile characters. Read rune_min_damage/rune_max_damage
from the rune template, falling back to the mobbase row when the rune
has none. 2689 of 2770 mobbase rows already match the rune.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 07:13:52 -04:00
MagicBot and Claude Opus 5.5
b21ccdbb4c
Use rune natural attack range for unarmed mobs
...
Unarmed mobs now add their rune natural attack range in processAttack
and use it in getRange. Most melee runes have 0, so they are unchanged;
ranged plant mobs (Gasser, Spitter, Needler, ...) get 150, Shuggra 50.
Natural range is not subject to the unverified 80 clamp.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 07:05:25 -04:00
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
ab96cfcda4
Header update
2026-07-26 19:08:44 -04:00
FatBoy
40bae67443
fixed mob damage defense and ATR
2024-06-12 19:35:20 -05:00
MagicBot
c935ea1986
Project reformat.
2024-06-11 13:40:42 -04:00
FatBoy
74bd7ddb8b
attack speed calculation handled correctly
2024-05-31 19:02:59 -05:00
FatBoy
5c70f15064
check player agro map for key before tryign to assign to it
2024-05-31 18:23:34 -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
MagicBot
f5d410f868
typo fixed contextually
2024-05-04 12:58:46 -04:00
MagicBot
a5c1422534
unused variable removed
2024-05-04 12:55:51 -04:00
MagicBot
c1ee6f5b52
Renamed class to not conflict with the java.lang version.
2024-04-05 07:59:44 -04:00
MagicBot
3ec76ab816
ItemManager created
2024-04-02 11:53:22 -04:00
MagicBot
ee030a690a
Project reformat
2024-04-01 17:00:14 -04:00
MagicBot
a29269e335
Initial refactor of damagetype
2024-04-01 09:19:37 -04:00
FatBoy
08060cf06f
mob baseline stats
2024-03-28 21:46:54 -05:00
MagicBot
b8a1081544
Debug code removed.
2024-03-28 04:11:46 -04:00
MagicBot
045b101d7b
Bypass for mobiles in def logic
2024-03-28 03:59:22 -04:00
MagicBot
768e209b2b
signature names updated
2024-03-28 03:30:00 -04:00
MagicBot
eb621f184d
Update to skill_used logic
2024-03-28 03:24:57 -04:00
FatBoy
ebf7130b63
defense bug fix
2024-03-27 18:32:46 -05:00
FatBoy
a65ecfeb65
damage calculated as int
2024-03-27 18:18:41 -05:00
FatBoy
1b384a6d11
damage calculated as int
2024-03-27 18:10:58 -05:00
FatBoy
def5ceee46
remove ItemBase form absChar and Mob
2024-03-27 17:31:04 -05:00
FatBoy
aff2a8fa0e
ABS char skill system
2024-03-27 17:17:34 -05:00
MagicBot
943d274e5f
Project reformat.
2024-03-24 09:42:27 -04:00
MagicBot
0fa042cece
Final CombatManager
2024-03-23 19:22:14 -04:00
MagicBot
c8d355636b
Only one item manager
2024-03-18 12:47:55 -04:00
MagicBot
61c4cb1361
Start mobequip refactor
2024-03-18 10:01:29 -04:00
MagicBot
0590ae64e7
Start mobequip refactor
2024-03-18 09:38:33 -04:00
FatBoy
9d7f2f39fe
Unified Combat System
2024-03-17 15:56:47 -05:00
MagicBot
b9b04c2b9f
More itembase refactor work
2024-03-15 11:25:19 -04:00
MagicBot
b665d46dc3
Methods moved to better class.
2024-03-13 14:11:53 -04:00
MagicBot
d8d017669a
Equipment slot refactor started.
2024-03-08 12:19:57 -05:00
MagicBot
2e5fa69942
Uppercase enum.
2024-02-26 15:12:23 -05:00
MagicBot
e8e84e00af
Merge Damage and Source types.
2024-02-26 03:44:51 -05:00
FatBoy
8a769c60f2
implement server side restrictions
2024-02-13 20:35:25 -06:00
MagicBot
e05d0d8daa
promote type upgraded to class type.
2024-02-10 13:13:11 -05:00
FatBoy
726d68df31
server side race/cass restrictions
2024-02-07 19:20:29 -06:00
FatBoy
e991a01b50
final touch up
2023-10-18 20:21:26 -05:00
FatBoy
7a1700cec3
finalized
2023-10-18 20:17:26 -05:00
FatBoy
79eb5b9cdf
stairs region corrected
2023-10-18 20:03:41 -05:00
FatBoy
7886aa6041
building and region lookup completed
2023-10-18 18:45:50 -05:00
FatBoy
b928bedeb6
new region lookup
2023-10-18 18:23:14 -05:00
FatBoy
6f990d488f
region assignment in AbstractCharacter.setLoc
2023-10-16 13:41:18 -05:00
MagicBot
0d75e6db9b
Start terrain refactor
2023-10-08 09:18:43 -04:00
FatBoy
cdc1c2d776
region assignment
2023-09-13 21:58:20 -05:00
FatBoy
a004c247ab
abstract character cleanup
2023-09-13 21:57:17 -05:00
FatBoy
9b7fc0a93b
region height work
2023-09-13 21:07:57 -05:00