Files
realworld/inc/names.manager.go
T
2026-08-29 23:27:15 +02:00

120 lines
3.0 KiB
Go

package inc
const (
Paul = "paul"
Dex = "dex"
TapeMystery = "tape_mystery"
TapeSupport = "tape_support"
)
const (
ItemNoodleLetter = "noodle_letter"
ItemMysteryTape = "mystery_tape"
ItemBlackArmilla = "black_market_armilla"
)
const (
DlgDex = "dex_talk"
DlgMysteryTape = "mystery_tape_silent"
)
const (
ScriptTapeInsert = "tape_insert"
ScriptFinale = "awakening_finale"
)
const (
FlagPoliceTip = "police_tip"
FlagHasTape = "has_mystery_tape"
FlagTapeSpoke = "tape_spoke"
FlagClubEntry = "club_entry"
VarSlot2 = "armilla.slot2"
VarArmillaStrip = "armilla.strip"
VarDecay = "decay_level"
)
const (
ScreenSelector = "selector"
ScreenPaulShop = "paul_shop"
ScreenNoodleHouse = "noodle_house"
ScreenNormanApartment = "norman_apartment"
ScreenPoliceStation = "police_station"
ScreenAlley = "alley"
ScreenHackerspace = "hackerspace"
ScreenIceCreamShop = "ice_cream_shop"
ScreenTrinketShop = "trinket_shop"
ScreenSmallRestaurant = "small_restaurant"
ScreenSecretClub = "secret_club"
ScreenBBSTerminal = "bbs_terminal"
ScreenStreet = "street"
ScreenHospital = "hospital"
ScreenServerFarm = "server_farm"
ScreenSecretLab = "secret_lab"
ScreenRooftopHideout = "rooftop_hideout"
ScreenPublicBBS = "public_bbs"
ScreenBVKBranch = "bvk_branch"
ScreenCuratorShop = "curator_shop"
ScreenScrapMarket = "scrap_market"
ScreenSamizdatPress = "samizdat_press"
ScreenShowroom = "showroom"
ScreenColumbarium = "columbarium"
)
const (
BgSelector = "bg_selector"
BgPaulShop = "bg_paul_shop"
BgNoodleHouse = "bg_noodle_house"
BgNormanApartment = "bg_norman_apartment"
BgPoliceStation = "bg_police_station"
BgAlley = "bg_alley"
BgHackerspace = "bg_hackerspace"
BgIceCreamShop = "bg_ice_cream_shop"
BgTrinketShop = "bg_trinket_shop"
BgSmallRestaurant = "bg_small_restaurant"
BgSecretClub = "bg_secret_club"
BgBBSTerminal = "bg_bbs_terminal"
BgStreet = "bg_street"
BgHospital = "bg_hospital"
BgServerFarm = "bg_server_farm"
BgSecretLab = "bg_secret_lab"
BgRooftopHideout = "bg_rooftop_hideout"
BgPublicBBS = "bg_public_bbs"
BgBVKBranch = "bg_bvk_branch"
BgCuratorShop = "bg_curator_shop"
BgScrapMarket = "bg_scrap_market"
BgSamizdatPress = "bg_samizdat_press"
BgShowroom = "bg_showroom"
BgColumbarium = "bg_columbarium"
)
var Tapes = map[string]string{
Dex: "DEX",
TapeMystery: "UNKNOWN TAPE",
TapeSupport: "TECH SUPPORT",
}
func IsTape(name string) bool { _, ok := Tapes[name]; return ok }
func TapeDisplayName(name string) string {
if d, ok := Tapes[name]; ok {
return d
}
return name
}
var TapeItems = map[string]string{
ItemMysteryTape: TapeMystery,
}
func IsTapeItem(item string) bool { _, ok := TapeItems[item]; return ok }
func TapeDialogue(item string) string {
switch item {
case ItemMysteryTape:
return DlgMysteryTape
}
return DlgDex
}