Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change: Adjusted Battle, Hellfire and Scout Drone armour and health. #1463

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions Patch104pZH/GameFilesEdited/Data/INI/Armor.ini
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,26 @@ Armor AvengerArmor
Armor = SUBDUAL_BUILDING 0%
End

Armor DroneArmor
Armor = SMALL_ARMS 100%
Armor = GATTLING 100%
Armor = EXPLOSION 200%
Armor = INFANTRY_MISSILE 100%
Armor = JET_MISSILES 200%
Armor = RADIATION 25%
Armor = POISON 25%
Armor = KILL_PILOT 0%
Armor = SUBDUAL_VEHICLE 0%
Armor = SUBDUAL_MISSILE 0%
Armor = SUBDUAL_BUILDING 0%
Armor = MELEE 0%
Armor = SURRENDER 0%
Armor = SNIPER 0%
Armor = MELEE 0%
Armor = LASER 0%
Armor = HAZARD_CLEANUP 0%
Armor = MICROWAVE 0%
End

Armor ToxinTruckArmor ;TruckArmor that is immune to poison
Armor = CRUSH 50%
Expand Down
32 changes: 16 additions & 16 deletions Patch104pZH/GameFilesEdited/Data/INI/Object/AirforceGeneral.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5919,7 +5919,7 @@ Object AirF_AmericaVehicleBattleDrone
End
ArmorSet
Conditions = None
Armor = TankArmor
Armor = DroneArmor
DamageFX = SmallTankDamageFX
End

Expand Down Expand Up @@ -5948,8 +5948,8 @@ Object AirF_AmericaVehicleBattleDrone
RadarPriority = UNIT
KindOf = PRELOAD CAN_CAST_REFLECTIONS VEHICLE SELECTABLE CAN_ATTACK DRONE NO_SELECT
Body = ActiveBody ModuleTag_03
MaxHealth = 100.0
InitialHealth = 100.0
MaxHealth = 160.0
InitialHealth = 160.0
End

Behavior = AIUpdateInterface ModuleTag_04
Expand All @@ -5972,7 +5972,7 @@ Object AirF_AmericaVehicleBattleDrone

Behavior = MaxHealthUpgrade ModuleTag_06
TriggeredBy = Upgrade_AmericaDroneArmor
AddMaxHealth = 50.0
AddMaxHealth = 40.0
ChangeType = ADD_CURRENT_HEALTH_TOO ;Choices are PRESERVE_RATIO, ADD_CURRENT_HEALTH_TOO, and SAME_CURRENTHEALTH
End

Expand Down Expand Up @@ -6074,7 +6074,7 @@ Object AirF_AmericaVehicleScoutDrone
TransportSlotCount = 0 ;how many "slots" we take in a transport (0 == not transportable)
ArmorSet
Conditions = None
Armor = TankArmor
Armor = DroneArmor
DamageFX = SmallTankDamageFX
End
BuildCost = 100
Expand All @@ -6101,8 +6101,8 @@ Object AirF_AmericaVehicleScoutDrone
KindOf = PRELOAD CAN_CAST_REFLECTIONS VEHICLE SELECTABLE DRONE NO_SELECT

Body = ActiveBody ModuleTag_02
MaxHealth = 100.0
InitialHealth = 100.0
MaxHealth = 120.0
InitialHealth = 120.0
End

Behavior = AIUpdateInterface ModuleTag_03
Expand Down Expand Up @@ -6138,7 +6138,7 @@ Object AirF_AmericaVehicleScoutDrone

Behavior = MaxHealthUpgrade ModuleTag_07
TriggeredBy = Upgrade_AmericaDroneArmor
AddMaxHealth = 25.0
AddMaxHealth = 30.0
ChangeType = ADD_CURRENT_HEALTH_TOO ;Choices are PRESERVE_RATIO, ADD_CURRENT_HEALTH_TOO, and SAME_CURRENTHEALTH
End

Expand Down Expand Up @@ -6217,7 +6217,7 @@ Object AirF_AmericaVehicleHellfireDrone
TransportSlotCount = 0 ;how many "slots" we take in a transport (0 == not transportable)
ArmorSet
Conditions = None
Armor = TankArmor
Armor = DroneArmor
DamageFX = SmallTankDamageFX
End
BuildCost = 500
Expand Down Expand Up @@ -6247,8 +6247,8 @@ Object AirF_AmericaVehicleHellfireDrone
KindOf = PRELOAD CAN_CAST_REFLECTIONS VEHICLE SELECTABLE CAN_ATTACK DRONE NO_SELECT

