Skip to content

Commit 5f10bfd

Browse files
committed
Add: Constants for (new) station and roadstop animation and random triggers.
1 parent ad4a59e commit 5f10bfd

File tree

1 file changed

+28
-14
lines changed

1 file changed

+28
-14
lines changed

nml/global_constants.py

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -385,15 +385,6 @@ def constant_number(name, info, pos):
385385
# station tiles
386386
"STAT_ALL_TILES" : 0xFF,
387387

388-
# station animation triggers
389-
"STAT_ANIM_IS_BUILT" : 0,
390-
"STAT_ANIM_CARGO_ARRIVES" : 1,
391-
"STAT_ANIM_CARGO_REMOVED" : 2,
392-
"STAT_ANIM_TRAIN_ENTERS" : 3,
393-
"STAT_ANIM_TRAIN_LEAVES" : 4,
394-
"STAT_ANIM_TRAIN_LOAD_UNLOAD" : 5,
395-
"STAT_ANIM_250_TICKS" : 6,
396-
397388
# house flags
398389
"HOUSE_FLAG_NOT_SLOPED" : 1,
399390
"HOUSE_FLAG_ANIMATE" : 5,
@@ -517,11 +508,6 @@ def constant_number(name, info, pos):
517508
"OBJ_FLAG_RANDOM_ANIMATION": 12,
518509
"OBJ_FLAG_SCALE_BY_WATER" : 13,
519510

520-
# object animation triggers
521-
"OBJ_ANIM_IS_BUILT" : 0,
522-
"OBJ_ANIM_PERIODIC" : 1,
523-
"OBJ_ANIM_SYNC" : 2,
524-
525511
# Special values for object var 0x60
526512
"OBJECT_TYPE_OTHER_GRF" : 0xFFFE,
527513
"OBJECT_TYPE_NO_OBJECT" : 0xFFFF,
@@ -776,6 +762,13 @@ def constant_number(name, info, pos):
776762
"TRIGGER_STATION_TRAIN_LOADS_UNLOADS" : 4,
777763
"TRIGGER_STATION_TRAIN_RESERVES" : 5,
778764

765+
"TRIGGER_ROAD_STOP_NEW_CARGO" : 0,
766+
"TRIGGER_ROAD_STOP_NO_MORE_CARGO" : 1,
767+
"TRIGGER_ROAD_STOP_VEH_ARRIVES" : 2,
768+
"TRIGGER_ROAD_STOP_VEH_LEAVES" : 3,
769+
"TRIGGER_ROAD_STOP_VEH_LOADS_UNLOADS" : 4,
770+
"TRIGGER_ROAD_STOP_VEH_RESERVES" : 5,
771+
779772
"TRIGGER_HOUSE_TILELOOP" : 0,
780773
"TRIGGER_HOUSE_TOP_TILELOOP" : 1,
781774

@@ -811,6 +804,9 @@ def constant_number(name, info, pos):
811804
"ANIM_TRIGGER_INDTILE_RECEIVED_CARGO" : 3,
812805
"ANIM_TRIGGER_INDTILE_DISTRIBUTES_CARGO" : 4,
813806

807+
"OBJ_ANIM_IS_BUILT" : 0, # deprecated
808+
"OBJ_ANIM_PERIODIC" : 1, # deprecated
809+
"OBJ_ANIM_SYNC" : 2, # deprecated
814810
"ANIM_TRIGGER_OBJ_BUILT" : 0,
815811
"ANIM_TRIGGER_OBJ_TILELOOP" : 1,
816812
"ANIM_TRIGGER_OBJ_256_TICKS" : 2,
@@ -829,6 +825,24 @@ def constant_number(name, info, pos):
829825
"ANIM_TRIGGER_ROAD_STOP_VEH_LEAVE" : 4,
830826
"ANIM_TRIGGER_ROAD_STOP_VEH_LOAD" : 5,
831827
"ANIM_TRIGGER_ROAD_STOP_250_TICKS" : 6,
828+
"ANIM_TRIGGER_ROAD_STOP_TILELOOP" : 7,
829+
830+
"STAT_ANIM_IS_BUILT" : 0, # deprecated
831+
"STAT_ANIM_CARGO_ARRIVES" : 1, # deprecated
832+
"STAT_ANIM_CARGO_REMOVED" : 2, # deprecated
833+
"STAT_ANIM_TRAIN_ENTERS" : 3, # deprecated
834+
"STAT_ANIM_TRAIN_LEAVES" : 4, # deprecated
835+
"STAT_ANIM_TRAIN_LOAD_UNLOAD" : 5, # deprecated
836+
"STAT_ANIM_250_TICKS" : 6, # deprecated
837+
"ANIM_TRIGGER_STAT_BUILT" : 0,
838+
"ANIM_TRIGGER_STAT_NEW_CARGO" : 1,
839+
"ANIM_TRIGGER_STAT_CARGO_TAKEN" : 2,
840+
"ANIM_TRIGGER_STAT_VEH_ENTER" : 3,
841+
"ANIM_TRIGGER_STAT_VEH_LEAVE" : 4,
842+
"ANIM_TRIGGER_STAT_VEH_LOAD" : 5,
843+
"ANIM_TRIGGER_STAT_250_TICKS" : 6,
844+
"ANIM_TRIGGER_STAT_TILELOOP" : 7,
845+
"ANIM_TRIGGER_STAT_TRAIN_RESERVES" : 8,
832846

833847
# Animation looping
834848
"ANIMATION_NON_LOOPING" : 0,

0 commit comments

Comments
 (0)