Commit Graph

150 Commits

Author SHA1 Message Date
vietdungdev
21cfba7a22 update item data 2026-05-09 15:40:24 +07:00
vietdungdev
070e47e460 update merc data 2026-05-09 15:12:37 +07:00
vietdungdev
094eda658f improve item, them owner 2026-05-08 21:26:09 +07:00
vietdungdev
839b04fd89 update merc 2026-04-26 13:40:48 +07:00
vietdungdev
3c36d2d1ad update item name funtion 2026-04-25 22:47:43 +07:00
vietdungdev
fea62bbe31 update item data in party 2026-04-24 19:15:19 +07:00
vietdungdev
4381127bb9 update redportal 2026-04-24 19:15:14 +07:00
vietdungdev
9840b0c026 update warlock pet 2026-03-05 13:54:46 +07:00
Neo-Silver
6c3b135688 Merge pull request #70 from CarlPoppa1/friendly-mon-fix
Amend monster categorisation
2026-03-03 19:31:19 +01:00
CarlPoppa
1059ee7d3c Add BindDemonUnderling to IsPet check 2026-02-23 09:10:02 +00:00
CarlPoppa
831d004c33 Revert alignment check in Enemies() (doesn't work) 2026-02-21 12:58:18 +00:00
CarlPoppa
ffbc3dc39a Add warlock summons to IsPet 2026-02-21 12:56:35 +00:00
CarlPoppa
619d125378 Amend monster categorisation
Ignore monsters with alignment != 0 (non-hostile)
2026-02-20 22:57:54 +00:00
mihabolil
fa9626f45c Add Tamoe Highland 2026-02-18 21:36:14 +01:00
mihabolil
2325270cb8 Add new terrorized locations
Maggot Lair, Canyon of the Magi, Swampy Pit, Frozen Tundra, Infernal Pit.
2026-02-18 21:36:14 +01:00
Neo-Silver
1b9c78102c Add StackQty As Property
- added the offset for StackQty
- thanks to AMB for providing the Offset
2026-02-17 11:07:32 +01:00
guiyomu-dev
efddf658de fix qty and charges 2026-02-17 00:34:19 +01:00
guiyomu-dev
54526b88cb adjustments 2026-02-16 22:22:47 +01:00
guiyomu-dev
83eb8adf29 more changes 2026-02-16 22:22:47 +01:00
crazywh1t3
f761df957d updates to states and object ids 2026-02-16 22:22:47 +01:00
crazywh1t3
56a0db3e5c Add Warlock as a class.
Add skill names.
2026-02-16 22:22:47 +01:00
guiyomu-dev
50eb39853c remove unecessary code due to bad game update 2026-02-15 00:04:18 +01:00
guiyomu-dev
48aa3aee66 adjustement 2026-02-14 21:10:31 +01:00
guiyomu-dev
285129e47e fix names 2026-02-14 19:33:39 +01:00
guiyomu-dev
c19cbe348c fix skill level 2026-02-14 18:26:58 +01:00
crazywh1t3
211abf01f0 add new location types and enhance inventory structure for shared stash support and DLC support. 2026-02-13 22:28:16 +02:00
guiyomu-dev
828db2029f adjustment 2026-02-13 12:34:48 +01:00
crazywh1t3
52f9079ba1 new txt files and generated .go files
- Implemented a new script to extract item names from items.go and generate a corresponding name.go file with constants and utility functions for name retrieval.
2026-02-12 18:08:28 +02:00
Genqila
4162d16437 feat(npc): add preset unit helper to retrieve npc from 1.13c map data 2026-01-24 09:06:31 +01:00
guiyomu-dev
ec04b2f00d feat(menus): add Cinematic state to OpenMenus struct 2026-01-16 20:46:11 +01:00
Genqila
b510968f7d style: fix codegen formatting and run gofmt after generation 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
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
Genqila
e55666da2c feat(npc): add boss/uber/seal monster helpers and expand raiser list 2026-01-03 22:44:00 +07: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
3f559332fc add new key bindings 2025-12-21 09:09:06 +01: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
0e460767ad Refactor IsGoodNPC to improve readability 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
CarlPoppa
5504aaf979 Fix quest status reading to use correct statuses 2025-10-20 14:14:23 +01:00
CarlPoppa
28d41070ce Add ping to OnlineGame 2025-10-18 23:03:59 +01:00
guiyomu-dev
c970e6a0fb fix mapping between skills and skilldescs 2025-09-05 18:40:22 +02:00
CarlPoppa
08a12b1967 Fix skilldesc IDs 2025-08-20 22:25:18 +02:00
Arto Simonyan
844439002c Panel Manager Improvements (#85)
* Panel Manager Improvements

- Now maps instead of slices for easy traverse
- Function for easy and safe traverse of paths
- Removed constant updates of Panel Manager to reduce usage. It will now be called on demand.
- Updated some functions to use the new Panel Manager.

* Remove unused struct members

* Added IsDismissalModalPresent (error popup)

* Correct function return for char select screen and dismissal modal

* Add error checking to IsDismissableModalPresent
2025-03-04 08:09:22 +09:00
joffreybesos
4a7e782343 panels (#84) 2025-03-01 22:00:50 +09:00
CarlPoppa1
d2da4b1919 Add BodyLoc1 and BodyLoc2 as an array in item Type struct (#77)
* Added BodyLocs to type struct
To hold array of BodyLoc1 and BodyLoc2 from itemtypes.txt

* Updated itemtype template to import BodyLoc1 and BodyLoc2 as an array

* New generated itemtypes.go with BodyLocs array

* Use LocationType instead of string for BodyLocs

* Added missing ItemTypes declaration

---------

Co-authored-by: CarlPoppa <hilikus99@protonmail.com>
2025-02-28 22:01:13 +09:00