Skip to content

Commit

Permalink
Fix: Keep disabled Helix attachment upgrade buttons in Command Set
Browse files Browse the repository at this point in the history
  • Loading branch information
xezon committed Jan 11, 2023
1 parent 8bc219d commit b9fe090
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 66 deletions.
12 changes: 6 additions & 6 deletions Patch104pZH/GameFilesEdited/Data/INI/CommandSet.ini
Original file line number Diff line number Diff line change
Expand Up @@ -654,7 +654,7 @@ CommandSet ChinaVehicleHelixCommandSet
14 = Command_Stop
End

CommandSet ChinaHelixGattlingCannonCommandSet
CommandSet ChinaHelixGattlingCannonCommandSet ; Legacy
1 = Command_TransportExit
2 = Command_TransportExit
3 = Command_TransportExit
Expand All @@ -670,7 +670,7 @@ CommandSet ChinaHelixGattlingCannonCommandSet
14 = Command_Stop
End

CommandSet ChinaHelixPropagandaTowerCommandSet
CommandSet ChinaHelixPropagandaTowerCommandSet ; Legacy
1 = Command_TransportExit
2 = Command_TransportExit
3 = Command_TransportExit
Expand All @@ -686,7 +686,7 @@ CommandSet ChinaHelixPropagandaTowerCommandSet
14 = Command_Stop
End

CommandSet ChinaHelixBattleBunkerCommandSet
CommandSet ChinaHelixBattleBunkerCommandSet ; Legacy
1 = Command_TransportExit
2 = Command_TransportExit
3 = Command_TransportExit
Expand Down Expand Up @@ -3325,7 +3325,7 @@ CommandSet Nuke_ChinaVehicleHelixCommandSet
14 = Command_Stop
End

CommandSet Nuke_ChinaHelixGattlingCannonCommandSet
CommandSet Nuke_ChinaHelixGattlingCannonCommandSet ; Legacy
1 = Command_TransportExit
2 = Command_TransportExit
3 = Command_TransportExit
Expand All @@ -3341,7 +3341,7 @@ CommandSet Nuke_ChinaHelixGattlingCannonCommandSet
14 = Command_Stop
End

CommandSet Nuke_ChinaHelixPropagandaTowerCommandSet
CommandSet Nuke_ChinaHelixPropagandaTowerCommandSet ; Legacy
1 = Command_TransportExit
2 = Command_TransportExit
3 = Command_TransportExit
Expand All @@ -3357,7 +3357,7 @@ CommandSet Nuke_ChinaHelixPropagandaTowerCommandSet
14 = Command_Stop
End

CommandSet Nuke_ChinaHelixBattleBunkerCommandSet
CommandSet Nuke_ChinaHelixBattleBunkerCommandSet ; Legacy
1 = Command_TransportExit
2 = Command_TransportExit
3 = Command_TransportExit
Expand Down
20 changes: 5 additions & 15 deletions Patch104pZH/GameFilesEdited/Data/INI/Object/BossGeneral.ini
Original file line number Diff line number Diff line change
Expand Up @@ -15808,19 +15808,17 @@ Object Boss_VehicleHelix



; Patch104p @tweak Removes all CommandSetUpgrade behaviours to keep disabled upgrade buttons.
;--------------------------
Behavior = ObjectCreationUpgrade ModuleTag_22
UpgradeObject = OCL_HelixGattlingCannon
TriggeredBy = Upgrade_ChinaHelixGattlingCannon
ConflictsWith = Upgrade_ChinaHelixPropagandaTower Upgrade_ChinaHelixBattleBunker
End
Behavior = CommandSetUpgrade ModuleTag_26
CommandSet = ChinaHelixGattlingCannonCommandSet
TriggeredBy = Upgrade_ChinaHelixGattlingCannon
ConflictsWith = Upgrade_ChinaHelixPropagandaTower Upgrade_ChinaHelixBattleBunker
End
; Patch104p @bugfix Adds ConflictsWith entry to disable conflicting buttons once this upgrade was acquired.
Behavior = WeaponSetUpgrade ModuleTag_35
TriggeredBy = Upgrade_ChinaHelixGattlingCannon
ConflictsWith = Upgrade_ChinaHelixPropagandaTower Upgrade_ChinaHelixBattleBunker
End
; lorenzen commented out 8/4... the helix now keeps its minigun, even when upgraded to gattling
; Behavior = SubObjectsUpgrade ModuleTag_36
Expand All @@ -15834,24 +15832,16 @@ Object Boss_VehicleHelix
TriggeredBy = Upgrade_ChinaHelixPropagandaTower
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixBattleBunker
End
Behavior = CommandSetUpgrade ModuleTag_27
CommandSet = ChinaHelixPropagandaTowerCommandSet
TriggeredBy = Upgrade_ChinaHelixPropagandaTower
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixBattleBunker
End
;--------------------------
Behavior = ObjectCreationUpgrade ModuleTag_24
UpgradeObject = OCL_HelixBattleBunker
TriggeredBy = Upgrade_ChinaHelixBattleBunker
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixPropagandaTower
End
Behavior = CommandSetUpgrade ModuleTag_28
CommandSet = ChinaHelixBattleBunkerCommandSet
TriggeredBy = Upgrade_ChinaHelixBattleBunker
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixPropagandaTower
End
; Patch104p @bugfix Adds ConflictsWith entry to disable conflicting buttons once this upgrade was acquired.
Behavior = PassengersFireUpgrade ModuleTag_34
TriggeredBy = Upgrade_ChinaHelixBattleBunker
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixPropagandaTower
End
;--------------------------

