area

package
v0.0.0-...-e8531d9 Latest Latest
Warning

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

Go to latest
Published: May 29, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

Code generated by cmd/txttocode. DO NOT EDIT. source: cmd/txttocode/txt/levels.txt

Index

Constants

This section is empty.

Variables

View Source
var Areas = map[ID]Area{}/* 137 elements not displayed */
View Source
var CanBeTerrorized = map[ID]bool{
	BloodMoor:                true,
	DenOfEvil:                true,
	ColdPlains:               true,
	CaveLevel1:               true,
	PitLevel1:                true,
	BurialGrounds:            true,
	Crypt:                    true,
	Mausoleum:                true,
	StonyField:               true,
	DarkWood:                 true,
	UndergroundPassageLevel1: true,
	UndergroundPassageLevel2: true,
	BlackMarsh:               true,
	HoleLevel1:               true,
	HoleLevel2:               true,
	ForgottenTower:           true,
	Barracks:                 true,
	JailLevel1:               true,
	JailLevel2:               true,
	JailLevel3:               true,
	InnerCloister:            true,
	Cathedral:                true,
	CatacombsLevel1:          true,
	CatacombsLevel2:          true,
	CatacombsLevel3:          true,
	CatacombsLevel4:          true,
	Tristram:                 true,
	MooMooFarm:               true,
	RockyWaste:               true,
	SewersLevel1Act2:         true,
	SewersLevel2Act2:         true,
	SewersLevel3Act2:         true,
	DryHills:                 true,
	HallsOfTheDeadLevel1:     true,
	HallsOfTheDeadLevel2:     true,
	HallsOfTheDeadLevel3:     true,
	FarOasis:                 true,
	LostCity:                 true,
	ValleyOfSnakes:           true,
	ClawViperTempleLevel1:    true,
	ClawViperTempleLevel2:    true,
	AncientTunnels:           true,
	TalRashasTomb1:           true,
	TalRashasTomb2:           true,
	TalRashasTomb3:           true,
	TalRashasTomb4:           true,
	TalRashasTomb5:           true,
	TalRashasTomb6:           true,
	TalRashasTomb7:           true,
	ArcaneSanctuary:          true,
	SpiderForest:             true,
	SpiderCavern:             true,
	Travincal:                true,
	GreatMarsh:               true,
	FlayerJungle:             true,
	FlayerDungeonLevel1:      true,
	FlayerDungeonLevel2:      true,
	FlayerDungeonLevel3:      true,
	KurastBazaar:             true,
	RuinedTemple:             true,
	DisusedFane:              true,
	DuranceOfHateLevel1:      true,
	DuranceOfHateLevel2:      true,
	DuranceOfHateLevel3:      true,
	OuterSteppes:             true,
	PlainsOfDespair:          true,
	CityOfTheDamned:          true,
	RiverOfFlame:             true,
	ChaosSanctuary:           true,
	BloodyFoothills:          true,
	FrigidHighlands:          true,
	Abaddon:                  true,
	GlacialTrail:             true,
	DrifterCavern:            true,
	CrystallinePassage:       true,
	FrozenRiver:              true,
	ArreatPlateau:            true,
	PitOfAcheron:             true,
	TheAncientsWay:           true,
	IcyCellar:                true,
	NihlathaksTemple:         true,
	TheWorldStoneKeepLevel1:  true,
	TheWorldStoneKeepLevel2:  true,
	TheWorldStoneKeepLevel3:  true,
	ThroneOfDestruction:      true,
}
View Source
var WPAddresses = map[ID]WPAddress{

	RogueEncampment: {1, 1, nil},
	ColdPlains:      {1, 2, []ID{RogueEncampment, BloodMoor}},
	StonyField:      {1, 3, []ID{ColdPlains}},
	DarkWood:        {1, 4, []ID{StonyField, UndergroundPassageLevel1}},
	BlackMarsh:      {1, 5, []ID{DarkWood}},
	OuterCloister:   {1, 6, []ID{BlackMarsh, TamoeHighland, MonasteryGate}},
	JailLevel1:      {1, 7, []ID{OuterCloister, Barracks}},
	InnerCloister:   {1, 8, []ID{JailLevel1, JailLevel2, JailLevel3}},
	CatacombsLevel2: {1, 9, []ID{InnerCloister, Cathedral, CatacombsLevel1}},

	LutGholein:           {2, 1, nil},
	SewersLevel2Act2:     {2, 2, []ID{LutGholein, SewersLevel1Act2}},
	DryHills:             {2, 3, []ID{LutGholein, RockyWaste}},
	HallsOfTheDeadLevel2: {2, 4, []ID{DryHills, HallsOfTheDeadLevel1}},
	FarOasis:             {2, 5, []ID{DryHills}},
	LostCity:             {2, 6, []ID{FarOasis}},
	PalaceCellarLevel1:   {2, 7, []ID{LutGholein, HaremLevel1, HaremLevel2}},
	ArcaneSanctuary:      {2, 8, []ID{PalaceCellarLevel1, PalaceCellarLevel2, PalaceCellarLevel3}},
	CanyonOfTheMagi:      {2, 9, []ID{ArcaneSanctuary}},

	KurastDocks:         {3, 1, nil},
	SpiderForest:        {3, 2, []ID{KurastDocks}},
	GreatMarsh:          {3, 3, []ID{SpiderForest}},
	FlayerJungle:        {3, 4, []ID{GreatMarsh}},
	LowerKurast:         {3, 5, []ID{FlayerJungle}},
	KurastBazaar:        {3, 6, []ID{LowerKurast}},
	UpperKurast:         {3, 7, []ID{KurastBazaar}},
	Travincal:           {3, 8, []ID{UpperKurast, KurastCauseway}},
	DuranceOfHateLevel2: {3, 9, []ID{Travincal, DuranceOfHateLevel1}},

	ThePandemoniumFortress: {4, 1, nil},
	CityOfTheDamned:        {4, 2, []ID{ThePandemoniumFortress, OuterSteppes, PlainsOfDespair}},
	RiverOfFlame:           {4, 3, []ID{CityOfTheDamned}},

	Harrogath:               {5, 1, nil},
	FrigidHighlands:         {5, 2, []ID{Harrogath, BloodyFoothills}},
	ArreatPlateau:           {5, 3, []ID{FrigidHighlands}},
	CrystallinePassage:      {5, 4, []ID{ArreatPlateau}},
	GlacialTrail:            {5, 5, []ID{CrystallinePassage}},
	HallsOfPain:             {5, 6, []ID{Harrogath, NihlathaksTemple, HallsOfAnguish}},
	FrozenTundra:            {5, 7, []ID{GlacialTrail}},
	TheAncientsWay:          {5, 8, []ID{FrozenTundra}},
	TheWorldStoneKeepLevel2: {5, 9, []ID{TheAncientsWay, ArreatSummit, TheWorldStoneKeepLevel1}},
}

