From 5c927ede6b72342b035c696f1122366f7269477c Mon Sep 17 00:00:00 2001 From: Pablo Angulo Date: Sat, 3 Jan 2026 12:42:30 +0100 Subject: [PATCH] Add A350 liveries --- src/.DS_Store | Bin 0 -> 8196 bytes src/Aircraft/.DS_Store | Bin 0 -> 8196 bytes src/Aircraft/Airbus/.DS_Store | Bin 0 -> 8196 bytes src/Aircraft/Airbus/A330/.DS_Store | Bin 0 -> 6148 bytes src/Aircraft/Airbus/A350/.DS_Store | Bin 0 -> 6148 bytes .../Airbus/A350/A350_1000/A350_1000.pnml | 21 ++--- .../A350/A350_1000/A350_1000_graphic.pnml | 39 ++++++++- .../A350/A350_1000/A350_1000_switch.pnml | 32 +++++-- src/Aircraft/Airbus/A350/A350_1000/BA.png | Bin 0 -> 11901 bytes .../Airbus/A350/A350_1000/Cathaypacific.png | Bin 0 -> 11542 bytes .../Airbus/A350/A350_1000/Japanairlines.png | Bin 0 -> 11581 bytes src/Aircraft/Airbus/A350/A350_1000/Qatar.png | Bin 0 -> 11432 bytes src/Aircraft/Airbus/A350/A350_1000/Virgin.png | Bin 0 -> 11997 bytes .../Airbus/A350/A350_900/A350_900.pnml | 21 ++--- .../Airbus/A350/A350_900/A350_900_switch.pnml | 81 +++++++++++------- .../Airbus/A350/A350_900ULR/A350_900ULR.pnml | 21 ++--- .../A350/A350_900ULR/A350_900ULR_graphic.pnml | 9 +- .../A350/A350_900ULR/A350_900ULR_switch.pnml | 20 +++-- src/Aircraft/Boeing/.DS_Store | Bin 6148 -> 8196 bytes 19 files changed, 165 insertions(+), 79 deletions(-) create mode 100644 src/.DS_Store create mode 100644 src/Aircraft/.DS_Store create mode 100644 src/Aircraft/Airbus/.DS_Store create mode 100644 src/Aircraft/Airbus/A330/.DS_Store create mode 100644 src/Aircraft/Airbus/A350/.DS_Store create mode 100644 src/Aircraft/Airbus/A350/A350_1000/BA.png create mode 100644 src/Aircraft/Airbus/A350/A350_1000/Cathaypacific.png create mode 100644 src/Aircraft/Airbus/A350/A350_1000/Japanairlines.png create mode 100644 src/Aircraft/Airbus/A350/A350_1000/Qatar.png create mode 100644 src/Aircraft/Airbus/A350/A350_1000/Virgin.png diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8b220c575b9492909ac6457f6b57b0724238b83a GIT binary patch literal 8196 zcmeHMU2GIp6u#fIzziMe07Vwu2@8cFWPt+JmOr!oQ$V1=wsczx%k0iT2c|P+XLbve z#>T`K{)|r=|9#R(eN;5T7$1lle;)9`7nKLk%$+6Bp9hUGHqK4vo_p`P z=iWJIzVFVSS;iQei~1VIVvI47E?+8DRE<-7y?>1wxD1XCs)7`N zq@Mx=h1!${1U89Krb0QwWnfBc^6UYjDZ&&3+?@0Ye>%xjC`Y*D<_z4NA>0{ZhJs*s zvP%Th8B$zEbrgXp0%IfK(??`Y%%t2se|P?#vz#31uH*(R)Aj1=zJyRwIc4fJahg~q z?oanQgK1Cmif*%3*yr~;9LLI)+gfg~X$)qSnij|QG}AT;fq|(TG^Mx8v~_2&*(ut( z8`!3~LX<=)tHg$e>Kp2liTZW*!^y&B=u zJ+4#mT7t#0ic)lqJqE31mW)%1KBUXU$?nXZ|$j1F7tH)bIzN!P1m^B3G7SJjE8 zW{NrUSkd%OD7B&(?2%Zc%Dp<>+zvAHGZ?XQb5z_UzeOke2A0#M-quXdSc%(G$8@1`C=LAZM#!m90 z+h49p*8?9G#O7D4X|+>SJ`?E?nRdw}_|s$MED&qUkES-Yf;Vg5*Lfodv{aj_3#W)o zWoub0+s+OW;fB~b_AI-=F0qf;RrUq@hW*HHvEKkpg@oy-LJbyR36gja4QRxAG@~86 zu?K1Nq7NpHz{PQ##1Ky5Nu0)6oWprMgBS5KUcsw)18?CHF5_*yhimu*pW<`e#JBhk z-{Tg3#~-*YOcCY@F=4*2SV#&hg;hd>&?syWHVQk1b|E8Z!V$p{!cTfanR5HfE^{fI zAUWnJA<7MK$_W?8r(FEeEnBzA+b0d>Zp`E)n|t59#L^Y3>l-&W-2o#CGV7bmA@XHjzlBi2oGYZ?K!} z2lflQO=zEqIf!8y>ImZxV+(c?%6*J?;sCPHkb{nX*ciYu!uu%<<8h4O37jFkpT|>p z8qeW*ynvVR8eS*NU%;D$_;+vx@8Sb|h^zQG#QxWW{Gaf1h}trmcif9+{5l?*OX-4b zIrd@FmF?~|n^e6Dez!3{|8JZ4`~Rf!DZ1Gx0#OA1S_Dwpnr>|-n~BaeKi5vsb&xK< z`13}%3{0pB(s7bOI!^M=ABNOU&{W?h70MAVX@ttZ{vm+>8vpx0xuf@g^!^WU8^Cwc GR(}E{eR(hd literal 0 HcmV?d00001 diff --git a/src/Aircraft/.DS_Store b/src/Aircraft/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..e19a865f35b7743cc980f760bd293733e3a5e823 GIT binary patch literal 8196 zcmeHMU2GIp6u#f|hZ#E10g5cR6Bi0W$N~jcTmH=UPXU1f+tO_*EVDZ!9hlCPo!u=^ z8XFT|KrlXO{P#&Ckp}}xe9=Tj^ik0SV|*ZL{CU6!UsN7EGk2EQEqyV>*f=+td+t5= zo_p^(^L;aWW*K8>E9z?*i!jDSx;&}WQFVvnjeFOmA_STmk|2A=ip*C9J|7M1Falu&{+AK(o)0m)JedsSIG6sTgDO7- zAX!anzfha<0N*AS$YdbLx%5qGO`bgZ`@zK6m?X|`T(fC!=BPDfJEyrD2p$D&R)t$< zDt*%3oRy_BdIl4mwcJuW|5#C#Dm(ji*;#33ojgnJP51T70~uv*iM;9>E|`w(?lbZ( z$&6C(lK0zkj=ei?c;me}$0`olZbq4t)2v+4(h5eaWu?rM2I=bET;8#)-HvN|%k-rS z#_@tTHfbo`?>hNHyT4dQQHrjy*Pyk`lF>mcx@nWP^b8v+Jco2)_JaGC-oI*H^X6pd zww-&f)hl!6&TEk6ehRZ)Fds9Ge9wrf7Y6$@H)q(oX&>$_nXZ|&jBZ;SGUgyIN!RKl z3m4rRRn@7cri)qgSkWw;P#Q(i-y^nIl?QY>+)hXLcF~nfBCSKaFI%jt`@NC&yg{`d z7_3;S%H1ycplHFw)oWzA`zYZH37M_E=ihuoPY5`?PG3)!q`1zw&6H+|nSc z>6|k(L@v64uC+~74|?0~(A+}Tuwm1Yt_FKQOk@4-pq4kfMhKsQb~|bPTS|J*s8cr! zjz37z*hOCSdCRrxy6?lH$ijLxrS^!*=OW!A(=M6B3A(ME8e(Jl)-)zp@@C@)I&b)a zmKu{y!4#3HY#r-hJJ=y&;V3)Ho@3|PMfNef!oFnRvY*&Z_B()DNSKK_G++^yB8~^p zj23J_8@jLudy&Eb24Ug|TpY(qjN%lY#A!T*vp9!m@e*Fat9T7>;%!{SCA@?8aTTB9 zGkk#?_zvIW2i(LT_!GB;8exGD5f%zdgt)LuSS>UQEy6}&ldwzZ64HVu91$F0n4e!L z^YB36PauR7)TpFe@NH1IaA&$jAKAKXyS!uC(CzwcPO$m+EQl>zxhB!FrS&!tIdaQj z{W}GG+)rSOk9!{%6_~xonJC{^W@#lQdx$W`ana+gGK0@vA}DSo}_9Oe1-6EvV#ymu@98HAphp-j92;m;SdvFjLXvjjx5Nr(N7-9Vs#_%}C@dVBg z*3aQ-JcH-)0$#++cpYyL-p}JLLi@Y8jQ8*%KEf4z65#$DLjBM9r2@%2Cn6cYRU)~R z%G;J>A0~Yn{S!^5L$8V-GUDa`ol}4RpAN2sXAC0{M&KVt0M#9-jy5u$>QUz9+A+Eg z(d89y-Z+=O2~~bNPSQ`uN#6d$klHbt>e(a%InE_%sQl|60`BV1?eP5{zW;p~PrK?b D2q%D! literal 0 HcmV?d00001 diff --git a/src/Aircraft/Airbus/.DS_Store b/src/Aircraft/Airbus/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..0f96d93c9748e33b1821486ce97db3c4f7fc6f53 GIT binary patch literal 8196 zcmeHMUu+ab7@yy^g&RNt{>TuyIf3h&gE4r?_1R z&IUGff}N+wjU;-F8ymF{!wg4^Z~mQj?VqwmpaETg2i(}+&mpea4Y+6l%%IzMavqNNY5THCZK*|BxU z?yEJ*>^XC5Wx0<$X}QJ|hF<6%HZ*sjH|ykeOEauPJtf02a;Dy8We4@yh)L4bnz{uG zAB?E#WTNR}&Nx~$+~Z2UDEf0m7pro=MvL2FYu+rHa#5slX!d1`Rdt`&(^k-_)B=SS zD^3?e?tWb`I$lE$K=y_oLL;=L}>Edgm}fFyL+@uD_+k_mny`!?pcR z^2ScGqSqU)Mbms67S=7OQB!KSsC+5X78zE_AlTEka`cP!$>0{MPp;&5Bg!w|9us~QM#DrDCYN1JJ7B&bQg`GmDkQTDSVZj!L`1*x% zsO=Bz35al{T$vQq`!|#_y8Z{6I{k;0p`CW#Q%!lCZKr7?I^|{ zx1zX|Dp;m%9U@*C^|y;p)m8;xc%AqD@0k4i|5PNZCuC+!&|63KjlyoT&dCCp!KQL#jtf)YC}@bc|EtP`c+I0_f-3fB&f+-v8nK K@56S=7ykfhi*X+S literal 0 HcmV?d00001 diff --git a/src/Aircraft/Airbus/A330/.DS_Store b/src/Aircraft/Airbus/A330/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..ed63c70ea8662cca64cf9d595a345573ef52f992 GIT binary patch literal 6148 zcmeHKyKciU3?x$z2C`)As84W^shb+4U(gRokz_RBq3G_Z-<416@iEj;v!zRLG^mp( zo($h0nj)h6ugg|sBO*QAP`+(w&GyY3TV+InaGY_J7a3%@e4fW9`|p5pdwG=|p5ZtD zG)<#z(x?CxpaN8Y3Q&Q&Dv;&1U*Gjq9!3SIz#}MN_d|gj*2Fo`uMP~}0suRN-7xoF z0$3~ntci0VA}|dqFsPa>h6Ww+l6f_84h*_zHXoXA*6dK!-;VQ(r;FA=j#PjOEERZ) z<;Lp&8~jH9za()*1*pJ7DWKiq{jkR;Wo>Of&T4Ief50v03OB>tDHyyQ1HBw$VdePQ clOnI!9Q!qK4s<%=P6zU5z;vNef&W(E2d3*2RsaA1 literal 0 HcmV?d00001 diff --git a/src/Aircraft/Airbus/A350/.DS_Store b/src/Aircraft/Airbus/A350/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..804eddc8f79e368aecc7c1b2e5958ff4ebb43708 GIT binary patch literal 6148 zcmeHKyKcfj5ZnzEL}@4~?-OE0DbgL5`GR~v5TQh(h|;^uZ)f%aHZpEgM6+mbe0w{4 z@)TZHM6~@rHX>^gS-}nE$Cjztx%tE%GGeG+<3k#Gw%_q;n;jX;6Vd)f_Q2=!lohtBHMJ&_(@b)XAGQClvMD5ig!D zS_8RK0V;5-z#_J5>;F6W%=~{#;*JVXfq$idF1z=x#VciRoxGg&+5+FhFNR!C$KtIR i=&cwVYsH&UUa@DK*Tg>1>4-ZW$Ug$63yli=g#y0^P8Uf4 literal 0 HcmV?d00001 diff --git a/src/Aircraft/Airbus/A350/A350_1000/A350_1000.pnml b/src/Aircraft/Airbus/A350/A350_1000/A350_1000.pnml index a439c29..647bff3 100644 --- a/src/Aircraft/Airbus/A350/A350_1000/A350_1000.pnml +++ b/src/Aircraft/Airbus/A350/A350_1000/A350_1000.pnml @@ -18,40 +18,41 @@ item(FEAT_AIRCRAFT, A350_1000, 7029){ aircraft_type: AIRCRAFT_TYPE_LARGE; sprite_id: SPRITE_ID_NEW_AIRCRAFT; variant_group: A350_900; - + //spec speed: 945km/h; - + //Model model_life: VEHICLE_NEVER_EXPIRES; vehicle_life: 25; retire_early: 0; reliability_decay: 0; - + //Cargo passenger_capacity: 356; - mail_capacity: 40; - acceleration: 27; + mail_capacity: 40; + 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_A350_1000; purchase: sw_A350_1000_purchase; loading_speed: 43; cost_factor: 894; running_cost_factor: 120; - cargo_subtype_text: sw_Airbus_A350_1000_cargo_subtype_text; - name: switch_A3501000_name; + cargo_subtype_text: sw_A350_1000_cargo_subtype_text; + passenger_capacity: sw_A350_1000_cargo_subtype_capacity; + name: switch_A350_1000_name; } } diff --git a/src/Aircraft/Airbus/A350/A350_1000/A350_1000_graphic.pnml b/src/Aircraft/Airbus/A350/A350_1000/A350_1000_graphic.pnml index 2248c75..c8393ce 100644 --- a/src/Aircraft/Airbus/A350/A350_1000/A350_1000_graphic.pnml +++ b/src/Aircraft/Airbus/A350/A350_1000/A350_1000_graphic.pnml @@ -10,17 +10,50 @@ spriteset(set_A350_1000_purchase, "src/Aircraft/Airbus/A350/A350_1000/A350_1000. } /*-------------------------------------------------------------------- -1. 에어버스 A220-300 제조사 +1. A350-1000 제조사 --------------------------------------------------------------------*/ - spriteset(set_A350_1000_default, "src/Aircraft/Airbus/A350/A350_1000/A350_1000.png"){ tp_A350_1000(0, 0) } +/*-------------------------------------------------------------------- +2. A350-1000 BA +--------------------------------------------------------------------*/ +spriteset(set_A350_1000_ba, "src/Aircraft/Airbus/A350/A350_1000/BA.png"){ + tp_A350_1000(0, 0) +} + +/*-------------------------------------------------------------------- +3. A350-1000 Cathay Pacific +--------------------------------------------------------------------*/ +spriteset(set_A350_1000_cathay_pacific, "src/Aircraft/Airbus/A350/A350_1000/Cathaypacific.png"){ + tp_A350_1000(0, 0) +} + +/*-------------------------------------------------------------------- +4. A350-1000 Japan Airlines +--------------------------------------------------------------------*/ +spriteset(set_A350_1000_japan_airlines, "src/Aircraft/Airbus/A350/A350_1000/Japanairlines.png"){ + tp_A350_1000(0, 0) +} + +/*-------------------------------------------------------------------- +5. A350-1000 Qatar +--------------------------------------------------------------------*/ +spriteset(set_A350_1000_qatar, "src/Aircraft/Airbus/A350/A350_1000/Qatar.png"){ + tp_A350_1000(0, 0) +} + +/*-------------------------------------------------------------------- +6. A350-1000 Virgin Atlantic +--------------------------------------------------------------------*/ +spriteset(set_A350_1000_virgin, "src/Aircraft/Airbus/A350/A350_1000/Virgin.png"){ + tp_A350_1000(0, 0) +} /*-------------------------------------------------------------------- 구매정보 --------------------------------------------------------------------*/ switch(FEAT_TRAINS, SELF, sw_A350_1000_purchase, cargo_subtype) { set_A350_1000_purchase; -} \ No newline at end of file +} diff --git a/src/Aircraft/Airbus/A350/A350_1000/A350_1000_switch.pnml b/src/Aircraft/Airbus/A350/A350_1000/A350_1000_switch.pnml index c6b4fc1..589581b 100644 --- a/src/Aircraft/Airbus/A350/A350_1000/A350_1000_switch.pnml +++ b/src/Aircraft/Airbus/A350/A350_1000/A350_1000_switch.pnml @@ -1,19 +1,37 @@ /*-------------------------------------------------------------------- 스위치 --------------------------------------------------------------------*/ -switch(FEAT_AIRCRAFT, SELF, sw_Airbus_A350_1000_cargo_subtype_text, cargo_subtype) { - 1: return string(STR_REFIT_LIVERY_Airbus); // 제조사 - 2: return string(STR_REFIT_LIVERY_Airbus); // 아시아나항공 +switch(FEAT_AIRCRAFT, SELF, sw_A350_1000_cargo_subtype_text, cargo_subtype) { + 1: return string(STR_REFIT_LIVERY_Airbus); // Manufacturer + 2: return string(STR_REFIT_LIVERY_Britishairways); // BA + 3: return string(STR_REFIT_LIVERY_Cathaypacific); // Cathay Pacific + 4: return string(STR_REFIT_LIVERY_Japanairlines); // Japan Airlines + 5: return string(STR_REFIT_LIVERY_Qatarairways); // Qatar + 6: return string(STR_REFIT_LIVERY_Virginatlantic); // Virgin Atlantic return string(STR_REFIT_LIVERY_Airbus); } switch(FEAT_AIRCRAFT, SELF, sw_A350_1000, cargo_subtype) { - 1: set_A350_1000_default; // 제조사 - 2: set_A350_1000_default; // 아시아나항공 + 1: set_A350_1000_default; // Manufacturer + 2: set_A350_1000_ba; // British Airways + 3: set_A350_1000_cathay_pacific; // Cathay Pacific + 4: set_A350_1000_japan_airlines; // Japan Airlines + 5: set_A350_1000_qatar; // Qatar + 6: set_A350_1000_virgin; // Virgin Atlantic set_A350_1000_default; } -switch (FEAT_AIRCRAFT, SELF, switch_A3501000_name, getbits(extra_callback_info1, 0, 8) == 0x20? getbits(extra_callback_info1, 8, 8) : 0xFFFF) { +switch (FEAT_AIRCRAFT, SELF, switch_A350_1000_name, getbits(extra_callback_info1, 0, 8) == 0x20? getbits(extra_callback_info1, 8, 8) : 0xFFFF) { 0: return string(STR_A350_FAMILY); return CB_RESULT_NO_TEXT; -} \ No newline at end of file +} + +switch (FEAT_AIRCRAFT, SELF, sw_A350_1000_cargo_subtype_capacity, cargo_subtype) +{ + 1: return 325; // default + 2: return 331; // British Airways + 3: return 334; // Cathay Pacific + 4: return 239; // Japan Airlines + 5: return 395; // Qatar + 6: return 397; // Virgin Atlantic +} diff --git a/src/Aircraft/Airbus/A350/A350_1000/BA.png b/src/Aircraft/Airbus/A350/A350_1000/BA.png new file mode 100644 index 0000000000000000000000000000000000000000..148386c60b1489a58f667226ea1da8bd4876f16c GIT binary patch literal 11901 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