Expand Down
20 changes: 5 additions & 15 deletions Patch104pZH/GameFilesEdited/Data/INI/Object/ChinaAir.ini
Original file line number Diff line number Diff line change
Expand Up @@ -199,19 +199,17 @@ Object ChinaVehicleHelix



; Patch104p @tweak Removes all CommandSetUpgrade behaviours to keep disabled upgrade buttons.
;--------------------------
Behavior = ObjectCreationUpgrade ModuleTag_22
UpgradeObject = OCL_HelixGattlingCannon
TriggeredBy = Upgrade_ChinaHelixGattlingCannon
ConflictsWith = Upgrade_ChinaHelixPropagandaTower Upgrade_ChinaHelixBattleBunker
End
Behavior = CommandSetUpgrade ModuleTag_26
CommandSet = ChinaHelixGattlingCannonCommandSet
TriggeredBy = Upgrade_ChinaHelixGattlingCannon
ConflictsWith = Upgrade_ChinaHelixPropagandaTower Upgrade_ChinaHelixBattleBunker
End
; Patch104p @bugfix Adds ConflictsWith entry to disable conflicting buttons once this upgrade was acquired.
Behavior = WeaponSetUpgrade ModuleTag_35
TriggeredBy = Upgrade_ChinaHelixGattlingCannon
ConflictsWith = Upgrade_ChinaHelixPropagandaTower Upgrade_ChinaHelixBattleBunker
End
; lorenzen commented out 8/4... the helix now keeps its minigun, even when upgraded to gattling
; Behavior = SubObjectsUpgrade ModuleTag_36
Expand All @@ -225,24 +223,16 @@ Object ChinaVehicleHelix
TriggeredBy = Upgrade_ChinaHelixPropagandaTower
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixBattleBunker
End
Behavior = CommandSetUpgrade ModuleTag_27
CommandSet = ChinaHelixPropagandaTowerCommandSet
TriggeredBy = Upgrade_ChinaHelixPropagandaTower
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixBattleBunker
End
;--------------------------
Behavior = ObjectCreationUpgrade ModuleTag_24
UpgradeObject = OCL_HelixBattleBunker
TriggeredBy = Upgrade_ChinaHelixBattleBunker
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixPropagandaTower
End
Behavior = CommandSetUpgrade ModuleTag_28
CommandSet = ChinaHelixBattleBunkerCommandSet
TriggeredBy = Upgrade_ChinaHelixBattleBunker
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixPropagandaTower
End
; Patch104p @bugfix Adds ConflictsWith entry to disable conflicting buttons once this upgrade was acquired.
Behavior = PassengersFireUpgrade ModuleTag_34
TriggeredBy = Upgrade_ChinaHelixBattleBunker
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixPropagandaTower
End
;--------------------------

Expand Down
20 changes: 5 additions & 15 deletions Patch104pZH/GameFilesEdited/Data/INI/Object/NukeGeneral.ini
Original file line number Diff line number Diff line change
Expand Up @@ -473,19 +473,17 @@ Object Nuke_ChinaVehicleHelix



