From b787cb4d658d488695b1c2355cd293bc847c9ed0 Mon Sep 17 00:00:00 2001 From: Pablo Angulo Date: Wed, 7 Jan 2026 19:41:54 +0100 Subject: [PATCH 1/4] add 767-300er westjet --- lang/english.lng | 1 + .../Boeing/B767/B767_300ER/B767_300ER.pnml | 21 +++++++++--------- .../B767/B767_300ER/B767_300ER_graphic.pnml | 11 ++++++--- .../B767/B767_300ER/B767_300ER_switch.pnml | 19 +++++++++++----- .../Boeing/B767/B767_300ER/Westjet.png | Bin 0 -> 11550 bytes 5 files changed, 33 insertions(+), 19 deletions(-) create mode 100644 src/Aircraft/Boeing/B767/B767_300ER/Westjet.png diff --git a/lang/english.lng b/lang/english.lng index ddbe7b9..c92333b 100644 --- a/lang/english.lng +++ b/lang/english.lng @@ -432,6 +432,7 @@ STR_REFIT_LIVERY_Americanairlines_old1964 :{SILVER}(American Airlines STR_REFIT_LIVERY_Americanairlines_old1934 :{SILVER}(American Airlines / 1934~1964 Livery) STR_REFIT_LIVERY_Aircanada :(AIR CANADA) STR_REFIT_LIVERY_Aeromexico :(AEROMEXICO) +STR_REFIT_LIVERY_Westjet :(Westjet) # Liveries (South America) diff --git a/src/Aircraft/Boeing/B767/B767_300ER/B767_300ER.pnml b/src/Aircraft/Boeing/B767/B767_300ER/B767_300ER.pnml index 139c2d4..d4e5d96 100644 --- a/src/Aircraft/Boeing/B767/B767_300ER/B767_300ER.pnml +++ b/src/Aircraft/Boeing/B767/B767_300ER/B767_300ER.pnml @@ -18,40 +18,41 @@ item(FEAT_AIRCRAFT, B767_300ER, 7068){ aircraft_type: AIRCRAFT_TYPE_LARGE; sprite_id: SPRITE_ID_NEW_AIRCRAFT; variant_group: B767_200; - + //spec speed: 939km/h; - + //Model model_life: VEHICLE_NEVER_EXPIRES; vehicle_life: 30; retire_early: 0; reliability_decay: 0; - + //Cargo passenger_capacity: 218; - mail_capacity: 27; - acceleration: 27; + mail_capacity: 27; + acceleration: 27; refittable_cargo_classes: NO_CARGO_CLASS; non_refittable_cargo_classes: NO_CARGO_CLASS; cargo_allow_refit: [PASS]; cargo_disallow_refit: []; - + //Costs refit_cost: 100; - + //Flags misc_flags: bitmask(AIRCRAFT_FLAG_2CC); sound_effect: SOUND_TAKEOFF_JET; } - + graphics { default: sw_B767_300ER; purchase: sw_B767_300ER_purchase; loading_speed: 26; cost_factor: 890; running_cost_factor: 120; - cargo_subtype_text: sw_Boeing_767_300ER_cargo_subtype_text; + cargo_subtype_text: sw_B767_300ER_cargo_subtype_text; + passenger_capacity: sw_B767_300ER_cargo_subtype_capacity; name: switch_B767300ER_name; - } + } } diff --git a/src/Aircraft/Boeing/B767/B767_300ER/B767_300ER_graphic.pnml b/src/Aircraft/Boeing/B767/B767_300ER/B767_300ER_graphic.pnml index 2488040..58526b6 100644 --- a/src/Aircraft/Boeing/B767/B767_300ER/B767_300ER_graphic.pnml +++ b/src/Aircraft/Boeing/B767/B767_300ER/B767_300ER_graphic.pnml @@ -10,17 +10,22 @@ spriteset(set_B767_300ER_purchase, "src/Aircraft/Boeing/B767/B767_300ER/B767_300 } /*-------------------------------------------------------------------- -1. 보잉 787-9 제조사 +1. 767-300ER Manfacturer Livery --------------------------------------------------------------------*/ - spriteset(set_B767_300ER, "src/Aircraft/Boeing/B767/B767_300ER/B767_300ER.png"){ tp_B767_300(0, 0) } +/*-------------------------------------------------------------------- +2. 767-300ER Westjet +--------------------------------------------------------------------*/ +spriteset(set_B767_300ER_Westjet, "src/Aircraft/Boeing/B767/B767_300ER/Westjet.png"){ + tp_B767_300(0, 0) +} /*-------------------------------------------------------------------- 구매정보 --------------------------------------------------------------------*/ switch(FEAT_TRAINS, SELF, sw_B767_300ER_purchase, cargo_subtype) { set_B767_300ER_purchase; -} \ No newline at end of file +} diff --git a/src/Aircraft/Boeing/B767/B767_300ER/B767_300ER_switch.pnml b/src/Aircraft/Boeing/B767/B767_300ER/B767_300ER_switch.pnml index 43e5f2c..bf7026f 100644 --- a/src/Aircraft/Boeing/B767/B767_300ER/B767_300ER_switch.pnml +++ b/src/Aircraft/Boeing/B767/B767_300ER/B767_300ER_switch.pnml @@ -1,19 +1,26 @@ /*-------------------------------------------------------------------- 스위치 --------------------------------------------------------------------*/ -switch(FEAT_AIRCRAFT, SELF, sw_Boeing_767_300ER_cargo_subtype_text, cargo_subtype) { - 1: return string(STR_REFIT_LIVERY_Boeing); // 제조사 - 2: return string(STR_REFIT_LIVERY_Boeing); // 대한항공 +switch(FEAT_AIRCRAFT, SELF, sw_B767_300ER_cargo_subtype_text, cargo_subtype) { + 1: return string(STR_REFIT_LIVERY_Boeing); // Manufacturer + 2: return string(STR_REFIT_LIVERY_Westjet); // Westjet return string(STR_REFIT_LIVERY_Boeing); } switch(FEAT_AIRCRAFT, SELF, sw_B767_300ER, cargo_subtype) { - 1: set_B767_300ER; // 제조사 - 2: set_B767_300ER; // 대한항공 + 1: set_B767_300ER; // Manufacturer + 2: set_B767_300ER_Westjet; // Westjet set_B767_300ER; } switch (FEAT_AIRCRAFT, SELF, switch_B767300ER_name, getbits(extra_callback_info1, 0, 8) == 0x20? getbits(extra_callback_info1, 8, 8) : 0xFFFF) { 0: return string(STR_B767_FAMILY); return CB_RESULT_NO_TEXT; -} \ No newline at end of file +} + +switch (FEAT_AIRCRAFT, SELF, sw_B767_300ER_cargo_subtype_capacity, cargo_subtype) +{ + // Use https://seatmaps.com/es/aircraft/boeing-767-300er/ as reference + 1: return 218; // default + 2: return 262; // Westjet +} diff --git a/src/Aircraft/Boeing/B767/B767_300ER/Westjet.png b/src/Aircraft/Boeing/B767/B767_300ER/Westjet.png new file mode 100644 index 0000000000000000000000000000000000000000..fb4726fb7f93ffcbd4556c0e3a1b8cc7033b4588 GIT binary patch literal 11550 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 Date: Wed, 7 Jan 2026 19:47:28 +0100 Subject: [PATCH 2/4] add 777-300ER AirCanada --- .../Boeing/B777/B777_300ER/Aircanada.png | Bin 0 -> 11124 bytes .../B777/B777_300ER/B777_300ER_graphic.pnml | 9 ++++++++- .../B777/B777_300ER/B777_300ER_switch.pnml | 3 +++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/Aircraft/Boeing/B777/B777_300ER/Aircanada.png diff --git a/src/Aircraft/Boeing/B777/B777_300ER/Aircanada.png b/src/Aircraft/Boeing/B777/B777_300ER/Aircanada.png new file mode 100644 index 0000000000000000000000000000000000000000..f4489030ceb896687f77a77c702e03b69aa58069 GIT binary patch literal 11124 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 Date: Wed, 7 Jan 2026 19:57:30 +0100 Subject: [PATCH 3/4] add 747-300 sabena and a220-300 air canada --- lang/english.lng | 2 ++ lang/korean.lng | 2 ++ .../A220/A220_300/A220_300_graphic.pnml | 16 +++++++++++++++ .../Airbus/A220/A220_300/A220_300_switch.pnml | 15 ++++++++++---- .../Airbus/A220/A220_300/AirCanada.png | Bin 0 -> 10386 bytes .../Airbus/A220/A220_300/AirCanadaRetro.png | Bin 0 -> 10461 bytes .../Boeing/B747/B747_300/B747_300.pnml | 19 +++++++++--------- .../B747/B747_300/B747_300_graphic.pnml | 10 +++++++-- .../Boeing/B747/B747_300/B747_300_switch.pnml | 16 ++++++++++----- src/Aircraft/Boeing/B747/B747_300/Sabena.png | Bin 0 -> 11366 bytes 10 files changed, 60 insertions(+), 20 deletions(-) create mode 100644 src/Aircraft/Airbus/A220/A220_300/AirCanada.png create mode 100644 src/Aircraft/Airbus/A220/A220_300/AirCanadaRetro.png create mode 100644 src/Aircraft/Boeing/B747/B747_300/Sabena.png diff --git a/lang/english.lng b/lang/english.lng index c92333b..24f6ed6 100644 --- a/lang/english.lng +++ b/lang/english.lng @@ -431,6 +431,7 @@ STR_REFIT_LIVERY_Americanairlines_old1968 :{SILVER}(American Airlines STR_REFIT_LIVERY_Americanairlines_old1964 :{SILVER}(American Airlines / 1964~1968 Livery) STR_REFIT_LIVERY_Americanairlines_old1934 :{SILVER}(American Airlines / 1934~1964 Livery) STR_REFIT_LIVERY_Aircanada :(AIR CANADA) +STR_REFIT_LIVERY_Aircanada_retro :(AIR CANADA (retro)) STR_REFIT_LIVERY_Aeromexico :(AEROMEXICO) STR_REFIT_LIVERY_Westjet :(Westjet) @@ -473,6 +474,7 @@ STR_REFIT_LIVERY_TAP :(TAP) STR_REFIT_LIVERY_Vueling :(Vueling) STR_REFIT_LIVERY_Wizzair :(Wizz Air) STR_REFIT_LIVERY_Ryanair :(Ryanair) +STR_REFIT_LIVERY_Sabena :(Sabena) # Liveries (Oceania, Africa) diff --git a/lang/korean.lng b/lang/korean.lng index 73c4069..8657ea4 100644 --- a/lang/korean.lng +++ b/lang/korean.lng @@ -432,7 +432,9 @@ STR_REFIT_LIVERY_Americanairlines_old1968 :(아메리칸 항공 / 1968 STR_REFIT_LIVERY_Americanairlines_old1964 :(아메리칸 항공 / 1964~1968년 도장) STR_REFIT_LIVERY_Americanairlines_old1934 :(아메리칸 항공 / 1934~1964년 도장) STR_REFIT_LIVERY_Aircanada :(에어캐나다) +STR_REFIT_LIVERY_Aircanada_retro :(에어캐나다 (retro)) STR_REFIT_LIVERY_Aeromexico :(아에로멕시코) +STR_REFIT_LIVERY_Westjet :(Westjet) # Liveries (South America) diff --git a/src/Aircraft/Airbus/A220/A220_300/A220_300_graphic.pnml b/src/Aircraft/Airbus/A220/A220_300/A220_300_graphic.pnml index 215c21c..aba39d0 100644 --- a/src/Aircraft/Airbus/A220/A220_300/A220_300_graphic.pnml +++ b/src/Aircraft/Airbus/A220/A220_300/A220_300_graphic.pnml @@ -41,6 +41,22 @@ spriteset(set_A220_300_airfrance, "src/Aircraft/Airbus/A220/A220_300/AirFrance.p tp_A220_300(0, 0) } +/*-------------------------------------------------------------------- +4. A220-300 Air Canada +--------------------------------------------------------------------*/ + +spriteset(set_A220_300_aircanada, "src/Aircraft/Airbus/A220/A220_300/AirCanada.png"){ + tp_A220_300(0, 0) +} + +/*-------------------------------------------------------------------- +4. A220-300 Air Canada (Retro) +--------------------------------------------------------------------*/ + +spriteset(set_A220_300_aircanada_retro, "src/Aircraft/Airbus/A220/A220_300/AirCanadaRetro.png"){ + tp_A220_300(0, 0) +} + /*-------------------------------------------------------------------- 구매정보 --------------------------------------------------------------------*/ diff --git a/src/Aircraft/Airbus/A220/A220_300/A220_300_switch.pnml b/src/Aircraft/Airbus/A220/A220_300/A220_300_switch.pnml index c24926a..be9ede7 100644 --- a/src/Aircraft/Airbus/A220/A220_300/A220_300_switch.pnml +++ b/src/Aircraft/Airbus/A220/A220_300/A220_300_switch.pnml @@ -6,14 +6,19 @@ switch(FEAT_AIRCRAFT, SELF, sw_A220_300_cargo_subtype_text, cargo_subtype) { 2: return string(STR_REFIT_LIVERY_Koreanair); // Korean Air 3: return string(STR_REFIT_LIVERY_Swissinternationalairlines); // Swiss 4: return string(STR_REFIT_LIVERY_Airfrance); // Air France + 5: return string(STR_REFIT_LIVERY_Aircanada); // Air Canada + 6: return string(STR_REFIT_LIVERY_Aircanada_retro); // Air Canada (Retro) + return string(STR_REFIT_LIVERY_Airbus); } switch(FEAT_AIRCRAFT, SELF, sw_A220_300, cargo_subtype) { - 1: set_A220_300_default; // 제조사 - 2: set_A220_300_korean; // Korean Air - 3: set_A220_300_swiss; // Swiss - 4: set_A220_300_airfrance; // Air France + 1: set_A220_300_default; // 제조사 + 2: set_A220_300_korean; // Korean Air + 3: set_A220_300_swiss; // Swiss + 4: set_A220_300_airfrance; // Air France + 5: set_A220_300_aircanada; // Air Canada + 6: set_A220_300_aircanada_retro; // Air Canada (Retro) set_A220_300_default; } @@ -28,4 +33,6 @@ switch (FEAT_AIRCRAFT, SELF, sw_A220_300_cargo_subtype_capacity, cargo_subtype) 2: return 140; // Korean Air 3: return 145; // Swiss 4: return 148; // Air France + 5: return 137; // Air Canada + 6: return 137; // Air Canada (Retro) } diff --git a/src/Aircraft/Airbus/A220/A220_300/AirCanada.png b/src/Aircraft/Airbus/A220/A220_300/AirCanada.png new file mode 100644 index 0000000000000000000000000000000000000000..5ef0aba319a035a10bf178897af765ee9e4c27f1 GIT binary patch literal 10386 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 z zQPl!GvEJzIe44!t#o@62`NQGXRhJX*1SfAg=(z9br zbQ&O@k54!>WK}BKrjiNB<^Bm5QBIc{F1s~ahM2&*My^+A!jbc@17>;7)wBztgp64{ zEAisP;`OI{I-j0q=<`*5N<8j1_zlDOd3dhlIZ#)8q~_3lS09rw%Q$8CXKoTqeOr!) zn?W>6ldg`ZpXa?8B#Sru8&UHP zRXEF=C&OG7#$>o;BWQSi(ROK2~%0fo6T+L}&22<@C6 z-oPJmGaXW}33_@)hyDOCFnC|_Q>*J2*yrWNhYo^8L6hIkE|1s74y~)n%85wKz0*t` z5)M!C{Hg{wNYJHujac@tg(4gMguh+g6=XQSayBIGU|qu+Lw{j(DmM^XYtL0-JL%47%{D~ zh?`zlZ1kMzgyzTUDf<=vhM=!ZIr4*d?BCO2$N9}0F4TQmmB_jL1fQH6{AgcR@)Gl# zSL_y^uaeFYKkdObzPM!7=GWakBh=KC6{;L`Ci_au_{jM^ukPWnMVHrgMY~Eap24W) z$oYo(F0=O!Ur~np_J(VlE!29VEAb2OS2cGZYa>5af6vD)@AFpfYVHcvylNmUOHE!V zh_F@L7P0uIxtn5Ju literal 0 HcmV?d00001 diff --git a/src/Aircraft/Airbus/A220/A220_300/AirCanadaRetro.png b/src/Aircraft/Airbus/A220/A220_300/AirCanadaRetro.png new file mode 100644 index 0000000000000000000000000000000000000000..387743f4131f02cbd5abf70bcc89aa87bd1d56f7 GIT binary patch literal 10461 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 literal 0 HcmV?d00001 diff --git a/src/Aircraft/Boeing/B747/B747_300/B747_300.pnml b/src/Aircraft/Boeing/B747/B747_300/B747_300.pnml index f8e20bd..f6d8e5e 100644 --- a/src/Aircraft/Boeing/B747/B747_300/B747_300.pnml +++ b/src/Aircraft/Boeing/B747/B747_300/B747_300.pnml @@ -18,33 +18,33 @@ item(FEAT_AIRCRAFT, B747_300, 7094){ aircraft_type: AIRCRAFT_TYPE_LARGE; sprite_id: SPRITE_ID_NEW_AIRCRAFT; variant_group: B747_100; - + //spec speed: 990km/h; - + //Model model_life: VEHICLE_NEVER_EXPIRES; vehicle_life: 30; retire_early: 0; reliability_decay: 0; - + //Cargo passenger_capacity: 412; - mail_capacity: 50; - acceleration: 27; + mail_capacity: 50; + acceleration: 27; refittable_cargo_classes: NO_CARGO_CLASS; non_refittable_cargo_classes: NO_CARGO_CLASS; cargo_allow_refit: [PASS]; cargo_disallow_refit: []; - + //Costs refit_cost: 100; - + //Flags misc_flags: bitmask(AIRCRAFT_FLAG_2CC); sound_effect: SOUND_TAKEOFF_JET; } - + graphics { default: sw_B747_300; purchase: sw_B747_300_purchase; @@ -52,6 +52,7 @@ item(FEAT_AIRCRAFT, B747_300, 7094){ cost_factor: 1150; running_cost_factor: 120; cargo_subtype_text: sw_Boeing_747_300_cargo_subtype_text; + passenger_capacity: sw_B747_300_cargo_subtype_capacity; name: switch_B747300_name; - } + } } diff --git a/src/Aircraft/Boeing/B747/B747_300/B747_300_graphic.pnml b/src/Aircraft/Boeing/B747/B747_300/B747_300_graphic.pnml index badfe32..682dc72 100644 --- a/src/Aircraft/Boeing/B747/B747_300/B747_300_graphic.pnml +++ b/src/Aircraft/Boeing/B747/B747_300/B747_300_graphic.pnml @@ -12,14 +12,20 @@ spriteset(set_B747_300_purchase, "src/Aircraft/Boeing/B747/B747_300/B747_300.png /*-------------------------------------------------------------------- 1. Boeing 747-300 Manufacturer --------------------------------------------------------------------*/ - spriteset(set_B747_300, "src/Aircraft/Boeing/B747/B747_300/B747_300.png"){ tp_B747_100(0, 0) } +/*-------------------------------------------------------------------- +2. Boeing 747-300 Sabena +--------------------------------------------------------------------*/ +spriteset(set_B747_300_Sabena, "src/Aircraft/Boeing/B747/B747_300/Sabena.png"){ + tp_B747_100(0, 0) +} + /*-------------------------------------------------------------------- 구매정보 --------------------------------------------------------------------*/ switch(FEAT_TRAINS, SELF, sw_B747_300_purchase, cargo_subtype) { set_B747_300_purchase; -} \ No newline at end of file +} diff --git a/src/Aircraft/Boeing/B747/B747_300/B747_300_switch.pnml b/src/Aircraft/Boeing/B747/B747_300/B747_300_switch.pnml index 4e94830..1917fff 100644 --- a/src/Aircraft/Boeing/B747/B747_300/B747_300_switch.pnml +++ b/src/Aircraft/Boeing/B747/B747_300/B747_300_switch.pnml @@ -2,18 +2,24 @@ 스위치 --------------------------------------------------------------------*/ switch(FEAT_AIRCRAFT, SELF, sw_Boeing_747_300_cargo_subtype_text, cargo_subtype) { - 1: return string(STR_REFIT_LIVERY_Boeing); // 제조사 - 2: return string(STR_REFIT_LIVERY_Boeing); // 대한항공 + 1: return string(STR_REFIT_LIVERY_Boeing); // Manufacturer + 2: return string(STR_REFIT_LIVERY_Sabena); // Sabena return string(STR_REFIT_LIVERY_Boeing); } switch(FEAT_AIRCRAFT, SELF, sw_B747_300, cargo_subtype) { - 1: set_B747_300; // 제조사 - 2: set_B747_300; // 대한항공 + 1: set_B747_300; // Manufacturer + 2: set_B747_300_Sabena; // Sabena set_B747_300; } switch (FEAT_AIRCRAFT, SELF, switch_B747300_name, getbits(extra_callback_info1, 0, 8) == 0x20? getbits(extra_callback_info1, 8, 8) : 0xFFFF) { 0: return string(STR_B747_FAMILY); return CB_RESULT_NO_TEXT; -} \ No newline at end of file +} + +switch (FEAT_AIRCRAFT, SELF, sw_B747_300_cargo_subtype_capacity, cargo_subtype) +{ + 1: return 366; // default + 2: return 385; // Sabena +} diff --git a/src/Aircraft/Boeing/B747/B747_300/Sabena.png b/src/Aircraft/Boeing/B747/B747_300/Sabena.png new file mode 100644 index 0000000000000000000000000000000000000000..2015308c56bfb2e65627a85c5a14bbef06ef4ec4 GIT binary patch literal 11366 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 literal 0 HcmV?d00001 From 9fc77069cfb9ca7879bb60d656324bf99df28b47 Mon Sep 17 00:00:00 2001 From: Pablo Angulo Date: Wed, 7 Jan 2026 20:40:43 +0100 Subject: [PATCH 4/4] add 747-300 PIA --- lang/english.lng | 1 + lang/korean.lng | 1 + .../Boeing/B747/B747_300/B747_300_graphic.pnml | 7 +++++++ .../Boeing/B747/B747_300/B747_300_switch.pnml | 3 +++ src/Aircraft/Boeing/B747/B747_300/PIA.png | Bin 0 -> 11256 bytes 5 files changed, 12 insertions(+) create mode 100644 src/Aircraft/Boeing/B747/B747_300/PIA.png diff --git a/lang/english.lng b/lang/english.lng index 24f6ed6..7c92382 100644 --- a/lang/english.lng +++ b/lang/english.lng @@ -405,6 +405,7 @@ STR_REFIT_LIVERY_Singaporeairlinescargo_old1987 :{DKBLUE}(SINGAPORE AIRLINES STR_REFIT_LIVERY_Singaporeairlinescargo_old1972 :{DKBLUE}(SINGAPORE AIRLINES CARGO / 1972~1987 Livery) STR_REFIT_LIVERY_Garudaindonesia :(Garuda Indonesia) STR_REFIT_LIVERY_Airindia :(AIR INDIA) +STR_REFIT_LIVERY_PIA :(PIA) # Liveries (Middle East) diff --git a/lang/korean.lng b/lang/korean.lng index 8657ea4..6635cce 100644 --- a/lang/korean.lng +++ b/lang/korean.lng @@ -406,6 +406,7 @@ STR_REFIT_LIVERY_Singaporeairlinescargo_old1987 :(싱가포르항공 카고 STR_REFIT_LIVERY_Singaporeairlinescargo_old1972 :(싱가포르항공 카고 / 1972~1987년 도장) STR_REFIT_LIVERY_Garudaindonesia :(가루다 인도네시아) STR_REFIT_LIVERY_Airindia :(에어 인디아) +STR_REFIT_LIVERY_PIA :(PIA) # Liveries (Middle East) diff --git a/src/Aircraft/Boeing/B747/B747_300/B747_300_graphic.pnml b/src/Aircraft/Boeing/B747/B747_300/B747_300_graphic.pnml index 682dc72..ff646ab 100644 --- a/src/Aircraft/Boeing/B747/B747_300/B747_300_graphic.pnml +++ b/src/Aircraft/Boeing/B747/B747_300/B747_300_graphic.pnml @@ -23,6 +23,13 @@ spriteset(set_B747_300_Sabena, "src/Aircraft/Boeing/B747/B747_300/Sabena.png"){ tp_B747_100(0, 0) } +/*-------------------------------------------------------------------- +3. Boeing 747-300 PIA +--------------------------------------------------------------------*/ +spriteset(set_B747_300_PIA, "src/Aircraft/Boeing/B747/B747_300/PIA.png"){ + tp_B747_100(0, 0) +} + /*-------------------------------------------------------------------- 구매정보 --------------------------------------------------------------------*/ diff --git a/src/Aircraft/Boeing/B747/B747_300/B747_300_switch.pnml b/src/Aircraft/Boeing/B747/B747_300/B747_300_switch.pnml index 1917fff..c575144 100644 --- a/src/Aircraft/Boeing/B747/B747_300/B747_300_switch.pnml +++ b/src/Aircraft/Boeing/B747/B747_300/B747_300_switch.pnml @@ -4,12 +4,14 @@ switch(FEAT_AIRCRAFT, SELF, sw_Boeing_747_300_cargo_subtype_text, cargo_subtype) { 1: return string(STR_REFIT_LIVERY_Boeing); // Manufacturer 2: return string(STR_REFIT_LIVERY_Sabena); // Sabena + 3: return string(STR_REFIT_LIVERY_PIA); // PIA return string(STR_REFIT_LIVERY_Boeing); } switch(FEAT_AIRCRAFT, SELF, sw_B747_300, cargo_subtype) { 1: set_B747_300; // Manufacturer 2: set_B747_300_Sabena; // Sabena + 3: set_B747_300_PIA; // PIA set_B747_300; } @@ -22,4 +24,5 @@ switch (FEAT_AIRCRAFT, SELF, sw_B747_300_cargo_subtype_capacity, cargo_subtype) { 1: return 366; // default 2: return 385; // Sabena + 3: return 503; // PIA } diff --git a/src/Aircraft/Boeing/B747/B747_300/PIA.png b/src/Aircraft/Boeing/B747/B747_300/PIA.png new file mode 100644 index 0000000000000000000000000000000000000000..c9ef676fe0b4329d9ecda551b620581e1e8e3835 GIT binary patch literal 11256 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 QxibI^bWF7?G*MCi12bz5x&QzG literal 0 HcmV?d00001