//SPRITEGROUPS spritegroup spritegroup_maglevflatbed_bricks { loading: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_bricks]; loaded: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_bricks]; } spritegroup spritegroup_maglevflatbed_batteries { loading: [spriteset_maglevflatbed_empty_batteries, spriteset_maglevflatbed_batteries]; loaded: [spriteset_maglevflatbed_empty_batteries, spriteset_maglevflatbed_batteries]; } spritegroup spritegroup_maglevflatbed_bubbles { loading: [spriteset_maglevflatbed_empty_bubbles, spriteset_maglevflatbed_bubbles]; loaded: [spriteset_maglevflatbed_empty_bubbles, spriteset_maglevflatbed_bubbles]; } spritegroup spritegroup_maglevflatbed_fizzydrinks { loading: [spriteset_maglevflatbed_empty_fizzydrinks, spriteset_maglevflatbed_fizzydrinks]; loaded: [spriteset_maglevflatbed_empty_fizzydrinks, spriteset_maglevflatbed_fizzydrinks]; } spritegroup spritegroup_maglevflatbed_foodblue { loading: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_foodblue]; loaded: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_foodblue]; } spritegroup spritegroup_maglevflatbed_foodgreen { loading: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_foodgreen]; loaded: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_foodgreen]; } spritegroup spritegroup_maglevflatbed_foodred { loading: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_foodred]; loaded: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_foodred]; } spritegroup spritegroup_maglevflatbed_foodyellow { loading: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_foodyellow]; loaded: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_foodyellow]; } spritegroup spritegroup_maglevflatbed_fruitoranges { loading: [spriteset_maglevflatbed_empty_fruit, spriteset_maglevflatbed_fruitoranges]; loaded: [spriteset_maglevflatbed_empty_fruit, spriteset_maglevflatbed_fruitoranges]; } spritegroup spritegroup_maglevflatbed_fruitstrawberries { loading: [spriteset_maglevflatbed_empty_fruit, spriteset_maglevflatbed_fruitstrawberries]; loaded: [spriteset_maglevflatbed_empty_fruit, spriteset_maglevflatbed_fruitstrawberries]; } spritegroup spritegroup_maglevflatbed_glass { loading: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_glass]; loaded: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_glass]; } spritegroup spritegroup_maglevflatbed_goodsblue { loading: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodsblue]; loaded: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodsblue]; } spritegroup spritegroup_maglevflatbed_goodsgreen { loading: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodsgreen]; loaded: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodsgreen]; } spritegroup spritegroup_maglevflatbed_goodspurple { loading: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodspurple]; loaded: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodspurple]; } spritegroup spritegroup_maglevflatbed_goodspink { loading: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodspink]; loaded: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodspink]; } spritegroup spritegroup_maglevflatbed_goodsgray { loading: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodsgray]; loaded: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodsgray]; } spritegroup spritegroup_maglevflatbed_goodslumber { loading: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodslumber]; loaded: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodslumber]; } spritegroup spritegroup_maglevflatbed_goodscrates { loading: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodscrates]; loaded: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodscrates]; } spritegroup spritegroup_maglevflatbed_goodsbarrels { loading: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodsbarrels]; loaded: [spriteset_maglevflatbed_empty_goods, spriteset_maglevflatbed_goodsbarrels]; } spritegroup spritegroup_maglevflatbed_livestockducks1 { loading: [spriteset_maglevflatbed_empty_livestock, spriteset_maglevflatbed_livestockducks1]; loaded: [spriteset_maglevflatbed_empty_livestock, spriteset_maglevflatbed_livestockducks1]; } spritegroup spritegroup_maglevflatbed_livestockducks2 { loading: [spriteset_maglevflatbed_empty_livestock, spriteset_maglevflatbed_livestockducks2]; loaded: [spriteset_maglevflatbed_empty_livestock, spriteset_maglevflatbed_livestockducks2]; } spritegroup spritegroup_maglevflatbed_livestockcows { loading: [spriteset_maglevflatbed_empty_livestock, spriteset_maglevflatbed_livestockcows]; loaded: [spriteset_maglevflatbed_empty_livestock, spriteset_maglevflatbed_livestockcows]; } spritegroup spritegroup_maglevflatbed_livestockpigs { loading: [spriteset_maglevflatbed_empty_livestock, spriteset_maglevflatbed_livestockpigs]; loaded: [spriteset_maglevflatbed_empty_livestock, spriteset_maglevflatbed_livestockpigs]; } spritegroup spritegroup_maglevflatbed_livestocksheep { loading: [spriteset_maglevflatbed_empty_livestock, spriteset_maglevflatbed_livestocksheep]; loaded: [spriteset_maglevflatbed_empty_livestock, spriteset_maglevflatbed_livestocksheep]; } spritegroup spritegroup_maglevflatbed_paper { loading: [spriteset_maglevflatbed_empty_paper, spriteset_maglevflatbed_paper]; loaded: [spriteset_maglevflatbed_empty_paper, spriteset_maglevflatbed_paper]; } spritegroup spritegroup_maglevflatbed_steel { loading: [spriteset_maglevflatbed_empty_steel, spriteset_maglevflatbed_steel]; loaded: [spriteset_maglevflatbed_empty_steel, spriteset_maglevflatbed_steel]; } spritegroup spritegroup_maglevflatbed_sweetsred { loading: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_sweetsred]; loaded: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_sweetsred]; } spritegroup spritegroup_maglevflatbed_sweetsyellow { loading: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_sweetsyellow]; loaded: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_sweetsyellow]; } spritegroup spritegroup_maglevflatbed_sweetsgreen { loading: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_sweetsgreen]; loaded: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_sweetsgreen]; } spritegroup spritegroup_maglevflatbed_sweetsblue { loading: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_sweetsblue]; loaded: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_sweetsblue]; } spritegroup spritegroup_maglevflatbed_sweetspurple { loading: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_sweetspurple]; loaded: [spriteset_maglevflatbed_empty_food, spriteset_maglevflatbed_sweetspurple]; } spritegroup spritegroup_maglevflatbed_toysblue { loading: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_toysblue]; loaded: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_toysblue]; } spritegroup spritegroup_maglevflatbed_toysred { loading: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_toysred]; loaded: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_toysred]; } spritegroup spritegroup_maglevflatbed_toysyellow { loading: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_toysyellow]; loaded: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_toysyellow]; } spritegroup spritegroup_maglevflatbed_toysgreen { loading: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_toysgreen]; loaded: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_toysgreen]; } spritegroup spritegroup_maglevflatbed_toysblack { loading: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_toysblack]; loaded: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_toysblack]; } spritegroup spritegroup_maglevflatbed_toyswhite { loading: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_toyswhite]; loaded: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_toyswhite]; } spritegroup spritegroup_maglevflatbed_vehicles1 { loading: [spriteset_maglevflatbed_empty_vehicles, spriteset_maglevflatbed_vehicles1]; loaded: [spriteset_maglevflatbed_empty_vehicles, spriteset_maglevflatbed_vehicles1]; } spritegroup spritegroup_maglevflatbed_vehicles2 { loading: [spriteset_maglevflatbed_empty_vehicles, spriteset_maglevflatbed_vehicles2]; loaded: [spriteset_maglevflatbed_empty_vehicles, spriteset_maglevflatbed_vehicles2]; } spritegroup spritegroup_maglevflatbed_wood { loading: [spriteset_maglevflatbed_empty_wood, spriteset_maglevflatbed_wood]; loaded: [spriteset_maglevflatbed_empty_wood, spriteset_maglevflatbed_wood]; } spritegroup spritegroup_maglevflatbed_valu { loading: [spriteset_maglevflatbed_empty_fizzydrinks, spriteset_maglevflatbed_valu]; loaded: [spriteset_maglevflatbed_empty_fizzydrinks, spriteset_maglevflatbed_valu]; } spritegroup spritegroup_maglevflatbed_diam { loading: [spriteset_maglevflatbed_empty_fizzydrinks, spriteset_maglevflatbed_diam]; loaded: [spriteset_maglevflatbed_empty_fizzydrinks, spriteset_maglevflatbed_diam]; } spritegroup spritegroup_maglevflatbed_gold { loading: [spriteset_maglevflatbed_empty_fizzydrinks, spriteset_maglevflatbed_gold]; loaded: [spriteset_maglevflatbed_empty_fizzydrinks, spriteset_maglevflatbed_gold]; } spritegroup spritegroup_maglevflatbed_coffee { loading: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_coffee]; loaded: [spriteset_maglevflatbed_empty_toys, spriteset_maglevflatbed_coffee]; } spritegroup spritegroup_maglevflatbed_YETI_1 { loading: [spriteset_maglevflatbed_empty_YETI, spriteset_maglevflatbed_YETI_1]; loaded: [spriteset_maglevflatbed_empty_YETI, spriteset_maglevflatbed_YETI_1]; } spritegroup spritegroup_maglevflatbed_YETI_2 { loading: [spriteset_maglevflatbed_empty_YETI, spriteset_maglevflatbed_YETI_2]; loaded: [spriteset_maglevflatbed_empty_YETI, spriteset_maglevflatbed_YETI_2]; } spritegroup spritegroup_maglevflatbed_YETI_3 { loading: [spriteset_maglevflatbed_empty_YETI, spriteset_maglevflatbed_YETI_3]; loaded: [spriteset_maglevflatbed_empty_YETI, spriteset_maglevflatbed_YETI_3]; } spritegroup spritegroup_maglevflatbed_YETI_4 { loading: [spriteset_maglevflatbed_empty_YETI, spriteset_maglevflatbed_YETI_4]; loaded: [spriteset_maglevflatbed_empty_YETI, spriteset_maglevflatbed_YETI_4]; } spritegroup spritegroup_maglevflatbed_YETI_5 { loading: [spriteset_maglevflatbed_empty_YETI, spriteset_maglevflatbed_YETI_5]; loaded: [spriteset_maglevflatbed_empty_YETI, spriteset_maglevflatbed_YETI_5]; } //RANDOM SWITCHES random_switch (FEAT_TRAINS, SELF, random_maglevflatbed_VEHI, bitmask(TRIGGER_VEHICLE_NEW_LOAD, TRIGGER_ALL_NEEDED)){ 1: spritegroup_maglevflatbed_vehicles2; 1: spritegroup_maglevflatbed_vehicles1; } random_switch (FEAT_TRAINS, SELF, random_maglevflatbed_BDMT, bitmask(TRIGGER_VEHICLE_NEW_LOAD, TRIGGER_ALL_NEEDED)){ 3: spritegroup_maglevflatbed_bricks; 2: spritegroup_maglevflatbed_goodslumber; } random_switch (FEAT_TRAINS, SELF, random_maglevflatbed_YETI, bitmask(TRIGGER_VEHICLE_NEW_LOAD, TRIGGER_ALL_NEEDED)){ 1: spritegroup_maglevflatbed_YETI_1; 1: spritegroup_maglevflatbed_YETI_2; 1: spritegroup_maglevflatbed_YETI_3; 1: spritegroup_maglevflatbed_YETI_4; 1: spritegroup_maglevflatbed_YETI_5; } random_switch (FEAT_TRAINS, SELF, maglevflatbed_random_sweets, bitmask(TRIGGER_VEHICLE_NEW_LOAD, TRIGGER_ALL_NEEDED)){ 2: spritegroup_maglevflatbed_sweetsblue; //black things 1: spritegroup_maglevflatbed_sweetsred; 1: spritegroup_maglevflatbed_sweetsgreen; 1: spritegroup_maglevflatbed_sweetspurple; 1: spritegroup_maglevflatbed_sweetsyellow; } random_switch (FEAT_TRAINS, SELF, maglevflatbed_random_fruit, bitmask(TRIGGER_VEHICLE_NEW_LOAD, TRIGGER_ALL_NEEDED)){ 1: spritegroup_maglevflatbed_fruitoranges; 1: spritegroup_maglevflatbed_fruitstrawberries; } random_switch (FEAT_TRAINS, SELF, maglevflatbed_random_livestock_2, bitmask(TRIGGER_VEHICLE_NEW_LOAD, TRIGGER_ALL_NEEDED)){ 1: spritegroup_maglevflatbed_livestockducks1; //PINK ELEPHANTS 30: spritegroup_maglevflatbed_livestockducks2; 30: spritegroup_maglevflatbed_livestockcows; 30: spritegroup_maglevflatbed_livestockpigs; 30: spritegroup_maglevflatbed_livestocksheep; } random_switch (FEAT_TRAINS, SELF, maglevflatbed_random_livestock_1, bitmask(TRIGGER_VEHICLE_NEW_LOAD, TRIGGER_ALL_NEEDED)){ 1: maglevflatbed_random_livestock_2; 30: spritegroup_maglevflatbed_livestockducks2; 30: spritegroup_maglevflatbed_livestockcows; 30: spritegroup_maglevflatbed_livestockpigs; 30: spritegroup_maglevflatbed_livestocksheep; } random_switch (FEAT_TRAINS, SELF, maglevflatbed_random_livestock, bitmask(TRIGGER_VEHICLE_NEW_LOAD, TRIGGER_ALL_NEEDED)){ 1: maglevflatbed_random_livestock_1; 30: spritegroup_maglevflatbed_livestockducks2; 30: spritegroup_maglevflatbed_livestockcows; 30: spritegroup_maglevflatbed_livestockpigs; 30: spritegroup_maglevflatbed_livestocksheep; } random_switch (FEAT_TRAINS, SELF, maglevflatbed_random_food, bitmask(TRIGGER_VEHICLE_NEW_LOAD, TRIGGER_ALL_NEEDED)){ 1: spritegroup_maglevflatbed_foodblue; 1: spritegroup_maglevflatbed_foodred; 1: spritegroup_maglevflatbed_foodgreen; 1: spritegroup_maglevflatbed_foodyellow; } random_switch (FEAT_TRAINS, SELF, maglevflatbed_random_toys, bitmask(TRIGGER_VEHICLE_NEW_LOAD, TRIGGER_ALL_NEEDED)){ 1: spritegroup_maglevflatbed_toysblue; 1: spritegroup_maglevflatbed_toysred; 1: spritegroup_maglevflatbed_toysgreen; 1: spritegroup_maglevflatbed_toysyellow; 1: spritegroup_maglevflatbed_toysblack; 1: spritegroup_maglevflatbed_toyswhite; } random_switch (FEAT_TRAINS, SELF, maglevflatbed_random_goods, bitmask(TRIGGER_VEHICLE_NEW_LOAD, TRIGGER_ALL_NEEDED)){ 1: spritegroup_maglevflatbed_goodsblue; 1: spritegroup_maglevflatbed_goodsgreen; 1: spritegroup_maglevflatbed_goodspurple; 1: spritegroup_maglevflatbed_goodspink; 1: spritegroup_maglevflatbed_goodsgray; 1: spritegroup_maglevflatbed_goodscrates; 1: spritegroup_maglevflatbed_goodslumber; 1: spritegroup_maglevflatbed_glass; 1: spritegroup_maglevflatbed_goodsbarrels; 1: spritegroup_maglevflatbed_bricks; } random_switch (FEAT_TRAINS, SELF, maglevflatbed_random_supp, bitmask(TRIGGER_VEHICLE_SERVICE)){ 2: spritegroup_maglevflatbed_foodblue; 2: spritegroup_maglevflatbed_foodred; 2: spritegroup_maglevflatbed_foodgreen; 2: spritegroup_maglevflatbed_foodyellow; 1: spritegroup_maglevflatbed_goodsblue; 1: spritegroup_maglevflatbed_goodsgreen; 1: spritegroup_maglevflatbed_goodspurple; 1: spritegroup_maglevflatbed_goodspink; 1: spritegroup_maglevflatbed_goodsgray; 1: spritegroup_maglevflatbed_goodscrates; //1: spritegroup_maglevflatbed_goodslumber; lumber in LUMB //1: spritegroup_maglevflatbed_glass; 1: spritegroup_maglevflatbed_goodsbarrels; 1: spritegroup_maglevflatbed_bricks; 1: spritegroup_maglevflatbed_toysblue; 1: spritegroup_maglevflatbed_toysred; 1: spritegroup_maglevflatbed_toysgreen; 1: spritegroup_maglevflatbed_toysyellow; 1: spritegroup_maglevflatbed_toysblack; 1: spritegroup_maglevflatbed_toyswhite; 2: spritegroup_maglevflatbed_sweetsblue; //black things 1: spritegroup_maglevflatbed_sweetsred; 1: spritegroup_maglevflatbed_sweetsgreen; 1: spritegroup_maglevflatbed_sweetspurple; 1: spritegroup_maglevflatbed_sweetsyellow; 3: spritegroup_maglevflatbed_fizzydrinks; } //CARGO SWITCH switch (FEAT_TRAINS, SELF, maglevflatbed_wagon_switch, cargo_type_in_veh) { YETI: random_maglevflatbed_YETI; JAVA: spritegroup_maglevflatbed_coffee; LUMB: spritegroup_maglevflatbed_goodslumber; SUPP: maglevflatbed_random_supp; ALOY: spritegroup_maglevflatbed_steel; BRCK: spritegroup_maglevflatbed_bricks; BDMT: random_maglevflatbed_BDMT; BATT: spritegroup_maglevflatbed_batteries; BUBL: spritegroup_maglevflatbed_bubbles; FZDR: spritegroup_maglevflatbed_fizzydrinks; FOOD: maglevflatbed_random_food; FRUT: maglevflatbed_random_fruit; FRVG: maglevflatbed_random_fruit; GLAS: spritegroup_maglevflatbed_glass; GOOD: maglevflatbed_random_goods; LVST: maglevflatbed_random_livestock; WDPR: spritegroup_maglevflatbed_goodslumber; MNSP: spritegroup_maglevflatbed_goodscrates; PAPR: spritegroup_maglevflatbed_paper; STEL: spritegroup_maglevflatbed_steel; SWET: maglevflatbed_random_sweets; TOYS: maglevflatbed_random_toys; VEHI: random_maglevflatbed_VEHI; ENSP: random_maglevflatbed_VEHI; WOOD: spritegroup_maglevflatbed_wood; VALU: spritegroup_maglevflatbed_valu; DIAM: spritegroup_maglevflatbed_diam; GOLD: spritegroup_maglevflatbed_gold; spritegroup_maglevflatbed_goodscrates; }