7QwSdV667N9R.xml 63 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <behavior agenttype="red::RedBehaviacTree" name="7QwSdV667N9R" version="5">
  3. <node class="Sequence" id="0">
  4. <node class="Assignment" id="8">
  5. <property CastRight="false"/>
  6. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  7. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡1_卡片类型&quot;)"/>
  8. </node>
  9. <node class="Action" id="9">
  10. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_2&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  11. <property ResultOption="BT_SUCCESS"/>
  12. </node>
  13. <node class="Assignment" id="10">
  14. <property CastRight="false"/>
  15. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  16. <property Opr="const string &quot;普通卡片&quot;"/>
  17. </node>
  18. <node class="Action" id="11">
  19. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_3&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  20. <property ResultOption="BT_SUCCESS"/>
  21. </node>
  22. <node class="Assignment" id="3">
  23. <property CastRight="false"/>
  24. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  25. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡1是否重复&quot;)"/>
  26. </node>
  27. <node class="Action" id="4">
  28. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_0&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  29. <property ResultOption="BT_SUCCESS"/>
  30. </node>
  31. <node class="Assignment" id="5">
  32. <property CastRight="false"/>
  33. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  34. <property Opr="const string &quot;是&quot;"/>
  35. </node>
  36. <node class="Action" id="6">
  37. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_1&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  38. <property ResultOption="BT_SUCCESS"/>
  39. </node>
  40. <node class="IfElse" id="1">
  41. <node class="And" id="2">
  42. <node class="Condition" id="7">
  43. <property Operator="Equal"/>
  44. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_0&quot;,&quot;__ttbt__localVariableIndex_1&quot;)"/>
  45. <property Opr="const bool true"/>
  46. </node>
  47. <node class="Condition" id="12">
  48. <property Operator="Equal"/>
  49. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_2&quot;,&quot;__ttbt__localVariableIndex_3&quot;)"/>
  50. <property Opr="const bool true"/>
  51. </node>
  52. </node>
  53. <node class="Sequence" id="13">
  54. <node class="Action" id="14">
  55. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;PihpR1rHjUsP&quot;,&quot;pSeUavDKUG7O&quot;,&quot;7&quot;)"/>
  56. <property ResultOption="BT_SUCCESS"/>
  57. </node>
  58. </node>
  59. <node class="Noop" id="15"/>
  60. </node>
  61. <node class="Assignment" id="23">
  62. <property CastRight="false"/>
  63. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  64. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡1_卡片类型&quot;)"/>
  65. </node>
  66. <node class="Action" id="24">
  67. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_6&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  68. <property ResultOption="BT_SUCCESS"/>
  69. </node>
  70. <node class="Assignment" id="25">
  71. <property CastRight="false"/>
  72. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  73. <property Opr="const string &quot;特殊卡片&quot;"/>
  74. </node>
  75. <node class="Action" id="26">
  76. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_7&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  77. <property ResultOption="BT_SUCCESS"/>
  78. </node>
  79. <node class="Assignment" id="18">
  80. <property CastRight="false"/>
  81. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  82. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡1是否重复&quot;)"/>
  83. </node>
  84. <node class="Action" id="19">
  85. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_4&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  86. <property ResultOption="BT_SUCCESS"/>
  87. </node>
  88. <node class="Assignment" id="20">
  89. <property CastRight="false"/>
  90. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  91. <property Opr="const string &quot;是&quot;"/>
  92. </node>
  93. <node class="Action" id="21">
  94. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_5&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  95. <property ResultOption="BT_SUCCESS"/>
  96. </node>
  97. <node class="IfElse" id="16">
  98. <node class="And" id="17">
  99. <node class="Condition" id="22">
  100. <property Operator="Equal"/>
  101. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_4&quot;,&quot;__ttbt__localVariableIndex_5&quot;)"/>
  102. <property Opr="const bool true"/>
  103. </node>
  104. <node class="Condition" id="27">
  105. <property Operator="Equal"/>
  106. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_6&quot;,&quot;__ttbt__localVariableIndex_7&quot;)"/>
  107. <property Opr="const bool true"/>
  108. </node>
  109. </node>
  110. <node class="Sequence" id="28">
  111. <node class="Action" id="29">
  112. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;ZfOb9FwGkwRf&quot;,&quot;pSeUavDKUG7O&quot;,&quot;6&quot;)"/>
  113. <property ResultOption="BT_SUCCESS"/>
  114. </node>
  115. <node class="Action" id="30">
  116. <property Method="Self.red::RedBehaviacTree::hiddenNode(&quot;NjS5JmfglMWV&quot;,&quot;FHwdDFb3GkAC&quot;)"/>
  117. <property ResultOption="BT_SUCCESS"/>
  118. </node>
  119. </node>
  120. <node class="Noop" id="31"/>
  121. </node>
  122. <node class="Assignment" id="39">
  123. <property CastRight="false"/>
  124. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  125. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡2_卡片类型&quot;)"/>
  126. </node>
  127. <node class="Action" id="40">
  128. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_10&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  129. <property ResultOption="BT_SUCCESS"/>
  130. </node>
  131. <node class="Assignment" id="41">
  132. <property CastRight="false"/>
  133. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  134. <property Opr="const string &quot;普通卡片&quot;"/>
  135. </node>
  136. <node class="Action" id="42">
  137. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_11&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  138. <property ResultOption="BT_SUCCESS"/>
  139. </node>
  140. <node class="Assignment" id="34">
  141. <property CastRight="false"/>
  142. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  143. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡2是否重复&quot;)"/>
  144. </node>
  145. <node class="Action" id="35">
  146. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_8&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  147. <property ResultOption="BT_SUCCESS"/>
  148. </node>
  149. <node class="Assignment" id="36">
  150. <property CastRight="false"/>
  151. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  152. <property Opr="const string &quot;是&quot;"/>
  153. </node>
  154. <node class="Action" id="37">
  155. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_9&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  156. <property ResultOption="BT_SUCCESS"/>
  157. </node>
  158. <node class="IfElse" id="32">
  159. <node class="And" id="33">
  160. <node class="Condition" id="38">
  161. <property Operator="Equal"/>
  162. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_8&quot;,&quot;__ttbt__localVariableIndex_9&quot;)"/>
  163. <property Opr="const bool true"/>
  164. </node>
  165. <node class="Condition" id="43">
  166. <property Operator="Equal"/>
  167. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_10&quot;,&quot;__ttbt__localVariableIndex_11&quot;)"/>
  168. <property Opr="const bool true"/>
  169. </node>
  170. </node>
  171. <node class="Sequence" id="44">
  172. <node class="Action" id="45">
  173. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;XFjowh9UjDCP&quot;,&quot;JKDr6xqVlENA&quot;,&quot;7&quot;)"/>
  174. <property ResultOption="BT_SUCCESS"/>
  175. </node>
  176. </node>
  177. <node class="Noop" id="46"/>
  178. </node>
  179. <node class="Assignment" id="54">
  180. <property CastRight="false"/>
  181. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  182. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡2_卡片类型&quot;)"/>
  183. </node>
  184. <node class="Action" id="55">
  185. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_14&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  186. <property ResultOption="BT_SUCCESS"/>
  187. </node>
  188. <node class="Assignment" id="56">
  189. <property CastRight="false"/>
  190. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  191. <property Opr="const string &quot;特殊卡片&quot;"/>
  192. </node>
  193. <node class="Action" id="57">
  194. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_15&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  195. <property ResultOption="BT_SUCCESS"/>
  196. </node>
  197. <node class="Assignment" id="49">
  198. <property CastRight="false"/>
  199. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  200. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡2是否重复&quot;)"/>
  201. </node>
  202. <node class="Action" id="50">
  203. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_12&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  204. <property ResultOption="BT_SUCCESS"/>
  205. </node>
  206. <node class="Assignment" id="51">
  207. <property CastRight="false"/>
  208. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  209. <property Opr="const string &quot;是&quot;"/>
  210. </node>
  211. <node class="Action" id="52">
  212. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_13&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  213. <property ResultOption="BT_SUCCESS"/>
  214. </node>
  215. <node class="IfElse" id="47">
  216. <node class="And" id="48">
  217. <node class="Condition" id="53">
  218. <property Operator="Equal"/>
  219. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_12&quot;,&quot;__ttbt__localVariableIndex_13&quot;)"/>
  220. <property Opr="const bool true"/>
  221. </node>
  222. <node class="Condition" id="58">
  223. <property Operator="Equal"/>
  224. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_14&quot;,&quot;__ttbt__localVariableIndex_15&quot;)"/>
  225. <property Opr="const bool true"/>
  226. </node>
  227. </node>
  228. <node class="Sequence" id="59">
  229. <node class="Action" id="60">
  230. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;X8QaACzfGfAU&quot;,&quot;JKDr6xqVlENA&quot;,&quot;6&quot;)"/>
  231. <property ResultOption="BT_SUCCESS"/>
  232. </node>
  233. <node class="Action" id="61">
  234. <property Method="Self.red::RedBehaviacTree::hiddenNode(&quot;dshEhNLfcwv0&quot;,&quot;ptnXT4K4MnLl&quot;)"/>
  235. <property ResultOption="BT_SUCCESS"/>
  236. </node>
  237. </node>
  238. <node class="Noop" id="62"/>
  239. </node>
  240. <node class="Assignment" id="70">
  241. <property CastRight="false"/>
  242. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  243. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡3_卡片类型&quot;)"/>
  244. </node>
  245. <node class="Action" id="71">
  246. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_18&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  247. <property ResultOption="BT_SUCCESS"/>
  248. </node>
  249. <node class="Assignment" id="72">
  250. <property CastRight="false"/>
  251. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  252. <property Opr="const string &quot;普通卡片&quot;"/>
  253. </node>
  254. <node class="Action" id="73">
  255. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_19&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  256. <property ResultOption="BT_SUCCESS"/>
  257. </node>
  258. <node class="Assignment" id="65">
  259. <property CastRight="false"/>
  260. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  261. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡3是否重复&quot;)"/>
  262. </node>
  263. <node class="Action" id="66">
  264. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_16&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  265. <property ResultOption="BT_SUCCESS"/>
  266. </node>
  267. <node class="Assignment" id="67">
  268. <property CastRight="false"/>
  269. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  270. <property Opr="const string &quot;是&quot;"/>
  271. </node>
  272. <node class="Action" id="68">
  273. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_17&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  274. <property ResultOption="BT_SUCCESS"/>
  275. </node>
  276. <node class="IfElse" id="63">
  277. <node class="And" id="64">
  278. <node class="Condition" id="69">
  279. <property Operator="Equal"/>
  280. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_16&quot;,&quot;__ttbt__localVariableIndex_17&quot;)"/>
  281. <property Opr="const bool true"/>
  282. </node>
  283. <node class="Condition" id="74">
  284. <property Operator="Equal"/>
  285. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_18&quot;,&quot;__ttbt__localVariableIndex_19&quot;)"/>
  286. <property Opr="const bool true"/>
  287. </node>
  288. </node>
  289. <node class="Sequence" id="75">
  290. <node class="Action" id="76">
  291. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;vAodKoNyLPBt&quot;,&quot;7mnRwU01sYAP&quot;,&quot;7&quot;)"/>
  292. <property ResultOption="BT_SUCCESS"/>
  293. </node>
  294. </node>
  295. <node class="Noop" id="77"/>
  296. </node>
  297. <node class="Assignment" id="85">
  298. <property CastRight="false"/>
  299. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  300. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡3_卡片类型&quot;)"/>
  301. </node>
  302. <node class="Action" id="86">
  303. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_22&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  304. <property ResultOption="BT_SUCCESS"/>
  305. </node>
  306. <node class="Assignment" id="87">
  307. <property CastRight="false"/>
  308. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  309. <property Opr="const string &quot;特殊卡片&quot;"/>
  310. </node>
  311. <node class="Action" id="88">
  312. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_23&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  313. <property ResultOption="BT_SUCCESS"/>
  314. </node>
  315. <node class="Assignment" id="80">
  316. <property CastRight="false"/>
  317. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  318. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡3是否重复&quot;)"/>
  319. </node>
  320. <node class="Action" id="81">
  321. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_20&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  322. <property ResultOption="BT_SUCCESS"/>
  323. </node>
  324. <node class="Assignment" id="82">
  325. <property CastRight="false"/>
  326. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  327. <property Opr="const string &quot;是&quot;"/>
  328. </node>
  329. <node class="Action" id="83">
  330. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_21&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  331. <property ResultOption="BT_SUCCESS"/>
  332. </node>
  333. <node class="IfElse" id="78">
  334. <node class="And" id="79">
  335. <node class="Condition" id="84">
  336. <property Operator="Equal"/>
  337. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_20&quot;,&quot;__ttbt__localVariableIndex_21&quot;)"/>
  338. <property Opr="const bool true"/>
  339. </node>
  340. <node class="Condition" id="89">
  341. <property Operator="Equal"/>
  342. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_22&quot;,&quot;__ttbt__localVariableIndex_23&quot;)"/>
  343. <property Opr="const bool true"/>
  344. </node>
  345. </node>
  346. <node class="Sequence" id="90">
  347. <node class="Action" id="91">
  348. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;LrCryIDMM0CU&quot;,&quot;7mnRwU01sYAP&quot;,&quot;6&quot;)"/>
  349. <property ResultOption="BT_SUCCESS"/>
  350. </node>
  351. <node class="Action" id="92">
  352. <property Method="Self.red::RedBehaviacTree::hiddenNode(&quot;CDOttavjVUmn&quot;,&quot;oZygR5dmo4cT&quot;)"/>
  353. <property ResultOption="BT_SUCCESS"/>
  354. </node>
  355. </node>
  356. <node class="Noop" id="93"/>
  357. </node>
  358. <node class="Assignment" id="101">
  359. <property CastRight="false"/>
  360. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  361. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡4_卡片类型&quot;)"/>
  362. </node>
  363. <node class="Action" id="102">
  364. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_26&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  365. <property ResultOption="BT_SUCCESS"/>
  366. </node>
  367. <node class="Assignment" id="103">
  368. <property CastRight="false"/>
  369. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  370. <property Opr="const string &quot;普通卡片&quot;"/>
  371. </node>
  372. <node class="Action" id="104">
  373. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_27&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  374. <property ResultOption="BT_SUCCESS"/>
  375. </node>
  376. <node class="Assignment" id="96">
  377. <property CastRight="false"/>
  378. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  379. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡4是否重复&quot;)"/>
  380. </node>
  381. <node class="Action" id="97">
  382. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_24&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  383. <property ResultOption="BT_SUCCESS"/>
  384. </node>
  385. <node class="Assignment" id="98">
  386. <property CastRight="false"/>
  387. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  388. <property Opr="const string &quot;是&quot;"/>
  389. </node>
  390. <node class="Action" id="99">
  391. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_25&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  392. <property ResultOption="BT_SUCCESS"/>
  393. </node>
  394. <node class="IfElse" id="94">
  395. <node class="And" id="95">
  396. <node class="Condition" id="100">
  397. <property Operator="Equal"/>
  398. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_24&quot;,&quot;__ttbt__localVariableIndex_25&quot;)"/>
  399. <property Opr="const bool true"/>
  400. </node>
  401. <node class="Condition" id="105">
  402. <property Operator="Equal"/>
  403. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_26&quot;,&quot;__ttbt__localVariableIndex_27&quot;)"/>
  404. <property Opr="const bool true"/>
  405. </node>
  406. </node>
  407. <node class="Sequence" id="106">
  408. <node class="Action" id="107">
  409. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;NZIau1bxYxdp&quot;,&quot;JTSPkf0XVcdH&quot;,&quot;7&quot;)"/>
  410. <property ResultOption="BT_SUCCESS"/>
  411. </node>
  412. </node>
  413. <node class="Noop" id="108"/>
  414. </node>
  415. <node class="Assignment" id="116">
  416. <property CastRight="false"/>
  417. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  418. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡4_卡片类型&quot;)"/>
  419. </node>
  420. <node class="Action" id="117">
  421. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_30&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  422. <property ResultOption="BT_SUCCESS"/>
  423. </node>
  424. <node class="Assignment" id="118">
  425. <property CastRight="false"/>
  426. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  427. <property Opr="const string &quot;特殊卡片&quot;"/>
  428. </node>
  429. <node class="Action" id="119">
  430. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_31&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  431. <property ResultOption="BT_SUCCESS"/>
  432. </node>
  433. <node class="Assignment" id="111">
  434. <property CastRight="false"/>
  435. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  436. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡4是否重复&quot;)"/>
  437. </node>
  438. <node class="Action" id="112">
  439. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_28&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  440. <property ResultOption="BT_SUCCESS"/>
  441. </node>
  442. <node class="Assignment" id="113">
  443. <property CastRight="false"/>
  444. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  445. <property Opr="const string &quot;是&quot;"/>
  446. </node>
  447. <node class="Action" id="114">
  448. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_29&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  449. <property ResultOption="BT_SUCCESS"/>
  450. </node>
  451. <node class="IfElse" id="109">
  452. <node class="And" id="110">
  453. <node class="Condition" id="115">
  454. <property Operator="Equal"/>
  455. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_28&quot;,&quot;__ttbt__localVariableIndex_29&quot;)"/>
  456. <property Opr="const bool true"/>
  457. </node>
  458. <node class="Condition" id="120">
  459. <property Operator="Equal"/>
  460. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_30&quot;,&quot;__ttbt__localVariableIndex_31&quot;)"/>
  461. <property Opr="const bool true"/>
  462. </node>
  463. </node>
  464. <node class="Sequence" id="121">
  465. <node class="Action" id="122">
  466. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;h6YdHQHd8W8w&quot;,&quot;JTSPkf0XVcdH&quot;,&quot;6&quot;)"/>
  467. <property ResultOption="BT_SUCCESS"/>
  468. </node>
  469. <node class="Action" id="123">
  470. <property Method="Self.red::RedBehaviacTree::hiddenNode(&quot;zdX0DpHuOFCR&quot;,&quot;hM8uDz5UgjeW&quot;)"/>
  471. <property ResultOption="BT_SUCCESS"/>
  472. </node>
  473. </node>
  474. <node class="Noop" id="124"/>
  475. </node>
  476. <node class="Assignment" id="132">
  477. <property CastRight="false"/>
  478. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  479. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡5_卡片类型&quot;)"/>
  480. </node>
  481. <node class="Action" id="133">
  482. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_34&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  483. <property ResultOption="BT_SUCCESS"/>
  484. </node>
  485. <node class="Assignment" id="134">
  486. <property CastRight="false"/>
  487. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  488. <property Opr="const string &quot;普通卡片&quot;"/>
  489. </node>
  490. <node class="Action" id="135">
  491. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_35&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  492. <property ResultOption="BT_SUCCESS"/>
  493. </node>
  494. <node class="Assignment" id="127">
  495. <property CastRight="false"/>
  496. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  497. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡5是否重复&quot;)"/>
  498. </node>
  499. <node class="Action" id="128">
  500. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_32&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  501. <property ResultOption="BT_SUCCESS"/>
  502. </node>
  503. <node class="Assignment" id="129">
  504. <property CastRight="false"/>
  505. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  506. <property Opr="const string &quot;是&quot;"/>
  507. </node>
  508. <node class="Action" id="130">
  509. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_33&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  510. <property ResultOption="BT_SUCCESS"/>
  511. </node>
  512. <node class="IfElse" id="125">
  513. <node class="And" id="126">
  514. <node class="Condition" id="131">
  515. <property Operator="Equal"/>
  516. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_32&quot;,&quot;__ttbt__localVariableIndex_33&quot;)"/>
  517. <property Opr="const bool true"/>
  518. </node>
  519. <node class="Condition" id="136">
  520. <property Operator="Equal"/>
  521. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_34&quot;,&quot;__ttbt__localVariableIndex_35&quot;)"/>
  522. <property Opr="const bool true"/>
  523. </node>
  524. </node>
  525. <node class="Sequence" id="137">
  526. <node class="Action" id="138">
  527. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;klaTPrQfaXSn&quot;,&quot;O3jEx3t5hf1B&quot;,&quot;7&quot;)"/>
  528. <property ResultOption="BT_SUCCESS"/>
  529. </node>
  530. </node>
  531. <node class="Noop" id="139"/>
  532. </node>
  533. <node class="Assignment" id="147">
  534. <property CastRight="false"/>
  535. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  536. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡5_卡片类型&quot;)"/>
  537. </node>
  538. <node class="Action" id="148">
  539. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_38&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  540. <property ResultOption="BT_SUCCESS"/>
  541. </node>
  542. <node class="Assignment" id="149">
  543. <property CastRight="false"/>
  544. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  545. <property Opr="const string &quot;特殊卡片&quot;"/>
  546. </node>
  547. <node class="Action" id="150">
  548. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_39&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  549. <property ResultOption="BT_SUCCESS"/>
  550. </node>
  551. <node class="Assignment" id="142">
  552. <property CastRight="false"/>
  553. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  554. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡5是否重复&quot;)"/>
  555. </node>
  556. <node class="Action" id="143">
  557. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_36&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  558. <property ResultOption="BT_SUCCESS"/>
  559. </node>
  560. <node class="Assignment" id="144">
  561. <property CastRight="false"/>
  562. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  563. <property Opr="const string &quot;是&quot;"/>
  564. </node>
  565. <node class="Action" id="145">
  566. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_37&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  567. <property ResultOption="BT_SUCCESS"/>
  568. </node>
  569. <node class="IfElse" id="140">
  570. <node class="And" id="141">
  571. <node class="Condition" id="146">
  572. <property Operator="Equal"/>
  573. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_36&quot;,&quot;__ttbt__localVariableIndex_37&quot;)"/>
  574. <property Opr="const bool true"/>
  575. </node>
  576. <node class="Condition" id="151">
  577. <property Operator="Equal"/>
  578. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_38&quot;,&quot;__ttbt__localVariableIndex_39&quot;)"/>
  579. <property Opr="const bool true"/>
  580. </node>
  581. </node>
  582. <node class="Sequence" id="152">
  583. <node class="Action" id="153">
  584. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;1hgUqdl7brpM&quot;,&quot;O3jEx3t5hf1B&quot;,&quot;6&quot;)"/>
  585. <property ResultOption="BT_SUCCESS"/>
  586. </node>
  587. <node class="Action" id="154">
  588. <property Method="Self.red::RedBehaviacTree::hiddenNode(&quot;BnrMfSqWKjbg&quot;,&quot;ZN19i5Wi8DmB&quot;)"/>
  589. <property ResultOption="BT_SUCCESS"/>
  590. </node>
  591. </node>
  592. <node class="Noop" id="155"/>
  593. </node>
  594. <node class="Assignment" id="163">
  595. <property CastRight="false"/>
  596. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  597. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡6_卡片类型&quot;)"/>
  598. </node>
  599. <node class="Action" id="164">
  600. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_42&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  601. <property ResultOption="BT_SUCCESS"/>
  602. </node>
  603. <node class="Assignment" id="165">
  604. <property CastRight="false"/>
  605. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  606. <property Opr="const string &quot;普通卡片&quot;"/>
  607. </node>
  608. <node class="Action" id="166">
  609. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_43&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  610. <property ResultOption="BT_SUCCESS"/>
  611. </node>
  612. <node class="Assignment" id="158">
  613. <property CastRight="false"/>
  614. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  615. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡6是否重复&quot;)"/>
  616. </node>
  617. <node class="Action" id="159">
  618. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_40&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  619. <property ResultOption="BT_SUCCESS"/>
  620. </node>
  621. <node class="Assignment" id="160">
  622. <property CastRight="false"/>
  623. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  624. <property Opr="const string &quot;是&quot;"/>
  625. </node>
  626. <node class="Action" id="161">
  627. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_41&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  628. <property ResultOption="BT_SUCCESS"/>
  629. </node>
  630. <node class="IfElse" id="156">
  631. <node class="And" id="157">
  632. <node class="Condition" id="162">
  633. <property Operator="Equal"/>
  634. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_40&quot;,&quot;__ttbt__localVariableIndex_41&quot;)"/>
  635. <property Opr="const bool true"/>
  636. </node>
  637. <node class="Condition" id="167">
  638. <property Operator="Equal"/>
  639. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_42&quot;,&quot;__ttbt__localVariableIndex_43&quot;)"/>
  640. <property Opr="const bool true"/>
  641. </node>
  642. </node>
  643. <node class="Sequence" id="168">
  644. <node class="Action" id="169">
  645. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;RraRV8ImbQbh&quot;,&quot;7Ztj3GKD6PDY&quot;,&quot;7&quot;)"/>
  646. <property ResultOption="BT_SUCCESS"/>
  647. </node>
  648. </node>
  649. <node class="Noop" id="170"/>
  650. </node>
  651. <node class="Assignment" id="178">
  652. <property CastRight="false"/>
  653. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  654. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡6_卡片类型&quot;)"/>
  655. </node>
  656. <node class="Action" id="179">
  657. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_46&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  658. <property ResultOption="BT_SUCCESS"/>
  659. </node>
  660. <node class="Assignment" id="180">
  661. <property CastRight="false"/>
  662. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  663. <property Opr="const string &quot;特殊卡片&quot;"/>
  664. </node>
  665. <node class="Action" id="181">
  666. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_47&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  667. <property ResultOption="BT_SUCCESS"/>
  668. </node>
  669. <node class="Assignment" id="173">
  670. <property CastRight="false"/>
  671. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  672. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡6是否重复&quot;)"/>
  673. </node>
  674. <node class="Action" id="174">
  675. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_44&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  676. <property ResultOption="BT_SUCCESS"/>
  677. </node>
  678. <node class="Assignment" id="175">
  679. <property CastRight="false"/>
  680. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  681. <property Opr="const string &quot;是&quot;"/>
  682. </node>
  683. <node class="Action" id="176">
  684. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_45&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  685. <property ResultOption="BT_SUCCESS"/>
  686. </node>
  687. <node class="IfElse" id="171">
  688. <node class="And" id="172">
  689. <node class="Condition" id="177">
  690. <property Operator="Equal"/>
  691. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_44&quot;,&quot;__ttbt__localVariableIndex_45&quot;)"/>
  692. <property Opr="const bool true"/>
  693. </node>
  694. <node class="Condition" id="182">
  695. <property Operator="Equal"/>
  696. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_46&quot;,&quot;__ttbt__localVariableIndex_47&quot;)"/>
  697. <property Opr="const bool true"/>
  698. </node>
  699. </node>
  700. <node class="Sequence" id="183">
  701. <node class="Action" id="184">
  702. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;wdkK8IaTMf7n&quot;,&quot;7Ztj3GKD6PDY&quot;,&quot;6&quot;)"/>
  703. <property ResultOption="BT_SUCCESS"/>
  704. </node>
  705. <node class="Action" id="185">
  706. <property Method="Self.red::RedBehaviacTree::hiddenNode(&quot;q6FGj0rx4MaY&quot;,&quot;ULeplo4wRUIO&quot;)"/>
  707. <property ResultOption="BT_SUCCESS"/>
  708. </node>
  709. </node>
  710. <node class="Noop" id="186"/>
  711. </node>
  712. <node class="Assignment" id="194">
  713. <property CastRight="false"/>
  714. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  715. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡7_卡片类型&quot;)"/>
  716. </node>
  717. <node class="Action" id="195">
  718. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_50&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  719. <property ResultOption="BT_SUCCESS"/>
  720. </node>
  721. <node class="Assignment" id="196">
  722. <property CastRight="false"/>
  723. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  724. <property Opr="const string &quot;普通卡片&quot;"/>
  725. </node>
  726. <node class="Action" id="197">
  727. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_51&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  728. <property ResultOption="BT_SUCCESS"/>
  729. </node>
  730. <node class="Assignment" id="189">
  731. <property CastRight="false"/>
  732. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  733. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡7是否重复&quot;)"/>
  734. </node>
  735. <node class="Action" id="190">
  736. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_48&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  737. <property ResultOption="BT_SUCCESS"/>
  738. </node>
  739. <node class="Assignment" id="191">
  740. <property CastRight="false"/>
  741. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  742. <property Opr="const string &quot;是&quot;"/>
  743. </node>
  744. <node class="Action" id="192">
  745. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_49&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  746. <property ResultOption="BT_SUCCESS"/>
  747. </node>
  748. <node class="IfElse" id="187">
  749. <node class="And" id="188">
  750. <node class="Condition" id="193">
  751. <property Operator="Equal"/>
  752. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_48&quot;,&quot;__ttbt__localVariableIndex_49&quot;)"/>
  753. <property Opr="const bool true"/>
  754. </node>
  755. <node class="Condition" id="198">
  756. <property Operator="Equal"/>
  757. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_50&quot;,&quot;__ttbt__localVariableIndex_51&quot;)"/>
  758. <property Opr="const bool true"/>
  759. </node>
  760. </node>
  761. <node class="Sequence" id="199">
  762. <node class="Action" id="200">
  763. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;AZM9zejDqGMx&quot;,&quot;KxteLmZ0bTv6&quot;,&quot;7&quot;)"/>
  764. <property ResultOption="BT_SUCCESS"/>
  765. </node>
  766. </node>
  767. <node class="Noop" id="201"/>
  768. </node>
  769. <node class="Assignment" id="209">
  770. <property CastRight="false"/>
  771. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  772. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡7_卡片类型&quot;)"/>
  773. </node>
  774. <node class="Action" id="210">
  775. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_54&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  776. <property ResultOption="BT_SUCCESS"/>
  777. </node>
  778. <node class="Assignment" id="211">
  779. <property CastRight="false"/>
  780. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  781. <property Opr="const string &quot;特殊卡片&quot;"/>
  782. </node>
  783. <node class="Action" id="212">
  784. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_55&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  785. <property ResultOption="BT_SUCCESS"/>
  786. </node>
  787. <node class="Assignment" id="204">
  788. <property CastRight="false"/>
  789. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  790. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡7是否重复&quot;)"/>
  791. </node>
  792. <node class="Action" id="205">
  793. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_52&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  794. <property ResultOption="BT_SUCCESS"/>
  795. </node>
  796. <node class="Assignment" id="206">
  797. <property CastRight="false"/>
  798. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  799. <property Opr="const string &quot;是&quot;"/>
  800. </node>
  801. <node class="Action" id="207">
  802. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_53&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  803. <property ResultOption="BT_SUCCESS"/>
  804. </node>
  805. <node class="IfElse" id="202">
  806. <node class="And" id="203">
  807. <node class="Condition" id="208">
  808. <property Operator="Equal"/>
  809. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_52&quot;,&quot;__ttbt__localVariableIndex_53&quot;)"/>
  810. <property Opr="const bool true"/>
  811. </node>
  812. <node class="Condition" id="213">
  813. <property Operator="Equal"/>
  814. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_54&quot;,&quot;__ttbt__localVariableIndex_55&quot;)"/>
  815. <property Opr="const bool true"/>
  816. </node>
  817. </node>
  818. <node class="Sequence" id="214">
  819. <node class="Action" id="215">
  820. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;mV1Z33vUXOax&quot;,&quot;KxteLmZ0bTv6&quot;,&quot;6&quot;)"/>
  821. <property ResultOption="BT_SUCCESS"/>
  822. </node>
  823. <node class="Action" id="216">
  824. <property Method="Self.red::RedBehaviacTree::hiddenNode(&quot;wYRNHq6vJdue&quot;,&quot;JKiLQlOKnPIC&quot;)"/>
  825. <property ResultOption="BT_SUCCESS"/>
  826. </node>
  827. </node>
  828. <node class="Noop" id="217"/>
  829. </node>
  830. <node class="Assignment" id="225">
  831. <property CastRight="false"/>
  832. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  833. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡8_卡片类型&quot;)"/>
  834. </node>
  835. <node class="Action" id="226">
  836. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_58&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  837. <property ResultOption="BT_SUCCESS"/>
  838. </node>
  839. <node class="Assignment" id="227">
  840. <property CastRight="false"/>
  841. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  842. <property Opr="const string &quot;普通卡片&quot;"/>
  843. </node>
  844. <node class="Action" id="228">
  845. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_59&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  846. <property ResultOption="BT_SUCCESS"/>
  847. </node>
  848. <node class="Assignment" id="220">
  849. <property CastRight="false"/>
  850. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  851. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡8是否重复&quot;)"/>
  852. </node>
  853. <node class="Action" id="221">
  854. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_56&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  855. <property ResultOption="BT_SUCCESS"/>
  856. </node>
  857. <node class="Assignment" id="222">
  858. <property CastRight="false"/>
  859. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  860. <property Opr="const string &quot;是&quot;"/>
  861. </node>
  862. <node class="Action" id="223">
  863. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_57&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  864. <property ResultOption="BT_SUCCESS"/>
  865. </node>
  866. <node class="IfElse" id="218">
  867. <node class="And" id="219">
  868. <node class="Condition" id="224">
  869. <property Operator="Equal"/>
  870. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_56&quot;,&quot;__ttbt__localVariableIndex_57&quot;)"/>
  871. <property Opr="const bool true"/>
  872. </node>
  873. <node class="Condition" id="229">
  874. <property Operator="Equal"/>
  875. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_58&quot;,&quot;__ttbt__localVariableIndex_59&quot;)"/>
  876. <property Opr="const bool true"/>
  877. </node>
  878. </node>
  879. <node class="Sequence" id="230">
  880. <node class="Action" id="231">
  881. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;7nOerULGqN4I&quot;,&quot;ELDEd1ei2cE6&quot;,&quot;7&quot;)"/>
  882. <property ResultOption="BT_SUCCESS"/>
  883. </node>
  884. </node>
  885. <node class="Noop" id="232"/>
  886. </node>
  887. <node class="Assignment" id="240">
  888. <property CastRight="false"/>
  889. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  890. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡8_卡片类型&quot;)"/>
  891. </node>
  892. <node class="Action" id="241">
  893. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_62&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  894. <property ResultOption="BT_SUCCESS"/>
  895. </node>
  896. <node class="Assignment" id="242">
  897. <property CastRight="false"/>
  898. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  899. <property Opr="const string &quot;特殊卡片&quot;"/>
  900. </node>
  901. <node class="Action" id="243">
  902. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_63&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  903. <property ResultOption="BT_SUCCESS"/>
  904. </node>
  905. <node class="Assignment" id="235">
  906. <property CastRight="false"/>
  907. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  908. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡8是否重复&quot;)"/>
  909. </node>
  910. <node class="Action" id="236">
  911. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_60&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  912. <property ResultOption="BT_SUCCESS"/>
  913. </node>
  914. <node class="Assignment" id="237">
  915. <property CastRight="false"/>
  916. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  917. <property Opr="const string &quot;是&quot;"/>
  918. </node>
  919. <node class="Action" id="238">
  920. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_61&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  921. <property ResultOption="BT_SUCCESS"/>
  922. </node>
  923. <node class="IfElse" id="233">
  924. <node class="And" id="234">
  925. <node class="Condition" id="239">
  926. <property Operator="Equal"/>
  927. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_60&quot;,&quot;__ttbt__localVariableIndex_61&quot;)"/>
  928. <property Opr="const bool true"/>
  929. </node>
  930. <node class="Condition" id="244">
  931. <property Operator="Equal"/>
  932. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_62&quot;,&quot;__ttbt__localVariableIndex_63&quot;)"/>
  933. <property Opr="const bool true"/>
  934. </node>
  935. </node>
  936. <node class="Sequence" id="245">
  937. <node class="Action" id="246">
  938. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;nqw0DxS4854m&quot;,&quot;ELDEd1ei2cE6&quot;,&quot;6&quot;)"/>
  939. <property ResultOption="BT_SUCCESS"/>
  940. </node>
  941. <node class="Action" id="247">
  942. <property Method="Self.red::RedBehaviacTree::hiddenNode(&quot;Tl55OSB7Ueo0&quot;,&quot;b82NKyRDAPFr&quot;)"/>
  943. <property ResultOption="BT_SUCCESS"/>
  944. </node>
  945. </node>
  946. <node class="Noop" id="248"/>
  947. </node>
  948. <node class="Assignment" id="256">
  949. <property CastRight="false"/>
  950. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  951. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡9_卡片类型&quot;)"/>
  952. </node>
  953. <node class="Action" id="257">
  954. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_66&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  955. <property ResultOption="BT_SUCCESS"/>
  956. </node>
  957. <node class="Assignment" id="258">
  958. <property CastRight="false"/>
  959. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  960. <property Opr="const string &quot;普通卡片&quot;"/>
  961. </node>
  962. <node class="Action" id="259">
  963. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_67&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  964. <property ResultOption="BT_SUCCESS"/>
  965. </node>
  966. <node class="Assignment" id="251">
  967. <property CastRight="false"/>
  968. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  969. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡9是否重复&quot;)"/>
  970. </node>
  971. <node class="Action" id="252">
  972. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_64&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  973. <property ResultOption="BT_SUCCESS"/>
  974. </node>
  975. <node class="Assignment" id="253">
  976. <property CastRight="false"/>
  977. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  978. <property Opr="const string &quot;是&quot;"/>
  979. </node>
  980. <node class="Action" id="254">
  981. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_65&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  982. <property ResultOption="BT_SUCCESS"/>
  983. </node>
  984. <node class="IfElse" id="249">
  985. <node class="And" id="250">
  986. <node class="Condition" id="255">
  987. <property Operator="Equal"/>
  988. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_64&quot;,&quot;__ttbt__localVariableIndex_65&quot;)"/>
  989. <property Opr="const bool true"/>
  990. </node>
  991. <node class="Condition" id="260">
  992. <property Operator="Equal"/>
  993. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_66&quot;,&quot;__ttbt__localVariableIndex_67&quot;)"/>
  994. <property Opr="const bool true"/>
  995. </node>
  996. </node>
  997. <node class="Sequence" id="261">
  998. <node class="Action" id="262">
  999. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;DoN8rD03GVOD&quot;,&quot;ZcAAJrHKOaBJ&quot;,&quot;7&quot;)"/>
  1000. <property ResultOption="BT_SUCCESS"/>
  1001. </node>
  1002. </node>
  1003. <node class="Noop" id="263"/>
  1004. </node>
  1005. <node class="Assignment" id="271">
  1006. <property CastRight="false"/>
  1007. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1008. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡9_卡片类型&quot;)"/>
  1009. </node>
  1010. <node class="Action" id="272">
  1011. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_70&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1012. <property ResultOption="BT_SUCCESS"/>
  1013. </node>
  1014. <node class="Assignment" id="273">
  1015. <property CastRight="false"/>
  1016. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1017. <property Opr="const string &quot;特殊卡片&quot;"/>
  1018. </node>
  1019. <node class="Action" id="274">
  1020. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_71&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1021. <property ResultOption="BT_SUCCESS"/>
  1022. </node>
  1023. <node class="Assignment" id="266">
  1024. <property CastRight="false"/>
  1025. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1026. <property Opr="Self.red::RedBehaviacTree::getCustomString(&quot;卡9是否重复&quot;)"/>
  1027. </node>
  1028. <node class="Action" id="267">
  1029. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_68&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1030. <property ResultOption="BT_SUCCESS"/>
  1031. </node>
  1032. <node class="Assignment" id="268">
  1033. <property CastRight="false"/>
  1034. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1035. <property Opr="const string &quot;是&quot;"/>
  1036. </node>
  1037. <node class="Action" id="269">
  1038. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariablesString(&quot;__ttbt__localVariableIndex_69&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1039. <property ResultOption="BT_SUCCESS"/>
  1040. </node>
  1041. <node class="IfElse" id="264">
  1042. <node class="And" id="265">
  1043. <node class="Condition" id="270">
  1044. <property Operator="Equal"/>
  1045. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_68&quot;,&quot;__ttbt__localVariableIndex_69&quot;)"/>
  1046. <property Opr="const bool true"/>
  1047. </node>
  1048. <node class="Condition" id="275">
  1049. <property Operator="Equal"/>
  1050. <property Opl="Self.red::RedBehaviacTree::stringEqual(&quot;__ttbt__localVariableIndex_70&quot;,&quot;__ttbt__localVariableIndex_71&quot;)"/>
  1051. <property Opr="const bool true"/>
  1052. </node>
  1053. </node>
  1054. <node class="Sequence" id="276">
  1055. <node class="Action" id="277">
  1056. <property Method="Self.red::RedBehaviacTree::playSubredTimeLine(&quot;zx8iYDN0vNT1&quot;,&quot;ZcAAJrHKOaBJ&quot;,&quot;6&quot;)"/>
  1057. <property ResultOption="BT_SUCCESS"/>
  1058. </node>
  1059. <node class="Action" id="278">
  1060. <property Method="Self.red::RedBehaviacTree::hiddenNode(&quot;KFtyOK1tywap&quot;,&quot;qGOhQMLq5leW&quot;)"/>
  1061. <property ResultOption="BT_SUCCESS"/>
  1062. </node>
  1063. </node>
  1064. <node class="Noop" id="279"/>
  1065. </node>
  1066. </node>
  1067. </behavior>