Commit Graph

293 Commits

Author SHA1 Message Date
Héctor Giménez
52bb744b9b sometimes the player is already loaded in memory but the map still not ready yet, so wait for it 2024-05-20 21:29:15 +09:00
Héctor Giménez
b685ee4c05 better logic to detect when an item is in the backpack 2024-05-20 21:28:44 +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
ffae8296af let's save some nanoseconds 2024-05-09 20:57:08 +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
0c6a2c17ab remove full stats from the modifier 2024-05-08 23:10:00 +09:00
Héctor Giménez
ffbad48018 early return 2024-05-08 22:04:26 +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
c03c40d385 oops 2024-05-06 10:33:28 +09:00
Héctor Giménez
ffac5edff5 refactor rule evaluator to make use of expr envs 2024-05-06 10:15:37 +09:00
Héctor Giménez
8315e55594 stop further evaluation if first rule stage is not matching 2024-05-06 08:10:57 +09:00
Héctor Giménez
ee91323b97 fixed champion monster detection 2024-05-05 23:05:08 +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
54bc4a7e68 added extra test case and revert multiple dummy items 2024-05-05 14:06:14 +09:00
Héctor Giménez
7af19bd16a add more items for the dummy load evaluation 2024-05-05 14:00:30 +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
aff05aa9ed fix test and failed map access 2024-05-05 13:49:47 +09:00
Héctor Giménez
638f3047f8 allow partial rules for specific item types 2024-05-05 13:43:19 +09:00
Héctor Giménez
753f303978 we should not ceil the value 2024-05-05 12:21:41 +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
Arto Simonyan
345e37bbf9 Extend rule structure and nip rule parser (#16) 2024-05-01 07:34:57 +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
58b995842d Return nip.Rule struct from Evaluate function in itemfilter (#14)
* Return Rule from –Evaluate in itemfilter

* Return Rule as the first argument
2024-03-31 09:57:42 +09:00
Héctor Giménez
d5d0f0a51f get selected character list name 2024-03-26 19:58:26 +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
8f9f49addc oops 2024-03-09 23:34:42 +09:00
Héctor Giménez
38eb5287a4 allow to start new memory process from specific PID 2024-03-06 23:04:46 +09:00
Héctor Giménez
de5d7c1157 remove gowin32 dependency (#10) 2024-02-12 11:21:19 +09:00
Héctor Giménez
23600ecb0a upgrade quest ptr 2024-02-04 14:48:23 +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
Jai
ef7bfa95a7 remove state.Conviction from the debuff list (#4) 2023-10-23 21:08:52 +09:00
Héctor Giménez
77413a8aaa map seed calculation (#3) 2023-10-21 14:26:02 +09:00
Héctor Giménez
14ca6ddbf0 add immunity checks 2023-10-16 21:41:53 +09:00