; Patch104p @tweak Removes all CommandSetUpgrade behaviours to keep disabled upgrade buttons.
;--------------------------
Behavior = ObjectCreationUpgrade ModuleTag_22
UpgradeObject = OCL_HelixGattlingCannon
TriggeredBy = Upgrade_ChinaHelixGattlingCannon
ConflictsWith = Upgrade_ChinaHelixPropagandaTower Upgrade_ChinaHelixBattleBunker
End
Behavior = CommandSetUpgrade ModuleTag_26
CommandSet = Nuke_ChinaHelixGattlingCannonCommandSet
TriggeredBy = Upgrade_ChinaHelixGattlingCannon
ConflictsWith = Upgrade_ChinaHelixPropagandaTower Upgrade_ChinaHelixBattleBunker
End
; Patch104p @bugfix Adds ConflictsWith entry to disable conflicting buttons once this upgrade was acquired.
Behavior = WeaponSetUpgrade ModuleTag_35
TriggeredBy = Upgrade_ChinaHelixGattlingCannon
ConflictsWith = Upgrade_ChinaHelixPropagandaTower Upgrade_ChinaHelixBattleBunker
End
; lorenzen commented out 8/4... the helix now keeps its minigun, even when upgraded to gattling
; Behavior = SubObjectsUpgrade ModuleTag_36
Expand All @@ -499,24 +497,16 @@ Object Nuke_ChinaVehicleHelix
TriggeredBy = Upgrade_ChinaHelixPropagandaTower
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixBattleBunker
End
Behavior = CommandSetUpgrade ModuleTag_27
CommandSet = Nuke_ChinaHelixPropagandaTowerCommandSet
TriggeredBy = Upgrade_ChinaHelixPropagandaTower
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixBattleBunker
End
;--------------------------
Behavior = ObjectCreationUpgrade ModuleTag_24
UpgradeObject = OCL_HelixBattleBunker
TriggeredBy = Upgrade_ChinaHelixBattleBunker
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixPropagandaTower
End
Behavior = CommandSetUpgrade ModuleTag_28
CommandSet = Nuke_ChinaHelixBattleBunkerCommandSet
TriggeredBy = Upgrade_ChinaHelixBattleBunker
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixPropagandaTower
End
; Patch104p @bugfix Adds ConflictsWith entry to disable conflicting buttons once this upgrade was acquired.
Behavior = PassengersFireUpgrade ModuleTag_34
TriggeredBy = Upgrade_ChinaHelixBattleBunker
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixPropagandaTower
End
;--------------------------

Expand Down
20 changes: 5 additions & 15 deletions Patch104pZH/GameFilesEdited/Data/INI/Object/TankGeneral.ini
Original file line number Diff line number Diff line change
Expand Up @@ -201,19 +201,17 @@ Object Tank_ChinaVehicleHelix



; Patch104p @tweak Removes all CommandSetUpgrade behaviours to keep disabled upgrade buttons.
;--------------------------
Behavior = ObjectCreationUpgrade ModuleTag_22
UpgradeObject = OCL_HelixGattlingCannon
TriggeredBy = Upgrade_ChinaHelixGattlingCannon
ConflictsWith = Upgrade_ChinaHelixPropagandaTower Upgrade_ChinaHelixBattleBunker
End
Behavior = CommandSetUpgrade ModuleTag_26
CommandSet = ChinaHelixGattlingCannonCommandSet
TriggeredBy = Upgrade_ChinaHelixGattlingCannon
ConflictsWith = Upgrade_ChinaHelixPropagandaTower Upgrade_ChinaHelixBattleBunker
End
; Patch104p @bugfix Adds ConflictsWith entry to disable conflicting buttons once this upgrade was acquired.
Behavior = WeaponSetUpgrade ModuleTag_35
TriggeredBy = Upgrade_ChinaHelixGattlingCannon
ConflictsWith = Upgrade_ChinaHelixPropagandaTower Upgrade_ChinaHelixBattleBunker
End
; lorenzen commented out 8/4... the helix now keeps its minigun, even when upgraded to gattling
; Behavior = SubObjectsUpgrade ModuleTag_36
Expand All @@ -227,24 +225,16 @@ Object Tank_ChinaVehicleHelix
TriggeredBy = Upgrade_ChinaHelixPropagandaTower
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixBattleBunker
End
Behavior = CommandSetUpgrade ModuleTag_27
CommandSet = ChinaHelixPropagandaTowerCommandSet
TriggeredBy = Upgrade_ChinaHelixPropagandaTower
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixBattleBunker
End
;--------------------------
Behavior = ObjectCreationUpgrade ModuleTag_24
UpgradeObject = OCL_HelixBattleBunker
TriggeredBy = Upgrade_ChinaHelixBattleBunker
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixPropagandaTower
End
Behavior = CommandSetUpgrade ModuleTag_28
CommandSet = ChinaHelixBattleBunkerCommandSet
TriggeredBy = Upgrade_ChinaHelixBattleBunker
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixPropagandaTower
End
; Patch104p @bugfix Adds ConflictsWith entry to disable conflicting buttons once this upgrade was acquired.
Behavior = PassengersFireUpgrade ModuleTag_34
TriggeredBy = Upgrade_ChinaHelixBattleBunker
ConflictsWith = Upgrade_ChinaHelixGattlingCannon Upgrade_ChinaHelixPropagandaTower
End
;--------------------------

Expand Down

0 comments on commit b9fe090

Please sign in to comment.