=Jb=%=NN_R)eU^l^9->fRV%tHNtB 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 literal 0 HcmV?d00001 diff --git a/src/Aircraft/Airbus/A350/A350_1000/Japanairlines.png b/src/Aircraft/Airbus/A350/A350_1000/Japanairlines.png new file mode 100644 index 0000000000000000000000000000000000000000..e340811a71ead596d92084b9a6f1828aafb6cbe3 GIT binary patch literal 11581 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 I)36Qy536>IGynhq literal 0 HcmV?d00001 diff --git a/src/Aircraft/Airbus/A350/A350_900/A350_900.pnml b/src/Aircraft/Airbus/A350/A350_900/A350_900.pnml index 9ce3c20..916544f 100644 --- a/src/Aircraft/Airbus/A350/A350_900/A350_900.pnml +++ b/src/Aircraft/Airbus/A350/A350_900/A350_900.pnml @@ -17,40 +17,41 @@ item(FEAT_AIRCRAFT, A350_900, 7014){ introduction_date: date(2014, 1, 1); aircraft_type: AIRCRAFT_TYPE_LARGE; sprite_id: SPRITE_ID_NEW_AIRCRAFT; - + //spec speed: 945km/h; - + //Model model_life: VEHICLE_NEVER_EXPIRES; vehicle_life: 25; retire_early: 0; reliability_decay: 0; - + //Cargo passenger_capacity: 315; - mail_capacity: 32; - acceleration: 27; + mail_capacity: 32; + 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_A350_900; purchase: sw_A350_900_purchase; loading_speed: 43; cost_factor: 774; running_cost_factor: 120; - cargo_subtype_text: sw_Airbus_A350_900_cargo_subtype_text; - name: switch_A350_name; + cargo_subtype_text: sw_A350_900_cargo_subtype_text; + passenger_capacity: sw_A350_900_cargo_subtype_capacity; + name: switch_A350_900_name; } } diff --git a/src/Aircraft/Airbus/A350/A350_900/A350_900_switch.pnml b/src/Aircraft/Airbus/A350/A350_900/A350_900_switch.pnml index cdcbe0e..152e97b 100644 --- a/src/Aircraft/Airbus/A350/A350_900/A350_900_switch.pnml +++ b/src/Aircraft/Airbus/A350/A350_900/A350_900_switch.pnml @@ -1,45 +1,64 @@ /*-------------------------------------------------------------------- 스위치 --------------------------------------------------------------------*/ -switch(FEAT_AIRCRAFT, SELF, sw_Airbus_A350_900_cargo_subtype_text, cargo_subtype) { - 1: return string(STR_REFIT_LIVERY_Airbus); // Airbus - 2: return string(STR_REFIT_LIVERY_Asiana); // Asiana Airlines - 3: return string(STR_REFIT_LIVERY_Japanairlines); // Japan Airlines - 4: return string(STR_REFIT_LIVERY_Singaporeairlines); // Singapore Airlines - 5: return string(STR_REFIT_LIVERY_Airfrance); // Air France - 6: return string(STR_REFIT_LIVERY_Airchina); // Air China - 7: return string(STR_REFIT_LIVERY_Cathaypacific); // Cathay Pacific - 8: return string(STR_REFIT_LIVERY_Chinaeastern); // China Eastern - 9: return string(STR_REFIT_LIVERY_Finnair); // Finnair +switch(FEAT_AIRCRAFT, SELF, sw_A350_900_cargo_subtype_text, cargo_subtype) { + 1: return string(STR_REFIT_LIVERY_Airbus); // Airbus + 2: return string(STR_REFIT_LIVERY_Asiana); // Asiana Airlines + 3: return string(STR_REFIT_LIVERY_Japanairlines); // Japan Airlines + 4: return string(STR_REFIT_LIVERY_Singaporeairlines); // Singapore Airlines + 5: return string(STR_REFIT_LIVERY_Airfrance); // Air France + 6: return string(STR_REFIT_LIVERY_Airchina); // Air China + 7: return string(STR_REFIT_LIVERY_Cathaypacific); // Cathay Pacific + 8: return string(STR_REFIT_LIVERY_Chinaeastern); // China Eastern + 9: return string(STR_REFIT_LIVERY_Finnair); // Finnair 10: return string(STR_REFIT_LIVERY_Iberiaairlines); // Iberia - 11: return string(STR_REFIT_LIVERY_Deltaairlines); // Delta Air Lines - 12: return string(STR_REFIT_LIVERY_Lufthansa); // Lufthansa - 13: return string(STR_REFIT_LIVERY_Qatarairways); // Qatar Airways - 14: return string(STR_REFIT_LIVERY_Evelop); // evelop - 15: return string(STR_REFIT_LIVERY_Fijiairways); // Fiji airways + 11: return string(STR_REFIT_LIVERY_Deltaairlines); // Delta Air Lines + 12: return string(STR_REFIT_LIVERY_Lufthansa); // Lufthansa + 13: return string(STR_REFIT_LIVERY_Qatarairways); // Qatar Airways + 14: return string(STR_REFIT_LIVERY_Evelop); // evelop + 15: return string(STR_REFIT_LIVERY_Fijiairways); // Fiji airways return string(STR_REFIT_LIVERY_Airbus); } switch(FEAT_AIRCRAFT, SELF, sw_A350_900, cargo_subtype) { - 1: set_A350_900_default; // Airbus - 2: set_A350_900_asiana; // Asiana Airlines - 3: set_A350_900_Japanairlines; // Japan Airlines + 1: set_A350_900_default; // Airbus + 2: set_A350_900_asiana; // Asiana Airlines + 3: set_A350_900_Japanairlines; // Japan Airlines 4: set_A350_900_Singaporeairlines; // Singapore Airlines - 5: set_A350_900_Airfrance; // Air France - 6: set_A350_900_Airchina; // Air China - 7: set_A350_900_Cathaypacific; // Cathay Pacific - 8: set_A350_900_Chinaeastern; // China Eastern - 9: set_A350_900_Finnair; // Finnair - 10: set_A350_900_Iberia; // Iberia - 11: set_A350_900_Delta; // Delta Air Lines - 12: set_A350_900_Lufthansa; // Lufthansa - 13: set_A350_900_Qatarairways; // Qatar Airways - 14: set_A350_900_Evelop; // Evelop - 15: set_A350_900_Fiji; // Fiji Airways + 5: set_A350_900_Airfrance; // Air France + 6: set_A350_900_Airchina; // Air China + 7: set_A350_900_Cathaypacific; // Cathay Pacific + 8: set_A350_900_Chinaeastern; // China Eastern + 9: set_A350_900_Finnair; // Finnair + 10: set_A350_900_Iberia; // Iberia + 11: set_A350_900_Delta; // Delta Air Lines + 12: set_A350_900_Lufthansa; // Lufthansa + 13: set_A350_900_Qatarairways; // Qatar Airways + 14: set_A350_900_Evelop; // Evelop + 15: set_A350_900_Fiji; // Fiji Airways set_A350_900_default; } -switch (FEAT_AIRCRAFT, SELF, switch_A350_name, getbits(extra_callback_info1, 0, 8) == 0x20? getbits(extra_callback_info1, 8, 8) : 0xFFFF) { +switch (FEAT_AIRCRAFT, SELF, switch_A350_900_name, getbits(extra_callback_info1, 0, 8) == 0x20? getbits(extra_callback_info1, 8, 8) : 0xFFFF) { 0: return string(STR_A350_FAMILY); return CB_RESULT_NO_TEXT; -} \ No newline at end of file +} + +switch (FEAT_AIRCRAFT, SELF, sw_A350_900_cargo_subtype_capacity, cargo_subtype) +{ + 1: return 300; // Airbus + 2: return 311; // Asiana Airlines + 3: return 391; // Japan Airlines + 4: return 303; // Singapore Airlines + 5: return 324; // Air France + 6: return 312; // Air China + 7: return 280; // Cathay Pacific + 8: return 288; // China Eastern + 9: return 321; // Finnair + 10: return 352; // Iberia + 11: return 339; // Delta Air Lines + 12: return 318; // Lufthansa + 13: return 283; // Qatar Airways + 14: return 432; // Evelop + 15: return 334; // Fiji Airways +} diff --git a/src/Aircraft/Airbus/A350/A350_900ULR/A350_900ULR.pnml b/src/Aircraft/Airbus/A350/A350_900ULR/A350_900ULR.pnml index 8cd9212..193eb6e 100644 --- a/src/Aircraft/Airbus/A350/A350_900ULR/A350_900ULR.pnml +++ b/src/Aircraft/Airbus/A350/A350_900ULR/A350_900ULR.pnml @@ -18,40 +18,41 @@ item(FEAT_AIRCRAFT, A350_900ULR, 7028){ aircraft_type: AIRCRAFT_TYPE_LARGE; sprite_id: SPRITE_ID_NEW_AIRCRAFT; variant_group: A350_900; - + //spec speed: 945km/h; - + //Model model_life: VEHICLE_NEVER_EXPIRES; vehicle_life: 25; retire_early: 0; reliability_decay: 0; - + //Cargo passenger_capacity: 173; - mail_capacity: 32; - acceleration: 27; + mail_capacity: 32; + 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_A350_900ULR; purchase: sw_A350_900ULR_purchase; loading_speed: 43; cost_factor: 774; running_cost_factor: 120; - cargo_subtype_text: sw_Airbus_A350_900ULR_cargo_subtype_text; - name: switch_A350900ULR_name; + cargo_subtype_text: sw_A350_900ULR_cargo_subtype_text; + passenger_capacity: sw_A350_900ULR_cargo_subtype_capacity; + name: switch_A350_900ULR_name; } } diff --git a/src/Aircraft/Airbus/A350/A350_900ULR/A350_900ULR_graphic.pnml b/src/Aircraft/Airbus/A350/A350_900ULR/A350_900ULR_graphic.pnml index 22b13ce..0aeb52b 100644 --- a/src/Aircraft/Airbus/A350/A350_900ULR/A350_900ULR_graphic.pnml +++ b/src/Aircraft/Airbus/A350/A350_900ULR/A350_900ULR_graphic.pnml @@ -17,10 +17,17 @@ spriteset(set_A350_900ULR_default, "src/Aircraft/Airbus/A350/A350_900ULR/A350_90 tp_A350_900(0, 0) } +/*-------------------------------------------------------------------- +2. Airbus A350-900ULR Singapore Airlines +--------------------------------------------------------------------*/ + +spriteset(set_A350_900ULR_Singaporeairlines, "src/Aircraft/Airbus/A350/A350_900/Singaporeairlines.png"){ + tp_A350_900(0, 0) +} /*-------------------------------------------------------------------- 구매정보 --------------------------------------------------------------------*/ switch(FEAT_TRAINS, SELF, sw_A350_900ULR_purchase, cargo_subtype) { set_A350_900ULR_purchase; -} \ No newline at end of file +} diff --git a/src/Aircraft/Airbus/A350/A350_900ULR/A350_900ULR_switch.pnml b/src/Aircraft/Airbus/A350/A350_900ULR/A350_900ULR_switch.pnml index 2db99a8..128c097 100644 --- a/src/Aircraft/Airbus/A350/A350_900ULR/A350_900ULR_switch.pnml +++ b/src/Aircraft/Airbus/A350/A350_900ULR/A350_900ULR_switch.pnml @@ -1,19 +1,25 @@ /*-------------------------------------------------------------------- 스위치 --------------------------------------------------------------------*/ -switch(FEAT_AIRCRAFT, SELF, sw_Airbus_A350_900ULR_cargo_subtype_text, cargo_subtype) { - 1: return string(STR_REFIT_LIVERY_Airbus); // 제조사 - 2: return string(STR_REFIT_LIVERY_Airbus); // 아시아나항공 +switch(FEAT_AIRCRAFT, SELF, sw_A350_900ULR_cargo_subtype_text, cargo_subtype) { + 1: return string(STR_REFIT_LIVERY_Airbus); // manufacturer + 2: return string(STR_REFIT_LIVERY_Singaporeairlines); // Singapore Airlines return string(STR_REFIT_LIVERY_Airbus); } switch(FEAT_AIRCRAFT, SELF, sw_A350_900ULR, cargo_subtype) { - 1: set_A350_900ULR_default; // 제조사 - 2: set_A350_900ULR_default; // 아시아나항공 + 1: set_A350_900ULR_default; // manufacturer + 2: set_A350_900ULR_Singaporeairlines; // Singapore Airlines set_A350_900ULR_default; } -switch (FEAT_AIRCRAFT, SELF, switch_A350900ULR_name, getbits(extra_callback_info1, 0, 8) == 0x20? getbits(extra_callback_info1, 8, 8) : 0xFFFF) { +switch (FEAT_AIRCRAFT, SELF, switch_A350_900ULR_name, getbits(extra_callback_info1, 0, 8) == 0x20? getbits(extra_callback_info1, 8, 8) : 0xFFFF) { 0: return string(STR_A350_FAMILY); return CB_RESULT_NO_TEXT; -} \ No newline at end of file +} + +switch (FEAT_AIRCRAFT, SELF, sw_A350_900ULR_cargo_subtype_capacity, cargo_subtype) +{ + 1: return 165; // default + 2: return 161; // Singapore Airlines +} diff --git a/src/Aircraft/Boeing/.DS_Store b/src/Aircraft/Boeing/.DS_Store index f25f2632937b82f9f4009e1fe1710be85bd7d982..c2e7083db8ff8f82804c943d483aa11042c68983 100644 GIT binary patch literal 8196 zcmeHMU2GIp6u#fIzziMe07Vwu2@8cFWT6FCxBQvyp8^5}wx!!rSY~%dIxw9nJG)z; zG&Ux_fM9&m`0tZOA`b?X_@ar5=%b<78~5s@A_S6Zq9A*g8*&G8mXjm?@+9q0 z5Jn)3Kp25A0$~Kg2>cr&K;LYyh*Ny``DoaN5eOsjzl?ylKg6hdG!@WMPW`Qe8vh7D z)H?$Bh5CxuAsP#4DxjmB(g+oBQ=;4y!4U)8oaC`UFBQ;HPPsWlaQHy5GJ+Ed{MBjx zn6J)|;xuf-2!s)s904zVs#yz5vL==sdw$OiTBciUZ2S^JRrR##GsGEUjd&p4?+m4j zTCwD|XodYA*XcM`uF}_X`%GgftJJkRc2P5Jqu?8uxcsP+v#AAu|iII40c*D9z>OYVe8Ii>K^$nZ$W{+9}wsV@hfM6S7vnIH7W~@J! zTW;m|5mo7mKVMb+k!IG&v()ZPPp{mURpyrI!8-FC}nx^hXRd1&?JOH_5gH_}=#sMQ05m8(>_(<=3P#5eK`@YRC#nBRN$wf7>t@mM2Pqo6$cr9tx@KMX zeOMG(SgWShE>ZbRq*r9xWs_h}ua%=;tgpP9`qV1kt$$zV9Y4@geX21~5t+)?u{O4Y z9byGG%+9iB*?D%6eZ;P?FW5KiM|P9_24FfQ%tQ_9un5Z#$Nfm62^-LY4(!2Rq|t|d zm^cC#$8i$FIE5#08c*UZ&fyunh?nsSUd0=D3m0(-Z{s~&#V7a_pW_C;#dr7~H}O0E zz%5~#ut10i3x%aZTv#ov5t2fauu<3~>=HVJjGzfe1VI zmDfhsOO$>}6=&noq$Dcf%tm>$M2Vpm^ta6yw*iC@!Z9w&mD|NmfDq zc=fxAtK!~7yz_ti)c5~)mCvCwVFbbmjE?}S+tO_f1h|2OD@en}!tczJ`DH8>K*Ed+3`|g(1w;cmAfrLHF>H?KnZpbK DE!q-&