- Joined
- Sep 25, 2013
- Messages
- 793
Hi! I'm wondering if i should create a variable, call it Catapults, so that instead of checking if the triggering unit is any one of these conditions it just checks if it is part of the Catapults unit group. I know in cases of periodic event triggers this helps the performance, but for a damage event like this, is this needed? Thanks! Here's the trigger:
-
Catapult Damage to Ships
-

Events
-


Game - PDD_damageEventTrigger becomes Equal to 1.00
-
-

Conditions
-

Actions
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




PDD_damageType Equal to PDD_PHYSICAL
-
-



Then - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






And - All (Conditions) are true
-







Conditions
-








Or - Any (Conditions) are true
-









Conditions
-










(Unit-type of PDD_source) Equal to Ballista |c00FFFF00(Siege)|r (Elves)
-










(Unit-type of PDD_source) Equal to Ballistapult |c00FFFF00(Siege)|r (Mordor)
-










(Unit-type of PDD_source) Equal to Catapult |c00FFFF00(Siege)|r (Dwarves)
-










(Unit-type of PDD_source) Equal to Catapult |c00FFFF00(Siege)|r (Gondor)
-










(Unit-type of PDD_source) Equal to Catapult |c00FFFF00(Siege)|r (Haradrim)
-










(Unit-type of PDD_source) Equal to Demolisher |c00FFFF00(Siege)|r (Isengard)
-










(Unit-type of PDD_source) Equal to Glaive Laucher |c00FFFF00(Siege)|r (Elves)
-










(Unit-type of PDD_source) Equal to Devestator (Haradrim)
-










(Unit-type of PDD_source) Equal to Infernal Contraption (Isengard)
-










(Unit-type of PDD_source) Equal to Onager (Gondor)
-










(Unit-type of PDD_source) Equal to Plague Bringer (Mordor)
-










(Unit-type of PDD_source) Equal to Siege Breaker (Dwarves)
-










(Unit-type of PDD_source) Equal to Trebuchet (Gondor)
-










(Unit-type of PDD_source) Equal to Devestator Unit
-










(Unit-type of PDD_source) Equal to Onager Unit
-










(Unit-type of PDD_source) Equal to Siege Breaker Unit
-
-
-








Or - Any (Conditions) are true
-









Conditions
-










(Unit-type of PDD_target) Equal to Fishing Ship
-










(Unit-type of PDD_target) Equal to Barrage Ship |c00FFFF00(Archer)|r
-










(Unit-type of PDD_target) Equal to Frigate |c00FFFF00(Archer)|r
-










(Unit-type of PDD_target) Equal to Warship |c00FFFF00(Infantry)|r (Dwarves)
-










(Unit-type of PDD_target) Equal to Warship |c00FFFF00(Infantry)|r (Elves)
-










(Unit-type of PDD_target) Equal to Warship |c00FFFF00(Infantry)|r (Gondor)
-










(Unit-type of PDD_target) Equal to Warship |c00FFFF00(Infantry)|r (Haradrim)
-










(Unit-type of PDD_target) Equal to Warship |c00FFFF00(Infantry)|r (Isengard)
-










(Unit-type of PDD_target) Equal to Warship |c00FFFF00(Infantry)|r (Mordor)
-
-
-
-
-
-





Then - Actions
-






Set PDD_amount = (PDD_amount x 4.00)
-
-





Else - Actions
-
-
-



Else - Actions
-
-
-




