soldierjump.tres 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870
  1. [gd_resource type="Animation" format=2]
  2. [resource]
  3. resource_name = "jump"
  4. length = 2.0
  5. step = 0.05
  6. tracks/0/type = "value"
  7. tracks/0/path = NodePath("body/arm2/forearm/hand:scale")
  8. tracks/0/interp = 1
  9. tracks/0/loop_wrap = true
  10. tracks/0/imported = false
  11. tracks/0/enabled = true
  12. tracks/0/keys = {
  13. "times": PoolRealArray( 0 ),
  14. "transitions": PoolRealArray( 1 ),
  15. "update": 0,
  16. "values": [ Vector2( 1, 1 ) ]
  17. }
  18. tracks/1/type = "value"
  19. tracks/1/path = NodePath("body/arm2/forearm/hand:rotation_degrees")
  20. tracks/1/interp = 1
  21. tracks/1/loop_wrap = true
  22. tracks/1/imported = false
  23. tracks/1/enabled = true
  24. tracks/1/keys = {
  25. "times": PoolRealArray( 0 ),
  26. "transitions": PoolRealArray( 1 ),
  27. "update": 0,
  28. "values": [ 0.0 ]
  29. }
  30. tracks/2/type = "value"
  31. tracks/2/path = NodePath("body/arm2/forearm/hand:position")
  32. tracks/2/interp = 1
  33. tracks/2/loop_wrap = true
  34. tracks/2/imported = false
  35. tracks/2/enabled = true
  36. tracks/2/keys = {
  37. "times": PoolRealArray( 0 ),
  38. "transitions": PoolRealArray( 1 ),
  39. "update": 0,
  40. "values": [ Vector2( 4.42659, 2.26468 ) ]
  41. }
  42. tracks/3/type = "value"
  43. tracks/3/path = NodePath("body/arm2/forearm:scale")
  44. tracks/3/interp = 1
  45. tracks/3/loop_wrap = true
  46. tracks/3/imported = false
  47. tracks/3/enabled = true
  48. tracks/3/keys = {
  49. "times": PoolRealArray( 0 ),
  50. "transitions": PoolRealArray( 1 ),
  51. "update": 0,
  52. "values": [ Vector2( 1, 1 ) ]
  53. }
  54. tracks/4/type = "value"
  55. tracks/4/path = NodePath("body/arm2/forearm:rotation_degrees")
  56. tracks/4/interp = 1
  57. tracks/4/loop_wrap = true
  58. tracks/4/imported = false
  59. tracks/4/enabled = true
  60. tracks/4/keys = {
  61. "times": PoolRealArray( 0 ),
  62. "transitions": PoolRealArray( 1 ),
  63. "update": 0,
  64. "values": [ 0.0 ]
  65. }
  66. tracks/5/type = "value"
  67. tracks/5/path = NodePath("body/arm2/forearm:position")
  68. tracks/5/interp = 1
  69. tracks/5/loop_wrap = true
  70. tracks/5/imported = false
  71. tracks/5/enabled = true
  72. tracks/5/keys = {
  73. "times": PoolRealArray( 0 ),
  74. "transitions": PoolRealArray( 1 ),
  75. "update": 0,
  76. "values": [ Vector2( -1.94454, 7.29204 ) ]
  77. }
  78. tracks/6/type = "value"
  79. tracks/6/path = NodePath("body/arm2/shoulder:scale")
  80. tracks/6/interp = 1
  81. tracks/6/loop_wrap = true
  82. tracks/6/imported = false
  83. tracks/6/enabled = true
  84. tracks/6/keys = {
  85. "times": PoolRealArray( 0 ),
  86. "transitions": PoolRealArray( 1 ),
  87. "update": 0,
  88. "values": [ Vector2( -1, 1 ) ]
  89. }
  90. tracks/7/type = "value"
  91. tracks/7/path = NodePath("body/arm2/shoulder:rotation_degrees")
  92. tracks/7/interp = 1
  93. tracks/7/loop_wrap = true
  94. tracks/7/imported = false
  95. tracks/7/enabled = true
  96. tracks/7/keys = {
  97. "times": PoolRealArray( 0 ),
  98. "transitions": PoolRealArray( 1 ),
  99. "update": 0,
  100. "values": [ 0.0 ]
  101. }
  102. tracks/8/type = "value"
  103. tracks/8/path = NodePath("body/arm2/shoulder:position")
  104. tracks/8/interp = 1
  105. tracks/8/loop_wrap = true
  106. tracks/8/imported = false
  107. tracks/8/enabled = true
  108. tracks/8/keys = {
  109. "times": PoolRealArray( 0 ),
  110. "transitions": PoolRealArray( 1 ),
  111. "update": 0,
  112. "values": [ Vector2( -1.42193, -0.0205441 ) ]
  113. }
  114. tracks/9/type = "value"
  115. tracks/9/path = NodePath("body/arm2:scale")
  116. tracks/9/interp = 1
  117. tracks/9/loop_wrap = true
  118. tracks/9/imported = false
  119. tracks/9/enabled = true
  120. tracks/9/keys = {
  121. "times": PoolRealArray( 0 ),
  122. "transitions": PoolRealArray( 1 ),
  123. "update": 0,
  124. "values": [ Vector2( 1, 1 ) ]
  125. }
  126. tracks/10/type = "value"
  127. tracks/10/path = NodePath("body/arm2:rotation_degrees")
  128. tracks/10/interp = 1
  129. tracks/10/loop_wrap = true
  130. tracks/10/imported = false
  131. tracks/10/enabled = true
  132. tracks/10/keys = {
  133. "times": PoolRealArray( 0, 0.25, 2 ),
  134. "transitions": PoolRealArray( 1, 1, 1 ),
  135. "update": 0,
  136. "values": [ 0.0, -146.359, -152.333 ]
  137. }
  138. tracks/11/type = "value"
  139. tracks/11/path = NodePath("body/arm2:position")
  140. tracks/11/interp = 1
  141. tracks/11/loop_wrap = true
  142. tracks/11/imported = false
  143. tracks/11/enabled = true
  144. tracks/11/keys = {
  145. "times": PoolRealArray( 0 ),
  146. "transitions": PoolRealArray( 1 ),
  147. "update": 0,
  148. "values": [ Vector2( 0.886793, 13.6592 ) ]
  149. }
  150. tracks/12/type = "value"
  151. tracks/12/path = NodePath("body/gun:scale")
  152. tracks/12/interp = 1
  153. tracks/12/loop_wrap = true
  154. tracks/12/imported = false
  155. tracks/12/enabled = true
  156. tracks/12/keys = {
  157. "times": PoolRealArray( 0 ),
  158. "transitions": PoolRealArray( 1 ),
  159. "update": 0,
  160. "values": [ Vector2( 1, 1 ) ]
  161. }
  162. tracks/13/type = "value"
  163. tracks/13/path = NodePath("body/gun:rotation_degrees")
  164. tracks/13/interp = 1
  165. tracks/13/loop_wrap = true
  166. tracks/13/imported = false
  167. tracks/13/enabled = true
  168. tracks/13/keys = {
  169. "times": PoolRealArray( 0, 0.25, 2 ),
  170. "transitions": PoolRealArray( 1, 1, 1 ),
  171. "update": 0,
  172. "values": [ 0.0, -4.50009, -3.47868 ]
  173. }
  174. tracks/14/type = "value"
  175. tracks/14/path = NodePath("body/gun:position")
  176. tracks/14/interp = 1
  177. tracks/14/loop_wrap = true
  178. tracks/14/imported = false
  179. tracks/14/enabled = true
  180. tracks/14/keys = {
  181. "times": PoolRealArray( 0, 0.25, 2 ),
  182. "transitions": PoolRealArray( 1, 1, 1 ),
  183. "update": 0,
  184. "values": [ Vector2( 2.7733, 20.9136 ), Vector2( -0.0583196, 20.0877 ), Vector2( -2.97184, 20.3526 ) ]
  185. }
  186. tracks/15/type = "value"
  187. tracks/15/path = NodePath("body/arm/forearm/hand:scale")
  188. tracks/15/interp = 1
  189. tracks/15/loop_wrap = true
  190. tracks/15/imported = false
  191. tracks/15/enabled = true
  192. tracks/15/keys = {
  193. "times": PoolRealArray( 0 ),
  194. "transitions": PoolRealArray( 1 ),
  195. "update": 0,
  196. "values": [ Vector2( 1, 1 ) ]
  197. }
  198. tracks/16/type = "value"
  199. tracks/16/path = NodePath("body/arm/forearm/hand:rotation_degrees")
  200. tracks/16/interp = 1
  201. tracks/16/loop_wrap = true
  202. tracks/16/imported = false
  203. tracks/16/enabled = true
  204. tracks/16/keys = {
  205. "times": PoolRealArray( 0 ),
  206. "transitions": PoolRealArray( 1 ),
  207. "update": 0,
  208. "values": [ 0.0 ]
  209. }
  210. tracks/17/type = "value"
  211. tracks/17/path = NodePath("body/arm/forearm/hand:position")
  212. tracks/17/interp = 1
  213. tracks/17/loop_wrap = true
  214. tracks/17/imported = false
  215. tracks/17/enabled = true
  216. tracks/17/keys = {
  217. "times": PoolRealArray( 0 ),
  218. "transitions": PoolRealArray( 1 ),
  219. "update": 0,
  220. "values": [ Vector2( 4.42659, 3.85746 ) ]
  221. }
  222. tracks/18/type = "value"
  223. tracks/18/path = NodePath("body/arm/forearm:scale")
  224. tracks/18/interp = 1
  225. tracks/18/loop_wrap = true
  226. tracks/18/imported = false
  227. tracks/18/enabled = true
  228. tracks/18/keys = {
  229. "times": PoolRealArray( 0 ),
  230. "transitions": PoolRealArray( 1 ),
  231. "update": 0,
  232. "values": [ Vector2( 1, 1 ) ]
  233. }
  234. tracks/19/type = "value"
  235. tracks/19/path = NodePath("body/arm/forearm:rotation_degrees")
  236. tracks/19/interp = 1
  237. tracks/19/loop_wrap = true
  238. tracks/19/imported = false
  239. tracks/19/enabled = true
  240. tracks/19/keys = {
  241. "times": PoolRealArray( 0, 0.25 ),
  242. "transitions": PoolRealArray( 1, 1 ),
  243. "update": 0,
  244. "values": [ 0.0, -36.1176 ]
  245. }
  246. tracks/20/type = "value"
  247. tracks/20/path = NodePath("body/arm/forearm:position")
  248. tracks/20/interp = 1
  249. tracks/20/loop_wrap = true
  250. tracks/20/imported = false
  251. tracks/20/enabled = true
  252. tracks/20/keys = {
  253. "times": PoolRealArray( 0 ),
  254. "transitions": PoolRealArray( 1 ),
  255. "update": 0,
  256. "values": [ Vector2( -1.94454, 7.29204 ) ]
  257. }
  258. tracks/21/type = "value"
  259. tracks/21/path = NodePath("body/arm/shoulder:scale")
  260. tracks/21/interp = 1
  261. tracks/21/loop_wrap = true
  262. tracks/21/imported = false
  263. tracks/21/enabled = true
  264. tracks/21/keys = {
  265. "times": PoolRealArray( 0 ),
  266. "transitions": PoolRealArray( 1 ),
  267. "update": 0,
  268. "values": [ Vector2( 1, 1 ) ]
  269. }
  270. tracks/22/type = "value"
  271. tracks/22/path = NodePath("body/arm/shoulder:rotation_degrees")
  272. tracks/22/interp = 1
  273. tracks/22/loop_wrap = true
  274. tracks/22/imported = false
  275. tracks/22/enabled = true
  276. tracks/22/keys = {
  277. "times": PoolRealArray( 0 ),
  278. "transitions": PoolRealArray( 1 ),
  279. "update": 0,
  280. "values": [ 0.0 ]
  281. }
  282. tracks/23/type = "value"
  283. tracks/23/path = NodePath("body/arm/shoulder:position")
  284. tracks/23/interp = 1
  285. tracks/23/loop_wrap = true
  286. tracks/23/imported = false
  287. tracks/23/enabled = true
  288. tracks/23/keys = {
  289. "times": PoolRealArray( 0 ),
  290. "transitions": PoolRealArray( 1 ),
  291. "update": 0,
  292. "values": [ Vector2( 2.54176, -0.0205441 ) ]
  293. }
  294. tracks/24/type = "value"
  295. tracks/24/path = NodePath("body/arm:scale")
  296. tracks/24/interp = 1
  297. tracks/24/loop_wrap = true
  298. tracks/24/imported = false
  299. tracks/24/enabled = true
  300. tracks/24/keys = {
  301. "times": PoolRealArray( 0 ),
  302. "transitions": PoolRealArray( 1 ),
  303. "update": 0,
  304. "values": [ Vector2( 1, 1 ) ]
  305. }
  306. tracks/25/type = "value"
  307. tracks/25/path = NodePath("body/arm:rotation_degrees")
  308. tracks/25/interp = 1
  309. tracks/25/loop_wrap = true
  310. tracks/25/imported = false
  311. tracks/25/enabled = true
  312. tracks/25/keys = {
  313. "times": PoolRealArray( 0, 0.25, 2 ),
  314. "transitions": PoolRealArray( 1, 1, 1 ),
  315. "update": 0,
  316. "values": [ 0.0, 19.0002, 33.7205 ]
  317. }
  318. tracks/26/type = "value"
  319. tracks/26/path = NodePath("body/arm:position")
  320. tracks/26/interp = 1
  321. tracks/26/loop_wrap = true
  322. tracks/26/imported = false
  323. tracks/26/enabled = true
  324. tracks/26/keys = {
  325. "times": PoolRealArray( 0 ),
  326. "transitions": PoolRealArray( 1 ),
  327. "update": 0,
  328. "values": [ Vector2( -9.02354, 13.6592 ) ]
  329. }
  330. tracks/27/type = "value"
  331. tracks/27/path = NodePath("body/leg2/feet:scale")
  332. tracks/27/interp = 1
  333. tracks/27/loop_wrap = true
  334. tracks/27/imported = false
  335. tracks/27/enabled = true
  336. tracks/27/keys = {
  337. "times": PoolRealArray( ),
  338. "transitions": PoolRealArray( ),
  339. "update": 0,
  340. "values": [ ]
  341. }
  342. tracks/28/type = "value"
  343. tracks/28/path = NodePath("body/leg2/feet:rotation_degrees")
  344. tracks/28/interp = 1
  345. tracks/28/loop_wrap = true
  346. tracks/28/imported = false
  347. tracks/28/enabled = true
  348. tracks/28/keys = {
  349. "times": PoolRealArray( 0, 0.25 ),
  350. "transitions": PoolRealArray( 1, 1 ),
  351. "update": 0,
  352. "values": [ 25.0812, 63.3834 ]
  353. }
  354. tracks/29/type = "value"
  355. tracks/29/path = NodePath("body/leg2/feet:position")
  356. tracks/29/interp = 1
  357. tracks/29/loop_wrap = true
  358. tracks/29/imported = false
  359. tracks/29/enabled = true
  360. tracks/29/keys = {
  361. "times": PoolRealArray( 0, 0.25 ),
  362. "transitions": PoolRealArray( 1, 1 ),
  363. "update": 0,
  364. "values": [ Vector2( -1.90761, 12.3582 ), Vector2( -3.37223, 9.73408 ) ]
  365. }
  366. tracks/30/type = "value"
  367. tracks/30/path = NodePath("body/leg2:scale")
  368. tracks/30/interp = 1
  369. tracks/30/loop_wrap = true
  370. tracks/30/imported = false
  371. tracks/30/enabled = true
  372. tracks/30/keys = {
  373. "times": PoolRealArray( ),
  374. "transitions": PoolRealArray( ),
  375. "update": 0,
  376. "values": [ ]
  377. }
  378. tracks/31/type = "value"
  379. tracks/31/path = NodePath("body/leg2:rotation_degrees")
  380. tracks/31/interp = 1
  381. tracks/31/loop_wrap = true
  382. tracks/31/imported = false
  383. tracks/31/enabled = true
  384. tracks/31/keys = {
  385. "times": PoolRealArray( 0, 0.25, 2 ),
  386. "transitions": PoolRealArray( 1, 1, 1 ),
  387. "update": 0,
  388. "values": [ -32.7601, -60.9497, -48.598 ]
  389. }
  390. tracks/32/type = "value"
  391. tracks/32/path = NodePath("body/leg2:position")
  392. tracks/32/interp = 1
  393. tracks/32/loop_wrap = true
  394. tracks/32/imported = false
  395. tracks/32/enabled = true
  396. tracks/32/keys = {
  397. "times": PoolRealArray( 0, 0.25, 2 ),
  398. "transitions": PoolRealArray( 1, 1, 1 ),
  399. "update": 0,
  400. "values": [ Vector2( 0.0229592, 27.6376 ), Vector2( 2.26466, 27.5196 ), Vector2( 1.33763, 26.725 ) ]
  401. }
  402. tracks/33/type = "value"
  403. tracks/33/path = NodePath("body/leg/feet:scale")
  404. tracks/33/interp = 1
  405. tracks/33/loop_wrap = true
  406. tracks/33/imported = false
  407. tracks/33/enabled = true
  408. tracks/33/keys = {
  409. "times": PoolRealArray( ),
  410. "transitions": PoolRealArray( ),
  411. "update": 0,
  412. "values": [ ]
  413. }
  414. tracks/34/type = "value"
  415. tracks/34/path = NodePath("body/leg/feet:rotation_degrees")
  416. tracks/34/interp = 1
  417. tracks/34/loop_wrap = true
  418. tracks/34/imported = false
  419. tracks/34/enabled = true
  420. tracks/34/keys = {
  421. "times": PoolRealArray( 0 ),
  422. "transitions": PoolRealArray( 1 ),
  423. "update": 0,
  424. "values": [ 44.1703 ]
  425. }
  426. tracks/35/type = "value"
  427. tracks/35/path = NodePath("body/leg/feet:position")
  428. tracks/35/interp = 1
  429. tracks/35/loop_wrap = true
  430. tracks/35/imported = false
  431. tracks/35/enabled = true
  432. tracks/35/keys = {
  433. "times": PoolRealArray( 0 ),
  434. "transitions": PoolRealArray( 1 ),
  435. "update": 0,
  436. "values": [ Vector2( -2.1086, 9.42322 ) ]
  437. }
  438. tracks/36/type = "value"
  439. tracks/36/path = NodePath("body/leg:scale")
  440. tracks/36/interp = 1
  441. tracks/36/loop_wrap = true
  442. tracks/36/imported = false
  443. tracks/36/enabled = true
  444. tracks/36/keys = {
  445. "times": PoolRealArray( ),
  446. "transitions": PoolRealArray( ),
  447. "update": 0,
  448. "values": [ ]
  449. }
  450. tracks/37/type = "value"
  451. tracks/37/path = NodePath("body/leg:rotation_degrees")
  452. tracks/37/interp = 1
  453. tracks/37/loop_wrap = true
  454. tracks/37/imported = false
  455. tracks/37/enabled = true
  456. tracks/37/keys = {
  457. "times": PoolRealArray( 0, 2 ),
  458. "transitions": PoolRealArray( 1, 1 ),
  459. "update": 0,
  460. "values": [ 26.2701, 19.466 ]
  461. }
  462. tracks/38/type = "value"
  463. tracks/38/path = NodePath("body/leg:position")
  464. tracks/38/interp = 1
  465. tracks/38/loop_wrap = true
  466. tracks/38/imported = false
  467. tracks/38/enabled = true
  468. tracks/38/keys = {
  469. "times": PoolRealArray( 0, 0.25, 2 ),
  470. "transitions": PoolRealArray( 1, 1, 1 ),
  471. "update": 0,
  472. "values": [ Vector2( -6.20508, 28.6611 ), Vector2( -4.5533, 30.4309 ), Vector2( -5.3479, 28.8417 ) ]
  473. }
  474. tracks/39/type = "value"
  475. tracks/39/path = NodePath("body/belt/skirt:scale")
  476. tracks/39/interp = 1
  477. tracks/39/loop_wrap = true
  478. tracks/39/imported = false
  479. tracks/39/enabled = true
  480. tracks/39/keys = {
  481. "times": PoolRealArray( 0 ),
  482. "transitions": PoolRealArray( 1 ),
  483. "update": 0,
  484. "values": [ Vector2( 1, 1 ) ]
  485. }
  486. tracks/40/type = "value"
  487. tracks/40/path = NodePath("body/belt/skirt:rotation_degrees")
  488. tracks/40/interp = 1
  489. tracks/40/loop_wrap = true
  490. tracks/40/imported = false
  491. tracks/40/enabled = true
  492. tracks/40/keys = {
  493. "times": PoolRealArray( 0 ),
  494. "transitions": PoolRealArray( 1 ),
  495. "update": 0,
  496. "values": [ 0.0 ]
  497. }
  498. tracks/41/type = "value"
  499. tracks/41/path = NodePath("body/belt/skirt:position")
  500. tracks/41/interp = 1
  501. tracks/41/loop_wrap = true
  502. tracks/41/imported = false
  503. tracks/41/enabled = true
  504. tracks/41/keys = {
  505. "times": PoolRealArray( 0 ),
  506. "transitions": PoolRealArray( 1 ),
  507. "update": 0,
  508. "values": [ Vector2( -0.439613, 0.0503712 ) ]
  509. }
  510. tracks/42/type = "value"
  511. tracks/42/path = NodePath("body/belt:scale")
  512. tracks/42/interp = 1
  513. tracks/42/loop_wrap = true
  514. tracks/42/imported = false
  515. tracks/42/enabled = true
  516. tracks/42/keys = {
  517. "times": PoolRealArray( 0 ),
  518. "transitions": PoolRealArray( 1 ),
  519. "update": 0,
  520. "values": [ Vector2( 1, 1 ) ]
  521. }
  522. tracks/43/type = "value"
  523. tracks/43/path = NodePath("body/belt:rotation_degrees")
  524. tracks/43/interp = 1
  525. tracks/43/loop_wrap = true
  526. tracks/43/imported = false
  527. tracks/43/enabled = true
  528. tracks/43/keys = {
  529. "times": PoolRealArray( 0, 0.25 ),
  530. "transitions": PoolRealArray( 1, 1 ),
  531. "update": 0,
  532. "values": [ 0.0, -19.0514 ]
  533. }
  534. tracks/44/type = "value"
  535. tracks/44/path = NodePath("body/belt:position")
  536. tracks/44/interp = 1
  537. tracks/44/loop_wrap = true
  538. tracks/44/imported = false
  539. tracks/44/enabled = true
  540. tracks/44/keys = {
  541. "times": PoolRealArray( 0 ),
  542. "transitions": PoolRealArray( 1 ),
  543. "update": 0,
  544. "values": [ Vector2( -2.57571, 23.7251 ) ]
  545. }
  546. tracks/45/type = "value"
  547. tracks/45/path = NodePath("body/medal:scale")
  548. tracks/45/interp = 1
  549. tracks/45/loop_wrap = true
  550. tracks/45/imported = false
  551. tracks/45/enabled = true
  552. tracks/45/keys = {
  553. "times": PoolRealArray( 0 ),
  554. "transitions": PoolRealArray( 1 ),
  555. "update": 0,
  556. "values": [ Vector2( 1, 1 ) ]
  557. }
  558. tracks/46/type = "value"
  559. tracks/46/path = NodePath("body/medal:rotation_degrees")
  560. tracks/46/interp = 1
  561. tracks/46/loop_wrap = true
  562. tracks/46/imported = false
  563. tracks/46/enabled = true
  564. tracks/46/keys = {
  565. "times": PoolRealArray( 0, 0.35, 0.45 ),
  566. "transitions": PoolRealArray( 1, 1, 1 ),
  567. "update": 0,
  568. "values": [ 0.0, -110.29, 0.771723 ]
  569. }
  570. tracks/47/type = "value"
  571. tracks/47/path = NodePath("body/medal:position")
  572. tracks/47/interp = 1
  573. tracks/47/loop_wrap = true
  574. tracks/47/imported = false
  575. tracks/47/enabled = true
  576. tracks/47/keys = {
  577. "times": PoolRealArray( 0, 0.2, 0.35, 0.45 ),
  578. "transitions": PoolRealArray( 1, 1, 1, 1 ),
  579. "update": 0,
  580. "values": [ Vector2( 1.05112, 19.9713 ), Vector2( 2.80497, 15.8322 ), Vector2( 4.24744, 13.2942 ), Vector2( 2.22058, 19.0996 ) ]
  581. }
  582. tracks/48/type = "value"
  583. tracks/48/path = NodePath("body/head:scale")
  584. tracks/48/interp = 1
  585. tracks/48/loop_wrap = true
  586. tracks/48/imported = false
  587. tracks/48/enabled = true
  588. tracks/48/keys = {
  589. "times": PoolRealArray( 0 ),
  590. "transitions": PoolRealArray( 1 ),
  591. "update": 0,
  592. "values": [ Vector2( 1, 1 ) ]
  593. }
  594. tracks/49/type = "value"
  595. tracks/49/path = NodePath("body/head:rotation_degrees")
  596. tracks/49/interp = 1
  597. tracks/49/loop_wrap = true
  598. tracks/49/imported = false
  599. tracks/49/enabled = true
  600. tracks/49/keys = {
  601. "times": PoolRealArray( 0, 0.25, 2 ),
  602. "transitions": PoolRealArray( 1, 1, 1 ),
  603. "update": 0,
  604. "values": [ 0.0, -5.97269, -2.83942 ]
  605. }
  606. tracks/50/type = "value"
  607. tracks/50/path = NodePath("body/head:position")
  608. tracks/50/interp = 1
  609. tracks/50/loop_wrap = true
  610. tracks/50/imported = false
  611. tracks/50/enabled = true
  612. tracks/50/keys = {
  613. "times": PoolRealArray( 0, 2 ),
  614. "transitions": PoolRealArray( 1, 1 ),
  615. "update": 0,
  616. "values": [ Vector2( -3.23602, 12.4778 ), Vector2( -2.57386, 12.6102 ) ]
  617. }
  618. tracks/51/type = "value"
  619. tracks/51/path = NodePath("body/body2:scale")
  620. tracks/51/interp = 1
  621. tracks/51/loop_wrap = true
  622. tracks/51/imported = false
  623. tracks/51/enabled = true
  624. tracks/51/keys = {
  625. "times": PoolRealArray( 0 ),
  626. "transitions": PoolRealArray( 1 ),
  627. "update": 0,
  628. "values": [ Vector2( 1, 1 ) ]
  629. }
  630. tracks/52/type = "value"
  631. tracks/52/path = NodePath("body/body2:rotation_degrees")
  632. tracks/52/interp = 1
  633. tracks/52/loop_wrap = true
  634. tracks/52/imported = false
  635. tracks/52/enabled = true
  636. tracks/52/keys = {
  637. "times": PoolRealArray( 0, 0.25, 2 ),
  638. "transitions": PoolRealArray( 1, 1, 1 ),
  639. "update": 0,
  640. "values": [ 0.0, -4.54705, -1.73689 ]
  641. }
  642. tracks/53/type = "value"
  643. tracks/53/path = NodePath("body/body2:position")
  644. tracks/53/interp = 1
  645. tracks/53/loop_wrap = true
  646. tracks/53/imported = false
  647. tracks/53/enabled = true
  648. tracks/53/keys = {
  649. "times": PoolRealArray( 0 ),
  650. "transitions": PoolRealArray( 1 ),
  651. "update": 0,
  652. "values": [ Vector2( -2.75282, 22.6649 ) ]
  653. }
  654. tracks/54/type = "value"
  655. tracks/54/path = NodePath("body:scale")
  656. tracks/54/interp = 1
  657. tracks/54/loop_wrap = true
  658. tracks/54/imported = false
  659. tracks/54/enabled = true
  660. tracks/54/keys = {
  661. "times": PoolRealArray( 0 ),
  662. "transitions": PoolRealArray( 1 ),
  663. "update": 0,
  664. "values": [ Vector2( 1, 1 ) ]
  665. }
  666. tracks/55/type = "value"
  667. tracks/55/path = NodePath("body:rotation_degrees")
  668. tracks/55/interp = 1
  669. tracks/55/loop_wrap = true
  670. tracks/55/imported = false
  671. tracks/55/enabled = true
  672. tracks/55/keys = {
  673. "times": PoolRealArray( 0 ),
  674. "transitions": PoolRealArray( 1 ),
  675. "update": 0,
  676. "values": [ 0.0 ]
  677. }
  678. tracks/56/type = "value"
  679. tracks/56/path = NodePath("body:position")
  680. tracks/56/interp = 1
  681. tracks/56/loop_wrap = true
  682. tracks/56/imported = false
  683. tracks/56/enabled = true
  684. tracks/56/keys = {
  685. "times": PoolRealArray( 0 ),
  686. "transitions": PoolRealArray( 1 ),
  687. "update": 0,
  688. "values": [ Vector2( 3.375, -5.5 ) ]
  689. }
  690. tracks/57/type = "value"
  691. tracks/57/path = NodePath("body/medal:z_index")
  692. tracks/57/interp = 1
  693. tracks/57/loop_wrap = true
  694. tracks/57/imported = false
  695. tracks/57/enabled = true
  696. tracks/57/keys = {
  697. "times": PoolRealArray( 0 ),
  698. "transitions": PoolRealArray( 1 ),
  699. "update": 1,
  700. "values": [ 3 ]
  701. }
  702. tracks/58/type = "value"
  703. tracks/58/path = NodePath("body/arm2:z_index")
  704. tracks/58/interp = 1
  705. tracks/58/loop_wrap = true
  706. tracks/58/imported = false
  707. tracks/58/enabled = true
  708. tracks/58/keys = {
  709. "times": PoolRealArray( 0 ),
  710. "transitions": PoolRealArray( 1 ),
  711. "update": 1,
  712. "values": [ 0 ]
  713. }
  714. tracks/59/type = "value"
  715. tracks/59/path = NodePath("body/gun/handle:position")
  716. tracks/59/interp = 1
  717. tracks/59/loop_wrap = true
  718. tracks/59/imported = false
  719. tracks/59/enabled = true
  720. tracks/59/keys = {
  721. "times": PoolRealArray( 0 ),
  722. "transitions": PoolRealArray( 1 ),
  723. "update": 0,
  724. "values": [ Vector2( 0, 0 ) ]
  725. }
  726. tracks/60/type = "value"
  727. tracks/60/path = NodePath("body/head/Sprite3:position")
  728. tracks/60/interp = 1
  729. tracks/60/loop_wrap = true
  730. tracks/60/imported = false
  731. tracks/60/enabled = true
  732. tracks/60/keys = {
  733. "times": PoolRealArray( 0.2, 0.3, 0.35, 0.45 ),
  734. "transitions": PoolRealArray( 1, 1, 1, 1 ),
  735. "update": 0,
  736. "values": [ Vector2( 1, 0 ), Vector2( 1, 0 ), Vector2( 1, 0 ), Vector2( 1, 0 ) ]
  737. }
  738. tracks/61/type = "value"
  739. tracks/61/path = NodePath("body/head/Sprite3:rotation_degrees")
  740. tracks/61/interp = 1
  741. tracks/61/loop_wrap = true
  742. tracks/61/imported = false
  743. tracks/61/enabled = true
  744. tracks/61/keys = {
  745. "times": PoolRealArray( 0.2, 0.35, 0.45, 0.65 ),
  746. "transitions": PoolRealArray( 1, 1, 1, 1 ),
  747. "update": 0,
  748. "values": [ 0.0, -10.396, 9.0, 0.0 ]
  749. }
  750. tracks/62/type = "value"
  751. tracks/62/path = NodePath("body/head/Sprite3:offset")
  752. tracks/62/interp = 1
  753. tracks/62/loop_wrap = true
  754. tracks/62/imported = false
  755. tracks/62/enabled = true
  756. tracks/62/keys = {
  757. "times": PoolRealArray( 0.2, 0.35, 0.45, 0.65 ),
  758. "transitions": PoolRealArray( 1, 1, 1, 1 ),
  759. "update": 0,
  760. "values": [ Vector2( 0, -7 ), Vector2( 1, -9 ), Vector2( -1, -7 ), Vector2( 0, -7 ) ]
  761. }
  762. tracks/63/type = "value"
  763. tracks/63/path = NodePath("body/gun:z_index")
  764. tracks/63/interp = 1
  765. tracks/63/loop_wrap = true
  766. tracks/63/imported = false
  767. tracks/63/enabled = true
  768. tracks/63/keys = {
  769. "times": PoolRealArray( 0 ),
  770. "transitions": PoolRealArray( 1 ),
  771. "update": 1,
  772. "values": [ 1 ]
  773. }
  774. tracks/64/type = "value"
  775. tracks/64/path = NodePath("body/head/soldieremotions:visible")
  776. tracks/64/interp = 1
  777. tracks/64/loop_wrap = true
  778. tracks/64/imported = false
  779. tracks/64/enabled = true
  780. tracks/64/keys = {
  781. "times": PoolRealArray( 0 ),
  782. "transitions": PoolRealArray( 1 ),
  783. "update": 1,
  784. "values": [ true ]
  785. }
  786. tracks/65/type = "value"
  787. tracks/65/path = NodePath("body/head/Sprite2:visible")
  788. tracks/65/interp = 1
  789. tracks/65/loop_wrap = true
  790. tracks/65/imported = false
  791. tracks/65/enabled = true
  792. tracks/65/keys = {
  793. "times": PoolRealArray( 0 ),
  794. "transitions": PoolRealArray( 1 ),
  795. "update": 1,
  796. "values": [ false ]
  797. }
  798. tracks/66/type = "value"
  799. tracks/66/path = NodePath("body/esclamation:visible")
  800. tracks/66/interp = 1
  801. tracks/66/loop_wrap = true
  802. tracks/66/imported = false
  803. tracks/66/enabled = true
  804. tracks/66/keys = {
  805. "times": PoolRealArray( 0 ),
  806. "transitions": PoolRealArray( 1 ),
  807. "update": 1,
  808. "values": [ false ]
  809. }
  810. tracks/67/type = "value"
  811. tracks/67/path = NodePath("body/z:visible")
  812. tracks/67/interp = 1
  813. tracks/67/loop_wrap = true
  814. tracks/67/imported = false
  815. tracks/67/enabled = true
  816. tracks/67/keys = {
  817. "times": PoolRealArray( 0 ),
  818. "transitions": PoolRealArray( 1 ),
  819. "update": 1,
  820. "values": [ false ]
  821. }
  822. tracks/68/type = "value"
  823. tracks/68/path = NodePath("body/head/Sprite2:frame")
  824. tracks/68/interp = 1
  825. tracks/68/loop_wrap = true
  826. tracks/68/imported = false
  827. tracks/68/enabled = true
  828. tracks/68/keys = {
  829. "times": PoolRealArray( 0 ),
  830. "transitions": PoolRealArray( 1 ),
  831. "update": 1,
  832. "values": [ 4 ]
  833. }
  834. tracks/69/type = "value"
  835. tracks/69/path = NodePath("body/head/Sprite3:frame")
  836. tracks/69/interp = 1
  837. tracks/69/loop_wrap = true
  838. tracks/69/imported = false
  839. tracks/69/enabled = true
  840. tracks/69/keys = {
  841. "times": PoolRealArray( 0 ),
  842. "transitions": PoolRealArray( 1 ),
  843. "update": 1,
  844. "values": [ 4 ]
  845. }
  846. tracks/70/type = "value"
  847. tracks/70/path = NodePath("body/gun/handle/Sprite:frame")
  848. tracks/70/interp = 1
  849. tracks/70/loop_wrap = true
  850. tracks/70/imported = false
  851. tracks/70/enabled = true
  852. tracks/70/keys = {
  853. "times": PoolRealArray( 0 ),
  854. "transitions": PoolRealArray( 1 ),
  855. "update": 1,
  856. "values": [ 0 ]
  857. }
  858. tracks/71/type = "value"
  859. tracks/71/path = NodePath("body/head/soldieremotions:frame")
  860. tracks/71/interp = 1
  861. tracks/71/loop_wrap = true
  862. tracks/71/imported = false
  863. tracks/71/enabled = true
  864. tracks/71/keys = {
  865. "times": PoolRealArray( 0, 0.25 ),
  866. "transitions": PoolRealArray( 1, 1 ),
  867. "update": 1,
  868. "values": [ 2, 0 ]
  869. }