WPAddresses represents the addresses of the waypoints in the game UI and the linked areas between them

Functions

This section is empty.

Types

type Area

type Area struct {
	ID
	Name string
}

type ID

type ID int
const (
	Abaddon                  ID = 125
	AncientTunnels           ID = 65
	ArcaneSanctuary          ID = 74
	ArreatPlateau            ID = 112
	ArreatSummit             ID = 120
	Barracks                 ID = 28
	BlackMarsh               ID = 6
	BloodMoor                ID = 2
	BloodyFoothills          ID = 110
	BurialGrounds            ID = 17
	CanyonOfTheMagi          ID = 46
	CatacombsLevel1          ID = 34
	CatacombsLevel2          ID = 35
	CatacombsLevel3          ID = 36
	CatacombsLevel4          ID = 37
	Cathedral                ID = 33
	CaveLevel1               ID = 9
	CaveLevel2               ID = 13
	ChaosSanctuary           ID = 108
	CityOfTheDamned          ID = 106
	ClawViperTempleLevel1    ID = 58
	ClawViperTempleLevel2    ID = 61
	ColdPlains               ID = 3
	Crypt                    ID = 18
	CrystallinePassage       ID = 113
	DarkWood                 ID = 5
	DenOfEvil                ID = 8
	DisusedFane              ID = 95
	DisusedReliquary         ID = 99
	DrifterCavern            ID = 116
	DryHills                 ID = 42
	DuranceOfHateLevel1      ID = 100
	DuranceOfHateLevel2      ID = 101
	DuranceOfHateLevel3      ID = 102
	DurielsLair              ID = 73
	FarOasis                 ID = 43
	FlayerDungeonLevel1      ID = 88
	FlayerDungeonLevel2      ID = 89
	FlayerDungeonLevel3      ID = 91
	FlayerJungle             ID = 78
	ForgottenReliquary       ID = 96
	ForgottenSands           ID = 134
	ForgottenTemple          ID = 97
	ForgottenTower           ID = 20
	FrigidHighlands          ID = 111
	FrozenRiver              ID = 114
	FrozenTundra             ID = 117
	FurnaceOfPain            ID = 135
	GlacialTrail             ID = 115
	GreatMarsh               ID = 77
	HallsOfAnguish           ID = 122
	HallsOfPain              ID = 123
	HallsOfTheDeadLevel1     ID = 56
	HallsOfTheDeadLevel2     ID = 57
	HallsOfTheDeadLevel3     ID = 60
	HallsOfVaught            ID = 124
	HaremLevel1              ID = 50
	HaremLevel2              ID = 51
	Harrogath                ID = 109
	HoleLevel1               ID = 11
	HoleLevel2               ID = 15
	IcyCellar                ID = 119
	InfernalPit              ID = 127
	InnerCloister            ID = 32
	JailLevel1               ID = 29
	JailLevel2               ID = 30
	JailLevel3               ID = 31
	KurastBazaar             ID = 80
	KurastCauseway           ID = 82
	KurastDocks              ID = 75
	LostCity                 ID = 44
	LowerKurast              ID = 79
	LutGholein               ID = 40
	MaggotLairLevel1         ID = 62
	MaggotLairLevel2         ID = 63
	MaggotLairLevel3         ID = 64
	MatronsDen               ID = 133
	Mausoleum                ID = 19
	MonasteryGate            ID = 26
	MooMooFarm               ID = 39
	NihlathaksTemple         ID = 121
	None                     ID = 0
	OuterCloister            ID = 27
	OuterSteppes             ID = 104
	PalaceCellarLevel1       ID = 52
	PalaceCellarLevel2       ID = 53
	PalaceCellarLevel3       ID = 54
	PitLevel1                ID = 12
	PitLevel2                ID = 16
	PitOfAcheron             ID = 126
	PlainsOfDespair          ID = 105
	RiverOfFlame             ID = 107
	RockyWaste               ID = 41
	RogueEncampment          ID = 1
	RuinedFane               ID = 98
	RuinedTemple             ID = 94
	SewersLevel1Act2         ID = 47
	SewersLevel1Act3         ID = 92
	SewersLevel2Act2         ID = 48
	SewersLevel2Act3         ID = 93
	SewersLevel3Act2         ID = 49
	SpiderCave               ID = 84
	SpiderCavern             ID = 85
	SpiderForest             ID = 76
	StonyField               ID = 4
	StonyTombLevel1          ID = 55
	StonyTombLevel2          ID = 59
	SwampyPitLevel1          ID = 86
	SwampyPitLevel2          ID = 87
	SwampyPitLevel3          ID = 90
	TalRashasTomb1           ID = 66
	TalRashasTomb2           ID = 67
	TalRashasTomb3           ID = 68
	TalRashasTomb4           ID = 69
	TalRashasTomb5           ID = 70
	TalRashasTomb6           ID = 71
	TalRashasTomb7           ID = 72
	TamoeHighland            ID = 7
	TheAncientsWay           ID = 118
	ThePandemoniumFortress   ID = 103
	TheWorldstoneChamber     ID = 132
	TheWorldStoneKeepLevel1  ID = 128
	TheWorldStoneKeepLevel2  ID = 129
	TheWorldStoneKeepLevel3  ID = 130
	ThroneOfDestruction      ID = 131
	TowerCellarLevel1        ID = 21
	TowerCellarLevel2        ID = 22
	TowerCellarLevel3        ID = 23
	TowerCellarLevel4        ID = 24
	TowerCellarLevel5        ID = 25
	Travincal                ID = 83
	Tristram                 ID = 38
	UberTristram             ID = 136
	UndergroundPassageLevel1 ID = 10
	UndergroundPassageLevel2 ID = 14
	UpperKurast              ID = 81
	ValleyOfSnakes           ID = 45
	MapsAncientTemple        ID = 137
	MapsDesecratedTemple     ID = 138
	MapsFrigidPlateau        ID = 139
	MapsInfernalTrial        ID = 140
	MapsRuinedCitadel        ID = 141
)

func (ID) Act

func (a ID) Act() int

func (ID) Area

func (a ID) Area() Area

func (ID) CanBeTerrorized

func (a ID) CanBeTerrorized() bool

func (ID) IsTown

func (a ID) IsTown() bool

type WPAddress

type WPAddress struct {
	Tab        int
	Row        int
	LinkedFrom []ID
}

Jump to

Keyboard shortcuts

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