POLISHSEAMEN

Battlestation Midway - Misje - Zmiana uzbrojenia samolotów

PL_Andrev - 6 Październik 2009, 14:21
: Temat postu: Zmiana uzbrojenia samolotów
Zmiana uzbrojenia samolotów może być dokonana w dość ograniczonym zakresie. Autorzy sztucznie zablokowali nietypowe połączenia typów samolotów i uzbrojenia, dzięki czemu NIE JEST MOŻLIWE uzbrojenie latających fortec B-17 w torpedy czy myśliwce w 1000kg bomby...

Klasa typów uzbrojenia:
(źródło: 1_mc_PC_cargo.mpak / scripts / global / luaMW_init.lua)
Cytat:
AMMO_NONE = 0 (lub brak wpisu "Equipment = E EquipmentIndex : 0 ;")
AMMO_BOMB = 1
AMMO_TORPEDO = 2
AMMO_DEPTHCHARGE = 3


Przykład możliwych kombinacji uzbrojenia (inna spowoduje wywałkę gry):
(źródło: GGame__OnInit.mpak / scripts / global / missionhelpers.lua)
Cytat:
["DiveBomber"] = {
[1] = {
["ClassID"] = 158, --val
["EquipmentID"] = 1,
},
[2] = {
["ClassID"] = 159, --judy
["EquipmentID"] = 1,
},
[3] = {
["ClassID"] = 154, --oscar
["EquipmentID"] = 1,
},
[4] = {
["ClassID"] = 150, --zero
["EquipmentID"] = 1,
},
},
["TorpedoBomber"] = {
[1] = {
["ClassID"] = 162, --kate
["EquipmentID"] = 1,
},
[2] = {
["ClassID"] = 167, --betty
["EquipmentID"] = 2,
},
[3] = {
["ClassID"] = 166, --nell
["EquipmentID"] = 2,
},

Jak (mam nadzieję) widać, Nakajima Ki-43 "Oscar" może pełnić rolę bombowca nurkującego, przenoszącego lekkie bomby, natomiast np. torped już nie.

Zmian dokonywano w oparciu o plik
Universe / scenes / missions / challenge / cup_de_grace.scn
w katalogach:
0_mc_pc_cargo.mpak
1_mc_pc_cargo.mpak

Dodanie parametru:
Cytat:
entity "Ki-43 Oscar" (PlaneSquadronGen) {
localframe -0.4868 -0.4226 -0.7645 0.0000 -0.2270 0.9063 -0.3565 0.0000 0.8435 0.0000 -0.5372 0.0000 2396.0103 500.0000 7493.0698 1.0000 ;
template "Japan\AIR\Ki-43 Oscar" ;

properties (Common, GameUnit, PlaneSquadronWNavpoint, Command) {
"Command" {
CommandTarget = R "" ;
}
Equipment = E EquipmentIndex : 1 ;
Crew = E CrewXPLevels : Veteran ;
HomeBase = R "" ;
Party = E Party : Japanese ;
Race = E Races : Japan ;
Type = E PlaneClasses : Oscar ;
Velocity = F 400.0000 ;
WingCount = E PlaneWingCount :" 5" ;
}
}


Efekt zmiany:



Co ciekawe, w przypadku Ki-43 "Oscar" (i pewnie innych samolotów myśliwskich) bomby są zwalniane osobno.
A oto dowód że to naprawdę działa...