Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/simulation/helpers/Cheat.js
Show First 20 Lines • Show All 111 Lines • ▼ Show 20 Lines | case "changephase": | ||||
let parameter; | let parameter; | ||||
if (!cmpTechnologyManager.IsTechnologyResearched("phase_town")) | if (!cmpTechnologyManager.IsTechnologyResearched("phase_town")) | ||||
parameter = "phase_town"; | parameter = "phase_town"; | ||||
else if (!cmpTechnologyManager.IsTechnologyResearched("phase_city")) | else if (!cmpTechnologyManager.IsTechnologyResearched("phase_city")) | ||||
parameter = "phase_city"; | parameter = "phase_city"; | ||||
else | else | ||||
return; | return; | ||||
if (TechnologyTemplates.Has(parameter + "_" + cmpPlayer.civ)) | const civ = Engine.QueryInterface(playerEnt, IID_Identity).GetCiv(); | ||||
parameter += "_" + cmpPlayer.civ; | parameter += TechnologyTemplates.Has(parameter + "_" + civ) ? "_" + civ : "_generic"; | ||||
else | |||||
parameter += "_generic"; | |||||
Cheat({ | Cheat({ | ||||
"player": input.player, | "player": input.player, | ||||
"action": "researchTechnology", | "action": "researchTechnology", | ||||
"parameter": parameter, | "parameter": parameter, | ||||
"selected": input.selected | "selected": input.selected | ||||
}); | }); | ||||
return; | return; | ||||
▲ Show 20 Lines • Show All 75 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator