Commit Graph

81 Commits

Author SHA1 Message Date
Héctor Giménez
ab7163d111 calculate inventory matrix based on current inv items - fix 2024-10-02 23:13:17 +09:00
Héctor Giménez
df4ef2965a calculate inventory matrix based on current inv items 2024-09-29 22:20:43 +09:00
elb
9020cc396e Added States for monsters and corpses (#43) 2024-09-29 20:32:19 +09:00
Arto Simonyan
8239f1bbe4 Add Crafted Quality String (#42) 2024-09-14 17:10:07 +03:00
TDL
7b42e27aba Added extra item info (#41) 2024-09-10 23:04:47 +09:00
Héctor Giménez
9842199c15 add items FindByID 2024-09-03 20:39:32 +09:00
Héctor Giménez
792ff69790 remove collisiongrid, it doesnt belongs to this project 2024-09-03 20:39:16 +09:00
Farmith
0b4365936e Panel manager addition (#36)
* Added panelManager support for d2go (crude implementation but works)

* Refined a little bit

* Made widget map a more mappy map which can be access without iterations

* Added widgets to debugger
2024-08-22 19:58:53 +09:00
Arto Simonyan
c32403f8ed Update a few addresses (#35)
- Add FPS address - thanks @Farmith
- Update IsOnline
- Update IsIngame
2024-08-21 15:01:58 +03:00
Arto Simonyan
5a01fd3214 add function to check if there is an open menu (#33)
Co-authored-by: Héctor Giménez <hector.fwbz@gmail.com>
2024-08-16 19:23:30 +03:00
Arto Simonyan
a356597630 - Added OnlineGame info ( game name/pass ) (#32)
- Added IsInGame bool
- Added IsOnline bool :)
- Added IsInCharacterCreation bool
2024-08-16 12:29:50 +03:00
Farmith
52b0de329f Added shrines (#31)
* Added shrines, i think

* Fixed shrines

* Fix for actually determining a shrine the correct way

* Updated to use a Shrine object instead of a boring ID

* After deliberation, removed extra position thingamajigger
2024-08-15 20:38:14 +03:00
TDL
8e67284940 Corpses (#29)
* Update data.go

Added corpses check

* Update game_reader.go

Added corpse finder function

* Update monsters.go

added corpse finder function
2024-08-10 14:02:36 +03:00
Arto Simonyan
67692abea3 Add Skill String Names (#27) 2024-08-01 18:28:22 +03:00
Arto Simonyan
a141c9a110 Add runeword flag (#24) 2024-07-01 16:30:29 +03:00
SoundsLegit
3d4b0bc7a4 Added pet exclusions (#21)
* Added pet exclusions

* Added druid creepers to pets

---------

Co-authored-by: dmeli <d.melia@outlook.fr>
2024-06-25 15:45:29 +03:00
Arto Simonyan
bd7e821149 Add drop struct (#22) 2024-06-25 15:43:52 +03:00
Arto Simonyan
a6daaa36d0 Implement GetWalkableTiles for rooms (#20) 2024-06-09 22:29:38 +09:00
Héctor Giménez
019cd9a62d read legacy graphics 2024-06-04 22:44:23 +09:00
Héctor Giménez
e4a8cacb76 find object by ID 2024-06-03 18:33:37 +09:00
Héctor Giménez
e8531d919d add barracks to tz 2024-05-29 21:54:41 +09:00
Héctor Giménez
7c1647ae68 embed object name 2024-05-29 09:17:20 +09:00
Héctor Giménez
1a39621d2f get item desc 2024-05-29 09:14:57 +09:00
Héctor Giménez
c85217e8e7 generate object descriptions 2024-05-29 09:06:30 +09:00
Héctor Giménez
079df7a6ac filter by location type 2024-05-19 20:45:43 +09:00
Héctor Giménez
e4b4f8e1b5 Add Location struct and fixed possible panic 2024-05-19 20:40:20 +09:00
Héctor Giménez
2a5f31885e get stashed gold 2024-05-15 17:23:53 +09:00
Héctor Giménez
8fceb8fc99 add player unit address 2024-05-09 20:31:14 +09:00
Héctor Giménez
c398062b57 bugfixing, performance improvements and added casting frames formula 2024-05-09 20:27:31 +09:00
Héctor Giménez
aa2a1aaeb3 fetch static data from txt files and properly get all the item stats... maybe? 2024-05-08 21:31:40 +09:00
Héctor Giménez
8cc324f193 fetch Area data from area ID 2024-05-05 22:32:07 +09:00
Héctor Giménez
a2278362aa get skill description from the ID 2024-05-05 14:48:40 +09:00
Héctor Giménez
5dc9f42969 added colossalsword since naming is wrong, anyways this needs to be replaced by item IDs 2024-05-05 13:53:58 +09:00
Héctor Giménez
bb0ec2555d NIP parser v2 (#17) 2024-05-05 12:15:08 +09:00
Héctor Giménez
0d5c108721 get base stats and stats from player and fetch life/mana from stats instead of base stats 2024-05-02 19:13:14 +09:00
Héctor Giménez
e27064213f check if item is being hold 2024-04-29 22:07:54 +09:00
Héctor Giménez
de84f7bbe0 add basic tz data 2024-04-24 22:16:23 +09:00
Héctor Giménez
07b5a3a1c3 Add levels and fix tz? 2024-04-24 21:47:45 +09:00
Héctor Giménez
ab304a68f6 force always return kb 2024-04-20 23:33:37 +09:00
Héctor Giménez
bac1051094 skill <> kb 2024-04-20 23:22:53 +09:00
Héctor Giménez
75bd4bcc6a let's use byte instead of uint8 2024-04-19 21:17:30 +09:00
Héctor Giménez
4ec129fa3b test keybindings and close handler for process 2024-04-19 21:04:29 +09:00
Héctor Giménez
c7aeb01089 add object owner 2024-04-10 08:53:45 +09:00
13413j1j13j5315n13
5b4965ac95 Add more item type mappings (#13) 2024-03-26 19:57:42 +09:00
Héctor Giménez
fec7da3121 stop using global variables 2024-03-21 21:54:18 +09:00
Héctor Giménez
db8fc7d6db D2Data and Quest data (#9) 2024-02-02 20:19:44 +09:00
Héctor Giménez
f06c587c7a Read WP data (#7) 2024-01-19 22:00:48 +09:00
Jai
c32e8d6ae1 Fixed incorrect calculation of mana percentage (#6)
* Fixed incorrect calculation of mana percentage

* Check for some monsters that need to be skipped

* Fixed incorrect values when not a pointer function

Co-authored-by: Héctor Giménez <hector.fwbz@gmail.com>

---------

Co-authored-by: Héctor Giménez <hector.fwbz@gmail.com>
2023-12-02 16:20:20 +09:00
Héctor Giménez
8ae0eb55c2 handle act 1/3/5 mercs (#5) 2023-10-24 22:29:49 +09:00
Héctor Giménez
cebb05a0df add more chests 2023-10-23 21:11:16 +09:00