From 3678d78cdab28d908fd679aa0424f5ab8ed0f11b Mon Sep 17 00:00:00 2001 From: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com> Date: Thu, 12 Sep 2024 23:00:53 +0200 Subject: [PATCH] space --- BaseClasses.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/BaseClasses.py b/BaseClasses.py index 31d26bf545..27d3dba0f8 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -1206,19 +1206,24 @@ class Location: class ItemClassification(IntFlag): filler = 0b0000 """ aka trash, as in filler items like ammo, currency etc """ + progression = 0b0001 """ Item that is logically relevant. 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 """ Item that is detrimental in some way. """ + skip_balancing = 0b1000 """ should technically never occur on its own Item that is logically relevant, but progression balancing should not touch. Typically currency or other counted items. """ + progression_skip_balancing = 0b1001 # only progression gets balanced def as_flag(self) -> int: