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