Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- switch (FEAT_TRAINS, SELF, switch_raildefault1_wagons_pass, position_in_consist_from_end) {
- 0: spriteset_raildefault1_wagons_pass_tail;
- return spriteset_raildefault1_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_raildefault1_wagons_mail, position_in_consist_from_end) {
- 0: spriteset_raildefault1_wagons_mail_tail;
- return spriteset_raildefault1_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_raildefault1_wagons_gold, position_in_consist_from_end) {
- 0: spriteset_raildefault1_wagons_gold_tail;
- return spriteset_raildefault1_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_raildefault1_wagons, cargo_type_in_veh){
- PASS: switch_raildefault1_wagons_pass;
- MAIL: switch_raildefault1_wagons_mail;
- VALU: switch_raildefault1_wagons_gold; //gold, valuable and diamond wagons are the same
- GOLD: switch_raildefault1_wagons_gold;
- DIAM: switch_raildefault1_wagons_gold;
- return switch_raildefault1_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_raildefault2_wagons_pass, position_in_consist_from_end) {
- 0: spriteset_raildefault2_wagons_pass_tail;
- return spriteset_raildefault2_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_raildefault2_wagons_mail, position_in_consist_from_end) {
- 0: spriteset_raildefault2_wagons_mail_tail;
- return spriteset_raildefault2_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_raildefault2_wagons_gold, position_in_consist_from_end) {
- 0: spriteset_raildefault2_wagons_gold_tail;
- return spriteset_raildefault2_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_raildefault2_wagons, cargo_type_in_veh){
- PASS: switch_raildefault2_wagons_pass;
- MAIL: switch_raildefault2_wagons_mail;
- VALU: switch_raildefault2_wagons_gold; //gold, valuable and diamond wagons are the same
- GOLD: switch_raildefault2_wagons_gold;
- DIAM: switch_raildefault2_wagons_gold;
- return switch_raildefault2_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_raildefault3_wagons_pass, position_in_consist_from_end) {
- 0: spriteset_raildefault3_wagons_pass_tail;
- return spriteset_raildefault3_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_raildefault3_wagons_mail, position_in_consist_from_end) {
- 0: spriteset_raildefault3_wagons_mail_tail;
- return spriteset_raildefault3_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_raildefault3_wagons_gold, position_in_consist_from_end) {
- 0: spriteset_raildefault3_wagons_gold_tail;
- return spriteset_raildefault3_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_raildefault3_wagons, cargo_type_in_veh){
- PASS: switch_raildefault3_wagons_pass;
- MAIL: switch_raildefault3_wagons_mail;
- VALU: switch_raildefault3_wagons_gold; //gold, valuable and diamond wagons are the same
- GOLD: switch_raildefault3_wagons_gold;
- DIAM: switch_raildefault3_wagons_gold;
- return switch_raildefault3_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_monodefault1_wagons_pass, position_in_consist_from_end) {
- 0: spriteset_monodefault1_wagons_pass_tail;
- return spriteset_monodefault1_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_monodefault1_wagons_mail, position_in_consist_from_end) {
- 0: spriteset_monodefault1_wagons_mail_tail;
- return spriteset_monodefault1_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_monodefault1_wagons_gold, position_in_consist_from_end) {
- 0: spriteset_monodefault1_wagons_gold_tail;
- return spriteset_monodefault1_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_monodefault1_wagons, cargo_type_in_veh){
- PASS: switch_monodefault1_wagons_pass;
- MAIL: switch_monodefault1_wagons_mail;
- VALU: switch_monodefault1_wagons_gold; //gold, valuable and diamond wagons are the same
- GOLD: switch_monodefault1_wagons_gold;
- DIAM: switch_monodefault1_wagons_gold;
- return switch_monodefault1_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_monodefault2_wagons_pass, position_in_consist_from_end) {
- 0: spriteset_monodefault2_wagons_pass_tail;
- return spriteset_monodefault2_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_monodefault2_wagons_mail, position_in_consist_from_end) {
- 0: spriteset_monodefault2_wagons_mail_tail;
- return spriteset_monodefault2_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_monodefault2_wagons_gold, position_in_consist_from_end) {
- 0: spriteset_monodefault2_wagons_gold_tail;
- return spriteset_monodefault2_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_monodefault2_wagons, cargo_type_in_veh){
- PASS: switch_monodefault2_wagons_pass;
- MAIL: switch_monodefault2_wagons_mail;
- VALU: switch_monodefault2_wagons_gold; //gold, valuable and diamond wagons are the same
- GOLD: switch_monodefault2_wagons_gold;
- DIAM: switch_monodefault2_wagons_gold;
- return switch_monodefault2_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_magdefault1_wagons_pass, position_in_consist_from_end) {
- 0: spriteset_magdefault1_wagons_pass_tail;
- return spriteset_magdefault1_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_magdefault1_wagons_mail, position_in_consist_from_end) {
- 0: spriteset_magdefault1_wagons_mail_tail;
- return spriteset_magdefault1_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_magdefault1_wagons_gold, position_in_consist_from_end) {
- 0: spriteset_magdefault1_wagons_gold_tail;
- return spriteset_magdefault1_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_magdefault1_wagons, cargo_type_in_veh){
- PASS: switch_magdefault1_wagons_pass;
- MAIL: switch_magdefault1_wagons_mail;
- VALU: switch_magdefault1_wagons_gold; //gold, valuable and diamond wagons are the same
- GOLD: switch_magdefault1_wagons_gold;
- DIAM: switch_magdefault1_wagons_gold;
- return switch_magdefault1_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_magdefault2_wagons_pass, position_in_consist_from_end) {
- 0: spriteset_magdefault2_wagons_pass_tail;
- return spriteset_magdefault2_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_magdefault2_wagons_mail, position_in_consist_from_end) {
- 0: spriteset_magdefault2_wagons_mail_tail;
- return spriteset_magdefault2_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_magdefault2_wagons_gold, position_in_consist_from_end) {
- 0: spriteset_magdefault2_wagons_gold_tail;
- return spriteset_magdefault2_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_magdefault2_wagons, cargo_type_in_veh){
- PASS: switch_magdefault2_wagons_pass;
- MAIL: switch_magdefault2_wagons_mail;
- VALU: switch_magdefault2_wagons_gold; //gold, valuable and diamond wagons are the same
- GOLD: switch_magdefault2_wagons_gold;
- DIAM: switch_magdefault2_wagons_gold;
- return switch_magdefault2_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice1_wagons_pass, position_in_consist_from_end){
- 0: spriteset_railice1_wagons_pass_tail;
- return spriteset_railice1_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_railice1_wagons_mail, position_in_consist_from_end){
- 0: spriteset_railice1_wagons_mail_tail;
- return spriteset_railice1_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_railice1_wagons_gold, position_in_consist_from_end){
- 0: spriteset_railice1_wagons_gold_tail;
- return spriteset_railice1_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice1_wagons, cargo_type_in_veh){
- PASS: switch_railice1_wagons_pass;
- MAIL: switch_railice1_wagons_mail;
- VALU: switch_railice1_wagons_gold;
- GOLD: switch_railice1_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_railice1_wagons_gold;
- return switch_railice1_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice2_wagons_pass, position_in_consist_from_end){
- 0: spriteset_railice2_wagons_pass_tail;
- return spriteset_railice2_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_railice2_wagons_mail, position_in_consist_from_end){
- 0: spriteset_railice2_wagons_mail_tail;
- return spriteset_railice2_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_railice2_wagons_gold, position_in_consist_from_end){
- 0: spriteset_railice2_wagons_gold_tail;
- return spriteset_railice2_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice2_wagons, cargo_type_in_veh){
- PASS: switch_railice2_wagons_pass;
- MAIL: switch_railice2_wagons_mail;
- VALU: switch_railice2_wagons_gold;
- GOLD: switch_railice2_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_railice2_wagons_gold;
- return switch_railice2_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice3_wagons_pass, position_in_consist_from_end){
- 0: spriteset_railice3_wagons_pass_tail;
- return spriteset_railice3_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_railice3_wagons_mail, position_in_consist_from_end){
- 0: spriteset_railice3_wagons_mail_tail;
- return spriteset_railice3_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_railice3_wagons_gold, position_in_consist_from_end){
- 0: spriteset_railice3_wagons_gold_tail;
- return spriteset_railice3_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice3_wagons, cargo_type_in_veh){
- PASS: switch_railice3_wagons_pass;
- MAIL: switch_railice3_wagons_mail;
- VALU: switch_railice3_wagons_gold;
- GOLD: switch_railice3_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_railice3_wagons_gold;
- return switch_railice3_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice4_wagons_pass, position_in_consist_from_end){
- 0: spriteset_railice4_wagons_pass_tail;
- return spriteset_railice4_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_railice4_wagons_mail, position_in_consist_from_end){
- 0: spriteset_railice4_wagons_mail_tail;
- return spriteset_railice4_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_railice4_wagons_gold, position_in_consist_from_end){
- 0: spriteset_railice4_wagons_gold_tail;
- return spriteset_railice4_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice4_wagons, cargo_type_in_veh){
- PASS: switch_railice4_wagons_pass;
- MAIL: switch_railice4_wagons_mail;
- VALU: switch_railice4_wagons_gold;
- GOLD: switch_railice4_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_railice4_wagons_gold;
- return switch_railice4_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice5_wagons, cargo_type_in_veh){
- PASS: spriteset_railice5_wagons_pass;
- MAIL: spriteset_railice5_wagons_mail;
- VALU: spriteset_railice5_wagons_gold;
- GOLD: spriteset_railice5_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railice5_wagons_gold;
- return spriteset_railice5_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice6_wagons, cargo_type_in_veh){
- PASS: spriteset_railice6_wagons_pass;
- MAIL: spriteset_railice6_wagons_mail;
- VALU: spriteset_railice6_wagons_gold;
- GOLD: spriteset_railice6_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railice6_wagons_gold;
- return spriteset_railice6_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice7_wagons, cargo_type_in_veh){
- PASS: spriteset_railice7_wagons_pass;
- MAIL: spriteset_railice7_wagons_mail;
- VALU: spriteset_railice7_wagons_gold;
- GOLD: spriteset_railice7_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railice7_wagons_gold;
- return spriteset_railice7_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice8_wagons, cargo_type_in_veh){
- PASS: spriteset_railice8_wagons_pass;
- MAIL: spriteset_railice8_wagons_mail;
- VALU: spriteset_railice8_wagons_gold;
- GOLD: spriteset_railice8_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railice8_wagons_gold;
- return spriteset_railice8_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railice9_wagons, cargo_type_in_veh){
- PASS: spriteset_railice9_wagons_pass;
- MAIL: spriteset_railice9_wagons_mail;
- VALU: spriteset_railice9_wagons_gold;
- GOLD: spriteset_railice9_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railice9_wagons_gold;
- return spriteset_railice9_wagons_gold;
- }
- random_switch (FEAT_TRAINS, SELF, random_magcom1_wagons_pass){
- 1: return spriteset_magcom1_wagons_black_pass;
- 1: return spriteset_magcom1_wagons_gray_pass;
- 1: return spriteset_magcom1_wagons_white_pass;
- 1: return spriteset_magcom1_wagons_ltblue_pass;
- 1: return spriteset_magcom1_wagons_blue_pass;
- 1: return spriteset_magcom1_wagons_darkblue_pass;
- 1: return spriteset_magcom1_wagons_mauve_pass;
- 1: return spriteset_magcom1_wagons_purple_pass;
- 1: return spriteset_magcom1_wagons_pink_pass;
- 1: return spriteset_magcom1_wagons_brown_pass;
- 1: return spriteset_magcom1_wagons_red_pass;
- 1: return spriteset_magcom1_wagons_orange_pass;
- 1: return spriteset_magcom1_wagons_yellow_pass;
- 1: return spriteset_magcom1_wagons_green_pass;
- 1: return spriteset_magcom1_wagons_palegreen_pass;
- 1: return spriteset_magcom1_wagons_darkgreen_pass;
- }
- random_switch (FEAT_TRAINS, SELF, random_magcom1_wagons_mail){
- 1: return spriteset_magcom1_wagons_black_mail;
- 1: return spriteset_magcom1_wagons_gray_mail;
- 1: return spriteset_magcom1_wagons_white_mail;
- 1: return spriteset_magcom1_wagons_ltblue_mail;
- 1: return spriteset_magcom1_wagons_blue_mail;
- 1: return spriteset_magcom1_wagons_darkblue_mail;
- 1: return spriteset_magcom1_wagons_mauve_mail;
- 1: return spriteset_magcom1_wagons_purple_mail;
- 1: return spriteset_magcom1_wagons_pink_mail;
- 1: return spriteset_magcom1_wagons_brown_mail;
- 1: return spriteset_magcom1_wagons_red_mail;
- 1: return spriteset_magcom1_wagons_orange_mail;
- 1: return spriteset_magcom1_wagons_yellow_mail;
- 1: return spriteset_magcom1_wagons_green_mail;
- 1: return spriteset_magcom1_wagons_palegreen_mail;
- 1: return spriteset_magcom1_wagons_darkgreen_mail;
- }
- random_switch (FEAT_TRAINS, SELF, random_magcom1_wagons_gold){
- 1: return spriteset_magcom1_wagons_black_gold;
- 1: return spriteset_magcom1_wagons_gray_gold;
- 1: return spriteset_magcom1_wagons_white_gold;
- 1: return spriteset_magcom1_wagons_ltblue_gold;
- 1: return spriteset_magcom1_wagons_blue_gold;
- 1: return spriteset_magcom1_wagons_darkblue_gold;
- 1: return spriteset_magcom1_wagons_mauve_gold;
- 1: return spriteset_magcom1_wagons_purple_gold;
- 1: return spriteset_magcom1_wagons_pink_gold;
- 1: return spriteset_magcom1_wagons_brown_gold;
- 1: return spriteset_magcom1_wagons_red_gold;
- 1: return spriteset_magcom1_wagons_orange_gold;
- 1: return spriteset_magcom1_wagons_yellow_gold;
- 1: return spriteset_magcom1_wagons_green_gold;
- 1: return spriteset_magcom1_wagons_palegreen_gold;
- 1: return spriteset_magcom1_wagons_darkgreen_gold;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_magcom1_wagons_pass, cargo_subtype){
- 0: return spriteset_magcom1_wagons_CC_pass;
- 1: return random_magcom1_wagons_pass;
- 2: return spriteset_magcom1_wagons_black_pass;
- 3: return spriteset_magcom1_wagons_gray_pass;
- 4: return spriteset_magcom1_wagons_white_pass;
- 5: return spriteset_magcom1_wagons_ltblue_pass;
- 6: return spriteset_magcom1_wagons_blue_pass;
- 7: return spriteset_magcom1_wagons_darkblue_pass;
- 8: return spriteset_magcom1_wagons_mauve_pass;
- 9: return spriteset_magcom1_wagons_purple_pass;
- 10: return spriteset_magcom1_wagons_pink_pass;
- 11: return spriteset_magcom1_wagons_brown_pass;
- 12: return spriteset_magcom1_wagons_red_pass;
- 13: return spriteset_magcom1_wagons_orange_pass;
- 14: return spriteset_magcom1_wagons_yellow_pass;
- 15: return spriteset_magcom1_wagons_green_pass;
- 16: return spriteset_magcom1_wagons_palegreen_pass;
- 17: return spriteset_magcom1_wagons_darkgreen_pass;
- return spriteset_magcom1_wagons_CC_pass;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_magcom1_wagons_mail, cargo_subtype){
- 0: return spriteset_magcom1_wagons_CC_mail;
- 1: return random_magcom1_wagons_mail;
- 2: return spriteset_magcom1_wagons_black_mail;
- 3: return spriteset_magcom1_wagons_gray_mail;
- 4: return spriteset_magcom1_wagons_white_mail;
- 5: return spriteset_magcom1_wagons_ltblue_mail;
- 6: return spriteset_magcom1_wagons_blue_mail;
- 7: return spriteset_magcom1_wagons_darkblue_mail;
- 8: return spriteset_magcom1_wagons_mauve_mail;
- 9: return spriteset_magcom1_wagons_purple_mail;
- 10: return spriteset_magcom1_wagons_pink_mail;
- 11: return spriteset_magcom1_wagons_brown_mail;
- 12: return spriteset_magcom1_wagons_red_mail;
- 13: return spriteset_magcom1_wagons_orange_mail;
- 14: return spriteset_magcom1_wagons_yellow_mail;
- 15: return spriteset_magcom1_wagons_green_mail;
- 16: return spriteset_magcom1_wagons_palegreen_mail;
- 17: return spriteset_magcom1_wagons_darkgreen_mail;
- return spriteset_magcom1_wagons_CC_mail;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_magcom1_wagons_gold, cargo_subtype){
- 0: return spriteset_magcom1_wagons_CC_gold;
- 1: return random_magcom1_wagons_gold;
- 2: return spriteset_magcom1_wagons_black_gold;
- 3: return spriteset_magcom1_wagons_gray_gold;
- 4: return spriteset_magcom1_wagons_white_gold;
- 5: return spriteset_magcom1_wagons_ltblue_gold;
- 6: return spriteset_magcom1_wagons_blue_gold;
- 7: return spriteset_magcom1_wagons_darkblue_gold;
- 8: return spriteset_magcom1_wagons_mauve_gold;
- 9: return spriteset_magcom1_wagons_purple_gold;
- 10: return spriteset_magcom1_wagons_pink_gold;
- 11: return spriteset_magcom1_wagons_brown_gold;
- 12: return spriteset_magcom1_wagons_red_gold;
- 13: return spriteset_magcom1_wagons_orange_gold;
- 14: return spriteset_magcom1_wagons_yellow_gold;
- 15: return spriteset_magcom1_wagons_green_gold;
- 16: return spriteset_magcom1_wagons_palegreen_gold;
- 17: return spriteset_magcom1_wagons_darkgreen_gold;
- return spriteset_magcom1_wagons_CC_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_magcom1_wagons, cargo_type_in_veh){
- PASS: switch_subtypes_magcom1_wagons_pass;
- MAIL: switch_subtypes_magcom1_wagons_mail;
- VALU: switch_subtypes_magcom1_wagons_gold;
- GOLD: switch_subtypes_magcom1_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_subtypes_magcom1_wagons_gold;
- return switch_subtypes_magcom1_wagons_gold;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom1_wagons_pass){
- 1: return spriteset_railcom1_wagons_black_pass;
- 1: return spriteset_railcom1_wagons_gray_pass;
- 1: return spriteset_railcom1_wagons_white_pass;
- 1: return spriteset_railcom1_wagons_ltblue_pass;
- 1: return spriteset_railcom1_wagons_blue_pass;
- 1: return spriteset_railcom1_wagons_darkblue_pass;
- 1: return spriteset_railcom1_wagons_mauve_pass;
- 1: return spriteset_railcom1_wagons_purple_pass;
- 1: return spriteset_railcom1_wagons_pink_pass;
- 1: return spriteset_railcom1_wagons_brown_pass;
- 1: return spriteset_railcom1_wagons_red_pass;
- 1: return spriteset_railcom1_wagons_orange_pass;
- 1: return spriteset_railcom1_wagons_yellow_pass;
- 1: return spriteset_railcom1_wagons_green_pass;
- 1: return spriteset_railcom1_wagons_palegreen_pass;
- 1: return spriteset_railcom1_wagons_darkgreen_pass;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom1_wagons_mail){
- 1: return spriteset_railcom1_wagons_black_mail;
- 1: return spriteset_railcom1_wagons_gray_mail;
- 1: return spriteset_railcom1_wagons_white_mail;
- 1: return spriteset_railcom1_wagons_ltblue_mail;
- 1: return spriteset_railcom1_wagons_blue_mail;
- 1: return spriteset_railcom1_wagons_darkblue_mail;
- 1: return spriteset_railcom1_wagons_mauve_mail;
- 1: return spriteset_railcom1_wagons_purple_mail;
- 1: return spriteset_railcom1_wagons_pink_mail;
- 1: return spriteset_railcom1_wagons_brown_mail;
- 1: return spriteset_railcom1_wagons_red_mail;
- 1: return spriteset_railcom1_wagons_orange_mail;
- 1: return spriteset_railcom1_wagons_yellow_mail;
- 1: return spriteset_railcom1_wagons_green_mail;
- 1: return spriteset_railcom1_wagons_palegreen_mail;
- 1: return spriteset_railcom1_wagons_darkgreen_mail;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom1_wagons_gold){
- 1: return spriteset_railcom1_wagons_black_gold;
- 1: return spriteset_railcom1_wagons_gray_gold;
- 1: return spriteset_railcom1_wagons_white_gold;
- 1: return spriteset_railcom1_wagons_ltblue_gold;
- 1: return spriteset_railcom1_wagons_blue_gold;
- 1: return spriteset_railcom1_wagons_darkblue_gold;
- 1: return spriteset_railcom1_wagons_mauve_gold;
- 1: return spriteset_railcom1_wagons_purple_gold;
- 1: return spriteset_railcom1_wagons_pink_gold;
- 1: return spriteset_railcom1_wagons_brown_gold;
- 1: return spriteset_railcom1_wagons_red_gold;
- 1: return spriteset_railcom1_wagons_orange_gold;
- 1: return spriteset_railcom1_wagons_yellow_gold;
- 1: return spriteset_railcom1_wagons_green_gold;
- 1: return spriteset_railcom1_wagons_palegreen_gold;
- 1: return spriteset_railcom1_wagons_darkgreen_gold;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom1_wagons_pass, cargo_subtype){
- 0: return spriteset_railcom1_wagons_CC_pass;
- 1: return random_railcom1_wagons_pass;
- 2: return spriteset_railcom1_wagons_black_pass;
- 3: return spriteset_railcom1_wagons_gray_pass;
- 4: return spriteset_railcom1_wagons_white_pass;
- 5: return spriteset_railcom1_wagons_ltblue_pass;
- 6: return spriteset_railcom1_wagons_blue_pass;
- 7: return spriteset_railcom1_wagons_darkblue_pass;
- 8: return spriteset_railcom1_wagons_mauve_pass;
- 9: return spriteset_railcom1_wagons_purple_pass;
- 10: return spriteset_railcom1_wagons_pink_pass;
- 11: return spriteset_railcom1_wagons_brown_pass;
- 12: return spriteset_railcom1_wagons_red_pass;
- 13: return spriteset_railcom1_wagons_orange_pass;
- 14: return spriteset_railcom1_wagons_yellow_pass;
- 15: return spriteset_railcom1_wagons_green_pass;
- 16: return spriteset_railcom1_wagons_palegreen_pass;
- 17: return spriteset_railcom1_wagons_darkgreen_pass;
- return spriteset_railcom1_wagons_CC_pass;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom1_wagons_mail, cargo_subtype){
- 0: return spriteset_railcom1_wagons_CC_mail;
- 1: return random_railcom1_wagons_mail;
- 2: return spriteset_railcom1_wagons_black_mail;
- 3: return spriteset_railcom1_wagons_gray_mail;
- 4: return spriteset_railcom1_wagons_white_mail;
- 5: return spriteset_railcom1_wagons_ltblue_mail;
- 6: return spriteset_railcom1_wagons_blue_mail;
- 7: return spriteset_railcom1_wagons_darkblue_mail;
- 8: return spriteset_railcom1_wagons_mauve_mail;
- 9: return spriteset_railcom1_wagons_purple_mail;
- 10: return spriteset_railcom1_wagons_pink_mail;
- 11: return spriteset_railcom1_wagons_brown_mail;
- 12: return spriteset_railcom1_wagons_red_mail;
- 13: return spriteset_railcom1_wagons_orange_mail;
- 14: return spriteset_railcom1_wagons_yellow_mail;
- 15: return spriteset_railcom1_wagons_green_mail;
- 16: return spriteset_railcom1_wagons_palegreen_mail;
- 17: return spriteset_railcom1_wagons_darkgreen_mail;
- return spriteset_railcom1_wagons_CC_mail;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom1_wagons_gold, cargo_subtype){
- 0: return spriteset_railcom1_wagons_CC_gold;
- 1: return random_railcom1_wagons_gold;
- 2: return spriteset_railcom1_wagons_black_gold;
- 3: return spriteset_railcom1_wagons_gray_gold;
- 4: return spriteset_railcom1_wagons_white_gold;
- 5: return spriteset_railcom1_wagons_ltblue_gold;
- 6: return spriteset_railcom1_wagons_blue_gold;
- 7: return spriteset_railcom1_wagons_darkblue_gold;
- 8: return spriteset_railcom1_wagons_mauve_gold;
- 9: return spriteset_railcom1_wagons_purple_gold;
- 10: return spriteset_railcom1_wagons_pink_gold;
- 11: return spriteset_railcom1_wagons_brown_gold;
- 12: return spriteset_railcom1_wagons_red_gold;
- 13: return spriteset_railcom1_wagons_orange_gold;
- 14: return spriteset_railcom1_wagons_yellow_gold;
- 15: return spriteset_railcom1_wagons_green_gold;
- 16: return spriteset_railcom1_wagons_palegreen_gold;
- 17: return spriteset_railcom1_wagons_darkgreen_gold;
- return spriteset_railcom1_wagons_CC_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom1_wagons, cargo_type_in_veh){
- PASS: switch_subtypes_railcom1_wagons_pass;
- MAIL: switch_subtypes_railcom1_wagons_mail;
- VALU: switch_subtypes_railcom1_wagons_gold;
- GOLD: switch_subtypes_railcom1_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_subtypes_railcom1_wagons_gold;
- return switch_subtypes_railcom1_wagons_gold;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom2_wagons_pass){
- 1: return spriteset_railcom2_wagons_black_pass;
- 1: return spriteset_railcom2_wagons_gray_pass;
- 1: return spriteset_railcom2_wagons_white_pass;
- 1: return spriteset_railcom2_wagons_ltblue_pass;
- 1: return spriteset_railcom2_wagons_blue_pass;
- 1: return spriteset_railcom2_wagons_darkblue_pass;
- 1: return spriteset_railcom2_wagons_mauve_pass;
- 1: return spriteset_railcom2_wagons_purple_pass;
- 1: return spriteset_railcom2_wagons_pink_pass;
- 1: return spriteset_railcom2_wagons_brown_pass;
- 1: return spriteset_railcom2_wagons_red_pass;
- 1: return spriteset_railcom2_wagons_orange_pass;
- 1: return spriteset_railcom2_wagons_yellow_pass;
- 1: return spriteset_railcom2_wagons_green_pass;
- 1: return spriteset_railcom2_wagons_palegreen_pass;
- 1: return spriteset_railcom2_wagons_darkgreen_pass;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom2_wagons_mail){
- 1: return spriteset_railcom2_wagons_black_mail;
- 1: return spriteset_railcom2_wagons_gray_mail;
- 1: return spriteset_railcom2_wagons_white_mail;
- 1: return spriteset_railcom2_wagons_ltblue_mail;
- 1: return spriteset_railcom2_wagons_blue_mail;
- 1: return spriteset_railcom2_wagons_darkblue_mail;
- 1: return spriteset_railcom2_wagons_mauve_mail;
- 1: return spriteset_railcom2_wagons_purple_mail;
- 1: return spriteset_railcom2_wagons_pink_mail;
- 1: return spriteset_railcom2_wagons_brown_mail;
- 1: return spriteset_railcom2_wagons_red_mail;
- 1: return spriteset_railcom2_wagons_orange_mail;
- 1: return spriteset_railcom2_wagons_yellow_mail;
- 1: return spriteset_railcom2_wagons_green_mail;
- 1: return spriteset_railcom2_wagons_palegreen_mail;
- 1: return spriteset_railcom2_wagons_darkgreen_mail;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom2_wagons_gold){
- 1: return spriteset_railcom2_wagons_black_gold;
- 1: return spriteset_railcom2_wagons_gray_gold;
- 1: return spriteset_railcom2_wagons_white_gold;
- 1: return spriteset_railcom2_wagons_ltblue_gold;
- 1: return spriteset_railcom2_wagons_blue_gold;
- 1: return spriteset_railcom2_wagons_darkblue_gold;
- 1: return spriteset_railcom2_wagons_mauve_gold;
- 1: return spriteset_railcom2_wagons_purple_gold;
- 1: return spriteset_railcom2_wagons_pink_gold;
- 1: return spriteset_railcom2_wagons_brown_gold;
- 1: return spriteset_railcom2_wagons_red_gold;
- 1: return spriteset_railcom2_wagons_orange_gold;
- 1: return spriteset_railcom2_wagons_yellow_gold;
- 1: return spriteset_railcom2_wagons_green_gold;
- 1: return spriteset_railcom2_wagons_palegreen_gold;
- 1: return spriteset_railcom2_wagons_darkgreen_gold;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom2_wagons_pass, cargo_subtype){
- 0: return spriteset_railcom2_wagons_CC_pass;
- 1: return random_railcom2_wagons_pass;
- 2: return spriteset_railcom2_wagons_black_pass;
- 3: return spriteset_railcom2_wagons_gray_pass;
- 4: return spriteset_railcom2_wagons_white_pass;
- 5: return spriteset_railcom2_wagons_ltblue_pass;
- 6: return spriteset_railcom2_wagons_blue_pass;
- 7: return spriteset_railcom2_wagons_darkblue_pass;
- 8: return spriteset_railcom2_wagons_mauve_pass;
- 9: return spriteset_railcom2_wagons_purple_pass;
- 10: return spriteset_railcom2_wagons_pink_pass;
- 11: return spriteset_railcom2_wagons_brown_pass;
- 12: return spriteset_railcom2_wagons_red_pass;
- 13: return spriteset_railcom2_wagons_orange_pass;
- 14: return spriteset_railcom2_wagons_yellow_pass;
- 15: return spriteset_railcom2_wagons_green_pass;
- 16: return spriteset_railcom2_wagons_palegreen_pass;
- 17: return spriteset_railcom2_wagons_darkgreen_pass;
- return spriteset_railcom2_wagons_CC_pass;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom2_wagons_mail, cargo_subtype){
- 0: return spriteset_railcom2_wagons_CC_mail;
- 1: return random_railcom2_wagons_mail;
- 2: return spriteset_railcom2_wagons_black_mail;
- 3: return spriteset_railcom2_wagons_gray_mail;
- 4: return spriteset_railcom2_wagons_white_mail;
- 5: return spriteset_railcom2_wagons_ltblue_mail;
- 6: return spriteset_railcom2_wagons_blue_mail;
- 7: return spriteset_railcom2_wagons_darkblue_mail;
- 8: return spriteset_railcom2_wagons_mauve_mail;
- 9: return spriteset_railcom2_wagons_purple_mail;
- 10: return spriteset_railcom2_wagons_pink_mail;
- 11: return spriteset_railcom2_wagons_brown_mail;
- 12: return spriteset_railcom2_wagons_red_mail;
- 13: return spriteset_railcom2_wagons_orange_mail;
- 14: return spriteset_railcom2_wagons_yellow_mail;
- 15: return spriteset_railcom2_wagons_green_mail;
- 16: return spriteset_railcom2_wagons_palegreen_mail;
- 17: return spriteset_railcom2_wagons_darkgreen_mail;
- return spriteset_railcom2_wagons_CC_mail;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom2_wagons_gold, cargo_subtype){
- 0: return spriteset_railcom2_wagons_CC_gold;
- 1: return random_railcom2_wagons_gold;
- 2: return spriteset_railcom2_wagons_black_gold;
- 3: return spriteset_railcom2_wagons_gray_gold;
- 4: return spriteset_railcom2_wagons_white_gold;
- 5: return spriteset_railcom2_wagons_ltblue_gold;
- 6: return spriteset_railcom2_wagons_blue_gold;
- 7: return spriteset_railcom2_wagons_darkblue_gold;
- 8: return spriteset_railcom2_wagons_mauve_gold;
- 9: return spriteset_railcom2_wagons_purple_gold;
- 10: return spriteset_railcom2_wagons_pink_gold;
- 11: return spriteset_railcom2_wagons_brown_gold;
- 12: return spriteset_railcom2_wagons_red_gold;
- 13: return spriteset_railcom2_wagons_orange_gold;
- 14: return spriteset_railcom2_wagons_yellow_gold;
- 15: return spriteset_railcom2_wagons_green_gold;
- 16: return spriteset_railcom2_wagons_palegreen_gold;
- 17: return spriteset_railcom2_wagons_darkgreen_gold;
- return spriteset_railcom2_wagons_CC_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom2_wagons, cargo_type_in_veh){
- PASS: switch_subtypes_railcom2_wagons_pass;
- MAIL: switch_subtypes_railcom2_wagons_mail;
- VALU: switch_subtypes_railcom2_wagons_gold;
- GOLD: switch_subtypes_railcom2_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_subtypes_railcom2_wagons_gold;
- return switch_subtypes_railcom2_wagons_gold;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom3_wagons_pass){
- 1: return spriteset_railcom3_wagons_black_pass;
- 1: return spriteset_railcom3_wagons_gray_pass;
- 1: return spriteset_railcom3_wagons_white_pass;
- 1: return spriteset_railcom3_wagons_ltblue_pass;
- 1: return spriteset_railcom3_wagons_blue_pass;
- 1: return spriteset_railcom3_wagons_darkblue_pass;
- 1: return spriteset_railcom3_wagons_mauve_pass;
- 1: return spriteset_railcom3_wagons_purple_pass;
- 1: return spriteset_railcom3_wagons_pink_pass;
- 1: return spriteset_railcom3_wagons_brown_pass;
- 1: return spriteset_railcom3_wagons_red_pass;
- 1: return spriteset_railcom3_wagons_orange_pass;
- 1: return spriteset_railcom3_wagons_yellow_pass;
- 1: return spriteset_railcom3_wagons_green_pass;
- 1: return spriteset_railcom3_wagons_palegreen_pass;
- 1: return spriteset_railcom3_wagons_darkgreen_pass;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom3_wagons_mail){
- 1: return spriteset_railcom3_wagons_black_mail;
- 1: return spriteset_railcom3_wagons_gray_mail;
- 1: return spriteset_railcom3_wagons_white_mail;
- 1: return spriteset_railcom3_wagons_ltblue_mail;
- 1: return spriteset_railcom3_wagons_blue_mail;
- 1: return spriteset_railcom3_wagons_darkblue_mail;
- 1: return spriteset_railcom3_wagons_mauve_mail;
- 1: return spriteset_railcom3_wagons_purple_mail;
- 1: return spriteset_railcom3_wagons_pink_mail;
- 1: return spriteset_railcom3_wagons_brown_mail;
- 1: return spriteset_railcom3_wagons_red_mail;
- 1: return spriteset_railcom3_wagons_orange_mail;
- 1: return spriteset_railcom3_wagons_yellow_mail;
- 1: return spriteset_railcom3_wagons_green_mail;
- 1: return spriteset_railcom3_wagons_palegreen_mail;
- 1: return spriteset_railcom3_wagons_darkgreen_mail;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom3_wagons_gold){
- 1: return spriteset_railcom3_wagons_black_gold;
- 1: return spriteset_railcom3_wagons_gray_gold;
- 1: return spriteset_railcom3_wagons_white_gold;
- 1: return spriteset_railcom3_wagons_ltblue_gold;
- 1: return spriteset_railcom3_wagons_blue_gold;
- 1: return spriteset_railcom3_wagons_darkblue_gold;
- 1: return spriteset_railcom3_wagons_mauve_gold;
- 1: return spriteset_railcom3_wagons_purple_gold;
- 1: return spriteset_railcom3_wagons_pink_gold;
- 1: return spriteset_railcom3_wagons_brown_gold;
- 1: return spriteset_railcom3_wagons_red_gold;
- 1: return spriteset_railcom3_wagons_orange_gold;
- 1: return spriteset_railcom3_wagons_yellow_gold;
- 1: return spriteset_railcom3_wagons_green_gold;
- 1: return spriteset_railcom3_wagons_palegreen_gold;
- 1: return spriteset_railcom3_wagons_darkgreen_gold;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom3_wagons_pass, cargo_subtype){
- 0: return spriteset_railcom3_wagons_CC_pass;
- 1: return random_railcom3_wagons_pass;
- 2: return spriteset_railcom3_wagons_black_pass;
- 3: return spriteset_railcom3_wagons_gray_pass;
- 4: return spriteset_railcom3_wagons_white_pass;
- 5: return spriteset_railcom3_wagons_ltblue_pass;
- 6: return spriteset_railcom3_wagons_blue_pass;
- 7: return spriteset_railcom3_wagons_darkblue_pass;
- 8: return spriteset_railcom3_wagons_mauve_pass;
- 9: return spriteset_railcom3_wagons_purple_pass;
- 10: return spriteset_railcom3_wagons_pink_pass;
- 11: return spriteset_railcom3_wagons_brown_pass;
- 12: return spriteset_railcom3_wagons_red_pass;
- 13: return spriteset_railcom3_wagons_orange_pass;
- 14: return spriteset_railcom3_wagons_yellow_pass;
- 15: return spriteset_railcom3_wagons_green_pass;
- 16: return spriteset_railcom3_wagons_palegreen_pass;
- 17: return spriteset_railcom3_wagons_darkgreen_pass;
- return spriteset_railcom3_wagons_CC_pass;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom3_wagons_mail, cargo_subtype){
- 0: return spriteset_railcom3_wagons_CC_mail;
- 1: return random_railcom3_wagons_mail;
- 2: return spriteset_railcom3_wagons_black_mail;
- 3: return spriteset_railcom3_wagons_gray_mail;
- 4: return spriteset_railcom3_wagons_white_mail;
- 5: return spriteset_railcom3_wagons_ltblue_mail;
- 6: return spriteset_railcom3_wagons_blue_mail;
- 7: return spriteset_railcom3_wagons_darkblue_mail;
- 8: return spriteset_railcom3_wagons_mauve_mail;
- 9: return spriteset_railcom3_wagons_purple_mail;
- 10: return spriteset_railcom3_wagons_pink_mail;
- 11: return spriteset_railcom3_wagons_brown_mail;
- 12: return spriteset_railcom3_wagons_red_mail;
- 13: return spriteset_railcom3_wagons_orange_mail;
- 14: return spriteset_railcom3_wagons_yellow_mail;
- 15: return spriteset_railcom3_wagons_green_mail;
- 16: return spriteset_railcom3_wagons_palegreen_mail;
- 17: return spriteset_railcom3_wagons_darkgreen_mail;
- return spriteset_railcom3_wagons_CC_mail;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom3_wagons_gold, cargo_subtype){
- 0: return spriteset_railcom3_wagons_CC_gold;
- 1: return random_railcom3_wagons_gold;
- 2: return spriteset_railcom3_wagons_black_gold;
- 3: return spriteset_railcom3_wagons_gray_gold;
- 4: return spriteset_railcom3_wagons_white_gold;
- 5: return spriteset_railcom3_wagons_ltblue_gold;
- 6: return spriteset_railcom3_wagons_blue_gold;
- 7: return spriteset_railcom3_wagons_darkblue_gold;
- 8: return spriteset_railcom3_wagons_mauve_gold;
- 9: return spriteset_railcom3_wagons_purple_gold;
- 10: return spriteset_railcom3_wagons_pink_gold;
- 11: return spriteset_railcom3_wagons_brown_gold;
- 12: return spriteset_railcom3_wagons_red_gold;
- 13: return spriteset_railcom3_wagons_orange_gold;
- 14: return spriteset_railcom3_wagons_yellow_gold;
- 15: return spriteset_railcom3_wagons_green_gold;
- 16: return spriteset_railcom3_wagons_palegreen_gold;
- 17: return spriteset_railcom3_wagons_darkgreen_gold;
- return spriteset_railcom3_wagons_CC_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom3_wagons, cargo_type_in_veh){
- PASS: switch_subtypes_railcom3_wagons_pass;
- MAIL: switch_subtypes_railcom3_wagons_mail;
- VALU: switch_subtypes_railcom3_wagons_gold;
- GOLD: switch_subtypes_railcom3_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_subtypes_railcom3_wagons_gold;
- return switch_subtypes_railcom3_wagons_gold;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom4_wagons_pass){
- 1: return spriteset_railcom4_wagons_black_pass;
- 1: return spriteset_railcom4_wagons_gray_pass;
- 1: return spriteset_railcom4_wagons_white_pass;
- 1: return spriteset_railcom4_wagons_ltblue_pass;
- 1: return spriteset_railcom4_wagons_blue_pass;
- 1: return spriteset_railcom4_wagons_darkblue_pass;
- 1: return spriteset_railcom4_wagons_mauve_pass;
- 1: return spriteset_railcom4_wagons_purple_pass;
- 1: return spriteset_railcom4_wagons_pink_pass;
- 1: return spriteset_railcom4_wagons_brown_pass;
- 1: return spriteset_railcom4_wagons_red_pass;
- 1: return spriteset_railcom4_wagons_orange_pass;
- 1: return spriteset_railcom4_wagons_yellow_pass;
- 1: return spriteset_railcom4_wagons_green_pass;
- 1: return spriteset_railcom4_wagons_palegreen_pass;
- 1: return spriteset_railcom4_wagons_darkgreen_pass;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom4_wagons_mail){
- 1: return spriteset_railcom4_wagons_black_mail;
- 1: return spriteset_railcom4_wagons_gray_mail;
- 1: return spriteset_railcom4_wagons_white_mail;
- 1: return spriteset_railcom4_wagons_ltblue_mail;
- 1: return spriteset_railcom4_wagons_blue_mail;
- 1: return spriteset_railcom4_wagons_darkblue_mail;
- 1: return spriteset_railcom4_wagons_mauve_mail;
- 1: return spriteset_railcom4_wagons_purple_mail;
- 1: return spriteset_railcom4_wagons_pink_mail;
- 1: return spriteset_railcom4_wagons_brown_mail;
- 1: return spriteset_railcom4_wagons_red_mail;
- 1: return spriteset_railcom4_wagons_orange_mail;
- 1: return spriteset_railcom4_wagons_yellow_mail;
- 1: return spriteset_railcom4_wagons_green_mail;
- 1: return spriteset_railcom4_wagons_palegreen_mail;
- 1: return spriteset_railcom4_wagons_darkgreen_mail;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom4_wagons_gold){
- 1: return spriteset_railcom4_wagons_black_gold;
- 1: return spriteset_railcom4_wagons_gray_gold;
- 1: return spriteset_railcom4_wagons_white_gold;
- 1: return spriteset_railcom4_wagons_ltblue_gold;
- 1: return spriteset_railcom4_wagons_blue_gold;
- 1: return spriteset_railcom4_wagons_darkblue_gold;
- 1: return spriteset_railcom4_wagons_mauve_gold;
- 1: return spriteset_railcom4_wagons_purple_gold;
- 1: return spriteset_railcom4_wagons_pink_gold;
- 1: return spriteset_railcom4_wagons_brown_gold;
- 1: return spriteset_railcom4_wagons_red_gold;
- 1: return spriteset_railcom4_wagons_orange_gold;
- 1: return spriteset_railcom4_wagons_yellow_gold;
- 1: return spriteset_railcom4_wagons_green_gold;
- 1: return spriteset_railcom4_wagons_palegreen_gold;
- 1: return spriteset_railcom4_wagons_darkgreen_gold;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom4_wagons_pass, cargo_subtype){
- 0: return spriteset_railcom4_wagons_CC_pass;
- 1: return random_railcom4_wagons_pass;
- 2: return spriteset_railcom4_wagons_black_pass;
- 3: return spriteset_railcom4_wagons_gray_pass;
- 4: return spriteset_railcom4_wagons_white_pass;
- 5: return spriteset_railcom4_wagons_ltblue_pass;
- 6: return spriteset_railcom4_wagons_blue_pass;
- 7: return spriteset_railcom4_wagons_darkblue_pass;
- 8: return spriteset_railcom4_wagons_mauve_pass;
- 9: return spriteset_railcom4_wagons_purple_pass;
- 10: return spriteset_railcom4_wagons_pink_pass;
- 11: return spriteset_railcom4_wagons_brown_pass;
- 12: return spriteset_railcom4_wagons_red_pass;
- 13: return spriteset_railcom4_wagons_orange_pass;
- 14: return spriteset_railcom4_wagons_yellow_pass;
- 15: return spriteset_railcom4_wagons_green_pass;
- 16: return spriteset_railcom4_wagons_palegreen_pass;
- 17: return spriteset_railcom4_wagons_darkgreen_pass;
- return spriteset_railcom4_wagons_CC_pass;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom4_wagons_mail, cargo_subtype){
- 0: return spriteset_railcom4_wagons_CC_mail;
- 1: return random_railcom4_wagons_mail;
- 2: return spriteset_railcom4_wagons_black_mail;
- 3: return spriteset_railcom4_wagons_gray_mail;
- 4: return spriteset_railcom4_wagons_white_mail;
- 5: return spriteset_railcom4_wagons_ltblue_mail;
- 6: return spriteset_railcom4_wagons_blue_mail;
- 7: return spriteset_railcom4_wagons_darkblue_mail;
- 8: return spriteset_railcom4_wagons_mauve_mail;
- 9: return spriteset_railcom4_wagons_purple_mail;
- 10: return spriteset_railcom4_wagons_pink_mail;
- 11: return spriteset_railcom4_wagons_brown_mail;
- 12: return spriteset_railcom4_wagons_red_mail;
- 13: return spriteset_railcom4_wagons_orange_mail;
- 14: return spriteset_railcom4_wagons_yellow_mail;
- 15: return spriteset_railcom4_wagons_green_mail;
- 16: return spriteset_railcom4_wagons_palegreen_mail;
- 17: return spriteset_railcom4_wagons_darkgreen_mail;
- return spriteset_railcom4_wagons_CC_mail;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom4_wagons_gold, cargo_subtype){
- 0: return spriteset_railcom4_wagons_CC_gold;
- 1: return random_railcom4_wagons_gold;
- 2: return spriteset_railcom4_wagons_black_gold;
- 3: return spriteset_railcom4_wagons_gray_gold;
- 4: return spriteset_railcom4_wagons_white_gold;
- 5: return spriteset_railcom4_wagons_ltblue_gold;
- 6: return spriteset_railcom4_wagons_blue_gold;
- 7: return spriteset_railcom4_wagons_darkblue_gold;
- 8: return spriteset_railcom4_wagons_mauve_gold;
- 9: return spriteset_railcom4_wagons_purple_gold;
- 10: return spriteset_railcom4_wagons_pink_gold;
- 11: return spriteset_railcom4_wagons_brown_gold;
- 12: return spriteset_railcom4_wagons_red_gold;
- 13: return spriteset_railcom4_wagons_orange_gold;
- 14: return spriteset_railcom4_wagons_yellow_gold;
- 15: return spriteset_railcom4_wagons_green_gold;
- 16: return spriteset_railcom4_wagons_palegreen_gold;
- 17: return spriteset_railcom4_wagons_darkgreen_gold;
- return spriteset_railcom4_wagons_CC_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom4_wagons, cargo_type_in_veh){
- PASS: switch_subtypes_railcom4_wagons_pass;
- MAIL: switch_subtypes_railcom4_wagons_mail;
- VALU: switch_subtypes_railcom4_wagons_gold;
- GOLD: switch_subtypes_railcom4_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_subtypes_railcom4_wagons_gold;
- return switch_subtypes_railcom4_wagons_gold;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom5_wagons_pass){
- 1: return spriteset_railcom5_wagons_black_pass;
- 1: return spriteset_railcom5_wagons_gray_pass;
- 1: return spriteset_railcom5_wagons_white_pass;
- 1: return spriteset_railcom5_wagons_ltblue_pass;
- 1: return spriteset_railcom5_wagons_blue_pass;
- 1: return spriteset_railcom5_wagons_darkblue_pass;
- 1: return spriteset_railcom5_wagons_mauve_pass;
- 1: return spriteset_railcom5_wagons_purple_pass;
- 1: return spriteset_railcom5_wagons_pink_pass;
- 1: return spriteset_railcom5_wagons_brown_pass;
- 1: return spriteset_railcom5_wagons_red_pass;
- 1: return spriteset_railcom5_wagons_orange_pass;
- 1: return spriteset_railcom5_wagons_yellow_pass;
- 1: return spriteset_railcom5_wagons_green_pass;
- 1: return spriteset_railcom5_wagons_palegreen_pass;
- 1: return spriteset_railcom5_wagons_darkgreen_pass;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom5_wagons_mail){
- 1: return spriteset_railcom5_wagons_black_mail;
- 1: return spriteset_railcom5_wagons_gray_mail;
- 1: return spriteset_railcom5_wagons_white_mail;
- 1: return spriteset_railcom5_wagons_ltblue_mail;
- 1: return spriteset_railcom5_wagons_blue_mail;
- 1: return spriteset_railcom5_wagons_darkblue_mail;
- 1: return spriteset_railcom5_wagons_mauve_mail;
- 1: return spriteset_railcom5_wagons_purple_mail;
- 1: return spriteset_railcom5_wagons_pink_mail;
- 1: return spriteset_railcom5_wagons_brown_mail;
- 1: return spriteset_railcom5_wagons_red_mail;
- 1: return spriteset_railcom5_wagons_orange_mail;
- 1: return spriteset_railcom5_wagons_yellow_mail;
- 1: return spriteset_railcom5_wagons_green_mail;
- 1: return spriteset_railcom5_wagons_palegreen_mail;
- 1: return spriteset_railcom5_wagons_darkgreen_mail;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom5_wagons_gold){
- 1: return spriteset_railcom5_wagons_black_gold;
- 1: return spriteset_railcom5_wagons_gray_gold;
- 1: return spriteset_railcom5_wagons_white_gold;
- 1: return spriteset_railcom5_wagons_ltblue_gold;
- 1: return spriteset_railcom5_wagons_blue_gold;
- 1: return spriteset_railcom5_wagons_darkblue_gold;
- 1: return spriteset_railcom5_wagons_mauve_gold;
- 1: return spriteset_railcom5_wagons_purple_gold;
- 1: return spriteset_railcom5_wagons_pink_gold;
- 1: return spriteset_railcom5_wagons_brown_gold;
- 1: return spriteset_railcom5_wagons_red_gold;
- 1: return spriteset_railcom5_wagons_orange_gold;
- 1: return spriteset_railcom5_wagons_yellow_gold;
- 1: return spriteset_railcom5_wagons_green_gold;
- 1: return spriteset_railcom5_wagons_palegreen_gold;
- 1: return spriteset_railcom5_wagons_darkgreen_gold;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom5_wagons_pass, cargo_subtype){
- 0: return spriteset_railcom5_wagons_CC_pass;
- 1: return random_railcom5_wagons_pass;
- 2: return spriteset_railcom5_wagons_black_pass;
- 3: return spriteset_railcom5_wagons_gray_pass;
- 4: return spriteset_railcom5_wagons_white_pass;
- 5: return spriteset_railcom5_wagons_ltblue_pass;
- 6: return spriteset_railcom5_wagons_blue_pass;
- 7: return spriteset_railcom5_wagons_darkblue_pass;
- 8: return spriteset_railcom5_wagons_mauve_pass;
- 9: return spriteset_railcom5_wagons_purple_pass;
- 10: return spriteset_railcom5_wagons_pink_pass;
- 11: return spriteset_railcom5_wagons_brown_pass;
- 12: return spriteset_railcom5_wagons_red_pass;
- 13: return spriteset_railcom5_wagons_orange_pass;
- 14: return spriteset_railcom5_wagons_yellow_pass;
- 15: return spriteset_railcom5_wagons_green_pass;
- 16: return spriteset_railcom5_wagons_palegreen_pass;
- 17: return spriteset_railcom5_wagons_darkgreen_pass;
- return spriteset_railcom5_wagons_CC_pass;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom5_wagons_mail, cargo_subtype){
- 0: return spriteset_railcom5_wagons_CC_mail;
- 1: return random_railcom5_wagons_mail;
- 2: return spriteset_railcom5_wagons_black_mail;
- 3: return spriteset_railcom5_wagons_gray_mail;
- 4: return spriteset_railcom5_wagons_white_mail;
- 5: return spriteset_railcom5_wagons_ltblue_mail;
- 6: return spriteset_railcom5_wagons_blue_mail;
- 7: return spriteset_railcom5_wagons_darkblue_mail;
- 8: return spriteset_railcom5_wagons_mauve_mail;
- 9: return spriteset_railcom5_wagons_purple_mail;
- 10: return spriteset_railcom5_wagons_pink_mail;
- 11: return spriteset_railcom5_wagons_brown_mail;
- 12: return spriteset_railcom5_wagons_red_mail;
- 13: return spriteset_railcom5_wagons_orange_mail;
- 14: return spriteset_railcom5_wagons_yellow_mail;
- 15: return spriteset_railcom5_wagons_green_mail;
- 16: return spriteset_railcom5_wagons_palegreen_mail;
- 17: return spriteset_railcom5_wagons_darkgreen_mail;
- return spriteset_railcom5_wagons_CC_mail;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom5_wagons_gold, cargo_subtype){
- 0: return spriteset_railcom5_wagons_CC_gold;
- 1: return random_railcom5_wagons_gold;
- 2: return spriteset_railcom5_wagons_black_gold;
- 3: return spriteset_railcom5_wagons_gray_gold;
- 4: return spriteset_railcom5_wagons_white_gold;
- 5: return spriteset_railcom5_wagons_ltblue_gold;
- 6: return spriteset_railcom5_wagons_blue_gold;
- 7: return spriteset_railcom5_wagons_darkblue_gold;
- 8: return spriteset_railcom5_wagons_mauve_gold;
- 9: return spriteset_railcom5_wagons_purple_gold;
- 10: return spriteset_railcom5_wagons_pink_gold;
- 11: return spriteset_railcom5_wagons_brown_gold;
- 12: return spriteset_railcom5_wagons_red_gold;
- 13: return spriteset_railcom5_wagons_orange_gold;
- 14: return spriteset_railcom5_wagons_yellow_gold;
- 15: return spriteset_railcom5_wagons_green_gold;
- 16: return spriteset_railcom5_wagons_palegreen_gold;
- 17: return spriteset_railcom5_wagons_darkgreen_gold;
- return spriteset_railcom5_wagons_CC_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom5_wagons, cargo_type_in_veh){
- PASS: switch_subtypes_railcom5_wagons_pass;
- MAIL: switch_subtypes_railcom5_wagons_mail;
- VALU: switch_subtypes_railcom5_wagons_gold;
- GOLD: switch_subtypes_railcom5_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_subtypes_railcom5_wagons_gold;
- return switch_subtypes_railcom5_wagons_gold;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom6_wagons_pass){
- 1: return spriteset_railcom6_wagons_black_pass;
- 1: return spriteset_railcom6_wagons_gray_pass;
- 1: return spriteset_railcom6_wagons_white_pass;
- 1: return spriteset_railcom6_wagons_ltblue_pass;
- 1: return spriteset_railcom6_wagons_blue_pass;
- 1: return spriteset_railcom6_wagons_darkblue_pass;
- 1: return spriteset_railcom6_wagons_mauve_pass;
- 1: return spriteset_railcom6_wagons_purple_pass;
- 1: return spriteset_railcom6_wagons_pink_pass;
- 1: return spriteset_railcom6_wagons_brown_pass;
- 1: return spriteset_railcom6_wagons_red_pass;
- 1: return spriteset_railcom6_wagons_orange_pass;
- 1: return spriteset_railcom6_wagons_yellow_pass;
- 1: return spriteset_railcom6_wagons_green_pass;
- 1: return spriteset_railcom6_wagons_palegreen_pass;
- 1: return spriteset_railcom6_wagons_darkgreen_pass;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom6_wagons_mail){
- 1: return spriteset_railcom6_wagons_black_mail;
- 1: return spriteset_railcom6_wagons_gray_mail;
- 1: return spriteset_railcom6_wagons_white_mail;
- 1: return spriteset_railcom6_wagons_ltblue_mail;
- 1: return spriteset_railcom6_wagons_blue_mail;
- 1: return spriteset_railcom6_wagons_darkblue_mail;
- 1: return spriteset_railcom6_wagons_mauve_mail;
- 1: return spriteset_railcom6_wagons_purple_mail;
- 1: return spriteset_railcom6_wagons_pink_mail;
- 1: return spriteset_railcom6_wagons_brown_mail;
- 1: return spriteset_railcom6_wagons_red_mail;
- 1: return spriteset_railcom6_wagons_orange_mail;
- 1: return spriteset_railcom6_wagons_yellow_mail;
- 1: return spriteset_railcom6_wagons_green_mail;
- 1: return spriteset_railcom6_wagons_palegreen_mail;
- 1: return spriteset_railcom6_wagons_darkgreen_mail;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom6_wagons_gold){
- 1: return spriteset_railcom6_wagons_black_gold;
- 1: return spriteset_railcom6_wagons_gray_gold;
- 1: return spriteset_railcom6_wagons_white_gold;
- 1: return spriteset_railcom6_wagons_ltblue_gold;
- 1: return spriteset_railcom6_wagons_blue_gold;
- 1: return spriteset_railcom6_wagons_darkblue_gold;
- 1: return spriteset_railcom6_wagons_mauve_gold;
- 1: return spriteset_railcom6_wagons_purple_gold;
- 1: return spriteset_railcom6_wagons_pink_gold;
- 1: return spriteset_railcom6_wagons_brown_gold;
- 1: return spriteset_railcom6_wagons_red_gold;
- 1: return spriteset_railcom6_wagons_orange_gold;
- 1: return spriteset_railcom6_wagons_yellow_gold;
- 1: return spriteset_railcom6_wagons_green_gold;
- 1: return spriteset_railcom6_wagons_palegreen_gold;
- 1: return spriteset_railcom6_wagons_darkgreen_gold;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom6_wagons_pass, cargo_subtype){
- 0: return spriteset_railcom6_wagons_CC_pass;
- 1: return random_railcom6_wagons_pass;
- 2: return spriteset_railcom6_wagons_black_pass;
- 3: return spriteset_railcom6_wagons_gray_pass;
- 4: return spriteset_railcom6_wagons_white_pass;
- 5: return spriteset_railcom6_wagons_ltblue_pass;
- 6: return spriteset_railcom6_wagons_blue_pass;
- 7: return spriteset_railcom6_wagons_darkblue_pass;
- 8: return spriteset_railcom6_wagons_mauve_pass;
- 9: return spriteset_railcom6_wagons_purple_pass;
- 10: return spriteset_railcom6_wagons_pink_pass;
- 11: return spriteset_railcom6_wagons_brown_pass;
- 12: return spriteset_railcom6_wagons_red_pass;
- 13: return spriteset_railcom6_wagons_orange_pass;
- 14: return spriteset_railcom6_wagons_yellow_pass;
- 15: return spriteset_railcom6_wagons_green_pass;
- 16: return spriteset_railcom6_wagons_palegreen_pass;
- 17: return spriteset_railcom6_wagons_darkgreen_pass;
- return spriteset_railcom6_wagons_CC_pass;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom6_wagons_mail, cargo_subtype){
- 0: return spriteset_railcom6_wagons_CC_mail;
- 1: return random_railcom6_wagons_mail;
- 2: return spriteset_railcom6_wagons_black_mail;
- 3: return spriteset_railcom6_wagons_gray_mail;
- 4: return spriteset_railcom6_wagons_white_mail;
- 5: return spriteset_railcom6_wagons_ltblue_mail;
- 6: return spriteset_railcom6_wagons_blue_mail;
- 7: return spriteset_railcom6_wagons_darkblue_mail;
- 8: return spriteset_railcom6_wagons_mauve_mail;
- 9: return spriteset_railcom6_wagons_purple_mail;
- 10: return spriteset_railcom6_wagons_pink_mail;
- 11: return spriteset_railcom6_wagons_brown_mail;
- 12: return spriteset_railcom6_wagons_red_mail;
- 13: return spriteset_railcom6_wagons_orange_mail;
- 14: return spriteset_railcom6_wagons_yellow_mail;
- 15: return spriteset_railcom6_wagons_green_mail;
- 16: return spriteset_railcom6_wagons_palegreen_mail;
- 17: return spriteset_railcom6_wagons_darkgreen_mail;
- return spriteset_railcom6_wagons_CC_mail;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom6_wagons_gold, cargo_subtype){
- 0: return spriteset_railcom6_wagons_CC_gold;
- 1: return random_railcom6_wagons_gold;
- 2: return spriteset_railcom6_wagons_black_gold;
- 3: return spriteset_railcom6_wagons_gray_gold;
- 4: return spriteset_railcom6_wagons_white_gold;
- 5: return spriteset_railcom6_wagons_ltblue_gold;
- 6: return spriteset_railcom6_wagons_blue_gold;
- 7: return spriteset_railcom6_wagons_darkblue_gold;
- 8: return spriteset_railcom6_wagons_mauve_gold;
- 9: return spriteset_railcom6_wagons_purple_gold;
- 10: return spriteset_railcom6_wagons_pink_gold;
- 11: return spriteset_railcom6_wagons_brown_gold;
- 12: return spriteset_railcom6_wagons_red_gold;
- 13: return spriteset_railcom6_wagons_orange_gold;
- 14: return spriteset_railcom6_wagons_yellow_gold;
- 15: return spriteset_railcom6_wagons_green_gold;
- 16: return spriteset_railcom6_wagons_palegreen_gold;
- 17: return spriteset_railcom6_wagons_darkgreen_gold;
- return spriteset_railcom6_wagons_CC_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom6_wagons, cargo_type_in_veh){
- PASS: switch_subtypes_railcom6_wagons_pass;
- MAIL: switch_subtypes_railcom6_wagons_mail;
- VALU: switch_subtypes_railcom6_wagons_gold;
- GOLD: switch_subtypes_railcom6_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_subtypes_railcom6_wagons_gold;
- return switch_subtypes_railcom6_wagons_gold;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom7_wagons_pass){
- 1: return spriteset_railcom7_wagons_black_pass;
- 1: return spriteset_railcom7_wagons_gray_pass;
- 1: return spriteset_railcom7_wagons_white_pass;
- 1: return spriteset_railcom7_wagons_ltblue_pass;
- 1: return spriteset_railcom7_wagons_blue_pass;
- 1: return spriteset_railcom7_wagons_darkblue_pass;
- 1: return spriteset_railcom7_wagons_mauve_pass;
- 1: return spriteset_railcom7_wagons_purple_pass;
- 1: return spriteset_railcom7_wagons_pink_pass;
- 1: return spriteset_railcom7_wagons_brown_pass;
- 1: return spriteset_railcom7_wagons_red_pass;
- 1: return spriteset_railcom7_wagons_orange_pass;
- 1: return spriteset_railcom7_wagons_yellow_pass;
- 1: return spriteset_railcom7_wagons_green_pass;
- 1: return spriteset_railcom7_wagons_palegreen_pass;
- 1: return spriteset_railcom7_wagons_darkgreen_pass;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom7_wagons_mail){
- 1: return spriteset_railcom7_wagons_black_mail;
- 1: return spriteset_railcom7_wagons_gray_mail;
- 1: return spriteset_railcom7_wagons_white_mail;
- 1: return spriteset_railcom7_wagons_ltblue_mail;
- 1: return spriteset_railcom7_wagons_blue_mail;
- 1: return spriteset_railcom7_wagons_darkblue_mail;
- 1: return spriteset_railcom7_wagons_mauve_mail;
- 1: return spriteset_railcom7_wagons_purple_mail;
- 1: return spriteset_railcom7_wagons_pink_mail;
- 1: return spriteset_railcom7_wagons_brown_mail;
- 1: return spriteset_railcom7_wagons_red_mail;
- 1: return spriteset_railcom7_wagons_orange_mail;
- 1: return spriteset_railcom7_wagons_yellow_mail;
- 1: return spriteset_railcom7_wagons_green_mail;
- 1: return spriteset_railcom7_wagons_palegreen_mail;
- 1: return spriteset_railcom7_wagons_darkgreen_mail;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom7_wagons_gold){
- 1: return spriteset_railcom7_wagons_black_gold;
- 1: return spriteset_railcom7_wagons_gray_gold;
- 1: return spriteset_railcom7_wagons_white_gold;
- 1: return spriteset_railcom7_wagons_ltblue_gold;
- 1: return spriteset_railcom7_wagons_blue_gold;
- 1: return spriteset_railcom7_wagons_darkblue_gold;
- 1: return spriteset_railcom7_wagons_mauve_gold;
- 1: return spriteset_railcom7_wagons_purple_gold;
- 1: return spriteset_railcom7_wagons_pink_gold;
- 1: return spriteset_railcom7_wagons_brown_gold;
- 1: return spriteset_railcom7_wagons_red_gold;
- 1: return spriteset_railcom7_wagons_orange_gold;
- 1: return spriteset_railcom7_wagons_yellow_gold;
- 1: return spriteset_railcom7_wagons_green_gold;
- 1: return spriteset_railcom7_wagons_palegreen_gold;
- 1: return spriteset_railcom7_wagons_darkgreen_gold;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom7_wagons_pass, cargo_subtype){
- 0: return spriteset_railcom7_wagons_CC_pass;
- 1: return random_railcom7_wagons_pass;
- 2: return spriteset_railcom7_wagons_black_pass;
- 3: return spriteset_railcom7_wagons_gray_pass;
- 4: return spriteset_railcom7_wagons_white_pass;
- 5: return spriteset_railcom7_wagons_ltblue_pass;
- 6: return spriteset_railcom7_wagons_blue_pass;
- 7: return spriteset_railcom7_wagons_darkblue_pass;
- 8: return spriteset_railcom7_wagons_mauve_pass;
- 9: return spriteset_railcom7_wagons_purple_pass;
- 10: return spriteset_railcom7_wagons_pink_pass;
- 11: return spriteset_railcom7_wagons_brown_pass;
- 12: return spriteset_railcom7_wagons_red_pass;
- 13: return spriteset_railcom7_wagons_orange_pass;
- 14: return spriteset_railcom7_wagons_yellow_pass;
- 15: return spriteset_railcom7_wagons_green_pass;
- 16: return spriteset_railcom7_wagons_palegreen_pass;
- 17: return spriteset_railcom7_wagons_darkgreen_pass;
- return spriteset_railcom7_wagons_CC_pass;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom7_wagons_mail, cargo_subtype){
- 0: return spriteset_railcom7_wagons_CC_mail;
- 1: return random_railcom7_wagons_mail;
- 2: return spriteset_railcom7_wagons_black_mail;
- 3: return spriteset_railcom7_wagons_gray_mail;
- 4: return spriteset_railcom7_wagons_white_mail;
- 5: return spriteset_railcom7_wagons_ltblue_mail;
- 6: return spriteset_railcom7_wagons_blue_mail;
- 7: return spriteset_railcom7_wagons_darkblue_mail;
- 8: return spriteset_railcom7_wagons_mauve_mail;
- 9: return spriteset_railcom7_wagons_purple_mail;
- 10: return spriteset_railcom7_wagons_pink_mail;
- 11: return spriteset_railcom7_wagons_brown_mail;
- 12: return spriteset_railcom7_wagons_red_mail;
- 13: return spriteset_railcom7_wagons_orange_mail;
- 14: return spriteset_railcom7_wagons_yellow_mail;
- 15: return spriteset_railcom7_wagons_green_mail;
- 16: return spriteset_railcom7_wagons_palegreen_mail;
- 17: return spriteset_railcom7_wagons_darkgreen_mail;
- return spriteset_railcom7_wagons_CC_mail;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom7_wagons_gold, cargo_subtype){
- 0: return spriteset_railcom7_wagons_CC_gold;
- 1: return random_railcom7_wagons_gold;
- 2: return spriteset_railcom7_wagons_black_gold;
- 3: return spriteset_railcom7_wagons_gray_gold;
- 4: return spriteset_railcom7_wagons_white_gold;
- 5: return spriteset_railcom7_wagons_ltblue_gold;
- 6: return spriteset_railcom7_wagons_blue_gold;
- 7: return spriteset_railcom7_wagons_darkblue_gold;
- 8: return spriteset_railcom7_wagons_mauve_gold;
- 9: return spriteset_railcom7_wagons_purple_gold;
- 10: return spriteset_railcom7_wagons_pink_gold;
- 11: return spriteset_railcom7_wagons_brown_gold;
- 12: return spriteset_railcom7_wagons_red_gold;
- 13: return spriteset_railcom7_wagons_orange_gold;
- 14: return spriteset_railcom7_wagons_yellow_gold;
- 15: return spriteset_railcom7_wagons_green_gold;
- 16: return spriteset_railcom7_wagons_palegreen_gold;
- 17: return spriteset_railcom7_wagons_darkgreen_gold;
- return spriteset_railcom7_wagons_CC_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom7_wagons, cargo_type_in_veh){
- PASS: switch_subtypes_railcom7_wagons_pass;
- MAIL: switch_subtypes_railcom7_wagons_mail;
- VALU: switch_subtypes_railcom7_wagons_gold;
- GOLD: switch_subtypes_railcom7_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_subtypes_railcom7_wagons_gold;
- return switch_subtypes_railcom7_wagons_gold;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom8_wagons_pass){
- 1: return spriteset_railcom8_wagons_black_pass;
- 1: return spriteset_railcom8_wagons_gray_pass;
- 1: return spriteset_railcom8_wagons_white_pass;
- 1: return spriteset_railcom8_wagons_ltblue_pass;
- 1: return spriteset_railcom8_wagons_blue_pass;
- 1: return spriteset_railcom8_wagons_darkblue_pass;
- 1: return spriteset_railcom8_wagons_mauve_pass;
- 1: return spriteset_railcom8_wagons_purple_pass;
- 1: return spriteset_railcom8_wagons_pink_pass;
- 1: return spriteset_railcom8_wagons_brown_pass;
- 1: return spriteset_railcom8_wagons_red_pass;
- 1: return spriteset_railcom8_wagons_orange_pass;
- 1: return spriteset_railcom8_wagons_yellow_pass;
- 1: return spriteset_railcom8_wagons_green_pass;
- 1: return spriteset_railcom8_wagons_palegreen_pass;
- 1: return spriteset_railcom8_wagons_darkgreen_pass;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom8_wagons_mail){
- 1: return spriteset_railcom8_wagons_black_mail;
- 1: return spriteset_railcom8_wagons_gray_mail;
- 1: return spriteset_railcom8_wagons_white_mail;
- 1: return spriteset_railcom8_wagons_ltblue_mail;
- 1: return spriteset_railcom8_wagons_blue_mail;
- 1: return spriteset_railcom8_wagons_darkblue_mail;
- 1: return spriteset_railcom8_wagons_mauve_mail;
- 1: return spriteset_railcom8_wagons_purple_mail;
- 1: return spriteset_railcom8_wagons_pink_mail;
- 1: return spriteset_railcom8_wagons_brown_mail;
- 1: return spriteset_railcom8_wagons_red_mail;
- 1: return spriteset_railcom8_wagons_orange_mail;
- 1: return spriteset_railcom8_wagons_yellow_mail;
- 1: return spriteset_railcom8_wagons_green_mail;
- 1: return spriteset_railcom8_wagons_palegreen_mail;
- 1: return spriteset_railcom8_wagons_darkgreen_mail;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom8_wagons_gold){
- 1: return spriteset_railcom8_wagons_black_gold;
- 1: return spriteset_railcom8_wagons_gray_gold;
- 1: return spriteset_railcom8_wagons_white_gold;
- 1: return spriteset_railcom8_wagons_ltblue_gold;
- 1: return spriteset_railcom8_wagons_blue_gold;
- 1: return spriteset_railcom8_wagons_darkblue_gold;
- 1: return spriteset_railcom8_wagons_mauve_gold;
- 1: return spriteset_railcom8_wagons_purple_gold;
- 1: return spriteset_railcom8_wagons_pink_gold;
- 1: return spriteset_railcom8_wagons_brown_gold;
- 1: return spriteset_railcom8_wagons_red_gold;
- 1: return spriteset_railcom8_wagons_orange_gold;
- 1: return spriteset_railcom8_wagons_yellow_gold;
- 1: return spriteset_railcom8_wagons_green_gold;
- 1: return spriteset_railcom8_wagons_palegreen_gold;
- 1: return spriteset_railcom8_wagons_darkgreen_gold;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom8_wagons_pass, cargo_subtype){
- 0: return spriteset_railcom8_wagons_CC_pass;
- 1: return random_railcom8_wagons_pass;
- 2: return spriteset_railcom8_wagons_black_pass;
- 3: return spriteset_railcom8_wagons_gray_pass;
- 4: return spriteset_railcom8_wagons_white_pass;
- 5: return spriteset_railcom8_wagons_ltblue_pass;
- 6: return spriteset_railcom8_wagons_blue_pass;
- 7: return spriteset_railcom8_wagons_darkblue_pass;
- 8: return spriteset_railcom8_wagons_mauve_pass;
- 9: return spriteset_railcom8_wagons_purple_pass;
- 10: return spriteset_railcom8_wagons_pink_pass;
- 11: return spriteset_railcom8_wagons_brown_pass;
- 12: return spriteset_railcom8_wagons_red_pass;
- 13: return spriteset_railcom8_wagons_orange_pass;
- 14: return spriteset_railcom8_wagons_yellow_pass;
- 15: return spriteset_railcom8_wagons_green_pass;
- 16: return spriteset_railcom8_wagons_palegreen_pass;
- 17: return spriteset_railcom8_wagons_darkgreen_pass;
- return spriteset_railcom8_wagons_CC_pass;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom8_wagons_mail, cargo_subtype){
- 0: return spriteset_railcom8_wagons_CC_mail;
- 1: return random_railcom8_wagons_mail;
- 2: return spriteset_railcom8_wagons_black_mail;
- 3: return spriteset_railcom8_wagons_gray_mail;
- 4: return spriteset_railcom8_wagons_white_mail;
- 5: return spriteset_railcom8_wagons_ltblue_mail;
- 6: return spriteset_railcom8_wagons_blue_mail;
- 7: return spriteset_railcom8_wagons_darkblue_mail;
- 8: return spriteset_railcom8_wagons_mauve_mail;
- 9: return spriteset_railcom8_wagons_purple_mail;
- 10: return spriteset_railcom8_wagons_pink_mail;
- 11: return spriteset_railcom8_wagons_brown_mail;
- 12: return spriteset_railcom8_wagons_red_mail;
- 13: return spriteset_railcom8_wagons_orange_mail;
- 14: return spriteset_railcom8_wagons_yellow_mail;
- 15: return spriteset_railcom8_wagons_green_mail;
- 16: return spriteset_railcom8_wagons_palegreen_mail;
- 17: return spriteset_railcom8_wagons_darkgreen_mail;
- return spriteset_railcom8_wagons_CC_mail;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom8_wagons_gold, cargo_subtype){
- 0: return spriteset_railcom8_wagons_CC_gold;
- 1: return random_railcom8_wagons_gold;
- 2: return spriteset_railcom8_wagons_black_gold;
- 3: return spriteset_railcom8_wagons_gray_gold;
- 4: return spriteset_railcom8_wagons_white_gold;
- 5: return spriteset_railcom8_wagons_ltblue_gold;
- 6: return spriteset_railcom8_wagons_blue_gold;
- 7: return spriteset_railcom8_wagons_darkblue_gold;
- 8: return spriteset_railcom8_wagons_mauve_gold;
- 9: return spriteset_railcom8_wagons_purple_gold;
- 10: return spriteset_railcom8_wagons_pink_gold;
- 11: return spriteset_railcom8_wagons_brown_gold;
- 12: return spriteset_railcom8_wagons_red_gold;
- 13: return spriteset_railcom8_wagons_orange_gold;
- 14: return spriteset_railcom8_wagons_yellow_gold;
- 15: return spriteset_railcom8_wagons_green_gold;
- 16: return spriteset_railcom8_wagons_palegreen_gold;
- 17: return spriteset_railcom8_wagons_darkgreen_gold;
- return spriteset_railcom8_wagons_CC_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom8_wagons, cargo_type_in_veh){
- PASS: switch_subtypes_railcom8_wagons_pass;
- MAIL: switch_subtypes_railcom8_wagons_mail;
- VALU: switch_subtypes_railcom8_wagons_gold;
- GOLD: switch_subtypes_railcom8_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_subtypes_railcom8_wagons_gold;
- return switch_subtypes_railcom8_wagons_gold;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom9_wagons_pass){
- 1: return spriteset_railcom9_wagons_black_pass;
- 1: return spriteset_railcom9_wagons_gray_pass;
- 1: return spriteset_railcom9_wagons_white_pass;
- 1: return spriteset_railcom9_wagons_ltblue_pass;
- 1: return spriteset_railcom9_wagons_blue_pass;
- 1: return spriteset_railcom9_wagons_darkblue_pass;
- 1: return spriteset_railcom9_wagons_mauve_pass;
- 1: return spriteset_railcom9_wagons_purple_pass;
- 1: return spriteset_railcom9_wagons_pink_pass;
- 1: return spriteset_railcom9_wagons_brown_pass;
- 1: return spriteset_railcom9_wagons_red_pass;
- 1: return spriteset_railcom9_wagons_orange_pass;
- 1: return spriteset_railcom9_wagons_yellow_pass;
- 1: return spriteset_railcom9_wagons_green_pass;
- 1: return spriteset_railcom9_wagons_palegreen_pass;
- 1: return spriteset_railcom9_wagons_darkgreen_pass;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom9_wagons_mail){
- 1: return spriteset_railcom9_wagons_black_mail;
- 1: return spriteset_railcom9_wagons_gray_mail;
- 1: return spriteset_railcom9_wagons_white_mail;
- 1: return spriteset_railcom9_wagons_ltblue_mail;
- 1: return spriteset_railcom9_wagons_blue_mail;
- 1: return spriteset_railcom9_wagons_darkblue_mail;
- 1: return spriteset_railcom9_wagons_mauve_mail;
- 1: return spriteset_railcom9_wagons_purple_mail;
- 1: return spriteset_railcom9_wagons_pink_mail;
- 1: return spriteset_railcom9_wagons_brown_mail;
- 1: return spriteset_railcom9_wagons_red_mail;
- 1: return spriteset_railcom9_wagons_orange_mail;
- 1: return spriteset_railcom9_wagons_yellow_mail;
- 1: return spriteset_railcom9_wagons_green_mail;
- 1: return spriteset_railcom9_wagons_palegreen_mail;
- 1: return spriteset_railcom9_wagons_darkgreen_mail;
- }
- random_switch (FEAT_TRAINS, SELF, random_railcom9_wagons_gold){
- 1: return spriteset_railcom9_wagons_black_gold;
- 1: return spriteset_railcom9_wagons_gray_gold;
- 1: return spriteset_railcom9_wagons_white_gold;
- 1: return spriteset_railcom9_wagons_ltblue_gold;
- 1: return spriteset_railcom9_wagons_blue_gold;
- 1: return spriteset_railcom9_wagons_darkblue_gold;
- 1: return spriteset_railcom9_wagons_mauve_gold;
- 1: return spriteset_railcom9_wagons_purple_gold;
- 1: return spriteset_railcom9_wagons_pink_gold;
- 1: return spriteset_railcom9_wagons_brown_gold;
- 1: return spriteset_railcom9_wagons_red_gold;
- 1: return spriteset_railcom9_wagons_orange_gold;
- 1: return spriteset_railcom9_wagons_yellow_gold;
- 1: return spriteset_railcom9_wagons_green_gold;
- 1: return spriteset_railcom9_wagons_palegreen_gold;
- 1: return spriteset_railcom9_wagons_darkgreen_gold;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom9_wagons_pass, cargo_subtype){
- 0: return spriteset_railcom9_wagons_CC_pass;
- 1: return random_railcom9_wagons_pass;
- 2: return spriteset_railcom9_wagons_black_pass;
- 3: return spriteset_railcom9_wagons_gray_pass;
- 4: return spriteset_railcom9_wagons_white_pass;
- 5: return spriteset_railcom9_wagons_ltblue_pass;
- 6: return spriteset_railcom9_wagons_blue_pass;
- 7: return spriteset_railcom9_wagons_darkblue_pass;
- 8: return spriteset_railcom9_wagons_mauve_pass;
- 9: return spriteset_railcom9_wagons_purple_pass;
- 10: return spriteset_railcom9_wagons_pink_pass;
- 11: return spriteset_railcom9_wagons_brown_pass;
- 12: return spriteset_railcom9_wagons_red_pass;
- 13: return spriteset_railcom9_wagons_orange_pass;
- 14: return spriteset_railcom9_wagons_yellow_pass;
- 15: return spriteset_railcom9_wagons_green_pass;
- 16: return spriteset_railcom9_wagons_palegreen_pass;
- 17: return spriteset_railcom9_wagons_darkgreen_pass;
- return spriteset_railcom9_wagons_CC_pass;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom9_wagons_mail, cargo_subtype){
- 0: return spriteset_railcom9_wagons_CC_mail;
- 1: return random_railcom9_wagons_mail;
- 2: return spriteset_railcom9_wagons_black_mail;
- 3: return spriteset_railcom9_wagons_gray_mail;
- 4: return spriteset_railcom9_wagons_white_mail;
- 5: return spriteset_railcom9_wagons_ltblue_mail;
- 6: return spriteset_railcom9_wagons_blue_mail;
- 7: return spriteset_railcom9_wagons_darkblue_mail;
- 8: return spriteset_railcom9_wagons_mauve_mail;
- 9: return spriteset_railcom9_wagons_purple_mail;
- 10: return spriteset_railcom9_wagons_pink_mail;
- 11: return spriteset_railcom9_wagons_brown_mail;
- 12: return spriteset_railcom9_wagons_red_mail;
- 13: return spriteset_railcom9_wagons_orange_mail;
- 14: return spriteset_railcom9_wagons_yellow_mail;
- 15: return spriteset_railcom9_wagons_green_mail;
- 16: return spriteset_railcom9_wagons_palegreen_mail;
- 17: return spriteset_railcom9_wagons_darkgreen_mail;
- return spriteset_railcom9_wagons_CC_mail;
- }
- switch(FEAT_TRAINS, SELF, switch_subtypes_railcom9_wagons_gold, cargo_subtype){
- 0: return spriteset_railcom9_wagons_CC_gold;
- 1: return random_railcom9_wagons_gold;
- 2: return spriteset_railcom9_wagons_black_gold;
- 3: return spriteset_railcom9_wagons_gray_gold;
- 4: return spriteset_railcom9_wagons_white_gold;
- 5: return spriteset_railcom9_wagons_ltblue_gold;
- 6: return spriteset_railcom9_wagons_blue_gold;
- 7: return spriteset_railcom9_wagons_darkblue_gold;
- 8: return spriteset_railcom9_wagons_mauve_gold;
- 9: return spriteset_railcom9_wagons_purple_gold;
- 10: return spriteset_railcom9_wagons_pink_gold;
- 11: return spriteset_railcom9_wagons_brown_gold;
- 12: return spriteset_railcom9_wagons_red_gold;
- 13: return spriteset_railcom9_wagons_orange_gold;
- 14: return spriteset_railcom9_wagons_yellow_gold;
- 15: return spriteset_railcom9_wagons_green_gold;
- 16: return spriteset_railcom9_wagons_palegreen_gold;
- 17: return spriteset_railcom9_wagons_darkgreen_gold;
- return spriteset_railcom9_wagons_CC_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom9_wagons, cargo_type_in_veh){
- PASS: switch_subtypes_railcom9_wagons_pass;
- MAIL: switch_subtypes_railcom9_wagons_mail;
- VALU: switch_subtypes_railcom9_wagons_gold;
- GOLD: switch_subtypes_railcom9_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: switch_subtypes_railcom9_wagons_gold;
- return switch_subtypes_railcom9_wagons_gold;
- }
- /*switch (FEAT_TRAINS, SELF, switch_railcom1_wagons, cargo_type_in_veh){
- PASS: spriteset_railcom1_wagons_pass;
- MAIL: spriteset_railcom1_wagons_mail;
- VALU: spriteset_railcom1_wagons_gold;
- GOLD: spriteset_railcom1_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railcom1_wagons_gold;
- return spriteset_railcom1_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom2_wagons, cargo_type_in_veh){
- PASS: spriteset_railcom2_wagons_pass;
- MAIL: spriteset_railcom2_wagons_mail;
- VALU: spriteset_railcom2_wagons_gold;
- GOLD: spriteset_railcom2_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railcom2_wagons_gold;
- return spriteset_railcom2_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom3_wagons, cargo_type_in_veh){
- PASS: spriteset_railcom3_wagons_pass;
- MAIL: spriteset_railcom3_wagons_mail;
- VALU: spriteset_railcom3_wagons_gold;
- GOLD: spriteset_railcom3_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railcom3_wagons_gold;
- return spriteset_railcom3_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom4_wagons, cargo_type_in_veh){
- PASS: spriteset_railcom4_wagons_pass;
- MAIL: spriteset_railcom4_wagons_mail;
- VALU: spriteset_railcom4_wagons_gold;
- GOLD: spriteset_railcom4_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railcom4_wagons_gold;
- return spriteset_railcom4_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom5_wagons, cargo_type_in_veh){
- PASS: spriteset_railcom5_wagons_pass;
- MAIL: spriteset_railcom5_wagons_mail;
- VALU: spriteset_railcom5_wagons_gold;
- GOLD: spriteset_railcom5_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railcom5_wagons_gold;
- return spriteset_railcom5_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom6_wagons, cargo_type_in_veh){
- PASS: spriteset_railcom6_wagons_pass;
- MAIL: spriteset_railcom6_wagons_mail;
- VALU: spriteset_railcom6_wagons_gold;
- GOLD: spriteset_railcom6_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railcom6_wagons_gold;
- return spriteset_railcom6_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom7_wagons, cargo_type_in_veh){
- PASS: spriteset_railcom7_wagons_pass;
- MAIL: spriteset_railcom7_wagons_mail;
- VALU: spriteset_railcom7_wagons_gold;
- GOLD: spriteset_railcom7_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railcom7_wagons_gold;
- return spriteset_railcom7_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom8_wagons, cargo_type_in_veh){
- PASS: spriteset_railcom8_wagons_pass;
- MAIL: spriteset_railcom8_wagons_mail;
- VALU: spriteset_railcom8_wagons_gold;
- GOLD: spriteset_railcom8_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railcom8_wagons_gold;
- return spriteset_railcom8_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_railcom9_wagons, cargo_type_in_veh){
- PASS: spriteset_railcom9_wagons_pass;
- MAIL: spriteset_railcom9_wagons_mail;
- VALU: spriteset_railcom9_wagons_gold;
- GOLD: spriteset_railcom9_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_railcom9_wagons_gold;
- return spriteset_railcom9_wagons_gold;
- }*/
- switch (FEAT_TRAINS, SELF, switch_monoice1_wagons, cargo_type_in_veh){
- PASS: spriteset_monoice1_wagons_pass;
- MAIL: spriteset_monoice1_wagons_mail;
- VALU: spriteset_monoice1_wagons_gold;
- GOLD: spriteset_monoice1_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_monoice1_wagons_gold;
- return spriteset_monoice1_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_monoice2_wagons, cargo_type_in_veh){
- PASS: spriteset_monoice2_wagons_pass;
- MAIL: spriteset_monoice2_wagons_mail;
- VALU: spriteset_monoice2_wagons_gold;
- GOLD: spriteset_monoice2_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_monoice2_wagons_gold;
- return spriteset_monoice2_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_monoice3_wagons, cargo_type_in_veh){
- PASS: spriteset_monoice3_wagons_pass;
- MAIL: spriteset_monoice3_wagons_mail;
- VALU: spriteset_monoice3_wagons_gold;
- GOLD: spriteset_monoice3_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_monoice3_wagons_gold;
- return spriteset_monoice3_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_monoice4_wagons, cargo_type_in_veh){
- PASS: spriteset_monoice4_wagons_pass;
- MAIL: spriteset_monoice4_wagons_mail;
- VALU: spriteset_monoice4_wagons_gold;
- GOLD: spriteset_monoice4_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_monoice4_wagons_gold;
- return spriteset_monoice4_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_monocom1_wagons, cargo_type_in_veh){
- PASS: spriteset_monocom1_wagons_pass;
- MAIL: spriteset_monocom1_wagons_mail;
- VALU: spriteset_monocom1_wagons_gold;
- GOLD: spriteset_monocom1_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_monocom1_wagons_gold;
- return spriteset_monocom1_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_monocom2_wagons, cargo_type_in_veh){
- PASS: spriteset_monocom2_wagons_pass;
- MAIL: spriteset_monocom2_wagons_mail;
- VALU: spriteset_monocom2_wagons_gold;
- GOLD: spriteset_monocom2_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_monocom2_wagons_gold;
- return spriteset_monocom2_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_monocom3_wagons, cargo_type_in_veh){
- PASS: spriteset_monocom3_wagons_pass;
- MAIL: spriteset_monocom3_wagons_mail;
- VALU: spriteset_monocom3_wagons_gold;
- GOLD: spriteset_monocom3_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_monocom3_wagons_gold;
- return spriteset_monocom3_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_monocom4_wagons, cargo_type_in_veh){
- PASS: spriteset_monocom4_wagons_pass;
- MAIL: spriteset_monocom4_wagons_mail;
- VALU: spriteset_monocom4_wagons_gold;
- GOLD: spriteset_monocom4_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_monocom4_wagons_gold;
- return spriteset_monocom4_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_magice1_wagons, cargo_type_in_veh){
- PASS: spriteset_magice1_wagons_pass;
- MAIL: spriteset_magice1_wagons_mail;
- VALU: spriteset_magice1_wagons_gold;
- GOLD: spriteset_magice1_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_magice1_wagons_gold;
- return spriteset_magice1_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_magice2_wagons, cargo_type_in_veh){
- PASS: spriteset_magice2_wagons_pass;
- MAIL: spriteset_magice2_wagons_mail;
- VALU: spriteset_magice2_wagons_gold;
- GOLD: spriteset_magice2_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_magice2_wagons_gold;
- return spriteset_magice2_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_magice3_wagons, cargo_type_in_veh){
- PASS: spriteset_magice3_wagons_pass;
- MAIL: spriteset_magice3_wagons_mail;
- VALU: spriteset_magice3_wagons_gold;
- GOLD: spriteset_magice3_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_magice3_wagons_gold;
- return spriteset_magice3_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_magice4_wagons, cargo_type_in_veh){
- PASS: spriteset_magice4_wagons_pass;
- MAIL: spriteset_magice4_wagons_mail;
- VALU: spriteset_magice4_wagons_gold;
- GOLD: spriteset_magice4_wagons_gold; //gold, valuable and diamond wagons are the same
- DIAM: spriteset_magice4_wagons_gold;
- return spriteset_magice4_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_WTF_wagons_pass, position_in_consist_from_end) {
- 0: spriteset_WTF_wagons_pass_tail;
- return spriteset_WTF_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_WTF_wagons_mail, position_in_consist_from_end) {
- 0: spriteset_WTF_wagons_mail_tail;
- return spriteset_WTF_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_WTF_wagons_gold, position_in_consist_from_end) {
- 0: spriteset_WTF_wagons_gold_tail;
- return spriteset_WTF_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_WTF_wagons, cargo_type_in_veh){
- PASS: switch_WTF_wagons_pass;
- MAIL: switch_WTF_wagons_mail;
- VALU: switch_WTF_wagons_gold;
- GOLD: switch_WTF_wagons_gold;
- DIAM: switch_WTF_wagons_gold;
- return switch_WTF_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_NYAN_wagons, cargo_type_in_veh){
- PASS: spriteset_NYAN_wagons_pass;
- MAIL: spriteset_NYAN_wagons_mail;
- VALU: spriteset_NYAN_wagons_gold;
- GOLD: spriteset_NYAN_wagons_gold;
- DIAM: spriteset_NYAN_wagons_gold;
- return spriteset_NYAN_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_SLUG_wagons, cargo_type_in_veh){
- PASS: spriteset_SLUG_wagons_pass;
- MAIL: spriteset_SLUG_wagons_mail;
- VALU: spriteset_SLUG_wagons_gold;
- GOLD: spriteset_SLUG_wagons_gold;
- DIAM: spriteset_SLUG_wagons_gold;
- return spriteset_SLUG_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_WIDOW_wagons_pass, position_in_consist_from_end) {
- 0: spriteset_WIDOW_wagons_pass_tail;
- return spriteset_WIDOW_wagons_pass;
- }
- switch (FEAT_TRAINS, SELF, switch_WIDOW_wagons_mail, position_in_consist_from_end) {
- 0: spriteset_WIDOW_wagons_mail_tail;
- return spriteset_WIDOW_wagons_mail;
- }
- switch (FEAT_TRAINS, SELF, switch_WIDOW_wagons_gold, position_in_consist_from_end) {
- 0: spriteset_WIDOW_wagons_gold_tail;
- return spriteset_WIDOW_wagons_gold;
- }
- switch (FEAT_TRAINS, SELF, switch_WIDOW_wagons, cargo_type_in_veh){
- PASS: switch_WIDOW_wagons_pass;
- MAIL: switch_WIDOW_wagons_mail;
- VALU: switch_WIDOW_wagons_gold;
- GOLD: switch_WIDOW_wagons_gold;
- DIAM: switch_WIDOW_wagons_gold;
- return switch_WIDOW_wagons_gold;
- }
- switch (FEAT_TRAINS, PARENT, switch_pax_wagons, vehicle_type_id){
- item_monoWTF1: switch_WTF_wagons;
- item_monoWTF2: switch_WTF_wagons;
- item_monoWTF3: switch_WTF_wagons;
- item_monoWTF4: switch_WTF_wagons;
- item_SLUG: switch_SLUG_wagons;
- item_NYAN: switch_NYAN_wagons;
- item_WIDOW: switch_WIDOW_wagons;
- item_railice1: switch_railice1_wagons;
- item_railice2: switch_railice2_wagons;
- item_railice3: switch_railice3_wagons;
- item_railice4: switch_railice4_wagons;
- item_railice5: switch_railice5_wagons;
- item_railice6: switch_railice6_wagons;
- item_railice7: switch_railice7_wagons;
- item_railice8: switch_railice8_wagons;
- item_railice9: switch_railice9_wagons;
- item_railcom1: switch_railcom1_wagons;
- item_railcom2: switch_railcom2_wagons;
- item_railcom3: switch_railcom3_wagons;
- item_railcom4: switch_railcom4_wagons;
- item_railcom5: switch_railcom5_wagons;
- item_railcom6: switch_railcom6_wagons;
- item_railcom7: switch_railcom7_wagons;
- item_railcom8: switch_railcom8_wagons;
- item_railcom9: switch_railcom9_wagons;
- item_monoice1: switch_monoice1_wagons;
- item_monoice2: switch_monoice2_wagons;
- item_monoice3: switch_monoice3_wagons;
- item_monoice4: switch_monoice4_wagons;
- item_monolocal1: switch_monocom1_wagons;
- item_monolocal2: switch_monocom2_wagons;
- item_monolocal3: switch_monocom3_wagons;
- item_monolocal4: switch_monocom4_wagons;
- item_magice1: switch_magice1_wagons;
- item_magice2: switch_magice2_wagons;
- item_magice3: switch_magice3_wagons;
- item_magice4: switch_magice4_wagons;
- item_MagCom1: switch_magcom1_wagons;
- item_railstrong1: switch_raildefault1_wagons; // rail 1-3 gets first gen, 4-6 gets 2nd, 7-9 gets 3rd
- item_railstrong2: switch_raildefault1_wagons; // mono 1-2 gets first gen, 3-4 gets 2nd
- item_railstrong3: switch_raildefault1_wagons; // mag 1-2 gets first gen, 3-4 gets 2nd
- item_railstrong4: switch_raildefault2_wagons;
- item_railstrong5: switch_raildefault2_wagons;
- item_railstrong6: switch_raildefault2_wagons;
- item_railstrong7: switch_raildefault3_wagons;
- item_railstrong8: switch_raildefault3_wagons;
- item_railstrong9: switch_raildefault3_wagons;
- item_railmedium1: switch_raildefault1_wagons;
- item_railmedium2: switch_raildefault1_wagons;
- item_railmedium3: switch_raildefault1_wagons;
- item_railmedium4: switch_raildefault2_wagons;
- item_railmedium5: switch_raildefault2_wagons;
- item_railmedium6: switch_raildefault2_wagons;
- item_railmedium7: switch_raildefault3_wagons;
- item_railmedium8: switch_raildefault3_wagons;
- item_railmedium9: switch_raildefault3_wagons;
- item_railfast1: switch_raildefault1_wagons;
- item_railfast2: switch_raildefault1_wagons;
- item_railfast3: switch_raildefault1_wagons;
- item_railfast4: switch_raildefault2_wagons;
- item_railfast5: switch_raildefault2_wagons;
- item_railfast6: switch_raildefault2_wagons;
- item_railfast7: switch_raildefault3_wagons;
- item_railfast8: switch_raildefault3_wagons;
- item_railfast9: switch_raildefault3_wagons;
- item_monomedium1: switch_monodefault1_wagons;
- item_monomedium2: switch_monodefault1_wagons;
- item_monomedium3: switch_monodefault2_wagons;
- item_monomedium4: switch_monodefault2_wagons;
- item_monofast1: switch_monodefault1_wagons;
- item_monofast2: switch_monodefault1_wagons;
- item_monofast3: switch_monodefault2_wagons;
- item_monofast4: switch_monodefault2_wagons;
- item_magstrong1: switch_magdefault1_wagons;
- item_magstrong2: switch_magdefault1_wagons;
- item_magstrong3: switch_magdefault2_wagons;
- item_magstrong4: switch_magdefault2_wagons;
- item_magfast1: switch_magdefault1_wagons;
- item_magfast2: switch_magdefault1_wagons;
- item_magfast3: switch_magdefault2_wagons;
- item_magfast4: switch_magdefault2_wagons;
- return switch_raildefault1_wagons;
- }
- //PAX WAGON CAPACITY SWITCH
- switch (FEAT_TRAINS, PARENT, pax_global_capacity_switch, vehicle_type_id) {
- item_railcom1: railpax50_capacity_switch;
- item_railcom2: railpax50_capacity_switch;
- item_railcom3: railpax50_capacity_switch;
- item_railcom4: railpax50_capacity_switch;
- item_railcom5: railpax60_capacity_switch;
- item_railcom6: railpax50_capacity_switch;
- item_railcom7: railpax60_capacity_switch;
- item_railcom8: railpax70_capacity_switch;
- item_railcom9: railpax50_capacity_switch;
- item_railice1: railpax40_capacity_switch;
- item_railice2: railpax40_capacity_switch;
- item_railice3: railpax40_capacity_switch;
- item_railice4: railpax40_capacity_switch;
- item_railice5: railpax40_capacity_switch;
- item_railice6: railpax40_capacity_switch;
- item_railice7: railpax40_capacity_switch;
- item_railice8: railpax40_capacity_switch;
- item_railice9: railpax40_capacity_switch;
- item_monolocal1: monopax45_capacity_switch;
- item_monolocal2: monopax45_capacity_switch;
- item_monolocal3: monopax45_capacity_switch;
- item_monolocal4: monopax45_capacity_switch;
- item_monoice1: monopax_48capacity_switch;
- item_monoice2: monopax_48capacity_switch;
- item_monoice3: monopax_48capacity_switch;
- item_monoice4: monopax_48capacity_switch;
- item_magice1: magpax30_capacity_switch;
- item_magice2: magpax30_capacity_switch;
- item_magice3: magpax35_capacity_switch;
- item_magice4: magpax30_capacity_switch;
- item_WIDOW: railpax40_capacity_switch;
- item_NYAN: monopax30_capacity_switch;
- item_SLUG: magpaxSLUGwagon_capacity_switch;
- item_MagCom1: magpax_local1_wagon_capacity_switch;
- 40;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement