You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
864 B
52 lines
864 B
4 years ago
|
package main
|
||
|
|
||
|
// Evidence Types
|
||
|
const (
|
||
|
EMF5 = iota // 0
|
||
|
FreezingTemps // 1
|
||
|
SpiritBox // 2
|
||
|
GhostWriting // 3
|
||
|
Fingerprints // 4
|
||
|
GhostOrbs // 5
|
||
|
)
|
||
|
|
||
|
// Bonus Objectives
|
||
|
const (
|
||
|
Photo = iota
|
||
|
Event
|
||
|
Motion
|
||
|
Crucifix
|
||
|
EMF
|
||
|
SmudgeCleanse
|
||
|
SmudgeHunt
|
||
|
Salt
|
||
|
Candle
|
||
|
LowSanity
|
||
|
MemberEscape
|
||
|
NoDeaths
|
||
|
)
|
||
|
|
||
|
// Game for Phasbot
|
||
|
type Game struct {
|
||
|
Identifier string
|
||
|
PostID string
|
||
|
MapName string
|
||
|
Ghost Spookster
|
||
|
PossibleGhosts []Spookster
|
||
|
PossibleEvidence []int
|
||
|
Difficulty string
|
||
|
RoomID string
|
||
|
Evidence []int
|
||
|
Objective []int
|
||
|
}
|
||
|
|
||
|
// Ghost type (but didn't want to call it ghost bc variable name)
|
||
|
type Spookster struct {
|
||
|
GhostType string
|
||
|
GhostName string
|
||
|
Evidence []int
|
||
|
Strengths string
|
||
|
Weaknesses string
|
||
|
Description string
|
||
|
}
|