Body = ActiveBody ModuleTag_02
MaxHealth = 100.0
InitialHealth = 100.0
MaxHealth = 200.0
InitialHealth = 200.0
End

Behavior = AIUpdateInterface ModuleTag_03
Expand Down Expand Up @@ -6277,7 +6277,7 @@ Object AirF_AmericaVehicleHellfireDrone

Behavior = MaxHealthUpgrade ModuleTag_07
TriggeredBy = Upgrade_AmericaDroneArmor
AddMaxHealth = 25.0
AddMaxHealth = 50.0
ChangeType = ADD_CURRENT_HEALTH_TOO ;Choices are PRESERVE_RATIO, ADD_CURRENT_HEALTH_TOO, and SAME_CURRENTHEALTH
End

Expand Down Expand Up @@ -6354,7 +6354,7 @@ Object AirF_AmericaVehicleSpyDrone
TransportSlotCount = 0 ;how many "slots" we take in a transport (0 == not transportable)
ArmorSet
Conditions = None
Armor = AirplaneArmor
Armor = DroneArmor
DamageFX = SmallTankDamageFX
End
VisionRange = 250
Expand All @@ -6379,8 +6379,8 @@ Object AirF_AmericaVehicleSpyDrone
KindOf = PRELOAD CAN_CAST_REFLECTIONS VEHICLE SCORE DRONE SELECTABLE INERT NO_SELECT IGNORES_SELECT_ALL ; Patch104p @bugfix commy2 03/09/2021 No longer select Spy Drone with Q-shortcut.

Body = ActiveBody ModuleTag_02
MaxHealth = 200.0
InitialHealth = 200.0
MaxHealth = 120.0
InitialHealth = 120.0
End

Behavior = AIUpdateInterface ModuleTag_03
Expand Down Expand Up @@ -6434,7 +6434,7 @@ Object AirF_AmericaVehicleSpyDrone
End
Behavior = MaxHealthUpgrade ModuleTag_10
TriggeredBy = Upgrade_AmericaDroneArmor
AddMaxHealth = 50.0
AddMaxHealth = 30.0
ChangeType = ADD_CURRENT_HEALTH_TOO ;Choices are PRESERVE_RATIO, ADD_CURRENT_HEALTH_TOO, and SAME_CURRENTHEALTH
End

Expand Down
32 changes: 16 additions & 16 deletions Patch104pZH/GameFilesEdited/Data/INI/Object/AmericaVehicle.ini
Original file line number Diff line number Diff line change
Expand Up @@ -843,7 +843,7 @@ Object AmericaVehicleBattleDrone
End
ArmorSet
Conditions = None
Armor = TankArmor
Armor = DroneArmor
DamageFX = SmallTankDamageFX
End

Expand Down Expand Up @@ -872,8 +872,8 @@ Object AmericaVehicleBattleDrone
RadarPriority = UNIT
KindOf = PRELOAD CAN_CAST_REFLECTIONS VEHICLE SELECTABLE CAN_ATTACK DRONE NO_SELECT
Body = ActiveBody ModuleTag_03
MaxHealth = 100.0
InitialHealth = 100.0
MaxHealth = 160.0
InitialHealth = 160.0
End

Behavior = AIUpdateInterface ModuleTag_04
Expand All @@ -896,7 +896,7 @@ Object AmericaVehicleBattleDrone

Behavior = MaxHealthUpgrade ModuleTag_06
TriggeredBy = Upgrade_AmericaDroneArmor
AddMaxHealth = 50.0
AddMaxHealth = 40.0
ChangeType = ADD_CURRENT_HEALTH_TOO ;Choices are PRESERVE_RATIO, ADD_CURRENT_HEALTH_TOO, and SAME_CURRENTHEALTH
End

Expand Down Expand Up @@ -998,7 +998,7 @@ Object AmericaVehicleScoutDrone
TransportSlotCount = 0 ;how many "slots" we take in a transport (0 == not transportable)
ArmorSet
Conditions = None
Armor = TankArmor
Armor = DroneArmor
DamageFX = SmallTankDamageFX
End
BuildCost = 100
Expand All @@ -1025,8 +1025,8 @@ Object AmericaVehicleScoutDrone
KindOf = PRELOAD CAN_CAST_REFLECTIONS VEHICLE SELECTABLE DRONE NO_SELECT

Body = ActiveBody ModuleTag_02
MaxHealth = 100.0
InitialHealth = 100.0
MaxHealth = 120.0
InitialHealth = 120.0
End

Behavior = AIUpdateInterface ModuleTag_03
Expand Down Expand Up @@ -1062,7 +1062,7 @@ Object AmericaVehicleScoutDrone

