Core: Reword item classification definitions to allow for progression + useful

This commit is contained in:
NewSoupVi
2024-09-12 14:30:18 +02:00
committed by GitHub
parent 7621889b8b
commit 793817957d

View File

@@ -1206,7 +1206,10 @@ class Location:
class ItemClassification(IntFlag):
filler = 0b0000 # aka trash, as in filler items like ammo, currency etc,
progression = 0b0001 # Item that is logically relevant
useful = 0b0010 # Item that is generally quite useful, but not required for anything logical
# Protects this item from being placed on excluded or unreachable locations.
useful = 0b0010 # Item that is especially useful.
# Protects this item from being placed on excluded or unreachable locations.
# When combined with another flag like "progression", it means "an especially useful progression item".
trap = 0b0100 # detrimental item
skip_balancing = 0b1000 # should technically never occur on its own
# Item that is logically relevant, but progression balancing should not touch.