Advertisement
zachdyer

Jumping Barbarians

Jul 7th, 2015
807
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.61 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  3.   <AIBehaviors>
  4.     <AIBehavior>
  5.       <Id>
  6.         <TypeId>MyObjectBuilder_BehaviorTreeDefinition</TypeId>
  7.         <SubtypeId>JumpingBarbarianBehavior</SubtypeId>
  8.       </Id>
  9.       <FirstNode xsi:type="MyObjectBuilder_BehaviorTreeSelectorNode">
  10.         <BTNodes>
  11.           <BTNode xsi:type="MyObjectBuilder_BehaviorTreeSequenceNode">
  12.             <BTNodes>
  13.               <BTNode xsi:type="MyObjectBuilder_BehaviorTreeActionNode">
  14.                 <ActionName>FindCharacterInRadius</ActionName>
  15.                 <Parameters>
  16.                   <Parameter xsi:type="IntType" IntValue="30" />
  17.                   <Parameter xsi:type="MemType" MemName="Player" />
  18.                 </Parameters>
  19.               </BTNode>
  20.               <BTNode xsi:type="MyObjectBuilder_BehaviorTreeActionNode">
  21.                 <ActionName>SetTarget</ActionName>
  22.                 <Parameters>
  23.                   <Parameter xsi:type="MemType" MemName="Player" />
  24.                 </Parameters>
  25.               </BTNode>
  26.               <BTNode xsi:type="MyObjectBuilder_BehaviorTreeSelectorNode">
  27.                 <BTNodes>
  28.                   <BTNode xsi:type="MyObjectBuilder_BehaviorTreeActionNode">
  29.                     <ActionName>IsAtTargetPosition</ActionName>
  30.                     <Parameters>
  31.                       <Parameter xsi:type="FloatType" FloatValue="5" />
  32.                     </Parameters>
  33.                   </BTNode>
  34.                   <BTNode xsi:type="MyObjectBuilder_BehaviorTreeActionNode">
  35.                     <ActionName>GotoTarget</ActionName>
  36.                   </BTNode>
  37.                 </BTNodes>
  38.                 <Name>GetToTarget</Name>
  39.                 <IsMemorable>true</IsMemorable>
  40.               </BTNode>
  41.               <BTNode xsi:type="MyObjectBuilder_BehaviorTreeDecoratorNode">
  42.                 <BTNode xsi:type="MyObjectBuilder_BehaviorTreeActionNode">
  43.                   <ActionName>Jump</ActionName>
  44.                 </BTNode>
  45.                 <DecoratorLogic xsi:type="TimerLogic">
  46.                   <TimeInMs>1500</TimeInMs>
  47.                 </DecoratorLogic>
  48.                 <DefaultReturnValue>RUNNING</DefaultReturnValue>
  49.               </BTNode>
  50.             </BTNodes>
  51.             <Name>JumpingSequence</Name>
  52.           </BTNode>
  53.           <BTNode xsi:type="MyObjectBuilder_BehaviorTreeActionNode">
  54.             <ActionName>Idle</ActionName>
  55.           </BTNode>
  56.         </BTNodes>
  57.         <Name>MainSelector</Name>
  58.       </FirstNode>
  59.     </AIBehavior>
  60.   </AIBehaviors>
  61. </Definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement