quest

package
v0.0.0-...-8bce23b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 6, 2025 License: MIT Imports: 0 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Quest

type Quest int16
const (
	Act1DenOfEvil Quest = iota
	Act1SistersBurialGrounds
	Act1ToolsOfTheTrade
	Act1TheSearchForCain
	Act1TheForgottenTower
	Act1SistersToTheSlaughter
	Act2RadamentsLair
	Act2TheHoradricStaff
	Act2TaintedSun
	Act2ArcaneSanctuary
	Act2TheSummoner
	Act2TheSevenTombs
	Act3LamEsensTome
	Act3KhalimsWill
	Act3BladeOfTheOldReligion
	Act3TheGoldenBird
	Act3TheBlackenedTemple
	Act3TheGuardian
	Act4TheFallenAngel
	Act4HellForge
	Act4TerrorsEnd
	Act5SiegeOnHarrogath
	Act5RescueOnMountArreat
	Act5PrisonOfIce
	Act5BetrayalOfHarrogath
	Act5RiteOfPassage
	Act5EveOfDestruction
)

Note that quest order isnt what is represented visually in game

type Quests

type Quests map[Quest]States

type States

type States []Status

func (States) Completed

func (s States) Completed() bool

func (States) HasStatus

func (s States) HasStatus(st Status) bool

type Status

type Status int16
const (
	StatusQuestNotStarted Status = iota
	StatusInProgress1
	StatusInProgress2
	StatusInProgress3
	StatusInProgress4
	StatusInProgress5
	StatusInProgress6
	StatusInProgress8
	StatusInProgress9
	StatusInProgress10
	StatusUpdateQuestLogCompleted
	StatusPrimaryGoalCompleted
	StatusUnknown1
	StatusUnknown2
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL