UnwelcomRS
09-04-2011, 05:51 PM
Hi
How can i do this upgrade:
Side - Soviet
Need Upgrade - Upgrade_AlliedTech2(for soviet)
In soviet barraks im included
<TechUpgrade
id="ModuleTag_TechUpgrade_Tech3"
Radius="600.0"
DistanceType="RECTANGULAR"
FXLineBoneName="fx_bone_upgrade_dish">
<TriggeredBy>Upgrade_SovietTech3</TriggeredBy>
<ObjectFilter
Rule="ANY"
Relationship="ALLIES" >
</ObjectFilter>
</TechUpgrade>
<TechUpgrade
id="ModuleTag_TechUpgrade_Tech2"
Radius="600.0"
DistanceType="RECTANGULAR"
FXLineBoneName="fx_bone_upgrade_dish">
<TriggeredBy>Upgrade_SovietTech2</TriggeredBy>
<ObjectFilter
Rule="ANY"
Relationship="ALLIES" >
<IncludeThing>SovietWarFactory</IncludeThing>
</ObjectFilter>
</TechUpgrade>
<CommandSetUpgrade
id="ModuleTag_CommandSetUpgrade"
CommandSet="AlliedConstructionYardCommandSetLevel2">
<TriggeredBy>Upgrade_SovietTech2</TriggeredBy>
</CommandSetUpgrade>
<SubObjectsUpgrade
id="ModuleTag_Upgrade_Tech2">
<TriggeredBy>Upgrade_SovietTech2</TriggeredBy>
<Nugget
ShowSubObjects="Upgrade_02"
HideSubObjects="Upgrade_01 Upgrade_03"
Upgrade="Upgrade_AlliedTech2">
</Nugget>
</SubObjectsUpgrade>
<SubObjectsUpgrade
id="ModuleTag_Upgrade_Tech3">
<TriggeredBy>Upgrade_SovietTech3</TriggeredBy>
<Nugget
ShowSubObjects="Upgrade_03"
HideSubObjects="Upgrade_01 Upgrade_02"
Upgrade="Upgrade_AlliedTech3">
</Nugget>
</SubObjectsUpgrade>
Logic command
<!-- Soviet tech upgrades -->
<LogicCommand
Type="OBJECT_UPGRADE"
id="Command_PurchaseSovietTech2">
<Upgrade>Upgrade_SovietTech2</Upgrade>
<AISpecialPowerInfo Heuristic="UPGRADE" Manager="BUILDER"/>
</LogicCommand>
<LogicCommand
Type="OBJECT_UPGRADE"
id="Command_PurchaseSovietTech3">
<Upgrade>Upgrade_SovietTech3</Upgrade>
<AISpecialPowerInfo Heuristic="UPGRADE" Manager="BUILDER"/>
</LogicCommand>
in Logic CommnadSet i'm steel japan barraks for my upgrade
<LogicCommandSet
id="JapanBarracksCommandSetBase">
<Cmd>Command_ConstructSovietBTR</Cmd>
<Cmd>Command_ConstructSovietSniper</Cmd>
</LogicCommandSet>
<LogicCommandSet
id="JapanBarracksCommandSet"
inheritFrom="JapanBarracksCommandSetBase">
<Cmd>Command_PurchaseSovietTech2</Cmd>
</LogicCommandSet>
<LogicCommandSet
id="JapanBarracksCommandSetTech2"
inheritFrom="JapanBarracksCommandSetBase">
<Cmd>Command_PurchaseSovietTech3</Cmd>
</LogicCommandSet>
Japan Barraks Replaced on Soviet side
Upgrade.xml
!-- Soviet -->
<UpgradeTemplate id="Upgrade_SovietTech2"
inheritFrom="BasePurchasableUpgrade"
DisplayName="UpgradeName:SovietTech2"
AcquireHint="UpgradePrereq:SovietTech2"
TypeDescription="UpgradeType:SovietTech2"
Description="UpgradeDesc:SovietTech2"
Type="OBJECT"
BuildTime="15.0s"
BuildCost="1500"
IconImage="Button_UpgradeMortar"
Options="OBJECT_UPGRADE_PROJECTED">
<GameDependency>
<RequiredObject>SovietRefinery</RequiredObject>
</GameDependency>
<GameDependency
ForbiddenModelConditions="STRUCTURE_UNPACKING"/>
</UpgradeTemplate>
<UpgradeTemplate id="Upgrade_SovietTech3"
inheritFrom="BasePurchasableUpgrade"
DisplayName="UpgradeName:SovietTech3"
AcquireHint="UpgradePrereq:SovietTech3"
TypeDescription="UpgradeType:SovietTech3"
Description="UpgradeDesc:SovietTech3"
Type="OBJECT"
BuildTime="60.0s"
BuildCost="3000"
IconImage="Button_UpgradeMortar"
Options="OBJECT_UPGRADE_PROJECTED">
<GameDependency>
<NeededUpgrade>Upgrade_SovietTech2</NeededUpgrade>
</GameDependency>
<GameDependency
ForbiddenModelConditions="STRUCTURE_UNPACKING"/>
</UpgradeTemplate>
No mistakes in EALA ModStudio, but in game no Effect
How can i do this upgrade:
Side - Soviet
Need Upgrade - Upgrade_AlliedTech2(for soviet)
In soviet barraks im included
<TechUpgrade
id="ModuleTag_TechUpgrade_Tech3"
Radius="600.0"
DistanceType="RECTANGULAR"
FXLineBoneName="fx_bone_upgrade_dish">
<TriggeredBy>Upgrade_SovietTech3</TriggeredBy>
<ObjectFilter
Rule="ANY"
Relationship="ALLIES" >
</ObjectFilter>
</TechUpgrade>
<TechUpgrade
id="ModuleTag_TechUpgrade_Tech2"
Radius="600.0"
DistanceType="RECTANGULAR"
FXLineBoneName="fx_bone_upgrade_dish">
<TriggeredBy>Upgrade_SovietTech2</TriggeredBy>
<ObjectFilter
Rule="ANY"
Relationship="ALLIES" >
<IncludeThing>SovietWarFactory</IncludeThing>
</ObjectFilter>
</TechUpgrade>
<CommandSetUpgrade
id="ModuleTag_CommandSetUpgrade"
CommandSet="AlliedConstructionYardCommandSetLevel2">
<TriggeredBy>Upgrade_SovietTech2</TriggeredBy>
</CommandSetUpgrade>
<SubObjectsUpgrade
id="ModuleTag_Upgrade_Tech2">
<TriggeredBy>Upgrade_SovietTech2</TriggeredBy>
<Nugget
ShowSubObjects="Upgrade_02"
HideSubObjects="Upgrade_01 Upgrade_03"
Upgrade="Upgrade_AlliedTech2">
</Nugget>
</SubObjectsUpgrade>
<SubObjectsUpgrade
id="ModuleTag_Upgrade_Tech3">
<TriggeredBy>Upgrade_SovietTech3</TriggeredBy>
<Nugget
ShowSubObjects="Upgrade_03"
HideSubObjects="Upgrade_01 Upgrade_02"
Upgrade="Upgrade_AlliedTech3">
</Nugget>
</SubObjectsUpgrade>
Logic command
<!-- Soviet tech upgrades -->
<LogicCommand
Type="OBJECT_UPGRADE"
id="Command_PurchaseSovietTech2">
<Upgrade>Upgrade_SovietTech2</Upgrade>
<AISpecialPowerInfo Heuristic="UPGRADE" Manager="BUILDER"/>
</LogicCommand>
<LogicCommand
Type="OBJECT_UPGRADE"
id="Command_PurchaseSovietTech3">
<Upgrade>Upgrade_SovietTech3</Upgrade>
<AISpecialPowerInfo Heuristic="UPGRADE" Manager="BUILDER"/>
</LogicCommand>
in Logic CommnadSet i'm steel japan barraks for my upgrade
<LogicCommandSet
id="JapanBarracksCommandSetBase">
<Cmd>Command_ConstructSovietBTR</Cmd>
<Cmd>Command_ConstructSovietSniper</Cmd>
</LogicCommandSet>
<LogicCommandSet
id="JapanBarracksCommandSet"
inheritFrom="JapanBarracksCommandSetBase">
<Cmd>Command_PurchaseSovietTech2</Cmd>
</LogicCommandSet>
<LogicCommandSet
id="JapanBarracksCommandSetTech2"
inheritFrom="JapanBarracksCommandSetBase">
<Cmd>Command_PurchaseSovietTech3</Cmd>
</LogicCommandSet>
Japan Barraks Replaced on Soviet side
Upgrade.xml
!-- Soviet -->
<UpgradeTemplate id="Upgrade_SovietTech2"
inheritFrom="BasePurchasableUpgrade"
DisplayName="UpgradeName:SovietTech2"
AcquireHint="UpgradePrereq:SovietTech2"
TypeDescription="UpgradeType:SovietTech2"
Description="UpgradeDesc:SovietTech2"
Type="OBJECT"
BuildTime="15.0s"
BuildCost="1500"
IconImage="Button_UpgradeMortar"
Options="OBJECT_UPGRADE_PROJECTED">
<GameDependency>
<RequiredObject>SovietRefinery</RequiredObject>
</GameDependency>
<GameDependency
ForbiddenModelConditions="STRUCTURE_UNPACKING"/>
</UpgradeTemplate>
<UpgradeTemplate id="Upgrade_SovietTech3"
inheritFrom="BasePurchasableUpgrade"
DisplayName="UpgradeName:SovietTech3"
AcquireHint="UpgradePrereq:SovietTech3"
TypeDescription="UpgradeType:SovietTech3"
Description="UpgradeDesc:SovietTech3"
Type="OBJECT"
BuildTime="60.0s"
BuildCost="3000"
IconImage="Button_UpgradeMortar"
Options="OBJECT_UPGRADE_PROJECTED">
<GameDependency>
<NeededUpgrade>Upgrade_SovietTech2</NeededUpgrade>
</GameDependency>
<GameDependency
ForbiddenModelConditions="STRUCTURE_UNPACKING"/>
</UpgradeTemplate>
No mistakes in EALA ModStudio, but in game no Effect