Gord

Dropped AA Deletion Trigger

Feb 16th, 2014
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.27 KB | None | 0 0
  1. <!--Dropped AA Deletion Trigger-->
  2.  
  3. <!--Add or integrate this into the <Variables> section (below <PlayerVariables>)-->
  4. <ObjectVariables>
  5.   <Players>
  6.     <Var networkState="HighPriority" name="ObjectPlayer1" />
  7.   </Players>
  8. </ObjectVariables>
  9.  
  10. <!--Add the following trigger to the <Triggers> section and adjust the trigger name if necessary-->
  11. <Trigger execMode="OnEachObject" name="Trigger25">
  12.   <Elements>
  13.     <E type="Condition" name="ObjectIsSameType">
  14.       <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
  15.       <Param type="ObjectTypeIndex">reflective_shield</Param>
  16.     </E>
  17.     <E type="Condition" name="ObjectIsSameType" unionGroupID="-3">
  18.       <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
  19.       <Param type="ObjectTypeIndex">jet_pack_equipment</Param>
  20.     </E>
  21.     <E type="Condition" name="ObjectIsSameType" unionGroupID="-3">
  22.       <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
  23.       <Param type="ObjectTypeIndex">thruster_pack_equipment</Param>
  24.     </E>
  25.     <E type="Condition" name="ObjectIsSameType" unionGroupID="-3">
  26.       <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
  27.       <Param type="ObjectTypeIndex">xray</Param>
  28.     </E>
  29.     <E type="Condition" name="ObjectIsSameType" unionGroupID="-3">
  30.       <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
  31.       <Param type="ObjectTypeIndex">hologram_equipment</Param>
  32.     </E>
  33.     <E type="Condition" name="ObjectIsSameType" unionGroupID="-3">
  34.       <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
  35.       <Param type="ObjectTypeIndex">active_camo_equipment</Param>
  36.     </E>
  37.     <E type="Condition" name="ObjectIsSameType" unionGroupID="-3">
  38.       <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
  39.       <Param type="ObjectTypeIndex">regen_field_equipment</Param>
  40.     </E>
  41.     <E type="Condition" name="ObjectIsSameType" unionGroupID="-3">
  42.       <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
  43.       <Param type="ObjectTypeIndex">auto_turret</Param>
  44.     </E>
  45.     <E type="Action" name="Branch">
  46.       <Param type="VirtualTrigger">
  47.         <VT type="VirtualTrigger">
  48.           <E type="Condition" name="Comparison">
  49.             <Param type="VarReference" varRefKind="Player" varRefType="Object.PlayerVar" dataType="Iterator.Object">ObjectPlayer1</Param>
  50.             <Param type="VarReference" varRefKind="Player" varRefType="ExplicitPlayerType" dataType="NONE" />
  51.             <Param name="Comparison" type="ComparisonType">NotEqual</Param>
  52.           </E>
  53.           <E type="Action" name="ItemGetOwnerPlayer">
  54.             <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
  55.             <Param type="PlayerReference" varRefType="ExplicitPlayerType" dataType="PlayerScratch0" />
  56.           </E>
  57.           <E type="Condition" name="Comparison">
  58.             <Param type="VarReference" varRefKind="Player" varRefType="Object.PlayerVar" dataType="Iterator.Object">ObjectPlayer1</Param>
  59.             <Param type="VarReference" varRefKind="Player" varRefType="ExplicitPlayerType" dataType="PlayerScratch0" />
  60.             <Param name="Comparison" type="ComparisonType">NotEqual</Param>
  61.           </E>
  62.           <E type="Action" name="DeleteObject">
  63.             <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
  64.           </E>
  65.         </VT>
  66.       </Param>
  67.     </E>
  68.     <E type="Condition" name="Comparison">
  69.       <Param type="VarReference" varRefKind="Player" varRefType="Object.PlayerVar" dataType="Iterator.Object">ObjectPlayer1</Param>
  70.       <Param type="VarReference" varRefKind="Player" varRefType="ExplicitPlayerType" dataType="NONE" />
  71.       <Param name="Comparison" type="ComparisonType">Equal</Param>
  72.     </E>
  73.     <E type="Action" name="ItemGetOwnerPlayer">
  74.       <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
  75.       <Param type="PlayerReference" varRefType="Object.PlayerVar" dataType="Iterator.Object">ObjectPlayer1</Param>
  76.     </E>
  77.   </Elements>
  78. </Trigger>
Advertisement
Add Comment
Please, Sign In to add comment