Behavior = MaxHealthUpgrade ModuleTag_07
TriggeredBy = Upgrade_AmericaDroneArmor
AddMaxHealth = 25.0
AddMaxHealth = 30.0
ChangeType = ADD_CURRENT_HEALTH_TOO ;Choices are PRESERVE_RATIO, ADD_CURRENT_HEALTH_TOO, and SAME_CURRENTHEALTH
End

Expand Down Expand Up @@ -1139,7 +1139,7 @@ Object AmericaVehicleHellfireDrone
TransportSlotCount = 0 ;how many "slots" we take in a transport (0 == not transportable)
ArmorSet
Conditions = None
Armor = TankArmor
Armor = DroneArmor
DamageFX = SmallTankDamageFX
End
BuildCost = 500
Expand Down Expand Up @@ -1169,8 +1169,8 @@ Object AmericaVehicleHellfireDrone
KindOf = PRELOAD CAN_CAST_REFLECTIONS VEHICLE SELECTABLE CAN_ATTACK DRONE NO_SELECT

Body = ActiveBody ModuleTag_02
MaxHealth = 100.0
InitialHealth = 100.0
MaxHealth = 200.0
InitialHealth = 200.0
End

Behavior = AIUpdateInterface ModuleTag_03
Expand Down Expand Up @@ -1199,7 +1199,7 @@ Object AmericaVehicleHellfireDrone

Behavior = MaxHealthUpgrade ModuleTag_07
TriggeredBy = Upgrade_AmericaDroneArmor
AddMaxHealth = 25.0
AddMaxHealth = 50.0
ChangeType = ADD_CURRENT_HEALTH_TOO ;Choices are PRESERVE_RATIO, ADD_CURRENT_HEALTH_TOO, and SAME_CURRENTHEALTH
End

Expand Down Expand Up @@ -1277,7 +1277,7 @@ Object AmericaVehicleSpyDrone
TransportSlotCount = 0 ;how many "slots" we take in a transport (0 == not transportable)
ArmorSet
Conditions = None
Armor = AirplaneArmor
Armor = DroneArmor
DamageFX = SmallTankDamageFX
End
VisionRange = 250
Expand All @@ -1302,8 +1302,8 @@ Object AmericaVehicleSpyDrone
KindOf = PRELOAD CAN_CAST_REFLECTIONS VEHICLE SCORE DRONE SELECTABLE INERT NO_SELECT IGNORES_SELECT_ALL ; Patch104p @bugfix commy2 03/09/2021 No longer select Spy Drone with Q-shortcut.

Body = ActiveBody ModuleTag_02
MaxHealth = 200.0
InitialHealth = 200.0
MaxHealth = 120.0
InitialHealth = 120.0
End

Behavior = AIUpdateInterface ModuleTag_03
Expand Down Expand Up @@ -1357,7 +1357,7 @@ Object AmericaVehicleSpyDrone
End
Behavior = MaxHealthUpgrade ModuleTag_10
TriggeredBy = Upgrade_AmericaDroneArmor
AddMaxHealth = 50.0
AddMaxHealth = 30.0
ChangeType = ADD_CURRENT_HEALTH_TOO ;Choices are PRESERVE_RATIO, ADD_CURRENT_HEALTH_TOO, and SAME_CURRENTHEALTH
End

Expand Down
32 changes: 16 additions & 16 deletions Patch104pZH/GameFilesEdited/Data/INI/Object/LaserGeneral.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5151,7 +5151,7 @@ Object Lazr_AmericaVehicleBattleDrone
End
ArmorSet
Conditions = None
Armor = TankArmor
Armor = DroneArmor
DamageFX = SmallTankDamageFX
End

Expand Down Expand Up @@ -5180,8 +5180,8 @@ Object Lazr_AmericaVehicleBattleDrone
RadarPriority = UNIT
KindOf = PRELOAD CAN_CAST_REFLECTIONS VEHICLE SELECTABLE CAN_ATTACK DRONE NO_SELECT
Body = ActiveBody ModuleTag_03
MaxHealth = 100.0
InitialHealth = 100.0
MaxHealth = 160.0
InitialHealth = 160.0
End

Behavior = AIUpdateInterface ModuleTag_04
Expand All @@ -5204,7 +5204,7 @@ Object Lazr_AmericaVehicleBattleDrone

