Skip to content

Commit

Permalink
Add: E195
Browse files Browse the repository at this point in the history
  • Loading branch information
CoconutKR committed Jan 11, 2025
1 parent 4064a55 commit 02a738c
Show file tree
Hide file tree
Showing 10 changed files with 138 additions and 1 deletion.
12 changes: 12 additions & 0 deletions lang/english.lng
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,18 @@ STR_A350_900_NAME :[AWAS] Airbus A350-900
STR_A350_900ULR_NAME :[AWAS] Airbus A350-900ULR
STR_A350_1000_NAME :[AWAS] Airbus A350-1000
STR_A380_800_NAME :[AWAS] Airbus A380-800
STR_E170STD_NAME :[AWAS] Embraer E170 STD
STR_E170LR_NAME :[AWAS] Embraer E170 LR
STR_E170AR_NAME :[AWAS] Embraer E170 AR
STR_E175STD_NAME :[AWAS] Embraer E175 STD
STR_E175LR_NAME :[AWAS] Embraer E175 LR
STR_E175AR_NAME :[AWAS] Embraer E175 AR
STR_E190STD_NAME :[AWAS] Embraer E190 STD
STR_E190LR_NAME :[AWAS] Embraer E190 LR
STR_E190AR_NAME :[AWAS] Embraer E190 AR
STR_E195STD_NAME :[AWAS] Embraer E195 STD
STR_E195LR_NAME :[AWAS] Embraer E195 LR
STR_E195AR_NAME :[AWAS] Embraer E195 AR
STR_ATR_72_200_NAME :[AWAS] ATR 72-200
STR_ATR_72_200F_NAME :[AWAS] ATR 72-200F
STR_ATR_72_210_NAME :[AWAS] ATR 72-210
Expand Down
12 changes: 12 additions & 0 deletions lang/korean.lng
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,18 @@ STR_A350_900_NAME :[AWAS] 에어버스 A350-90
STR_A350_900ULR_NAME :[AWAS] 에어버스 A350-900ULR
STR_A350_1000_NAME :[AWAS] 에어버스 A350-1000
STR_A380_800_NAME :[AWAS] 에어버스 A380-800
STR_E170STD_NAME :[AWAS] 엠브라에르 E170 STD
STR_E170LR_NAME :[AWAS] 엠브라에르 E170 LR
STR_E170AR_NAME :[AWAS] 엠브라에르 E170 AR
STR_E175STD_NAME :[AWAS] 엠브라에르 E175 STD
STR_E175LR_NAME :[AWAS] 엠브라에르 E175 LR
STR_E175AR_NAME :[AWAS] 엠브라에르 E175 AR
STR_E190STD_NAME :[AWAS] 엠브라에르 E190 STD
STR_E190LR_NAME :[AWAS] 엠브라에르 E190 LR
STR_E190AR_NAME :[AWAS] 엠브라에르 E190 AR
STR_E195STD_NAME :[AWAS] 엠브라에르 E195 STD
STR_E195LR_NAME :[AWAS] 엠브라에르 E195 LR
STR_E195AR_NAME :[AWAS] 엠브라에르 E195 AR
STR_ATR_72_200_NAME :[AWAS] ATR 72-200
STR_ATR_72_200F_NAME :[AWAS] ATR 72-200F
STR_ATR_72_210_NAME :[AWAS] ATR 72-210
Expand Down
File renamed without changes
55 changes: 55 additions & 0 deletions src/Aircraft/Embraer/E_Jet/E195/E195STD/E195STD.pnml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
/*--------------------------------------------------------------------
A220-100
--------------------------------------------------------------------*/
// Graphics
#include "E195STD_graphic.pnml"

// Switch
#include "E195STD_switch.pnml"

/*--------------------------------------------------------------------
항공기정보
--------------------------------------------------------------------*/
item(FEAT_AIRCRAFT, E195STD, 7132){
property {
name: string(STR_E195STD_NAME);
climates_available: ALL_CLIMATES;
introduction_date: date(2003, 1, 1);
aircraft_type: AIRCRAFT_TYPE_SMALL;
sprite_id: SPRITE_ID_NEW_AIRCRAFT;

//spec
speed: 888km/h;

//Model
model_life: VEHICLE_NEVER_EXPIRES;
vehicle_life: 25;
retire_early: 0;
reliability_decay: 0;

//Cargo
passenger_capacity: 118;
mail_capacity: 12;
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_JET;
}

graphics {
default: sw_E195STD;
purchase: sw_E195STD_purchase;
loading_speed: 43;
cost_factor: 198;
running_cost_factor: 120;
cargo_subtype_text: sw_Embraer_E195STD_cargo_subtype_text;
}
}
27 changes: 27 additions & 0 deletions src/Aircraft/Embraer/E_Jet/E195/E195STD/E195STD_graphic.pnml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
/*--------------------------------------------------------------------
Graphics
--------------------------------------------------------------------*/

