Revert "!B (CE-22386) (Orbis, CrySystem) CRASH: PS4 crashes on boot"
[CRYENGINE.git] / Editor / MbtTemplates.xml
blob7e99439321d8a7060af4ecab6a4d6ec713524748
1 <Templates>
2         <MbtLoggingFunctions>
3                 <_startlog type="string" value=""/>
4                 <_endlog type="string" value=""/>
5                 <_failurelog type="string" value=""/>
6         </MbtLoggingFunctions>
7         
8         <Case class="TreeNode">
9                 <condition type="string" value=""/>
10         </Case>
11         
12         <BehaviorTree class="TreeNode">
13         </BehaviorTree>
14         
15         <Priority class="TreeNode">
16         </Priority>
17         
18         <Sequence class="TreeNode">
19         </Sequence>
20         
21         <Parallel class="TreeNode">
22         </Parallel>
23         
24         <LuaBehavior class="TreeNode">
25                 <name type="string" value="" />
26         </LuaBehavior>
27         
28         <LuaWrapper class="TreeNode">
29                 <onEnter type="string" value="" />
30                 <onExit type="string" value="" />
31         </LuaWrapper>
32         
33         <SmartObjectStatesWrapper class="TreeNode">
34                 <onEnter type="string" value="" />
35                 <onExit type="string" value="" />
36         </SmartObjectStatesWrapper>
37         
38         <Communicate class="TreeNode">
39                 <name type="string" value="" />
40                 <channel type="string" value="" />
41                 <WaitUntilFinished type="bool" value="0" />
42                 <timeout type="float" value="0.0" />
43                 <expiry type="float" value="0.0" />
44                 <minSilence type="float" value="0.0" />
45                 <ignoreSound type="bool" value="0" />
46                 <ignoreAnim type="bool" value="0" />
47         </Communicate>
48         
49         <State class="StateNode">
50                 <name type="string" value="" />
51         </State>
52         
53         <WaitForEvent class="TreeNode">
54                 <name type="string" value="" />
55         </WaitForEvent>
56         
57         <IfCondition class="TreeNode">
58                 <condition type="string" value="" />
59         </IfCondition>
60         
61         <AdjustCoverStance class="TreeNode">
62                 <duration type="float" value="0.0" />
63                 <variation type="float" value="0.0" />
64         </AdjustCoverStance>
65         
66         <Signal class="TreeNode">
67                 <name type="string" value="" />
68         </Signal>
69         
70         <AssertLua class="TreeNode">
71                 <name type="string" value="" />
72         </AssertLua>
73         
74         <Stance class="TreeNode">
75                 <name type="string" value="" />
76                 <stanceToUseIfSlopeIsTooSteep type="string" value="" />
77                 <allowedSlopeNormalDeviationFromUpInDegrees type="float" value="0.0" />
78         </Stance>
79         
80         <Animate class="TreeNode">
81                 <name type="string" value="" />
82                 <urgent type="bool" value="0" />
83                 <loop type="bool" value="0" />
84                 <setBodyDirectionTowardsAttentionTarget type="bool" value="0" />
85         </Animate>
86         
87         <StateMachine class="StateMachineNode">
88         </StateMachine>
89         
90         <Selector class="TreeNode">
91         </Selector>
92         
93         <Root class="TreeNode">
94         </Root>
95         
96         <Loop class="TreeNode">
97                 <count type="int" value="1" />
98         </Loop>
99         
100         <LoopUntilSuccess class="TreeNode">
101                 <attemptCount type="int" value="1" />
102         </LoopUntilSuccess>
103         
104         <Halt class="TreeNode">
105         </Halt> 
106         
107         <Priority class="TreeNode">
108         </Priority>     
109         
110         <SuppressFailure class="TreeNode">
111         </SuppressFailure>      
112         
113         <Log class="TreeNode">
114                 <Message type="string" value="" />
115         </Log>
116         
117         <SetAlertness class="TreeNode">
118                 <value type="int" value="0" />
119         </SetAlertness>
120         
121         <AimAroundWhileUsingAMachingGun class="TreeNode">
122                 <maxAngle type="int" value="0" />
123                 <minSecondsBeweenUpdates type="float" value="0.0" />
124                 <useReferencePointForInitialDirectionAndPivotPosition type="bool" value="0" />
125         </AimAroundWhileUsingAMachingGun>
126         
127         <ExecuteLua class="TreeNode">
128                 <code type="string" value=""/>
129         </ExecuteLua>
130         
131         <LuaGate class="TreeNode">
132                 <code type="string" value=""/>
133         </LuaGate>
134         
135         <RandomGate class="TreeNode">
136                 <opensWithChance type="float" value="0.0"/>
137         </RandomGate>
138         
139         <SendTransitionSignal class="TreeNode">
140                 <name type="string" value=""/>
141         </SendTransitionSignal>
142         
143         <Look class="TreeNode">
144                 <at type="string" value=""/>
145         </Look>
146         
147         <Timeout class="TreeNode">
148                 <duration type="float" value="0.0"/>
149         </Timeout>
150         
151         <Move class="TreeNode">
152                 <to type="string" value="" />
153                 <speed type="string" value="" />
154                 <stance type="string" value="" />
155                 <avoidDangers type="bool" value="0" />
156                 <stopWithinDistance type="float" value="0.0" />
157                 <stopDistanceVariation type="float" value="0.0" />
158                 <strafe type="bool" value ="0" />
159                 <glanceInMovementDirection type="bool" value ="0" />
160                 <avoidDangers type="bool" value ="1" />
161                 <avoidGroupMates type="bool" value ="1" />
162                 <considerActorsAsPathObstacles type="bool" value ="0" />
163                 <lengthToTrimFromThePathEnd type="float" value="0.0" />
164         </Move>
165         
166         <Shoot class="TreeNode">
167                 <at type="string" value="" />
168                 <fireMode type="string" value="" />
169                 <stance type="string" value="" />
170                 <duration type="float" value="0.0" />
171                 <stanceToUseIfSlopeIsTooSteep type="string" value="" />
172                 <allowedSlopeNormalDeviationFromUpInDegrees type="float" value="" />
173                 <aimObstructedTimeout type="float" value="" />
174         </Shoot>
175         
176         <Wait class="TreeNode">
177                 <duration type="float" value="0.0"/>
178                 <variation type="float" value="0.0"/>
179         </Wait>
180         
181         <StopMovement class="TreeNode">
182                 <waitUntilStopped type="bool" value="0"/>
183                 <waitUntilIdleAnimation type="bool" value="0"/>
184         </StopMovement>
185         
186         <Bubble class="TreeNode">
187                 <message type="string" value=""/>
188                 <variation type="string" value=""/>
189                 <balloon type="bool" value="1"/>
190                 <log type="bool" value="1"/>
191         </Bubble>
192         
193         <QueryTPS class="TreeNode">
194                 <name type="string" value=""/>
195                 <register type="string" value=""/>
196         </QueryTPS>
197         
198         <ThrowGrenade class="TreeNode">
199                 <timeout type="float" value="0.0"/>
200                 <type type="string" value=""/>
201         </ThrowGrenade>
202         
203         <IfTime class="TreeNode">
204                 <since type="string" value=""/>
205                 <isMoreThan type="float" value="0.0"/>
206                 <isLessThan type="float" value="0.0"/>
207                 <orNeverBeenSet type="bool" value="0"/>
208         </IfTime>       
209         
210         <MonitorCondition class="TreeNode">
211                 <condition type="string" value=""/>
212         </MonitorCondition>
213         
214         <GoalPipe class="TreeNode">
215                 <name type="string" value=""/>
216         </GoalPipe>
217         
218         <FireCmd class="TreeNode">
219                 <mode type="string" value=""/>
220         </FireCmd>
221         
222         <Locate class="TreeNode">
223                 <name type="string" value=""/>
224         </Locate>
225         
226         <AdjustAim class="TreeNode">
227                 <timeout type="float" value="0.0"/>
228                 <useLastOpResultAsBackup type="bool" value=""/>
229         </AdjustAim>
230         
231         <Aim class="TreeNode">
232                 <at type="string" value=""/>
233                 <angleThreshold type="int" value="0"/>
234                 <durationOnceWithinThreshold type="float" value="0.0"/>
235         </Aim>
236         
237         <AssertCondition class="TreeNode">
238                 <condition type="string" value=""/>
239         </AssertCondition>
240         
241         <AnimationTagWrapper class="TreeNode">
242                 <name type="string" value=""/>
243         </AnimationTagWrapper>
244         
245         <PullDownThreatLevel class="TreeNode">
246                 <to type="string" value=""/>
247         </PullDownThreatLevel>
248         
249         <AnimateFragment class="TreeNode">
250                 <name type="string" value=""/>
251         </AnimateFragment>
252         
253         <HoldFormation class="TreeNode">
254                 <name type="string" value=""/>
255         </HoldFormation>
256         
257         <JoinFormation class="TreeNode">
258                 <name type="string" value=""/>
259         </JoinFormation>
260         
261         <SendSquadEvent class="TreeNode">
262                 <name type="string" value=""/>
263         </SendSquadEvent>
264         
265         <IfSquadCount class="TreeNode">
266                 <isGreaterThan type="float" value=""/>
267                 <isLesserThan type="float" value=""/>
268                 <equals type="float" value=""/>
269         </IfSquadCount>
270         
271         <SuppressHitReactions class="TreeNode">
272         </SuppressHitReactions>
273         
274         <KeepTargetAtADistance class="TreeNode">
275                 <distance type="float" value=""/>
276                 <impulsePower type="float" value=""/>
277         </KeepTargetAtADistance>
278         
279         <Melee class="TreeNode">
280                 <target type="string" value=""/>
281                 <cylinderRadius type="float" value=""/>
282                 <hitType type="string" value=""/>
283                 <failIfTargetNotInNavigationMesh type="bool" value=""/>
284                 <materialEffect type="string" value=""/>
285         </Melee>
286         
287         <ShootFromCover class="TreeNode">
288                 <duration type="float" value="0.0"/>
289                 <fireMode type="string" value=""/>
290                 <aimObstructedTimeout type="float" value="0.0"/>
291         </ShootFromCover>
292         
293         <SquadScope class="TreeNode">
294                 <name type="string" value="" />
295                 <allowedConcurrentUsers type="int" value="1" />
296         </SquadScope>
297         
298         <WaitUntilTime class="TreeNode">
299                 <since type="string" value="" />
300                 <isMoreThan type="float" value="0.0" />
301                 <isLessThan type="float" value="0.0" />
302                 <succeedIfNeverBeenSet type="bool" value="0" />
303         </WaitUntilTime>
304         
305         <AssertTime class="TreeNode">
306                 <since type="string" value="" />
307                 <isMoreThan type="float" value="0.0" />
308                 <isLessThan type="float" value="0.0" />
309                 <orNeverBeenSet type="bool" value="0" />
310         </AssertTime>
311         
312         <GroupScope class="TreeNode" >
313                 <name type="string" value="" />
314                 <allowedConcurrentUsers type="int" value="0" />
315         </GroupScope>
316         
317         <TurnBody class="TreeNode">
318                 <towards type="string" value="" />
319                 <alignWith type="int" value="0" />
320                 <stopWithinAngle type="int" value="0" />
321                 <randomMinAngle type="int" value="0" />
322                 <randomMaxAngle type="int" value="0" />
323                 <randomTurnRightChance type="float" value="0.0" />
324         </TurnBody>
325         
326         <Fail class="TreeNode" />
327 </Templates>