NHSE/NHSE.Core/Structures/Map/OutsideAcre.cs
Kurt b88c518d5c
Update FieldItemEditor for 3.0.0 (#716)
Updates the Field Item Editor to render layers based on the entire map, and the per-patch positioning of each layer.
Import/export will gracefully handle upgrade/downgrade, and viewport import/export will gracefully update tiles rather than a per-acre basis.

Performance has also been slightly improved; no allocation is done anymore when updating the image.
2026-01-25 16:55:38 -06:00

223 lines
5.1 KiB
C#

namespace NHSE.Core;
public enum OutsideAcre : ushort
{
Flat = 00,
FldOutNShip00 = 16,
FldOutW00 = 20,
FldOutW01 = 21,
FldOutW02 = 22,
FldOutW03 = 23,
FldOutWRiver00 = 27,
FldOutE00 = 29,
FldOutE01 = 30,
FldOutE02 = 31,
FldOutE03 = 32,
FldOutSW00 = 38,
FldOutS00 = 39,
FldOutSRiver00 = 40,
FldOutSAirPortLeft00 = 41,
FldOutSE00 = 42,
FldOutSeaN00 = 43,
FldOutSeaNW00 = 44,
FldOutSeaNE00 = 45,
FldOutSeaW00 = 46,
FldOutSeaE00 = 48,
FldOutSeaSW00 = 50,
FldOutSeaS00 = 51,
FldOutSeaSE00 = 52,
FldOutE04 = 62,
FldOutERiver00 = 91,
FldOutSW01 = 92,
FldOutSAirPortRight00 = 93,
FldOutS01 = 97,
FldOutSE01 = 98,
FldOutSE03 = 99,
FldOutSE02 = 100,
FldOutSW03 = 101,
FldOutSW02 = 102,
FldOutS03 = 103,
FldOutS02 = 104,
FldOutS04 = 105,
FldOutNEStone00 = 106,
FldOutNStone03 = 107,
FldOutNStone02 = 108,
FldOutNStone01 = 109,
FldOutNStoneR00 = 110,
FldOutNStoneL00 = 111,
FldOutNStone00 = 112,
FldOutNStone04 = 113,
FldOutEIslandDown01 = 115,
FldOutEIslandDown00 = 116,
FldOutEIslandUp00 = 117,
FldOutEIslandUp01 = 118,
FldOutWStone01 = 119,
FldOutWStone00 = 120,
FldOutEStone00 = 121,
FldOutEStone01 = 122,
FldOutNEStone01 = 123,
FldOutNWStone01 = 124,
FldOutNWStone00 = 125,
FldOutWCliff00 = 126,
FldOutW04 = 127,
FldOutNShip02 = 128,
FldOutNShip01 = 129,
FldOutWCliff01 = 131,
FldOutSRiver01 = 132,
FldOutWRiver01 = 133,
FldOutERiver01 = 134,
FldOutSWBridge01 = 135,
FldOutSWBridge00 = 136,
FldOutSEBridge01 = 137,
FldOutSEBridge00 = 138,
FldOutECliff01 = 139,
FldOutECliff00 = 140,
FldOutWIslandDown00 = 141,
FldOutWIslandDown01 = 142,
FldOutWIslandUp00 = 143,
FldOutWIslandUp01 = 144,
FldOutEStone02 = 145,
FldOutWStone02 = 146,
FldOutSeaN02 = 147,
FldOutSeaN01 = 148,
FldOutSeaW02 = 151,
FldOutSeaW01 = 152,
FldOutSeaS02 = 155,
FldOutSeaS01 = 156,
FldOutSeaSW02 = 157,
FldOutSeaSW01 = 158,
FldOutSeaNW02 = 159,
FldOutSeaNW01 = 160,
FldOutSeaN05 = 161,
FldOutSeaN04 = 162,
FldOutSeaN03 = 163,
FldOutSeaN08 = 164,
FldOutSeaN07 = 165,
FldOutSeaN06 = 166,
FldOutSeaNW03 = 172,
FldOutSeaW08 = 173,
FldOutSeaW07 = 174,
FldOutSeaW06 = 175,
FldOutSeaW04 = 176,
FldOutSeaW05 = 177,
FldOutSeaW03 = 178,
FldOutSeaSW03 = 184,
FldOutSeaS05 = 191,
FldOutSeaS04 = 192,
FldOutSeaS03 = 193,
FldOutSeaS08 = 194,
FldOutSeaS07 = 195,
FldOutSeaS06 = 196,
FldOutSeaSE02 = 197,
FldOutSeaSE01 = 198,
FldOutSeaSE03 = 200,
FldOutSeaE05 = 205,
FldOutSeaE04 = 206,
FldOutSeaE03 = 207,
FldOutSeaE01 = 208,
FldOutSeaE02 = 209,
FldOutSeaE08 = 210,
FldOutSeaE06 = 211,
FldOutSeaE07 = 212,
FldOutSeaNE03 = 216,
FldOutSeaNE01 = 219,
FldOutSeaNE02 = 220,
FldOutSBridge00 = 222,
FldOutWIslandDown02 = 223,
FldOutWIslandUp02 = 224,
FldOutEIslandDown02 = 225,
FldOutEIslandUp02 = 226,
FldOutECliff02 = 227,
FldOutWCliff02 = 228,
FldOutNEStone02 = 229,
FldOutNWStone02 = 230,
FldOutEStone03 = 231,
FldOutWStone03 = 232,
FldOutSRiver02 = 233,
FldOutPhotoSBridge00 = 240,
FldOutPhotoSE00 = 241,
FldOutPhotoSW00 = 242,
FldOutSBridge02 = 243,
FldOutSBridge01 = 244,
// New!
FldOutWherearenNW00 = 257,
FldOutWherearenW00 = 258,
FldOutWherearenSW00 = 259,
FldOutWherearenS01 = 260,
FldOutWherearenSE00 = 261,
FldOutWherearenN00 = 262,
FldOutWherearenN01 = 263,
FldOutWherearenNE00 = 264,
FldOutWherearenE00 = 266,
FldOutWherearenS02 = 267,
FldOutSESeaOnly00 = 269,
FldOutESeaOnly00 = 270,
FldOutNESeaOnly00 = 271,
FldOutNWSeaOnly00 = 272,
FldOutSWSeaOnly00 = 273,
FldOutSSeaOnly00 = 274,
FldOutNSeaOnly00 = 275,
FldOutWSeaOnly00 = 276,
FldOutCenterIsland01 = 277,
FldOutCenterIsland02 = 278,
FldOutSGarden00 = 280,
FldOutNGarden00 = 281,
FldOutCenterSand00 = 282,
FldOutNGardenL00 = 283,
FldOutNGardenR00 = 284,
FldOutSGardenL00 = 285,
FldOutSGardenR00 = 286,
FldOutCenterIsland03 = 288,
FldOutMidSea00 = 289,
FldOutCenterIsland04 = 290,
FldOutCenterIsland05 = 291,
FldOutCenterIslandL00 = 292,
FldOutCenterIslandR00 = 293,
FldOutCenterIslandLBack00 = 294,
FldOutCenterIslandRBack00 = 295,
FldOutSBridgeSP02 = 296,
FldOutSBridgeSP01 = 297,
FldOutSBridgeSP00 = 298,
FldOutWHarborN00 = 299,
FldOutWHarborS00 = 300,
FldOutSeaGardenS00 = 301,
FldOutCenterIslandL01 = 302,
FldOutCenterIslandR01 = 303,
FldOutCenterLock00 = 304,
FldOutAroundLock00 = 305,
FldOutCenterIce00 = 306,
FldOutAroundIce00 = 307,
FldOutCenterIsland06 = 308,
FldOutNGardenL01 = 309,
FldOutNGardenR01 = 310,
FldOutWHarborS01 = 311,
FldOutSSeaOnly01 = 312,
FldOutCenterIsland07 = 313,
FldOutSSeaOnly02 = 314,
FldOutEGarden00 = 315,
FldOutNGardenLFront00 = 316,
FldOutNGardenRFront00 = 317,
}