2023-11-25 16:31:26 +00:00
|
|
|
|
namespace FSO.SimAntics.Model
|
2014-02-02 10:00:29 +00:00
|
|
|
|
{
|
|
|
|
|
|
public enum VMStackObjectVariable
|
|
|
|
|
|
{
|
2015-07-16 17:33:15 +01:00
|
|
|
|
Invalid = -1,
|
2014-02-02 10:00:29 +00:00
|
|
|
|
Graphic = 0,
|
|
|
|
|
|
Direction = 1,
|
|
|
|
|
|
ContainerId = 2,
|
|
|
|
|
|
SlotNumber = 3,
|
|
|
|
|
|
AllowedHeightFlags = 4,
|
|
|
|
|
|
WallAdjacencyFlags = 5,
|
2025-03-02 19:33:39 +00:00
|
|
|
|
RouteId = 6, //TODO (unused in script)
|
2014-02-02 10:00:29 +00:00
|
|
|
|
RoomImpact = 7,
|
|
|
|
|
|
Flags = 8,
|
2025-03-02 19:33:39 +00:00
|
|
|
|
RoutePrefference = 9, //TODO
|
|
|
|
|
|
RoutePenalty = 10, //TODO
|
2014-02-02 10:00:29 +00:00
|
|
|
|
ObjectId = 11,
|
|
|
|
|
|
TargetId = 12,
|
|
|
|
|
|
WallPlacementFlags = 13,
|
|
|
|
|
|
SlotHierNumber = 14,
|
|
|
|
|
|
RepairState = 15,
|
|
|
|
|
|
LightSource = 16,
|
|
|
|
|
|
WalkStyle = 17,
|
|
|
|
|
|
SimAge = 18,
|
|
|
|
|
|
UnusedGender = 19,
|
|
|
|
|
|
TreeTableEntry = 20,
|
|
|
|
|
|
BirthMinutes = 21,
|
|
|
|
|
|
Speed = 22,
|
|
|
|
|
|
RotationNotches = 23,
|
|
|
|
|
|
BirthHour = 24,
|
|
|
|
|
|
LockoutCount = 25,
|
2025-03-02 19:33:39 +00:00
|
|
|
|
ParentId = 26, // TODO (object linked list per tile)
|
2014-02-02 10:00:29 +00:00
|
|
|
|
Weight = 27,
|
|
|
|
|
|
SupportStrength = 28,
|
|
|
|
|
|
Room = 29,
|
2025-03-02 19:33:39 +00:00
|
|
|
|
RoomPlacement = 30, //TODO (inside/outside only)
|
2014-02-02 10:00:29 +00:00
|
|
|
|
PrepValue = 31,
|
|
|
|
|
|
CookValue = 32,
|
|
|
|
|
|
SurfaceValue = 33,
|
|
|
|
|
|
Hidden = 34,
|
|
|
|
|
|
Temperature = 35,
|
|
|
|
|
|
DisposeValue = 36,
|
|
|
|
|
|
WashDishValue = 37,
|
|
|
|
|
|
EatingSurfaceValue = 38,
|
2014-02-24 00:00:55 +00:00
|
|
|
|
DirtyLevel = 39,
|
|
|
|
|
|
FlagField2 = 40,
|
2018-10-16 00:26:38 +01:00
|
|
|
|
CurrentValue = 41,
|
2014-02-24 00:00:55 +00:00
|
|
|
|
PlacementFlags = 42,
|
2016-09-28 04:11:23 +01:00
|
|
|
|
MovementFlags = 43, //players can move it, players can delete it, stays after evict
|
2014-02-24 00:00:55 +00:00
|
|
|
|
MaximumGrade = 44,
|
|
|
|
|
|
BirthYear = 45,
|
|
|
|
|
|
BirthMonth = 46,
|
|
|
|
|
|
BirthDay = 47,
|
2025-03-02 19:33:39 +00:00
|
|
|
|
AgeInMonths = 48, //TODO
|
2014-02-24 00:00:55 +00:00
|
|
|
|
Size = 49,
|
|
|
|
|
|
HideInteraction = 50,
|
|
|
|
|
|
LightingContribution = 51,
|
|
|
|
|
|
PrimitiveResult = 52,
|
2025-03-02 19:33:39 +00:00
|
|
|
|
WallBlockFlags = 53, //TODO
|
2014-02-24 00:00:55 +00:00
|
|
|
|
PrimitiveResultID = 54,
|
|
|
|
|
|
GlobalWearRepairState = 55,
|
|
|
|
|
|
AgeInvenQtrDaysStart = 56,
|
|
|
|
|
|
AgeQtrDays = 57,
|
|
|
|
|
|
ObjectVersion = 58,
|
|
|
|
|
|
Category = 59,
|
2025-03-02 19:33:39 +00:00
|
|
|
|
SimIndependent = 60, //TODO: thread executes while paused
|
2014-02-24 00:00:55 +00:00
|
|
|
|
ServingSurfaceValue = 61,
|
|
|
|
|
|
UseCount = 62,
|
|
|
|
|
|
ExclusivePlacementFlags = 63,
|
|
|
|
|
|
GardeningValue = 64,
|
|
|
|
|
|
WashHandsValue = 65,
|
|
|
|
|
|
FunctionScore = 66,
|
|
|
|
|
|
SlotCount = 67,
|
|
|
|
|
|
PersistedFlags = 68,
|
|
|
|
|
|
kUnused_RandomSeedLO = 69, //that's a fun name...
|
|
|
|
|
|
SalePriceHi = 70,
|
|
|
|
|
|
SalePriceLo = 71,
|
|
|
|
|
|
GroupID = 72,
|
|
|
|
|
|
Reserved73 = 73,
|
|
|
|
|
|
Reserved74 = 74,
|
|
|
|
|
|
Reserved75 = 75,
|
|
|
|
|
|
Reserved76 = 76,
|
|
|
|
|
|
Reserved77 = 77,
|
|
|
|
|
|
Reserved78 = 78,
|
2017-03-10 03:53:38 +00:00
|
|
|
|
FSOEngineQuery = 79
|
2014-02-02 10:00:29 +00:00
|
|
|
|
}
|
|
|
|
|
|
}
|