package lvlobj import ( "fmt" "github.com/inkyblackness/hacked/ss1/content/interpreters" ) var baseDoor = interpreters.New(). With("LockVariableIndex", 0, 2).As(interpreters.SpecialValue("LockVariable")). With("LockMessageIndex", 2, 1).As(interpreters.FormattedRangedValue(0, 255, func(value int) (result string) { return fmt.Sprintf("%d", value+7) })). With("ForceDoorColor", 3, 1).As(interpreters.FormattedRangedValue(0, 255, func(value int) (result string) { return forceColors[value] })). With("RequiredAccessLevel", 4, 1).As(interpreters.FormattedRangedValue(0, 255, func(value int) (result string) { if value == 255 { result = "SHODAN" } else if accessLevel, known := accessLevelMasks[1<