/*--------------------------------------------------------------------
Purchase Info
--------------------------------------------------------------------*/
spriteset(set_E195STD_purchase, "src\Aircraft\Embraer\E_Jet\E195\E195STD\E195STD.png"){
tmpl_E195_purchase(0, 0)
}

/*--------------------------------------------------------------------
1. Embraer E-Jet E195 STD Manufacturer
--------------------------------------------------------------------*/

spriteset(set_E195STD_default, "src\Aircraft\Embraer\E_Jet\E195\E195STD\E195STD.png"){
tp_E195(0, 0)
}



/*--------------------------------------------------------------------
Purchase Info
--------------------------------------------------------------------*/
switch(FEAT_TRAINS, SELF, sw_E195STD_purchase, cargo_subtype) {
set_E195STD_purchase;
}
14 changes: 14 additions & 0 deletions src/Aircraft/Embraer/E_Jet/E195/E195STD/E195STD_switch.pnml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
/*--------------------------------------------------------------------
스위치
--------------------------------------------------------------------*/
switch(FEAT_AIRCRAFT, SELF, sw_Embraer_E195STD_cargo_subtype_text, cargo_subtype) {
1: return string(STR_REFIT_LIVERY_Embraer); // Manufacturer
2: return string(STR_REFIT_LIVERY_Embraer); // Manufacturer
return string(STR_REFIT_LIVERY_Embraer);
}

switch(FEAT_AIRCRAFT, SELF, sw_E195STD, cargo_subtype) {
1: set_E195STD_default; // Manufacturer
2: set_E195STD_default;
set_E195STD_default;
}
1 change: 1 addition & 0 deletions src/Aircraft_list.pnml
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@
#include "Aircraft/Boeing/B707/B707_420/B707_420.pnml" //7129
#include "Aircraft/Boeing/B717/B717_200/B717_200.pnml" //7130
#include "Aircraft/Airbus/A320/A321XLR/A321XLR.pnml" //7131
#include "Aircraft/Embraer/E_Jet/E195/E195STD/E195STD.pnml" //7132

// Sorting
#include "sort.pnml"
1 change: 1 addition & 0 deletions src/sort.pnml
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ A350_900ULR, //7028
A350_1000, //7029
A380_800, //7010
Concorde, //7072
E195STD, //7132
ATR_72_500, //7008
DC_9_30, //7009
Tu204_100, //7112
Expand Down
13 changes: 12 additions & 1 deletion src/template/Aircraft_template.pnml
Original file line number Diff line number Diff line change
Expand Up @@ -606,4 +606,15 @@ template tp_B747_8F(x, y) {
[x+369, y, 61, 43, -31, -22]
[x+439, y, 72, 36, -36, -18]
[x+519, y, 63, 33, -32, -17]
}
}

template tp_E195(x, y) {
[x, y, 37, 23, -19, -12]
[x+44, y, 37, 18, -19, -9 ]
[x+84, y, 47, 21, -24, -11]
[x+134, y, 36, 24, -18, -12]
[x+174, y, 33, 30, -17, -15]
[x+214, y, 36, 24, -18, -12]
[x+254, y, 47, 21, -24, -11]
[x+304, y, 37, 18, -19, -9]
}
4 changes: 4 additions & 0 deletions src/template/purchase.pnml
Original file line number Diff line number Diff line change
Expand Up @@ -228,4 +228,8 @@ template tmpl_B747_8I_purchase(x, y) {

template tmpl_B747_8F_purchase(x, y) {
tmpl_purchase_detail(x+439, y, 72, 36, -36, -18)
}

template tmpl_E195_purchase(x, y) {
tmpl_purchase_detail(x+254, y, 47, 21, -24, -11)
}

0 comments on commit 02a738c

Please sign in to comment.