Project SAM is the successor to Project-AL. A Platformer developed in the Godot 3.0.6 engine
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

1731 lines
47KB

  1. [gd_scene load_steps=9 format=2]
  2. [ext_resource path="res://data/materials/multi_recolor.material" type="Material" id=1]
  3. [ext_resource path="res://icon.png" type="Texture" id=2]
  4. [ext_resource path="res://resources/graphics/SAM/SAM_PartSheet.png" type="Texture" id=3]
  5. [sub_resource type="CapsuleShape2D" id=1]
  6. custom_solver_bias = 0.0
  7. radius = 4.0
  8. height = 20.0
  9. [sub_resource type="Animation" id=5]
  10. resource_name = "Idle_Breath"
  11. length = 1.0
  12. loop = false
  13. step = 0.05
  14. tracks/0/type = "value"
  15. tracks/0/path = NodePath("Rig/R_Hips/Right Leg:rotation_degrees")
  16. tracks/0/interp = 1
  17. tracks/0/loop_wrap = true
  18. tracks/0/imported = false
  19. tracks/0/enabled = true
  20. tracks/0/keys = {
  21. "times": PoolRealArray( 0, 1 ),
  22. "transitions": PoolRealArray( 1, 1 ),
  23. "update": 0,
  24. "values": [ 6.60522, 6.60522 ]
  25. }
  26. tracks/1/type = "value"
  27. tracks/1/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg:rotation_degrees")
  28. tracks/1/interp = 1
  29. tracks/1/loop_wrap = true
  30. tracks/1/imported = false
  31. tracks/1/enabled = true
  32. tracks/1/keys = {
  33. "times": PoolRealArray( 0, 1 ),
  34. "transitions": PoolRealArray( 1, 1 ),
  35. "update": 0,
  36. "values": [ -3.3873, -3.3873 ]
  37. }
  38. tracks/2/type = "value"
  39. tracks/2/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot:rotation_degrees")
  40. tracks/2/interp = 1
  41. tracks/2/loop_wrap = true
  42. tracks/2/imported = false
  43. tracks/2/enabled = true
  44. tracks/2/keys = {
  45. "times": PoolRealArray( 0, 1 ),
  46. "transitions": PoolRealArray( 1, 1 ),
  47. "update": 0,
  48. "values": [ -2.97151, -2.97151 ]
  49. }
  50. tracks/3/type = "value"
  51. tracks/3/path = NodePath("Rig/R_Hips/Left Leg:rotation_degrees")
  52. tracks/3/interp = 1
  53. tracks/3/loop_wrap = true
  54. tracks/3/imported = false
  55. tracks/3/enabled = true
  56. tracks/3/keys = {
  57. "times": PoolRealArray( 0, 0.5, 1 ),
  58. "transitions": PoolRealArray( 1, 1, 1 ),
  59. "update": 0,
  60. "values": [ -5.39645, -5.39645, -5.39645 ]
  61. }
  62. tracks/4/type = "value"
  63. tracks/4/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg:rotation_degrees")
  64. tracks/4/interp = 1
  65. tracks/4/loop_wrap = true
  66. tracks/4/imported = false
  67. tracks/4/enabled = true
  68. tracks/4/keys = {
  69. "times": PoolRealArray( 0, 0.5, 1 ),
  70. "transitions": PoolRealArray( 1, 1, 1 ),
  71. "update": 0,
  72. "values": [ 4.70045, 4.70045, 4.70045 ]
  73. }
  74. tracks/5/type = "value"
  75. tracks/5/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot:rotation_degrees")
  76. tracks/5/interp = 1
  77. tracks/5/loop_wrap = true
  78. tracks/5/imported = false
  79. tracks/5/enabled = true
  80. tracks/5/keys = {
  81. "times": PoolRealArray( 0, 0.5, 1 ),
  82. "transitions": PoolRealArray( 1, 1, 1 ),
  83. "update": 0,
  84. "values": [ 4.41117, 4.41117, 4.41117 ]
  85. }
  86. tracks/6/type = "value"
  87. tracks/6/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm:rotation_degrees")
  88. tracks/6/interp = 1
  89. tracks/6/loop_wrap = true
  90. tracks/6/imported = false
  91. tracks/6/enabled = true
  92. tracks/6/keys = {
  93. "times": PoolRealArray( 0, 1 ),
  94. "transitions": PoolRealArray( 1, 1 ),
  95. "update": 0,
  96. "values": [ -16.7229, -16.7229 ]
  97. }
  98. tracks/7/type = "value"
  99. tracks/7/path = NodePath("Rig/R_Hips/R_Chest/Right Arm:rotation_degrees")
  100. tracks/7/interp = 1
  101. tracks/7/loop_wrap = true
  102. tracks/7/imported = false
  103. tracks/7/enabled = true
  104. tracks/7/keys = {
  105. "times": PoolRealArray( 0, 1 ),
  106. "transitions": PoolRealArray( 1, 1 ),
  107. "update": 0,
  108. "values": [ 12.3814, 12.3814 ]
  109. }
  110. tracks/8/type = "value"
  111. tracks/8/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm:rotation_degrees")
  112. tracks/8/interp = 1
  113. tracks/8/loop_wrap = true
  114. tracks/8/imported = false
  115. tracks/8/enabled = true
  116. tracks/8/keys = {
  117. "times": PoolRealArray( 0, 1 ),
  118. "transitions": PoolRealArray( 1, 1 ),
  119. "update": 0,
  120. "values": [ -21.0756, -21.0756 ]
  121. }
  122. tracks/9/type = "value"
  123. tracks/9/path = NodePath("Rig/R_Hips/R_Chest/Left Arm:rotation_degrees")
  124. tracks/9/interp = 1
  125. tracks/9/loop_wrap = true
  126. tracks/9/imported = false
  127. tracks/9/enabled = true
  128. tracks/9/keys = {
  129. "times": PoolRealArray( 0, 1 ),
  130. "transitions": PoolRealArray( 1, 1 ),
  131. "update": 0,
  132. "values": [ -1.48018, -1.48018 ]
  133. }
  134. tracks/10/type = "value"
  135. tracks/10/path = NodePath("Rig/R_Hips/R_Chest:rotation_degrees")
  136. tracks/10/interp = 1
  137. tracks/10/loop_wrap = true
  138. tracks/10/imported = false
  139. tracks/10/enabled = true
  140. tracks/10/keys = {
  141. "times": PoolRealArray( 0, 0.5, 1 ),
  142. "transitions": PoolRealArray( 1, 1, 1 ),
  143. "update": 0,
  144. "values": [ -3.40234, 0.413339, -3.40234 ]
  145. }
  146. tracks/11/type = "value"
  147. tracks/11/path = NodePath("Rig/R_Hips:position")
  148. tracks/11/interp = 1
  149. tracks/11/loop_wrap = true
  150. tracks/11/imported = false
  151. tracks/11/enabled = true
  152. tracks/11/keys = {
  153. "times": PoolRealArray( 0, 1 ),
  154. "transitions": PoolRealArray( 1, 1 ),
  155. "update": 0,
  156. "values": [ Vector2( 0, 0 ), Vector2( 0, 0 ) ]
  157. }
  158. tracks/12/type = "value"
  159. tracks/12/path = NodePath("Rig/R_Hips:rotation_degrees")
  160. tracks/12/interp = 1
  161. tracks/12/loop_wrap = true
  162. tracks/12/imported = false
  163. tracks/12/enabled = true
  164. tracks/12/keys = {
  165. "times": PoolRealArray( 0, 1 ),
  166. "transitions": PoolRealArray( 1, 1 ),
  167. "update": 0,
  168. "values": [ 0.0, 0.0 ]
  169. }
  170. tracks/13/type = "value"
  171. tracks/13/path = NodePath("Rig/R_Hips/R_Chest/Head:rotation_degrees")
  172. tracks/13/interp = 1
  173. tracks/13/loop_wrap = true
  174. tracks/13/imported = false
  175. tracks/13/enabled = true
  176. tracks/13/keys = {
  177. "times": PoolRealArray( 0, 0.5, 1 ),
  178. "transitions": PoolRealArray( 1, 1, 1 ),
  179. "update": 0,
  180. "values": [ 16.781, 8.61746, 16.781 ]
  181. }
  182. tracks/14/type = "value"
  183. tracks/14/path = NodePath("KBody/Collision:shape:radius")
  184. tracks/14/interp = 1
  185. tracks/14/loop_wrap = true
  186. tracks/14/imported = false
  187. tracks/14/enabled = true
  188. tracks/14/keys = {
  189. "times": PoolRealArray( 0 ),
  190. "transitions": PoolRealArray( 1 ),
  191. "update": 0,
  192. "values": [ 4.0 ]
  193. }
  194. tracks/15/type = "value"
  195. tracks/15/path = NodePath("KBody/Collision:shape:height")
  196. tracks/15/interp = 1
  197. tracks/15/loop_wrap = true
  198. tracks/15/imported = false
  199. tracks/15/enabled = true
  200. tracks/15/keys = {
  201. "times": PoolRealArray( 0 ),
  202. "transitions": PoolRealArray( 1 ),
  203. "update": 0,
  204. "values": [ 20.0 ]
  205. }
  206. tracks/16/type = "value"
  207. tracks/16/path = NodePath("KBody/Collision:position")
  208. tracks/16/interp = 1
  209. tracks/16/loop_wrap = true
  210. tracks/16/imported = false
  211. tracks/16/enabled = true
  212. tracks/16/keys = {
  213. "times": PoolRealArray( 0 ),
  214. "transitions": PoolRealArray( 1 ),
  215. "update": 0,
  216. "values": [ Vector2( 0, 0 ) ]
  217. }
  218. [sub_resource type="Animation" id=4]
  219. resource_name = "Idle_Twitch"
  220. length = 1.0
  221. loop = false
  222. step = 0.05
  223. tracks/0/type = "value"
  224. tracks/0/path = NodePath("Rig/R_Hips/Right Leg:rotation_degrees")
  225. tracks/0/interp = 1
  226. tracks/0/loop_wrap = true
  227. tracks/0/imported = false
  228. tracks/0/enabled = true
  229. tracks/0/keys = {
  230. "times": PoolRealArray( 0, 1 ),
  231. "transitions": PoolRealArray( 1, 1 ),
  232. "update": 0,
  233. "values": [ 6.60522, 6.60522 ]
  234. }
  235. tracks/1/type = "value"
  236. tracks/1/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg:rotation_degrees")
  237. tracks/1/interp = 1
  238. tracks/1/loop_wrap = true
  239. tracks/1/imported = false
  240. tracks/1/enabled = true
  241. tracks/1/keys = {
  242. "times": PoolRealArray( 0, 1 ),
  243. "transitions": PoolRealArray( 1, 1 ),
  244. "update": 0,
  245. "values": [ -3.3873, -3.3873 ]
  246. }
  247. tracks/2/type = "value"
  248. tracks/2/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot:rotation_degrees")
  249. tracks/2/interp = 1
  250. tracks/2/loop_wrap = true
  251. tracks/2/imported = false
  252. tracks/2/enabled = true
  253. tracks/2/keys = {
  254. "times": PoolRealArray( 0, 1 ),
  255. "transitions": PoolRealArray( 1, 1 ),
  256. "update": 0,
  257. "values": [ -2.97151, -2.97151 ]
  258. }
  259. tracks/3/type = "value"
  260. tracks/3/path = NodePath("Rig/R_Hips/Left Leg:rotation_degrees")
  261. tracks/3/interp = 1
  262. tracks/3/loop_wrap = true
  263. tracks/3/imported = false
  264. tracks/3/enabled = true
  265. tracks/3/keys = {
  266. "times": PoolRealArray( 0, 0.15, 0.5, 1 ),
  267. "transitions": PoolRealArray( 1, 1, 1, 1 ),
  268. "update": 0,
  269. "values": [ -5.39645, -15.2472, -5.39645, -5.39645 ]
  270. }
  271. tracks/4/type = "value"
  272. tracks/4/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg:rotation_degrees")
  273. tracks/4/interp = 1
  274. tracks/4/loop_wrap = true
  275. tracks/4/imported = false
  276. tracks/4/enabled = true
  277. tracks/4/keys = {
  278. "times": PoolRealArray( 0, 0.15, 0.5, 1 ),
  279. "transitions": PoolRealArray( 1, 1, 1, 1 ),
  280. "update": 0,
  281. "values": [ 4.70045, 14.8536, 4.70045, 4.70045 ]
  282. }
  283. tracks/5/type = "value"
  284. tracks/5/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot:rotation_degrees")
  285. tracks/5/interp = 1
  286. tracks/5/loop_wrap = true
  287. tracks/5/imported = false
  288. tracks/5/enabled = true
  289. tracks/5/keys = {
  290. "times": PoolRealArray( 0, 0.15, 0.5, 1 ),
  291. "transitions": PoolRealArray( 1, 1, 1, 1 ),
  292. "update": 0,
  293. "values": [ 4.41117, 12.297, 4.41117, 4.41117 ]
  294. }
  295. tracks/6/type = "value"
  296. tracks/6/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm:rotation_degrees")
  297. tracks/6/interp = 1
  298. tracks/6/loop_wrap = true
  299. tracks/6/imported = false
  300. tracks/6/enabled = true
  301. tracks/6/keys = {
  302. "times": PoolRealArray( 0, 0.35, 0.55, 1 ),
  303. "transitions": PoolRealArray( 1, 1, 1, 1 ),
  304. "update": 0,
  305. "values": [ -16.7229, -16.7229, -27.7523, -16.7229 ]
  306. }
  307. tracks/7/type = "value"
  308. tracks/7/path = NodePath("Rig/R_Hips/R_Chest/Right Arm:rotation_degrees")
  309. tracks/7/interp = 1
  310. tracks/7/loop_wrap = true
  311. tracks/7/imported = false
  312. tracks/7/enabled = true
  313. tracks/7/keys = {
  314. "times": PoolRealArray( 0, 0.35, 0.55, 1 ),
  315. "transitions": PoolRealArray( 1, 1, 1, 1 ),
  316. "update": 0,
  317. "values": [ 12.3814, 12.3814, 12.3814, 12.3814 ]
  318. }
  319. tracks/8/type = "value"
  320. tracks/8/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm:rotation_degrees")
  321. tracks/8/interp = 1
  322. tracks/8/loop_wrap = true
  323. tracks/8/imported = false
  324. tracks/8/enabled = true
  325. tracks/8/keys = {
  326. "times": PoolRealArray( 0, 1 ),
  327. "transitions": PoolRealArray( 1, 1 ),
  328. "update": 0,
  329. "values": [ -21.0756, -21.0756 ]
  330. }
  331. tracks/9/type = "value"
  332. tracks/9/path = NodePath("Rig/R_Hips/R_Chest/Left Arm:rotation_degrees")
  333. tracks/9/interp = 1
  334. tracks/9/loop_wrap = true
  335. tracks/9/imported = false
  336. tracks/9/enabled = true
  337. tracks/9/keys = {
  338. "times": PoolRealArray( 0, 0.7, 0.85, 1 ),
  339. "transitions": PoolRealArray( 1, 1, 1, 1 ),
  340. "update": 0,
  341. "values": [ -1.48018, -1.48018, 1.47736, -1.48018 ]
  342. }
  343. tracks/10/type = "value"
  344. tracks/10/path = NodePath("Rig/R_Hips/R_Chest:rotation_degrees")
  345. tracks/10/interp = 1
  346. tracks/10/loop_wrap = true
  347. tracks/10/imported = false
  348. tracks/10/enabled = true
  349. tracks/10/keys = {
  350. "times": PoolRealArray( 0, 0.5, 1 ),
  351. "transitions": PoolRealArray( 1, 1, 1 ),
  352. "update": 0,
  353. "values": [ -3.40234, 0.413339, -3.40234 ]
  354. }
  355. tracks/11/type = "value"
  356. tracks/11/path = NodePath("Rig/R_Hips:position")
  357. tracks/11/interp = 1
  358. tracks/11/loop_wrap = true
  359. tracks/11/imported = false
  360. tracks/11/enabled = true
  361. tracks/11/keys = {
  362. "times": PoolRealArray( 0, 1 ),
  363. "transitions": PoolRealArray( 1, 1 ),
  364. "update": 0,
  365. "values": [ Vector2( 0, 0 ), Vector2( 0, 0 ) ]
  366. }
  367. tracks/12/type = "value"
  368. tracks/12/path = NodePath("Rig/R_Hips:rotation_degrees")
  369. tracks/12/interp = 1
  370. tracks/12/loop_wrap = true
  371. tracks/12/imported = false
  372. tracks/12/enabled = true
  373. tracks/12/keys = {
  374. "times": PoolRealArray( 0, 1 ),
  375. "transitions": PoolRealArray( 1, 1 ),
  376. "update": 0,
  377. "values": [ 0.0, 0.0 ]
  378. }
  379. tracks/13/type = "value"
  380. tracks/13/path = NodePath("Rig/R_Hips/R_Chest/Head:rotation_degrees")
  381. tracks/13/interp = 1
  382. tracks/13/loop_wrap = true
  383. tracks/13/imported = false
  384. tracks/13/enabled = true
  385. tracks/13/keys = {
  386. "times": PoolRealArray( 0, 0.5, 1 ),
  387. "transitions": PoolRealArray( 1, 1, 1 ),
  388. "update": 0,
  389. "values": [ 16.781, 8.61746, 16.781 ]
  390. }
  391. tracks/14/type = "value"
  392. tracks/14/path = NodePath("KBody/Collision:shape:radius")
  393. tracks/14/interp = 1
  394. tracks/14/loop_wrap = true
  395. tracks/14/imported = false
  396. tracks/14/enabled = true
  397. tracks/14/keys = {
  398. "times": PoolRealArray( 0 ),
  399. "transitions": PoolRealArray( 1 ),
  400. "update": 0,
  401. "values": [ 4.0 ]
  402. }
  403. tracks/15/type = "value"
  404. tracks/15/path = NodePath("KBody/Collision:shape:height")
  405. tracks/15/interp = 1
  406. tracks/15/loop_wrap = true
  407. tracks/15/imported = false
  408. tracks/15/enabled = true
  409. tracks/15/keys = {
  410. "times": PoolRealArray( 0 ),
  411. "transitions": PoolRealArray( 1 ),
  412. "update": 0,
  413. "values": [ 20.0 ]
  414. }
  415. tracks/16/type = "value"
  416. tracks/16/path = NodePath("KBody/Collision:position")
  417. tracks/16/interp = 1
  418. tracks/16/loop_wrap = true
  419. tracks/16/imported = false
  420. tracks/16/enabled = true
  421. tracks/16/keys = {
  422. "times": PoolRealArray( 0 ),
  423. "transitions": PoolRealArray( 1 ),
  424. "update": 0,
  425. "values": [ Vector2( 0, 0 ) ]
  426. }
  427. [sub_resource type="Animation" id=2]
  428. resource_name = "Rest"
  429. length = 0.1
  430. loop = false
  431. step = 0.1
  432. tracks/0/type = "value"
  433. tracks/0/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot/End:position")
  434. tracks/0/interp = 1
  435. tracks/0/loop_wrap = true
  436. tracks/0/imported = false
  437. tracks/0/enabled = true
  438. tracks/0/keys = {
  439. "times": PoolRealArray( 0 ),
  440. "transitions": PoolRealArray( 1 ),
  441. "update": 0,
  442. "values": [ Vector2( 4, 2 ) ]
  443. }
  444. tracks/1/type = "value"
  445. tracks/1/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot/End:rotation_degrees")
  446. tracks/1/interp = 1
  447. tracks/1/loop_wrap = true
  448. tracks/1/imported = false
  449. tracks/1/enabled = true
  450. tracks/1/keys = {
  451. "times": PoolRealArray( 0 ),
  452. "transitions": PoolRealArray( 1 ),
  453. "update": 0,
  454. "values": [ 0.0 ]
  455. }
  456. tracks/2/type = "value"
  457. tracks/2/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot:position")
  458. tracks/2/interp = 1
  459. tracks/2/loop_wrap = true
  460. tracks/2/imported = false
  461. tracks/2/enabled = true
  462. tracks/2/keys = {
  463. "times": PoolRealArray( 0 ),
  464. "transitions": PoolRealArray( 1 ),
  465. "update": 0,
  466. "values": [ Vector2( -2, 5 ) ]
  467. }
  468. tracks/3/type = "value"
  469. tracks/3/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot:rotation_degrees")
  470. tracks/3/interp = 1
  471. tracks/3/loop_wrap = true
  472. tracks/3/imported = false
  473. tracks/3/enabled = true
  474. tracks/3/keys = {
  475. "times": PoolRealArray( 0 ),
  476. "transitions": PoolRealArray( 1 ),
  477. "update": 0,
  478. "values": [ 0.0 ]
  479. }
  480. tracks/4/type = "value"
  481. tracks/4/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg:position")
  482. tracks/4/interp = 1
  483. tracks/4/loop_wrap = true
  484. tracks/4/imported = false
  485. tracks/4/enabled = true
  486. tracks/4/keys = {
  487. "times": PoolRealArray( 0 ),
  488. "transitions": PoolRealArray( 1 ),
  489. "update": 0,
  490. "values": [ Vector2( 1, 5 ) ]
  491. }
  492. tracks/5/type = "value"
  493. tracks/5/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg:rotation_degrees")
  494. tracks/5/interp = 1
  495. tracks/5/loop_wrap = true
  496. tracks/5/imported = false
  497. tracks/5/enabled = true
  498. tracks/5/keys = {
  499. "times": PoolRealArray( 0 ),
  500. "transitions": PoolRealArray( 1 ),
  501. "update": 0,
  502. "values": [ 0.0 ]
  503. }
  504. tracks/6/type = "value"
  505. tracks/6/path = NodePath("Rig/R_Hips/Left Leg:position")
  506. tracks/6/interp = 1
  507. tracks/6/loop_wrap = true
  508. tracks/6/imported = false
  509. tracks/6/enabled = true
  510. tracks/6/keys = {
  511. "times": PoolRealArray( 0 ),
  512. "transitions": PoolRealArray( 1 ),
  513. "update": 0,
  514. "values": [ Vector2( 1, 2 ) ]
  515. }
  516. tracks/7/type = "value"
  517. tracks/7/path = NodePath("Rig/R_Hips/Left Leg:rotation_degrees")
  518. tracks/7/interp = 1
  519. tracks/7/loop_wrap = true
  520. tracks/7/imported = false
  521. tracks/7/enabled = true
  522. tracks/7/keys = {
  523. "times": PoolRealArray( 0 ),
  524. "transitions": PoolRealArray( 1 ),
  525. "update": 0,
  526. "values": [ 0.0 ]
  527. }
  528. tracks/8/type = "value"
  529. tracks/8/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand/End:position")
  530. tracks/8/interp = 1
  531. tracks/8/loop_wrap = true
  532. tracks/8/imported = false
  533. tracks/8/enabled = true
  534. tracks/8/keys = {
  535. "times": PoolRealArray( 0 ),
  536. "transitions": PoolRealArray( 1 ),
  537. "update": 0,
  538. "values": [ Vector2( 20, 0 ) ]
  539. }
  540. tracks/9/type = "value"
  541. tracks/9/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand/End:rotation_degrees")
  542. tracks/9/interp = 1
  543. tracks/9/loop_wrap = true
  544. tracks/9/imported = false
  545. tracks/9/enabled = true
  546. tracks/9/keys = {
  547. "times": PoolRealArray( 0 ),
  548. "transitions": PoolRealArray( 1 ),
  549. "update": 0,
  550. "values": [ 0.0 ]
  551. }
  552. tracks/10/type = "value"
  553. tracks/10/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand:position")
  554. tracks/10/interp = 1
  555. tracks/10/loop_wrap = true
  556. tracks/10/imported = false
  557. tracks/10/enabled = true
  558. tracks/10/keys = {
  559. "times": PoolRealArray( 0 ),
  560. "transitions": PoolRealArray( 1 ),
  561. "update": 0,
  562. "values": [ Vector2( 0, 6 ) ]
  563. }
  564. tracks/11/type = "value"
  565. tracks/11/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand:rotation_degrees")
  566. tracks/11/interp = 1
  567. tracks/11/loop_wrap = true
  568. tracks/11/imported = false
  569. tracks/11/enabled = true
  570. tracks/11/keys = {
  571. "times": PoolRealArray( 0 ),
  572. "transitions": PoolRealArray( 1 ),
  573. "update": 0,
  574. "values": [ 0.0 ]
  575. }
  576. tracks/12/type = "value"
  577. tracks/12/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm:position")
  578. tracks/12/interp = 1
  579. tracks/12/loop_wrap = true
  580. tracks/12/imported = false
  581. tracks/12/enabled = true
  582. tracks/12/keys = {
  583. "times": PoolRealArray( 0 ),
  584. "transitions": PoolRealArray( 1 ),
  585. "update": 0,
  586. "values": [ Vector2( 0, 6 ) ]
  587. }
  588. tracks/13/type = "value"
  589. tracks/13/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm:rotation_degrees")
  590. tracks/13/interp = 1
  591. tracks/13/loop_wrap = true
  592. tracks/13/imported = false
  593. tracks/13/enabled = true
  594. tracks/13/keys = {
  595. "times": PoolRealArray( 0 ),
  596. "transitions": PoolRealArray( 1 ),
  597. "update": 0,
  598. "values": [ 0.0 ]
  599. }
  600. tracks/14/type = "value"
  601. tracks/14/path = NodePath("Rig/R_Hips/R_Chest/Right Arm:position")
  602. tracks/14/interp = 1
  603. tracks/14/loop_wrap = true
  604. tracks/14/imported = false
  605. tracks/14/enabled = true
  606. tracks/14/keys = {
  607. "times": PoolRealArray( 0 ),
  608. "transitions": PoolRealArray( 1 ),
  609. "update": 0,
  610. "values": [ Vector2( -2, -3 ) ]
  611. }
  612. tracks/15/type = "value"
  613. tracks/15/path = NodePath("Rig/R_Hips/R_Chest/Right Arm:rotation_degrees")
  614. tracks/15/interp = 1
  615. tracks/15/loop_wrap = true
  616. tracks/15/imported = false
  617. tracks/15/enabled = true
  618. tracks/15/keys = {
  619. "times": PoolRealArray( 0 ),
  620. "transitions": PoolRealArray( 1 ),
  621. "update": 0,
  622. "values": [ 0.0 ]
  623. }
  624. tracks/16/type = "value"
  625. tracks/16/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand:position")
  626. tracks/16/interp = 1
  627. tracks/16/loop_wrap = true
  628. tracks/16/imported = false
  629. tracks/16/enabled = true
  630. tracks/16/keys = {
  631. "times": PoolRealArray( 0 ),
  632. "transitions": PoolRealArray( 1 ),
  633. "update": 0,
  634. "values": [ Vector2( 0, 6 ) ]
  635. }
  636. tracks/17/type = "value"
  637. tracks/17/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand:rotation_degrees")
  638. tracks/17/interp = 1
  639. tracks/17/loop_wrap = true
  640. tracks/17/imported = false
  641. tracks/17/enabled = true
  642. tracks/17/keys = {
  643. "times": PoolRealArray( 0 ),
  644. "transitions": PoolRealArray( 1 ),
  645. "update": 0,
  646. "values": [ 0.0 ]
  647. }
  648. tracks/18/type = "value"
  649. tracks/18/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm:position")
  650. tracks/18/interp = 1
  651. tracks/18/loop_wrap = true
  652. tracks/18/imported = false
  653. tracks/18/enabled = true
  654. tracks/18/keys = {
  655. "times": PoolRealArray( 0 ),
  656. "transitions": PoolRealArray( 1 ),
  657. "update": 0,
  658. "values": [ Vector2( 0, 5 ) ]
  659. }
  660. tracks/19/type = "value"
  661. tracks/19/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm:rotation_degrees")
  662. tracks/19/interp = 1
  663. tracks/19/loop_wrap = true
  664. tracks/19/imported = false
  665. tracks/19/enabled = true
  666. tracks/19/keys = {
  667. "times": PoolRealArray( 0 ),
  668. "transitions": PoolRealArray( 1 ),
  669. "update": 0,
  670. "values": [ 0.0 ]
  671. }
  672. tracks/20/type = "value"
  673. tracks/20/path = NodePath("Rig/R_Hips/R_Chest/Left Arm:position")
  674. tracks/20/interp = 1
  675. tracks/20/loop_wrap = true
  676. tracks/20/imported = false
  677. tracks/20/enabled = true
  678. tracks/20/keys = {
  679. "times": PoolRealArray( 0 ),
  680. "transitions": PoolRealArray( 1 ),
  681. "update": 0,
  682. "values": [ Vector2( 3, -3 ) ]
  683. }
  684. tracks/21/type = "value"
  685. tracks/21/path = NodePath("Rig/R_Hips/R_Chest/Left Arm:rotation_degrees")
  686. tracks/21/interp = 1
  687. tracks/21/loop_wrap = true
  688. tracks/21/imported = false
  689. tracks/21/enabled = true
  690. tracks/21/keys = {
  691. "times": PoolRealArray( 0 ),
  692. "transitions": PoolRealArray( 1 ),
  693. "update": 0,
  694. "values": [ 0.0 ]
  695. }
  696. tracks/22/type = "value"
  697. tracks/22/path = NodePath("Rig/R_Hips/R_Chest/Head:position")
  698. tracks/22/interp = 1
  699. tracks/22/loop_wrap = true
  700. tracks/22/imported = false
  701. tracks/22/enabled = true
  702. tracks/22/keys = {
  703. "times": PoolRealArray( 0 ),
  704. "transitions": PoolRealArray( 1 ),
  705. "update": 0,
  706. "values": [ Vector2( 1, -4 ) ]
  707. }
  708. tracks/23/type = "value"
  709. tracks/23/path = NodePath("Rig/R_Hips/R_Chest/Head:rotation_degrees")
  710. tracks/23/interp = 1
  711. tracks/23/loop_wrap = true
  712. tracks/23/imported = false
  713. tracks/23/enabled = true
  714. tracks/23/keys = {
  715. "times": PoolRealArray( 0 ),
  716. "transitions": PoolRealArray( 1 ),
  717. "update": 0,
  718. "values": [ 0.0 ]
  719. }
  720. tracks/24/type = "value"
  721. tracks/24/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand/End:position")
  722. tracks/24/interp = 1
  723. tracks/24/loop_wrap = true
  724. tracks/24/imported = false
  725. tracks/24/enabled = true
  726. tracks/24/keys = {
  727. "times": PoolRealArray( 0 ),
  728. "transitions": PoolRealArray( 1 ),
  729. "update": 0,
  730. "values": [ Vector2( 20, 0 ) ]
  731. }
  732. tracks/25/type = "value"
  733. tracks/25/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand/End:rotation_degrees")
  734. tracks/25/interp = 1
  735. tracks/25/loop_wrap = true
  736. tracks/25/imported = false
  737. tracks/25/enabled = true
  738. tracks/25/keys = {
  739. "times": PoolRealArray( 0 ),
  740. "transitions": PoolRealArray( 1 ),
  741. "update": 0,
  742. "values": [ 0.0 ]
  743. }
  744. tracks/26/type = "value"
  745. tracks/26/path = NodePath("Rig/R_Hips:position")
  746. tracks/26/interp = 1
  747. tracks/26/loop_wrap = true
  748. tracks/26/imported = false
  749. tracks/26/enabled = true
  750. tracks/26/keys = {
  751. "times": PoolRealArray( 0 ),
  752. "transitions": PoolRealArray( 1 ),
  753. "update": 0,
  754. "values": [ Vector2( 0, 0 ) ]
  755. }
  756. tracks/27/type = "value"
  757. tracks/27/path = NodePath("Rig/R_Hips:rotation_degrees")
  758. tracks/27/interp = 1
  759. tracks/27/loop_wrap = true
  760. tracks/27/imported = false
  761. tracks/27/enabled = true
  762. tracks/27/keys = {
  763. "times": PoolRealArray( 0 ),
  764. "transitions": PoolRealArray( 1 ),
  765. "update": 0,
  766. "values": [ 0.0 ]
  767. }
  768. tracks/28/type = "value"
  769. tracks/28/path = NodePath("Rig/R_Hips/R_Chest:position")
  770. tracks/28/interp = 1
  771. tracks/28/loop_wrap = true
  772. tracks/28/imported = false
  773. tracks/28/enabled = true
  774. tracks/28/keys = {
  775. "times": PoolRealArray( 0 ),
  776. "transitions": PoolRealArray( 1 ),
  777. "update": 0,
  778. "values": [ Vector2( 0, -3 ) ]
  779. }
  780. tracks/29/type = "value"
  781. tracks/29/path = NodePath("Rig/R_Hips/R_Chest:rotation_degrees")
  782. tracks/29/interp = 1
  783. tracks/29/loop_wrap = true
  784. tracks/29/imported = false
  785. tracks/29/enabled = true
  786. tracks/29/keys = {
  787. "times": PoolRealArray( 0 ),
  788. "transitions": PoolRealArray( 1 ),
  789. "update": 0,
  790. "values": [ 0.0 ]
  791. }
  792. tracks/30/type = "value"
  793. tracks/30/path = NodePath("Rig:position")
  794. tracks/30/interp = 1
  795. tracks/30/loop_wrap = true
  796. tracks/30/imported = false
  797. tracks/30/enabled = true
  798. tracks/30/keys = {
  799. "times": PoolRealArray( 0 ),
  800. "transitions": PoolRealArray( 1 ),
  801. "update": 0,
  802. "values": [ Vector2( 0, 0 ) ]
  803. }
  804. tracks/31/type = "value"
  805. tracks/31/path = NodePath("Rig:rotation_degrees")
  806. tracks/31/interp = 1
  807. tracks/31/loop_wrap = true
  808. tracks/31/imported = false
  809. tracks/31/enabled = true
  810. tracks/31/keys = {
  811. "times": PoolRealArray( 0 ),
  812. "transitions": PoolRealArray( 1 ),
  813. "update": 0,
  814. "values": [ 0.0 ]
  815. }
  816. tracks/32/type = "value"
  817. tracks/32/path = NodePath("Rig/R_Hips/Right Leg:position")
  818. tracks/32/interp = 1
  819. tracks/32/loop_wrap = true
  820. tracks/32/imported = false
  821. tracks/32/enabled = true
  822. tracks/32/keys = {
  823. "times": PoolRealArray( 0 ),
  824. "transitions": PoolRealArray( 1 ),
  825. "update": 0,
  826. "values": [ Vector2( -2, 2 ) ]
  827. }
  828. tracks/33/type = "value"
  829. tracks/33/path = NodePath("Rig/R_Hips/Right Leg:rotation_degrees")
  830. tracks/33/interp = 1
  831. tracks/33/loop_wrap = true
  832. tracks/33/imported = false
  833. tracks/33/enabled = true
  834. tracks/33/keys = {
  835. "times": PoolRealArray( 0 ),
  836. "transitions": PoolRealArray( 1 ),
  837. "update": 0,
  838. "values": [ 0.0 ]
  839. }
  840. tracks/34/type = "value"
  841. tracks/34/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg:position")
  842. tracks/34/interp = 1
  843. tracks/34/loop_wrap = true
  844. tracks/34/imported = false
  845. tracks/34/enabled = true
  846. tracks/34/keys = {
  847. "times": PoolRealArray( 0 ),
  848. "transitions": PoolRealArray( 1 ),
  849. "update": 0,
  850. "values": [ Vector2( 0, 6 ) ]
  851. }
  852. tracks/35/type = "value"
  853. tracks/35/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg:rotation_degrees")
  854. tracks/35/interp = 1
  855. tracks/35/loop_wrap = true
  856. tracks/35/imported = false
  857. tracks/35/enabled = true
  858. tracks/35/keys = {
  859. "times": PoolRealArray( 0 ),
  860. "transitions": PoolRealArray( 1 ),
  861. "update": 0,
  862. "values": [ 0.0 ]
  863. }
  864. tracks/36/type = "value"
  865. tracks/36/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot:position")
  866. tracks/36/interp = 1
  867. tracks/36/loop_wrap = true
  868. tracks/36/imported = false
  869. tracks/36/enabled = true
  870. tracks/36/keys = {
  871. "times": PoolRealArray( 0 ),
  872. "transitions": PoolRealArray( 1 ),
  873. "update": 0,
  874. "values": [ Vector2( -2, 5 ) ]
  875. }
  876. tracks/37/type = "value"
  877. tracks/37/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot:rotation_degrees")
  878. tracks/37/interp = 1
  879. tracks/37/loop_wrap = true
  880. tracks/37/imported = false
  881. tracks/37/enabled = true
  882. tracks/37/keys = {
  883. "times": PoolRealArray( 0 ),
  884. "transitions": PoolRealArray( 1 ),
  885. "update": 0,
  886. "values": [ 0.0 ]
  887. }
  888. tracks/38/type = "value"
  889. tracks/38/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot/End:position")
  890. tracks/38/interp = 1
  891. tracks/38/loop_wrap = true
  892. tracks/38/imported = false
  893. tracks/38/enabled = true
  894. tracks/38/keys = {
  895. "times": PoolRealArray( 0 ),
  896. "transitions": PoolRealArray( 1 ),
  897. "update": 0,
  898. "values": [ Vector2( 4, 2 ) ]
  899. }
  900. tracks/39/type = "value"
  901. tracks/39/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot/End:rotation_degrees")
  902. tracks/39/interp = 1
  903. tracks/39/loop_wrap = true
  904. tracks/39/imported = false
  905. tracks/39/enabled = true
  906. tracks/39/keys = {
  907. "times": PoolRealArray( 0 ),
  908. "transitions": PoolRealArray( 1 ),
  909. "update": 0,
  910. "values": [ 0.0 ]
  911. }
  912. tracks/40/type = "value"
  913. tracks/40/path = NodePath("Rig/Head/Main:region_rect")
  914. tracks/40/interp = 1
  915. tracks/40/loop_wrap = true
  916. tracks/40/imported = false
  917. tracks/40/enabled = true
  918. tracks/40/keys = {
  919. "times": PoolRealArray( 0 ),
  920. "transitions": PoolRealArray( 1 ),
  921. "update": 0,
  922. "values": [ Rect2( 0, 20, 8, 8 ) ]
  923. }
  924. tracks/41/type = "value"
  925. tracks/41/path = NodePath("Rig/Head/Eyes:region_rect")
  926. tracks/41/interp = 1
  927. tracks/41/loop_wrap = true
  928. tracks/41/imported = false
  929. tracks/41/enabled = true
  930. tracks/41/keys = {
  931. "times": PoolRealArray( 0 ),
  932. "transitions": PoolRealArray( 1 ),
  933. "update": 0,
  934. "values": [ Rect2( 0, 28, 8, 8 ) ]
  935. }
  936. tracks/42/type = "value"
  937. tracks/42/path = NodePath("Rig/Head/Eyes:visible")
  938. tracks/42/interp = 1
  939. tracks/42/loop_wrap = true
  940. tracks/42/imported = false
  941. tracks/42/enabled = true
  942. tracks/42/keys = {
  943. "times": PoolRealArray( 0 ),
  944. "transitions": PoolRealArray( 1 ),
  945. "update": 1,
  946. "values": [ false ]
  947. }
  948. tracks/43/type = "value"
  949. tracks/43/path = NodePath("KBody/Collision:shape:radius")
  950. tracks/43/interp = 1
  951. tracks/43/loop_wrap = true
  952. tracks/43/imported = false
  953. tracks/43/enabled = true
  954. tracks/43/keys = {
  955. "times": PoolRealArray( 0 ),
  956. "transitions": PoolRealArray( 1 ),
  957. "update": 0,
  958. "values": [ 4.0 ]
  959. }
  960. tracks/44/type = "value"
  961. tracks/44/path = NodePath("KBody/Collision:shape:height")
  962. tracks/44/interp = 1
  963. tracks/44/loop_wrap = true
  964. tracks/44/imported = false
  965. tracks/44/enabled = true
  966. tracks/44/keys = {
  967. "times": PoolRealArray( 0 ),
  968. "transitions": PoolRealArray( 1 ),
  969. "update": 0,
  970. "values": [ 20.0 ]
  971. }
  972. tracks/45/type = "value"
  973. tracks/45/path = NodePath("KBody/Collision:position")
  974. tracks/45/interp = 1
  975. tracks/45/loop_wrap = true
  976. tracks/45/imported = false
  977. tracks/45/enabled = true
  978. tracks/45/keys = {
  979. "times": PoolRealArray( 0 ),
  980. "transitions": PoolRealArray( 1 ),
  981. "update": 0,
  982. "values": [ Vector2( 0, 0 ) ]
  983. }
  984. [sub_resource type="Animation" id=3]
  985. resource_name = "Run"
  986. length = 0.6
  987. loop = true
  988. step = 0.05
  989. tracks/0/type = "value"
  990. tracks/0/path = NodePath("Rig/R_Hips:rotation_degrees")
  991. tracks/0/interp = 1
  992. tracks/0/loop_wrap = true
  993. tracks/0/imported = false
  994. tracks/0/enabled = true
  995. tracks/0/keys = {
  996. "times": PoolRealArray( 0, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ),
  997. "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
  998. "update": 0,
  999. "values": [ 8.5013, 8.5013, 8.5013, 8.5013, 8.5013, 8.5013, 8.5013, 8.5013, 8.5013, 8.5013, 8.5013 ]
  1000. }
  1001. tracks/1/type = "value"
  1002. tracks/1/path = NodePath("Rig/R_Hips/R_Chest/Head:rotation_degrees")
  1003. tracks/1/interp = 1
  1004. tracks/1/loop_wrap = true
  1005. tracks/1/imported = false
  1006. tracks/1/enabled = true
  1007. tracks/1/keys = {
  1008. "times": PoolRealArray( 0 ),
  1009. "transitions": PoolRealArray( 1 ),
  1010. "update": 0,
  1011. "values": [ -7.70947 ]
  1012. }
  1013. tracks/2/type = "value"
  1014. tracks/2/path = NodePath("Rig/R_Hips/Right Leg:rotation_degrees")
  1015. tracks/2/interp = 1
  1016. tracks/2/loop_wrap = true
  1017. tracks/2/imported = false
  1018. tracks/2/enabled = true
  1019. tracks/2/keys = {
  1020. "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ),
  1021. "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
  1022. "update": 0,
  1023. "values": [ -36.6009, -58.8887, -39.9171, -11.0742, 16.62, 28.1843, 28.1843, 4.77997, -8.95992, -61.5307, -70.6362, -80.8406 ]
  1024. }
  1025. tracks/3/type = "value"
  1026. tracks/3/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg:rotation_degrees")
  1027. tracks/3/interp = 1
  1028. tracks/3/loop_wrap = true
  1029. tracks/3/imported = false
  1030. tracks/3/enabled = true
  1031. tracks/3/keys = {
  1032. "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ),
  1033. "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
  1034. "update": 0,
  1035. "values": [ -10.9809, 28.444, 28.444, 28.444, -12.8823, 24.108, 67.6413, 91.0658, 98.2594, 80.7891, 46.3045, 36.8834 ]
  1036. }
  1037. tracks/4/type = "value"
  1038. tracks/4/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot:rotation_degrees")
  1039. tracks/4/interp = 1
  1040. tracks/4/loop_wrap = true
  1041. tracks/4/imported = false
  1042. tracks/4/enabled = true
  1043. tracks/4/keys = {
  1044. "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ),
  1045. "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
  1046. "update": 0,
  1047. "values": [ 21.0086, 21.0086, 3.85442, 19.7867, 41.8225, 41.8225, 15.8584, 15.8584, 41.7916, 41.7916, 12.7496, 12.7496 ]
  1048. }
  1049. tracks/5/type = "value"
  1050. tracks/5/path = NodePath("Rig/R_Hips/Left Leg:rotation_degrees")
  1051. tracks/5/interp = 1
  1052. tracks/5/loop_wrap = true
  1053. tracks/5/imported = false
  1054. tracks/5/enabled = true
  1055. tracks/5/keys = {
  1056. "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ),
  1057. "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
  1058. "update": 0,
  1059. "values": [ 46.693, 30.1957, -2.60824, -40.2489, -55.5747, -69.4316, -28.0111, -44.5394, -19.4846, -2.26027, 17.0871, 25.8897 ]
  1060. }
  1061. tracks/6/type = "value"
  1062. tracks/6/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg:rotation_degrees")
  1063. tracks/6/interp = 1
  1064. tracks/6/loop_wrap = true
  1065. tracks/6/imported = false
  1066. tracks/6/enabled = true
  1067. tracks/6/keys = {
  1068. "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ),
  1069. "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
  1070. "update": 0,
  1071. "values": [ 46.818, 46.818, 69.7871, 69.7871, 42.3475, 28.4932, -6.59174, 49.5277, 24.7369, 20.7528, -2.60568, 25.3059 ]
  1072. }
  1073. tracks/7/type = "value"
  1074. tracks/7/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot:rotation_degrees")
  1075. tracks/7/interp = 1
  1076. tracks/7/loop_wrap = true
  1077. tracks/7/imported = false
  1078. tracks/7/enabled = true
  1079. tracks/7/keys = {
  1080. "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ),
  1081. "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
  1082. "update": 0,
  1083. "values": [ 18.5448, 54.4878, 18.5448, 47.4527, 6.33157, 6.33157, 0.703899, -13.5966, -13.5966, 1.3497, 27.2187, 27.2187 ]
  1084. }
  1085. tracks/8/type = "value"
  1086. tracks/8/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm:rotation_degrees")
  1087. tracks/8/interp = 1
  1088. tracks/8/loop_wrap = true
  1089. tracks/8/imported = false
  1090. tracks/8/enabled = true
  1091. tracks/8/keys = {
  1092. "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ),
  1093. "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
  1094. "update": 0,
  1095. "values": [ -35.8576, -35.8576, -29.2801, -62.8705, -84.6317, -67.9554, -92.307, -92.307, -58.3629, -58.3629, -58.3629, -41.5118 ]
  1096. }
  1097. tracks/9/type = "value"
  1098. tracks/9/path = NodePath("Rig/R_Hips/R_Chest/Right Arm:rotation_degrees")
  1099. tracks/9/interp = 1
  1100. tracks/9/loop_wrap = true
  1101. tracks/9/imported = false
  1102. tracks/9/enabled = true
  1103. tracks/9/keys = {
  1104. "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ),
  1105. "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
  1106. "update": 0,
  1107. "values": [ 74.9928, 43.3003, 14.2862, -13.0993, -13.0993, -33.1237, -43.2024, -31.7741, -16.4962, 15.4655, 36.2128, 49.356 ]
  1108. }
  1109. tracks/10/type = "value"
  1110. tracks/10/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm:rotation_degrees")
  1111. tracks/10/interp = 1
  1112. tracks/10/loop_wrap = true
  1113. tracks/10/imported = false
  1114. tracks/10/enabled = true
  1115. tracks/10/keys = {
  1116. "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ),
  1117. "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
  1118. "update": 0,
  1119. "values": [ -102.747, -69.6825, -69.6825, -50.0217, -40.9629, -40.9629, -50.694, -43.0331, -43.0331, -67.9411, -67.9411, -61.0635 ]
  1120. }
  1121. tracks/11/type = "value"
  1122. tracks/11/path = NodePath("Rig/R_Hips/R_Chest/Left Arm:rotation_degrees")
  1123. tracks/11/interp = 1
  1124. tracks/11/loop_wrap = true
  1125. tracks/11/imported = false
  1126. tracks/11/enabled = true
  1127. tracks/11/keys = {
  1128. "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ),
  1129. "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
  1130. "update": 0,
  1131. "values": [ -7.965, 8.76548, 26.544, 48.3614, 54.5368, 64.9417, 78.5378, 55.4178, 30.7406, 16.2379, -21.5305, -28.8101 ]
  1132. }
  1133. tracks/12/type = "value"
  1134. tracks/12/path = NodePath("Rig/R_Hips:position")
  1135. tracks/12/interp = 1
  1136. tracks/12/loop_wrap = true
  1137. tracks/12/imported = false
  1138. tracks/12/enabled = true
  1139. tracks/12/keys = {
  1140. "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ),
  1141. "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
  1142. "update": 0,
  1143. "values": [ Vector2( 0, 0 ), Vector2( 0, 2 ), Vector2( 0, 1 ), Vector2( 0, 0 ), Vector2( 0, -1 ), Vector2( 0, -0.5 ), Vector2( 0, 0 ), Vector2( 0, 2 ), Vector2( 0, 1 ), Vector2( 0, 0 ), Vector2( 0, -0.5 ), Vector2( 0, -0.2 ) ]
  1144. }
  1145. tracks/13/type = "value"
  1146. tracks/13/path = NodePath("KBody/Collision:shape:radius")
  1147. tracks/13/interp = 1
  1148. tracks/13/loop_wrap = true
  1149. tracks/13/imported = false
  1150. tracks/13/enabled = true
  1151. tracks/13/keys = {
  1152. "times": PoolRealArray( 0 ),
  1153. "transitions": PoolRealArray( 1 ),
  1154. "update": 0,
  1155. "values": [ 4.0 ]
  1156. }
  1157. tracks/14/type = "value"
  1158. tracks/14/path = NodePath("KBody/Collision:shape:height")
  1159. tracks/14/interp = 1
  1160. tracks/14/loop_wrap = true
  1161. tracks/14/imported = false
  1162. tracks/14/enabled = true
  1163. tracks/14/keys = {
  1164. "times": PoolRealArray( 0 ),
  1165. "transitions": PoolRealArray( 1 ),
  1166. "update": 0,
  1167. "values": [ 20.0 ]
  1168. }
  1169. tracks/15/type = "value"
  1170. tracks/15/path = NodePath("KBody/Collision:position")
  1171. tracks/15/interp = 1
  1172. tracks/15/loop_wrap = true
  1173. tracks/15/imported = false
  1174. tracks/15/enabled = true
  1175. tracks/15/keys = {
  1176. "times": PoolRealArray( 0 ),
  1177. "transitions": PoolRealArray( 1 ),
  1178. "update": 0,
  1179. "values": [ Vector2( 0, 0 ) ]
  1180. }
  1181. tracks/16/type = "value"
  1182. tracks/16/path = NodePath("Rig/R_Hips/R_Chest:rotation_degrees")
  1183. tracks/16/interp = 1
  1184. tracks/16/loop_wrap = true
  1185. tracks/16/imported = false
  1186. tracks/16/enabled = true
  1187. tracks/16/keys = {
  1188. "times": PoolRealArray( 0 ),
  1189. "transitions": PoolRealArray( 1 ),
  1190. "update": 0,
  1191. "values": [ 0.0 ]
  1192. }
  1193. tracks/17/type = "value"
  1194. tracks/17/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot/End:rotation_degrees")
  1195. tracks/17/interp = 1
  1196. tracks/17/loop_wrap = true
  1197. tracks/17/imported = false
  1198. tracks/17/enabled = true
  1199. tracks/17/keys = {
  1200. "times": PoolRealArray( 0 ),
  1201. "transitions": PoolRealArray( 1 ),
  1202. "update": 0,
  1203. "values": [ 0.0 ]
  1204. }
  1205. tracks/18/type = "value"
  1206. tracks/18/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand/End:rotation_degrees")
  1207. tracks/18/interp = 1
  1208. tracks/18/loop_wrap = true
  1209. tracks/18/imported = false
  1210. tracks/18/enabled = true
  1211. tracks/18/keys = {
  1212. "times": PoolRealArray( 0 ),
  1213. "transitions": PoolRealArray( 1 ),
  1214. "update": 0,
  1215. "values": [ 0.0 ]
  1216. }
  1217. tracks/19/type = "value"
  1218. tracks/19/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand:rotation_degrees")
  1219. tracks/19/interp = 1
  1220. tracks/19/loop_wrap = true
  1221. tracks/19/imported = false
  1222. tracks/19/enabled = true
  1223. tracks/19/keys = {
  1224. "times": PoolRealArray( 0 ),
  1225. "transitions": PoolRealArray( 1 ),
  1226. "update": 0,
  1227. "values": [ 0.0 ]
  1228. }
  1229. tracks/20/type = "value"
  1230. tracks/20/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand:rotation_degrees")
  1231. tracks/20/interp = 1
  1232. tracks/20/loop_wrap = true
  1233. tracks/20/imported = false
  1234. tracks/20/enabled = true
  1235. tracks/20/keys = {
  1236. "times": PoolRealArray( 0 ),
  1237. "transitions": PoolRealArray( 1 ),
  1238. "update": 0,
  1239. "values": [ 0.0 ]
  1240. }
  1241. tracks/21/type = "value"
  1242. tracks/21/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand/End:rotation_degrees")
  1243. tracks/21/interp = 1
  1244. tracks/21/loop_wrap = true
  1245. tracks/21/imported = false
  1246. tracks/21/enabled = true
  1247. tracks/21/keys = {
  1248. "times": PoolRealArray( 0 ),
  1249. "transitions": PoolRealArray( 1 ),
  1250. "update": 0,
  1251. "values": [ 0.0 ]
  1252. }
  1253. tracks/22/type = "value"
  1254. tracks/22/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot/End:rotation_degrees")
  1255. tracks/22/interp = 1
  1256. tracks/22/loop_wrap = true
  1257. tracks/22/imported = false
  1258. tracks/22/enabled = true
  1259. tracks/22/keys = {
  1260. "times": PoolRealArray( 0 ),
  1261. "transitions": PoolRealArray( 1 ),
  1262. "update": 0,
  1263. "values": [ 0.0 ]
  1264. }
  1265. [node name="SAM" type="Node2D" index="0"]
  1266. material = ExtResource( 1 )
  1267. _sections_unfolded = [ "Material" ]
  1268. [node name="Sprite" type="Sprite" parent="." index="0"]
  1269. position = Vector2( -2, 46 )
  1270. texture = ExtResource( 2 )
  1271. [node name="Rig" type="Position2D" parent="." index="1"]
  1272. _sections_unfolded = [ "Transform" ]
  1273. [node name="R_Hips" type="RemoteTransform2D" parent="Rig" index="0"]
  1274. rotation = 0.148376
  1275. remote_path = NodePath("../Hip")
  1276. use_global_coordinates = true
  1277. update_position = true
  1278. update_rotation = true
  1279. update_scale = true
  1280. _sections_unfolded = [ "Transform" ]
  1281. [node name="R_Chest" type="RemoteTransform2D" parent="Rig/R_Hips" index="0"]
  1282. position = Vector2( 0, -3 )
  1283. remote_path = NodePath("../../Chest")
  1284. use_global_coordinates = true
  1285. update_position = true
  1286. update_rotation = true
  1287. update_scale = true
  1288. _sections_unfolded = [ "Transform", "Update" ]
  1289. [node name="Left Arm" type="RemoteTransform2D" parent="Rig/R_Hips/R_Chest" index="0"]
  1290. position = Vector2( 3, -3 )
  1291. rotation = -0.139015
  1292. remote_path = NodePath("../../../Upper Left Arm")
  1293. use_global_coordinates = true
  1294. update_position = true
  1295. update_rotation = true
  1296. update_scale = true
  1297. _sections_unfolded = [ "Transform", "Update" ]
  1298. __meta__ = {
  1299. "_edit_bone_": true,
  1300. "_edit_ik_": true
  1301. }
  1302. [node name="Fore Arm" type="RemoteTransform2D" parent="Rig/R_Hips/R_Chest/Left Arm" index="0"]
  1303. position = Vector2( 0, 5 )
  1304. rotation = -1.79327
  1305. remote_path = NodePath("../../../../Lower Left Arm")
  1306. use_global_coordinates = true
  1307. update_position = true
  1308. update_rotation = true
  1309. update_scale = true
  1310. _sections_unfolded = [ "Update" ]
  1311. __meta__ = {
  1312. "_edit_bone_": true
  1313. }
  1314. [node name="Hand" type="Position2D" parent="Rig/R_Hips/R_Chest/Left Arm/Fore Arm" index="0"]
  1315. position = Vector2( 0, 6 )
  1316. scale = Vector2( 0.1, 0.1 )
  1317. _sections_unfolded = [ "Transform" ]
  1318. __meta__ = {
  1319. "_edit_bone_": true
  1320. }
  1321. [node name="End" type="Position2D" parent="Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand" index="0"]
  1322. position = Vector2( 20, 0 )
  1323. __meta__ = {
  1324. "_edit_bone_": true
  1325. }
  1326. [node name="Right Arm" type="RemoteTransform2D" parent="Rig/R_Hips/R_Chest" index="1"]
  1327. position = Vector2( -2, -3 )
  1328. rotation = 1.30887
  1329. remote_path = NodePath("../../../Upper Right Arm")
  1330. use_global_coordinates = true
  1331. update_position = true
  1332. update_rotation = true
  1333. update_scale = true
  1334. _sections_unfolded = [ "Update" ]
  1335. __meta__ = {
  1336. "_edit_bone_": true,
  1337. "_edit_ik_": true
  1338. }
  1339. [node name="Fore Arm" type="RemoteTransform2D" parent="Rig/R_Hips/R_Chest/Right Arm" index="0"]
  1340. position = Vector2( 0, 6 )
  1341. rotation = -0.625834
  1342. remote_path = NodePath("../../../../Lower Right Arm")
  1343. use_global_coordinates = true
  1344. update_position = true
  1345. update_rotation = true
  1346. update_scale = true
  1347. _sections_unfolded = [ "Update" ]
  1348. __meta__ = {
  1349. "_edit_bone_": true
  1350. }
  1351. [node name="Hand" type="Position2D" parent="Rig/R_Hips/R_Chest/Right Arm/Fore Arm" index="0"]
  1352. position = Vector2( 0, 6 )
  1353. scale = Vector2( 0.1, 0.1 )
  1354. _sections_unfolded = [ "Transform" ]
  1355. __meta__ = {
  1356. "_edit_bone_": true
  1357. }
  1358. [node name="End" type="Position2D" parent="Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand" index="0"]
  1359. position = Vector2( 20, 0 )
  1360. __meta__ = {
  1361. "_edit_bone_": true
  1362. }
  1363. [node name="Head" type="RemoteTransform2D" parent="Rig/R_Hips/R_Chest" index="2"]
  1364. position = Vector2( 1, -4 )
  1365. rotation = -0.134556
  1366. remote_path = NodePath("../../../Head")
  1367. use_global_coordinates = true
  1368. update_position = true
  1369. update_rotation = true
  1370. update_scale = true
  1371. _sections_unfolded = [ "Transform", "Update" ]
  1372. [node name="Left Leg" type="RemoteTransform2D" parent="Rig/R_Hips" index="1"]
  1373. position = Vector2( 1, 2 )
  1374. rotation = 0.814946
  1375. remote_path = NodePath("../../Upper Left Leg")
  1376. use_global_coordinates = true
  1377. update_position = true
  1378. update_rotation = true
  1379. update_scale = true
  1380. _sections_unfolded = [ "Update" ]
  1381. __meta__ = {
  1382. "_edit_bone_": true,
  1383. "_edit_ik_": true
  1384. }
  1385. [node name="Lower Leg" type="RemoteTransform2D" parent="Rig/R_Hips/Left Leg" index="0"]
  1386. position = Vector2( 1, 5 )
  1387. rotation = 0.817128
  1388. remote_path = NodePath("../../../Lower Left Leg")
  1389. use_global_coordinates = true
  1390. update_position = true
  1391. update_rotation = true
  1392. update_scale = true
  1393. _sections_unfolded = [ "Update" ]
  1394. __meta__ = {
  1395. "_edit_bone_": true
  1396. }
  1397. [node name="Foot" type="RemoteTransform2D" parent="Rig/R_Hips/Left Leg/Lower Leg" index="0"]
  1398. position = Vector2( -2, 5 )
  1399. rotation = 0.323669
  1400. scale = Vector2( 1, 1 )
  1401. remote_path = NodePath("../../../../Left Foot")
  1402. use_global_coordinates = true
  1403. update_position = true
  1404. update_rotation = true
  1405. update_scale = true
  1406. _sections_unfolded = [ "Update" ]
  1407. __meta__ = {
  1408. "_edit_bone_": true
  1409. }
  1410. [node name="End" type="Position2D" parent="Rig/R_Hips/Left Leg/Lower Leg/Foot" index="0"]
  1411. position = Vector2( 4, 2 )
  1412. scale = Vector2( 0.1, 0.1 )
  1413. _sections_unfolded = [ "Transform" ]
  1414. __meta__ = {
  1415. "_edit_bone_": true
  1416. }
  1417. [node name="Right Leg" type="RemoteTransform2D" parent="Rig/R_Hips" index="2"]
  1418. position = Vector2( -2, 2 )
  1419. rotation = -0.638807
  1420. remote_path = NodePath("../../Upper Right Leg")
  1421. use_global_coordinates = true
  1422. update_position = true
  1423. update_rotation = true
  1424. update_scale = true
  1425. _sections_unfolded = [ "Update" ]
  1426. __meta__ = {
  1427. "_edit_bone_": true,
  1428. "_edit_ik_": true
  1429. }
  1430. [node name="Lower Leg" type="RemoteTransform2D" parent="Rig/R_Hips/Right Leg" index="0"]
  1431. position = Vector2( 0, 6 )
  1432. rotation = -0.191653
  1433. remote_path = NodePath("../../../Lower Right Leg")
  1434. use_global_coordinates = true
  1435. update_position = true
  1436. update_rotation = true
  1437. update_scale = true
  1438. _sections_unfolded = [ "Update" ]
  1439. __meta__ = {
  1440. "_edit_bone_": true
  1441. }
  1442. [node name="Foot" type="RemoteTransform2D" parent="Rig/R_Hips/Right Leg/Lower Leg" index="0"]
  1443. position = Vector2( -2, 5 )
  1444. rotation = 0.36667
  1445. remote_path = NodePath("../../../../Right Foot")
  1446. use_global_coordinates = true
  1447. update_position = true
  1448. update_rotation = true
  1449. update_scale = true
  1450. _sections_unfolded = [ "Update" ]
  1451. __meta__ = {
  1452. "_edit_bone_": true
  1453. }
  1454. [node name="End" type="Position2D" parent="Rig/R_Hips/Right Leg/Lower Leg/Foot" index="0"]
  1455. position = Vector2( 4, 2 )
  1456. scale = Vector2( 0.1, 0.1 )
  1457. _sections_unfolded = [ "Transform" ]
  1458. __meta__ = {
  1459. "_edit_bone_": true
  1460. }
  1461. [node name="Upper Left Arm" type="Sprite" parent="Rig" index="1"]
  1462. use_parent_material = true
  1463. position = Vector2( 3.85403, -5.49058 )
  1464. rotation = 0.00936024
  1465. texture = ExtResource( 3 )
  1466. centered = false
  1467. offset = Vector2( -2, -1 )
  1468. region_enabled = true
  1469. region_rect = Rect2( 16, 0, 4, 8 )
  1470. _sections_unfolded = [ "Transform", "Visibility" ]
  1471. __meta__ = {
  1472. "_edit_ik_": true
  1473. }
  1474. [node name="Lower Left Arm" type="Sprite" parent="Rig" index="2"]
  1475. use_parent_material = true
  1476. position = Vector2( 3.80723, -0.490798 )
  1477. rotation = -1.78391
  1478. texture = ExtResource( 3 )
  1479. centered = false
  1480. offset = Vector2( -2, -1 )
  1481. region_enabled = true
  1482. region_rect = Rect2( 16, 8, 4, 8 )
  1483. _sections_unfolded = [ "Offset", "Region", "Visibility" ]
  1484. [node name="Chest" type="Sprite" parent="Rig" index="3"]
  1485. use_parent_material = true
  1486. position = Vector2( 0.443495, -2.96704 )
  1487. rotation = 0.148376
  1488. texture = ExtResource( 3 )
  1489. centered = false
  1490. offset = Vector2( -3, -5 )
  1491. region_enabled = true
  1492. region_rect = Rect2( 0, 8, 8, 5 )
  1493. _sections_unfolded = [ "Material", "Transform" ]
  1494. [node name="Upper Left Leg" type="Sprite" parent="Rig" index="4"]
  1495. show_behind_parent = true
  1496. use_parent_material = true
  1497. position = Vector2( 0.693349, 2.12586 )
  1498. rotation = 0.963322
  1499. texture = ExtResource( 3 )
  1500. centered = false
  1501. offset = Vector2( -2, -1 )
  1502. region_enabled = true
  1503. region_rect = Rect2( 20, 0, 4, 8 )
  1504. _sections_unfolded = [ "Material", "Region" ]
  1505. __meta__ = {
  1506. "_edit_ik_": true
  1507. }
  1508. [node name="Lower Left Leg" type="Sprite" parent="Rig" index="5"]
  1509. use_parent_material = true
  1510. position = Vector2( -2.84132, 5.80093 )
  1511. rotation = 1.78045
  1512. texture = ExtResource( 3 )
  1513. centered = false
  1514. offset = Vector2( -3, -1 )
  1515. region_enabled = true
  1516. region_rect = Rect2( 20, 8, 4, 8 )
  1517. _sections_unfolded = [ "Material", "Region" ]
  1518. [node name="Left Foot" type="Sprite" parent="Rig" index="6"]
  1519. use_parent_material = true
  1520. position = Vector2( -7.31559, 2.80412 )
  1521. rotation = 2.10412
  1522. scale = Vector2( 1, 1 )
  1523. texture = ExtResource( 3 )
  1524. centered = false
  1525. offset = Vector2( -1, -2 )
  1526. region_enabled = true
  1527. region_rect = Rect2( 24, 4, 4, 4 )
  1528. _sections_unfolded = [ "Material", "Offset" ]
  1529. [node name="Hip" type="Sprite" parent="Rig" index="7"]
  1530. use_parent_material = true
  1531. rotation = 0.148376
  1532. texture = ExtResource( 3 )
  1533. centered = false
  1534. offset = Vector2( -4, -3 )
  1535. region_enabled = true
  1536. region_rect = Rect2( 0, 13, 8, 7 )
  1537. _sections_unfolded = [ "Material", "Offset" ]
  1538. [node name="Upper Right Leg" type="Sprite" parent="Rig" index="8"]
  1539. use_parent_material = true
  1540. position = Vector2( -2.27369, 1.68236 )
  1541. rotation = -0.490431
  1542. texture = ExtResource( 3 )
  1543. centered = false
  1544. offset = Vector2( -2, -1 )
  1545. region_enabled = true
  1546. region_rect = Rect2( 12, 0, 4, 8 )
  1547. _sections_unfolded = [ "Material", "Region" ]
  1548. __meta__ = {
  1549. "_edit_ik_": true
  1550. }
  1551. [node name="Lower Right Leg" type="Sprite" parent="Rig" index="9"]
  1552. use_parent_material = true
  1553. position = Vector2( 0.552347, 6.97514 )
  1554. rotation = -0.682083
  1555. texture = ExtResource( 3 )
  1556. centered = false
  1557. offset = Vector2( -2, -1 )
  1558. region_enabled = true
  1559. region_rect = Rect2( 12, 8, 3, 8 )
  1560. _sections_unfolded = [ "Material", "Region" ]
  1561. [node name="Right Foot" type="Sprite" parent="Rig" index="10"]
  1562. use_parent_material = true
  1563. position = Vector2( 2.15188, 12.1173 )
  1564. rotation = -0.315413
  1565. texture = ExtResource( 3 )
  1566. centered = false
  1567. offset = Vector2( -1, -2 )
  1568. region_enabled = true
  1569. region_rect = Rect2( 24, 0, 4, 4 )
  1570. _sections_unfolded = [ "Material", "Region" ]
  1571. [node name="Upper Right Arm" type="Sprite" parent="Rig" index="11"]
  1572. use_parent_material = true
  1573. position = Vector2( -1.09103, -6.22974 )
  1574. rotation = 1.45725
  1575. texture = ExtResource( 3 )
  1576. centered = false
  1577. offset = Vector2( -2, -1 )
  1578. region_enabled = true
  1579. region_rect = Rect2( 8, 0, 4, 8 )
  1580. _sections_unfolded = [ "Material", "Offset", "Region" ]
  1581. __meta__ = {
  1582. "_edit_ik_": true
  1583. }
  1584. [node name="Lower Right Arm" type="Sprite" parent="Rig" index="12"]
  1585. use_parent_material = true
  1586. position = Vector2( -7.05239, -5.5499 )
  1587. rotation = 0.831413
  1588. texture = ExtResource( 3 )
  1589. centered = false
  1590. offset = Vector2( -2, -1 )
  1591. region_enabled = true
  1592. region_rect = Rect2( 8, 8, 4, 8 )
  1593. _sections_unfolded = [ "Material", "Offset", "Region" ]
  1594. [node name="Head" type="Position2D" parent="Rig" index="13"]
  1595. use_parent_material = true
  1596. position = Vector2( 2.02384, -6.77526 )
  1597. rotation = 0.01382
  1598. _sections_unfolded = [ "Transform" ]
  1599. [node name="Main" type="Sprite" parent="Rig/Head" index="0"]
  1600. use_parent_material = true
  1601. position = Vector2( -5, -8 )
  1602. texture = ExtResource( 3 )
  1603. centered = false
  1604. region_enabled = true
  1605. region_rect = Rect2( 0, 20, 8, 8 )
  1606. _sections_unfolded = [ "Material", "Offset", "Region", "Transform" ]
  1607. [node name="Eyes" type="Sprite" parent="Rig/Head" index="1"]
  1608. visible = false
  1609. use_parent_material = true
  1610. position = Vector2( -5, -8 )
  1611. texture = ExtResource( 3 )
  1612. centered = false
  1613. hframes = 8
  1614. frame = 1
  1615. region_enabled = true
  1616. region_rect = Rect2( 0, 28, 8, 8 )
  1617. _sections_unfolded = [ "Region", "Visibility" ]
  1618. [node name="KBody" type="KinematicBody2D" parent="." index="2"]
  1619. input_pickable = false
  1620. collision_layer = 1
  1621. collision_mask = 1
  1622. collision/safe_margin = 0.08
  1623. _sections_unfolded = [ "Collision" ]
  1624. [node name="Collision" type="CollisionShape2D" parent="KBody" index="0"]
  1625. shape = SubResource( 1 )
  1626. _sections_unfolded = [ "Transform" ]
  1627. [node name="Animation" type="AnimationPlayer" parent="." index="3"]
  1628. root_node = NodePath("..")
  1629. autoplay = ""
  1630. playback_process_mode = 1
  1631. playback_default_blend_time = 0.0
  1632. playback_speed = 1.0
  1633. anims/Idle_Breath = SubResource( 5 )
  1634. anims/Idle_Twitch = SubResource( 4 )
  1635. anims/Rest = SubResource( 2 )
  1636. anims/Run = SubResource( 3 )
  1637. blend_times = [ ]