elb 5455fd9772 Fix broken negative stats, update some stat description (#79)
* Fix broken negative stats, update some stat description

* ###

* #2

* curses is necro, frw on armor is velocity percent ( unused)

* Update rules to accept negative value

fix a bug with unique grand charm tz

[name] == grandcharm && [quality] == unique # ([fireresist] + [coldresist] + [lightresist]) >= -75

Single stat rules like [coldresist] >= -75 require the stat to exist

expressions like ([fireresist] + [coldresist] + [lightresist]) >= -75 treat missing stats as 0

Unidentified items with any stat requirements need identification first

* LevelReq + identifiedName added for all Crafted items

* Fix issue with rule.go

* Update stat throw damage and basename: GrandCharm -- Grand Charm

* Adjusting rule for ItemLevelReq  = 0

* update rule again
2025-02-21 18:11:27 +02:00
2023-03-11 11:37:34 +09:00

d2go


Tooling for Diablo II: Resurrected written in Go. It provides a library to read game memory and a public SDK to be imported, along with data structures and some other tools.

Libraries

  • data - D2R Game data structures
  • memory - D2R memory reader (it provides the data structures)
  • nip - NIP file parser and rule evaluator, used by the itemwatcher item filter.

Tools

  • cmd/itemwatcher - Small tool that plays a sound when an item passing the filtering process is dropped
  • cmd/txttocode - Static code generator, takes game .txt files and generates Go code to be used by the data package, it provides static data like item names, item types, skill details, etc.
Description
dung's d2go
Readme 1.9 MiB
Languages
Go 100%