Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Trigger execMode="OnEachPlayer" name="BonusPointsTrigger">
- <Elements>
- <E type="Action" name="ActivateTrigger">
- <Param type="TriggerReference">
- <T type="Trigger" trigType="Subroutine" execMode="BonusPointsTrigger_EnumScoreZonesVarCheck" objectFilter="oddball_scorezone">
- <Elements>
- <E type="Condition" name="Comparison" unionGroupID="-2" invert="True">
- <Param type="ObjectReference" varRefType="Player.SlaveObject" dataType="Iterator.Player" />
- <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
- </E>
- <E type="Action" name="VariableOperation">
- <Param type="VarReference" varRefKind="Custom" varRefType="PlayerNumericVar" dataType="Iterator.Player">PlayerNumeric0</Param>
- <Param type="VarReference" varRefKind="Custom" varRefType="Int16">0</Param>
- <Param type="OperationType">Set</Param>
- </E>
- </Elements>
- </T>
- </Param>
- </E>
- <E type="Action" name="PlayerGetWeapon">
- <Param type="PlayerReference" varRefType="ExplicitPlayerType" dataType="Iterator.Player" />
- <Param type="Bool">True</Param>
- <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="ObjectScratch0" />
- </E>
- <E type="Condition" name="ObjectIsSameType" unionGroupID="-2">
- <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="ObjectScratch0" />
- <Param type="ObjectTypeIndex">ball</Param>
- </E>
- <E type="Action" name="ActivateTrigger">
- <Param type="TriggerReference">
- <T type="Trigger" trigType="Subroutine" execMode="OnObjectFilter" name="BonusPointsTrigger_EnumScoreZonesTrigger" objectFilter="oddball_scorezone">
- <Elements>
- <E type="Condition" name="ObjectIsInBoundary" unionGroupID="-2">
- <Param type="ObjectReference" varRefType="Player.SlaveObject" dataType="Iterator.Player" />
- <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
- </E>
- <E type="Condition" name="Comparison" unionGroupID="-2">
- <Param type="VarReference" varRefKind="Custom" varRefType="Player.NumericVar" dataType="Iterator.Player">PlayerNumeric0</Param>
- <Param type="VarReference" varRefKind="Custom" varRefType="Int16">1</Param>
- <Param type="ComparisonType">NotEqual</Param>
- </E>
- <E type="Action" name="ModifyScore">
- <Param type="TargetVar" targetType="Player" varRefType="ExplicitPlayerType" dataType="Iterator.Player" />
- <Param type="OperationType">Add</Param>
- <Param type="CustomReference" varRefType="Int16">50</Param>
- </E>
- <E type="Action" name="VariableOperation">
- <Param type="VarReference" varRefKind="Custom" varRefType="Player.NumericVar" dataType="Iterator.Player">PlayerNumeric0</Param>
- <Param type="VarReference" varRefKind="Custom" varRefType="Int16">1</Param>
- <Param type="OperationType">Set</Param>
- </E>
- </Elements>
- </T>
- </Param>
- </E>
- </Elements>
- </Trigger>
Advertisement
Add Comment
Please, Sign In to add comment