Behavior = MaxHealthUpgrade ModuleTag_06
TriggeredBy = Upgrade_AmericaDroneArmor
AddMaxHealth = 50.0
AddMaxHealth = 40.0
ChangeType = ADD_CURRENT_HEALTH_TOO ;Choices are PRESERVE_RATIO, ADD_CURRENT_HEALTH_TOO, and SAME_CURRENTHEALTH
End

Expand Down Expand Up @@ -5306,7 +5306,7 @@ Object Lazr_AmericaVehicleScoutDrone
TransportSlotCount = 0 ;how many "slots" we take in a transport (0 == not transportable)
ArmorSet
Conditions = None
Armor = TankArmor
Armor = DroneArmor
DamageFX = SmallTankDamageFX
End
BuildCost = 100
Expand All @@ -5333,8 +5333,8 @@ Object Lazr_AmericaVehicleScoutDrone
KindOf = PRELOAD CAN_CAST_REFLECTIONS VEHICLE SELECTABLE DRONE NO_SELECT

Body = ActiveBody ModuleTag_02
MaxHealth = 100.0
InitialHealth = 100.0
MaxHealth = 120.0
InitialHealth = 120.0
End

Behavior = AIUpdateInterface ModuleTag_03
Expand Down Expand Up @@ -5370,7 +5370,7 @@ Object Lazr_AmericaVehicleScoutDrone

Behavior = MaxHealthUpgrade ModuleTag_07
TriggeredBy = Upgrade_AmericaDroneArmor
AddMaxHealth = 25.0
AddMaxHealth = 30.0
ChangeType = ADD_CURRENT_HEALTH_TOO ;Choices are PRESERVE_RATIO, ADD_CURRENT_HEALTH_TOO, and SAME_CURRENTHEALTH
End

Expand Down Expand Up @@ -5449,7 +5449,7 @@ Object Lazr_AmericaVehicleHellfireDrone
TransportSlotCount = 0 ;how many "slots" we take in a transport (0 == not transportable)
ArmorSet
Conditions = None
Armor = TankArmor
Armor = DroneArmor
DamageFX = SmallTankDamageFX
End
BuildCost = 600
Expand Down Expand Up @@ -5479,8 +5479,8 @@ Object Lazr_AmericaVehicleHellfireDrone
KindOf = PRELOAD CAN_CAST_REFLECTIONS VEHICLE SELECTABLE CAN_ATTACK DRONE NO_SELECT

Body = ActiveBody ModuleTag_02
MaxHealth = 100.0
InitialHealth = 100.0
MaxHealth = 200.0
InitialHealth = 200.0
End

Behavior = AIUpdateInterface ModuleTag_03
Expand Down Expand Up @@ -5509,7 +5509,7 @@ Object Lazr_AmericaVehicleHellfireDrone

Behavior = MaxHealthUpgrade ModuleTag_07
TriggeredBy = Upgrade_AmericaDroneArmor
AddMaxHealth = 25.0
AddMaxHealth = 50.0
ChangeType = ADD_CURRENT_HEALTH_TOO ;Choices are PRESERVE_RATIO, ADD_CURRENT_HEALTH_TOO, and SAME_CURRENTHEALTH
End

Expand Down Expand Up @@ -5587,7 +5587,7 @@ Object Lazr_AmericaVehicleSpyDrone
TransportSlotCount = 0 ;how many "slots" we take in a transport (0 == not transportable)
ArmorSet
Conditions = None
Armor = AirplaneArmor
Armor = DroneArmor
DamageFX = SmallTankDamageFX
End
VisionRange = 250
Expand All @@ -5612,8 +5612,8 @@ Object Lazr_AmericaVehicleSpyDrone
KindOf = PRELOAD CAN_CAST_REFLECTIONS VEHICLE SCORE DRONE SELECTABLE INERT NO_SELECT IGNORES_SELECT_ALL ; Patch104p @bugfix commy2 03/09/2021 No longer select Spy Drone with Q-shortcut.

Body = ActiveBody ModuleTag_02
MaxHealth = 200.0
InitialHealth = 200.0
MaxHealth = 120.0
InitialHealth = 120.0
End

Behavior = AIUpdateInterface ModuleTag_03
Expand Down Expand Up @@ -5667,7 +5667,7 @@ Object Lazr_AmericaVehicleSpyDrone
End
Behavior = MaxHealthUpgrade ModuleTag_10
TriggeredBy = Upgrade_AmericaDroneArmor
AddMaxHealth = 50.0
AddMaxHealth = 30.0
ChangeType = ADD_CURRENT_HEALTH_TOO ;Choices are PRESERVE_RATIO, ADD_CURRENT_HEALTH_TOO, and SAME_CURRENTHEALTH
End

Expand Down
Loading