Rewrite to Go: engine, plugin system, D2R plugin, API, loot filter

This commit is contained in:
Hoid 2026-02-14 09:43:39 +00:00
parent e0282a7111
commit 3b363192f2
60 changed files with 1576 additions and 3407 deletions

View file

@ -0,0 +1,56 @@
# Default D2R loot filter rules.
# Rules are evaluated top-to-bottom; first match wins.
rules:
# High-value uniques — always alert
- name: "GG Uniques"
match:
type: unique
name_contains: "Shako"
action: alert
priority: 10
- name: "High Runes"
match:
type: rune
min_rarity: 20 # Vex+
action: alert
priority: 10
# Standard pickups
- name: "All Uniques"
match:
type: unique
action: pickup
priority: 8
- name: "All Sets"
match:
type: set
action: pickup
priority: 7
- name: "Mid Runes"
match:
type: rune
min_rarity: 10 # Lem+
action: pickup
priority: 6
- name: "GG Rare Bases"
match:
type: rare
base_type: "Diadem"
action: pickup
priority: 5
- name: "GG Rare Bases"
match:
type: rare
base_type: "Circlet"
action: pickup
priority: 5
# Ignore everything else
- name: "Default Ignore"
match: {}
action: ignore