330 Commits

Author SHA1 Message Date
guiyomu-dev
ba3d781a0b update remaining offsets 2026-01-24 00:08:34 +01:00
AMB
7ab900906f Update game_reader.go 2026-01-22 23:17:51 +01:00
unknown
d7766226bd Add Back previous/next Stash 2026-01-22 17:43:26 +01:00
unknown
207eaf12bb OffSetFix-91403 2026-01-22 17:43:26 +01:00
guiyomu-dev
ec04b2f00d feat(menus): add Cinematic state to OpenMenus struct 2026-01-16 20:46:11 +01:00
Genqila
7083549001 style: keep to 4 spaces indent to be consistent with rest of the repositories (d2go & koolo) 2026-01-15 22:17:32 +01:00
Genqila
d3d93034b9 style: autoformat codegen files 2026-01-15 22:17:32 +01:00
Genqila
b510968f7d style: fix codegen formatting and run gofmt after generation 2026-01-15 22:17:32 +01:00
Genqila
44855a6340 style: update gitignore and add editor/editorconfig settings 2026-01-15 22:17:32 +01:00
Genqila
762e8f1794 feat(npc): add monstats2 parsing 2026-01-15 21:43:22 +01:00
c6be35b37b add skill metadata 2026-01-14 21:17:50 +01:00
Genqila
fc880c50c3 docs: add agents.md for vibe coders 2026-01-14 20:59:34 +01:00
Genqila
cae132c48b feat(npc): expand monster raiser list
Add missing Act 1 and Act 3 shaman variants. Clarify the raiser list to reduce future maintenance errors.
2026-01-11 20:56:45 +01:00
guiyomu-dev
691d8f7e84 fix IsImmune function 2026-01-08 12:54:53 +01:00
guiyomu-dev
2b87b5f555 Merge pull request #40 from genqila/feat/monster-helpers
feat(npc): add boss/uber/seal monster helpers and expand raiser list
2026-01-04 20:40:15 +01:00
Genqila
e55666da2c feat(npc): add boss/uber/seal monster helpers and expand raiser list 2026-01-03 22:44:00 +07:00
guiyomu-dev
d311930997 Merge pull request #39 from genqila/feat/monstats
feat: expose monstats flags with Monster undead/demon/beast helpers
2025-12-28 09:06:57 +01:00
Genqila
b194bcc737 feat: expose undead/demon/beast helper directly in Monster instead of npc package for convenience 2025-12-28 04:35:42 +07:00
Genqila
918a5f3d32 feat(npc): expose monstats flags with undead/demon helpers
(cherry picked from commit 52a2eaa082724d36af249114b73558e5b4905a85)
2025-12-28 02:40:53 +07:00
guiyomu-dev
d4492686c0 Merge pull request #37 from sungrief/main
Small fix to add Orbs to Staffmod evaluation rule
2025-12-23 11:16:30 +01:00
vzsecure
bc31952e6f Add Orbs to Staffmod eval 2025-12-23 12:11:31 +02:00
sungrief
9a19c92508 Merge branch 'kwader2k:main' into main 2025-12-23 12:07:51 +02:00
0481a1408c add runeword flag 2025-12-21 09:51:13 +01:00
guiyomu-dev
3f559332fc add new key bindings 2025-12-21 09:09:06 +01:00
guiyomu-dev
be202aa0fc fix offsets 2025-12-16 16:34:31 -08:00
sungrief
f5ed959d96 Merge branch 'kwader2k:main' into main 2025-12-14 12:27:08 +02:00
guiyomu-dev
141306fe1c use data from skills.txt 2025-12-12 14:49:56 +01:00
Polivox
9128520ea9 Fix for staffmod level requirement eval 2025-12-12 14:49:56 +01:00
guiyomu-dev
049d1cae07 use data from skills.txt 2025-12-12 14:37:48 +01:00
Polivox
38645e1167 Fix for staffmod level requirement eval 2025-12-12 09:56:14 +02:00
guiyomu-dev
3492085ecb update tz and game name//password offsets 2025-12-11 12:36:53 +01:00
crazywh1t3
630643dffa update GetSelectedCharacterName offset 2025-12-11 09:17:54 +01:00
crazywh1t3
4a55faa43f update offset for reading key bindings 2025-12-11 09:17:54 +01:00
kwader2k
9dfe4cd042 Merge pull request #29 from sungrief/main
Update to handle sunder charms with resist handling logic.
2025-11-30 09:44:18 +01:00
Polivox
4f2a29e3f1 Update to handle sunder charms with resist handling logic. 2025-11-30 00:27:04 +02:00
kwader2k
f584814565 Merge pull request #27 from BjarkeM/improve-available-waypoints
Refactor availableWPs to give a full list of waypoints
2025-11-28 10:36:30 +01:00
kwader2k
5cd7f924b1 Merge pull request #28 from sungrief/main
Bugfix for evaluating resists as part of complex rules.
2025-11-28 10:33:04 +01:00
Polivox
c4edf8452e Bugfix for evaluating resists as part of complex rules. 2025-11-27 14:26:41 +02:00
BjarkeM
70c3aa585a Refactor availableWPs to give a full list of waypoints from the waypoint table (populated only after interacting with a waypoint) 2025-11-27 01:11:41 +01:00
kwader2k
8d3a2e39e4 Merge pull request #26 from kwader2k/lastgamepass-offset
Update memory addresses for LastGameName and LastGamePass
2025-11-25 14:51:18 +01:00
crazywh1t3
4cf61a3480 Update memory addresses for LastGameName and LastGamePass 2025-11-24 01:32:52 +02:00
guiyomu-dev
199ed03b8c fix magic numbers 2025-11-14 21:39:06 +01:00
a5e3194e3c Implement handling for itemaddskilltab and itemaddclassskills
Added special handling for skill tabs and class skills in rule evaluation.
2025-11-14 21:39:06 +01:00
0e460767ad Refactor IsGoodNPC to improve readability 2025-11-14 20:45:22 +01:00
78a4d2e748 Comment out BaalThrone NPC entry
Comment out the BaalThrone NPC entry in monsters.go
2025-11-14 20:45:22 +01:00
adpist
51cf7b6a1f Add IsDead function to PlayerUnit (since HPPercent() <= 0 doesn't always mean player is dead due to int rounding error) 2025-11-11 15:16:59 +01:00
guiyomu-dev
13f0b4d704 Merge pull request #22 from kwader2k/fix-offsets
fix offsets after d2r update
2025-11-06 00:10:48 +01:00
guiyomu-dev
b644d79977 fix offsets after d2r update 2025-11-06 00:07:51 +01:00
guiyomu-dev
294435418d Merge pull request #21 from kwader2k/fix-crash-when-accessing-to-stashPlayerUnits
Fix crash when accessing to stash player units when not in game
2025-10-31 16:30:52 +01:00
guiyomu-dev
af2f8c7d5c fix crash when trying to access to stashPlayerUnits when not in game 2025-10-31 15:25:49 +01:00