120 lines
3.0 KiB
Go
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
|
|
}
|