goblins.json 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465
  1. {
  2. "bones": [
  3. { "name": "root", "y": -107.99 },
  4. { "name": "hip", "parent": "root", "x": 0.64, "y": 114.41 },
  5. { "name": "left upper leg", "parent": "hip", "length": 50.39, "x": 14.45, "y": 2.81, "rotation": -89.09 },
  6. { "name": "left lower leg", "parent": "left upper leg", "length": 49.89, "x": 56.34, "y": 0.98, "rotation": -16.65 },
  7. { "name": "left foot", "parent": "left lower leg", "length": 46.5, "x": 58.94, "y": -7.61, "rotation": 102.43 },
  8. { "name": "right upper leg", "parent": "hip", "length": 42.45, "x": -20.07, "y": -6.83, "rotation": -97.49 },
  9. { "name": "right lower leg", "parent": "right upper leg", "length": 58.52, "x": 42.99, "y": -0.61, "rotation": -14.34 },
  10. { "name": "right foot", "parent": "right lower leg", "length": 45.45, "x": 64.88, "y": 0.04, "rotation": 110.3 },
  11. { "name": "torso", "parent": "hip", "length": 85.82, "x": -6.42, "y": 1.97, "rotation": 93.92 },
  12. { "name": "neck", "parent": "torso", "length": 18.38, "x": 81.67, "y": -6.34, "rotation": -1.51 },
  13. { "name": "head", "parent": "neck", "length": 68.28, "x": 20.93, "y": 11.59, "rotation": -13.92 },
  14. { "name": "right shoulder", "parent": "torso", "length": 37.24, "x": 76.02, "y": 18.14, "rotation": 133.88 },
  15. { "name": "right arm", "parent": "right shoulder", "length": 36.74, "x": 37.6, "y": 0.31, "rotation": 36.32 },
  16. { "name": "right hand", "parent": "right arm", "length": 15.32, "x": 36.9, "y": 0.34, "rotation": 2.35 },
  17. { "name": "left shoulder", "parent": "torso", "length": 35.43, "x": 74.04, "y": -20.38, "rotation": -156.96 },
  18. { "name": "left arm", "parent": "left shoulder", "length": 35.62, "x": 37.85, "y": -2.34, "rotation": 28.16 },
  19. { "name": "left hand", "parent": "left arm", "length": 11.52, "x": 35.62, "y": 0.07, "rotation": 2.7 },
  20. { "name": "pelvis", "parent": "hip", "x": 1.41, "y": -6.57 }
  21. ],
  22. "slots": [
  23. { "name": "left shoulder", "bone": "left shoulder", "attachment": "left shoulder" },
  24. { "name": "left arm", "bone": "left arm", "attachment": "left arm" },
  25. { "name": "left hand item", "bone": "left hand", "attachment": "left hand item" },
  26. { "name": "left hand", "bone": "left hand", "attachment": "left hand" },
  27. { "name": "left foot", "bone": "left foot", "attachment": "left foot" },
  28. { "name": "left lower leg", "bone": "left lower leg", "attachment": "left lower leg" },
  29. { "name": "left upper leg", "bone": "left upper leg", "attachment": "left upper leg" },
  30. { "name": "neck", "bone": "neck", "attachment": "neck" },
  31. { "name": "torso", "bone": "torso", "attachment": "torso" },
  32. { "name": "pelvis", "bone": "pelvis", "attachment": "pelvis" },
  33. { "name": "right foot", "bone": "right foot", "attachment": "right foot" },
  34. { "name": "right lower leg", "bone": "right lower leg", "attachment": "right lower leg" },
  35. { "name": "undie straps", "bone": "pelvis", "attachment": "undie straps" },
  36. { "name": "undies", "bone": "pelvis", "attachment": "undies" },
  37. { "name": "right upper leg", "bone": "right upper leg", "attachment": "right upper leg" },
  38. { "name": "head", "bone": "head", "attachment": "head" },
  39. { "name": "eyes", "bone": "head" },
  40. { "name": "right shoulder", "bone": "right shoulder", "attachment": "right shoulder" },
  41. { "name": "right arm", "bone": "right arm", "attachment": "right arm" },
  42. { "name": "right hand item 2", "bone": "right hand", "attachment": "right hand item 2" },
  43. { "name": "right hand", "bone": "right hand", "attachment": "right hand" },
  44. { "name": "right hand item", "bone": "right hand", "attachment": "right hand item" }
  45. ],
  46. "skins": {
  47. "goblin": {
  48. "neck": {
  49. "neck": { "x": 10.1, "y": 0.42, "rotation": -93.69, "width": 36, "height": 41 }
  50. },
  51. "undies": {
  52. "undies": { "x": 6.3, "y": 0.12, "rotation": 1.27, "width": 36, "height": 29 }
  53. },
  54. "right hand": {
  55. "right hand": { "name": "right-hand", "x": 7.88, "y": 2.78, "rotation": 91.96, "width": 36, "height": 37 }
  56. },
  57. "right arm": {
  58. "right arm": { "name": "right-arm", "x": 16.44, "y": -1.04, "rotation": 94.32, "width": 23, "height": 50 }
  59. },
  60. "head": {
  61. "head": { "x": 25.73, "y": 2.33, "rotation": -92.29, "width": 103, "height": 66 }
  62. },
  63. "left shoulder": {
  64. "left shoulder": { "name": "left-shoulder", "x": 15.56, "y": -2.26, "rotation": 62.01, "width": 29, "height": 44 }
  65. },
  66. "left arm": {
  67. "left arm": { "name": "left-arm", "x": 16.7, "y": -1.69, "scaleX": 1.057, "scaleY": 1.057, "rotation": 33.84, "width": 37, "height": 35 }
  68. },
  69. "left hand": {
  70. "left hand": { "name": "left-hand", "x": 3.47, "y": 3.41, "scaleX": 0.892, "scaleY": 0.892, "rotation": 31.14, "width": 36, "height": 41 }
  71. },
  72. "right lower leg": {
  73. "right lower leg": { "name": "right-lower-leg", "x": 25.68, "y": -3.15, "rotation": 111.83, "width": 36, "height": 76 }
  74. },
  75. "right upper leg": {
  76. "right upper leg": { "name": "right-upper-leg", "x": 20.35, "y": 1.47, "rotation": 97.49, "width": 34, "height": 63 }
  77. },
  78. "pelvis": {
  79. "pelvis": { "x": -5.61, "y": 0.76, "width": 62, "height": 43 }
  80. },
  81. "left lower leg": {
  82. "left lower leg": { "name": "left-lower-leg", "x": 23.58, "y": -2.06, "rotation": 105.75, "width": 33, "height": 70 }
  83. },
  84. "left upper leg": {
  85. "left upper leg": { "name": "left-upper-leg", "x": 29.68, "y": -3.87, "rotation": 89.09, "width": 33, "height": 73 }
  86. },
  87. "torso": {
  88. "torso": { "x": 38.09, "y": -3.87, "rotation": -94.95, "width": 68, "height": 96 }
  89. },
  90. "right shoulder": {
  91. "right shoulder": { "name": "right-shoulder", "x": 15.68, "y": -1.03, "rotation": 130.65, "width": 39, "height": 45 }
  92. },
  93. "right foot": {
  94. "right foot": { "name": "right-foot", "x": 23.56, "y": 9.8, "rotation": 1.52, "width": 63, "height": 33 }
  95. },
  96. "left foot": {
  97. "left foot": { "name": "left-foot", "x": 24.85, "y": 8.74, "rotation": 3.32, "width": 65, "height": 31 }
  98. },
  99. "right hand item": {
  100. "right hand item": { "name": "shield", "x": -0.47, "y": 1.1, "rotation": 91.16, "width": 70, "height": 72 }
  101. },
  102. "left hand item": {
  103. "left hand item": { "name": "spear", "x": -4.55, "y": 39.2, "rotation": 13.04, "width": 22, "height": 368 }
  104. },
  105. "undie straps": {
  106. "undie straps": { "name": "undie-straps", "x": -3.87, "y": 13.1, "scaleX": 1.089, "width": 55, "height": 19 }
  107. }
  108. },
  109. "goblingirl": {
  110. "left upper leg": {
  111. "left upper leg": { "name": "gg-left-upper-leg", "x": 30.21, "y": -2.95, "rotation": 89.09, "width": 33, "height": 70 }
  112. },
  113. "left lower leg": {
  114. "left lower leg": { "name": "gg-left-lower-leg", "x": 25.02, "y": -0.6, "rotation": 105.75, "width": 33, "height": 70 }
  115. },
  116. "left foot": {
  117. "left foot": { "name": "gg-left-foot", "x": 25.17, "y": 7.92, "rotation": 3.32, "width": 65, "height": 31 }
  118. },
  119. "right upper leg": {
  120. "right upper leg": { "name": "gg-right-upper-leg", "x": 19.69, "y": 2.13, "rotation": 97.49, "width": 34, "height": 63 }
  121. },
  122. "right lower leg": {
  123. "right lower leg": { "name": "gg-right-lower-leg", "x": 26.15, "y": -3.27, "rotation": 111.83, "width": 36, "height": 76 }
  124. },
  125. "right foot": {
  126. "right foot": { "name": "gg-right-foot", "x": 23.46, "y": 9.66, "rotation": 1.52, "width": 63, "height": 33 }
  127. },
  128. "torso": {
  129. "torso": { "name": "gg-torso", "x": 36.28, "y": -5.14, "rotation": -95.74, "width": 68, "height": 96 }
  130. },
  131. "left shoulder": {
  132. "left shoulder": { "name": "gg-left-shoulder", "x": 19.8, "y": -0.42, "rotation": 61.21, "width": 28, "height": 46 }
  133. },
  134. "left arm": {
  135. "left arm": { "name": "gg-left-arm", "x": 19.64, "y": -2.42, "rotation": 33.05, "width": 37, "height": 35 }
  136. },
  137. "left hand": {
  138. "left hand": { "name": "gg-left-hand", "x": 4.34, "y": 2.39, "scaleX": 0.896, "scaleY": 0.896, "rotation": 30.34, "width": 35, "height": 40 }
  139. },
  140. "neck": {
  141. "neck": { "name": "gg-neck", "x": 6.16, "y": -3.14, "rotation": -98.86, "width": 35, "height": 41 }
  142. },
  143. "head": {
  144. "head": { "name": "gg-head", "x": 27.71, "y": -4.32, "rotation": -85.58, "width": 103, "height": 81 }
  145. },
  146. "right shoulder": {
  147. "right shoulder": { "name": "gg-right-shoulder", "x": 14.46, "y": 0.45, "rotation": 129.85, "width": 39, "height": 45 }
  148. },
  149. "right arm": {
  150. "right arm": { "name": "gg-right-arm", "x": 16.85, "y": -0.66, "rotation": 93.52, "width": 28, "height": 50 }
  151. },
  152. "right hand": {
  153. "right hand": { "name": "gg-right-hand", "x": 7.21, "y": 3.43, "rotation": 91.16, "width": 36, "height": 37 }
  154. },
  155. "pelvis": {
  156. "pelvis": { "name": "gg-pelvis", "x": -3.87, "y": 3.18, "width": 62, "height": 43 }
  157. },
  158. "undie straps": {
  159. "undie straps": { "name": "gg-undie-straps", "x": -1.51, "y": 14.18, "width": 55, "height": 19 }
  160. },
  161. "undies": {
  162. "undies": { "name": "gg-undies", "x": 5.4, "y": 1.7, "width": 36, "height": 29 }
  163. },
  164. "left hand item": {
  165. "left hand item": { "name": "gg-dagger", "x": 7.88, "y": -23.45, "rotation": 10.47, "width": 26, "height": 108 }
  166. },
  167. "right hand item 2": {
  168. "right hand item 2": { "name": "gg-dagger", "x": 7.17, "y": -22.38, "rotation": -5.27, "width": 26, "height": 108 }
  169. },
  170. "right hand item": {
  171. "right hand item": { "name": "gg-dagger-tip", "x": 13.45, "y": 22.07, "rotation": -3.23, "width": 17, "height": 17 }
  172. }
  173. }
  174. },
  175. "animations": {
  176. "walk": {
  177. "bones": {
  178. "left upper leg": {
  179. "rotate": [
  180. { "time": 0, "angle": -26.55 },
  181. { "time": 0.1333, "angle": -8.78 },
  182. { "time": 0.2666, "angle": 9.51 },
  183. { "time": 0.4, "angle": 30.74 },
  184. { "time": 0.5333, "angle": 25.33 },
  185. { "time": 0.6666, "angle": 26.11 },
  186. { "time": 0.8, "angle": -7.7 },
  187. { "time": 0.9333, "angle": -21.19 },
  188. { "time": 1.0666, "angle": -26.55 }
  189. ],
  190. "translate": [
  191. { "time": 0, "x": -1.32, "y": 1.7 },
  192. { "time": 0.4, "x": -0.06, "y": 2.42 },
  193. { "time": 1.0666, "x": -1.32, "y": 1.7 }
  194. ]
  195. },
  196. "right upper leg": {
  197. "rotate": [
  198. { "time": 0, "angle": 42.45 },
  199. { "time": 0.1333, "angle": 52.1 },
  200. { "time": 0.2666, "angle": 8.53 },
  201. { "time": 0.5333, "angle": -16.93 },
  202. { "time": 0.6666, "angle": 1.89 },
  203. {
  204. "time": 0.8,
  205. "angle": 28.06,
  206. "curve": [ 0.462, 0.11, 1, 1 ]
  207. },
  208. {
  209. "time": 0.9333,
  210. "angle": 58.68,
  211. "curve": [ 0.5, 0.02, 1, 1 ]
  212. },
  213. { "time": 1.0666, "angle": 42.45 }
  214. ],
  215. "translate": [
  216. { "time": 0, "x": 6.23, "y": 0 },
  217. { "time": 0.2666, "x": 2.14, "y": 2.4 },
  218. { "time": 0.5333, "x": 2.44, "y": 4.8 },
  219. { "time": 1.0666, "x": 6.23, "y": 0 }
  220. ]
  221. },
  222. "left lower leg": {
  223. "rotate": [
  224. { "time": 0, "angle": -22.98 },
  225. { "time": 0.1333, "angle": -63.5 },
  226. { "time": 0.2666, "angle": -73.76 },
  227. { "time": 0.5333, "angle": 5.11 },
  228. { "time": 0.6666, "angle": -28.29 },
  229. { "time": 0.8, "angle": 4.08 },
  230. { "time": 0.9333, "angle": 3.53 },
  231. { "time": 1.0666, "angle": -22.98 }
  232. ],
  233. "translate": [
  234. { "time": 0, "x": 0, "y": 0 },
  235. { "time": 0.2666, "x": 2.55, "y": -0.47 },
  236. { "time": 0.5333, "x": 0, "y": 0, "curve": "stepped" },
  237. { "time": 1.0666, "x": 0, "y": 0 }
  238. ]
  239. },
  240. "left foot": {
  241. "rotate": [
  242. { "time": 0, "angle": -3.69 },
  243. { "time": 0.1333, "angle": -10.42 },
  244. { "time": 0.2666, "angle": -5.01 },
  245. { "time": 0.4, "angle": 3.87 },
  246. { "time": 0.5333, "angle": -3.87 },
  247. { "time": 0.6666, "angle": 2.78 },
  248. { "time": 0.8, "angle": 1.68 },
  249. { "time": 0.9333, "angle": -8.54 },
  250. { "time": 1.0666, "angle": -3.69 }
  251. ]
  252. },
  253. "right shoulder": {
  254. "rotate": [
  255. {
  256. "time": 0,
  257. "angle": 5.29,
  258. "curve": [ 0.264, 0, 0.75, 1 ]
  259. },
  260. { "time": 0.6666, "angle": 6.65 },
  261. { "time": 1.0666, "angle": 5.29 }
  262. ]
  263. },
  264. "right arm": {
  265. "rotate": [
  266. {
  267. "time": 0,
  268. "angle": -4.02,
  269. "curve": [ 0.267, 0, 0.804, 0.99 ]
  270. },
  271. {
  272. "time": 0.6666,
  273. "angle": 19.78,
  274. "curve": [ 0.307, 0, 0.787, 0.99 ]
  275. },
  276. { "time": 1.0666, "angle": -4.02 }
  277. ]
  278. },
  279. "right hand": {
  280. "rotate": [
  281. { "time": 0, "angle": 8.98 },
  282. { "time": 0.6666, "angle": 0.51 },
  283. { "time": 1.0666, "angle": 8.98 }
  284. ]
  285. },
  286. "left shoulder": {
  287. "rotate": [
  288. {
  289. "time": 0,
  290. "angle": 6.25,
  291. "curve": [ 0.339, 0, 0.683, 1 ]
  292. },
  293. {
  294. "time": 0.5333,
  295. "angle": -11.78,
  296. "curve": [ 0.281, 0, 0.686, 0.99 ]
  297. },
  298. { "time": 1.0666, "angle": 6.25 }
  299. ],
  300. "translate": [
  301. { "time": 0, "x": 1.15, "y": 0.23 }
  302. ]
  303. },
  304. "left hand": {
  305. "rotate": [
  306. {
  307. "time": 0,
  308. "angle": -21.23,
  309. "curve": [ 0.295, 0, 0.755, 0.98 ]
  310. },
  311. {
  312. "time": 0.5333,
  313. "angle": -27.28,
  314. "curve": [ 0.241, 0, 0.75, 0.97 ]
  315. },
  316. { "time": 1.0666, "angle": -21.23 }
  317. ]
  318. },
  319. "left arm": {
  320. "rotate": [
  321. {
  322. "time": 0,
  323. "angle": 28.37,
  324. "curve": [ 0.339, 0, 0.683, 1 ]
  325. },
  326. {
  327. "time": 0.5333,
  328. "angle": 60.09,
  329. "curve": [ 0.281, 0, 0.686, 0.99 ]
  330. },
  331. { "time": 1.0666, "angle": 28.37 }
  332. ]
  333. },
  334. "torso": {
  335. "rotate": [
  336. { "time": 0, "angle": -10.28 },
  337. {
  338. "time": 0.1333,
  339. "angle": -15.38,
  340. "curve": [ 0.545, 0, 0.818, 1 ]
  341. },
  342. {
  343. "time": 0.4,
  344. "angle": -9.78,
  345. "curve": [ 0.58, 0.17, 0.669, 0.99 ]
  346. },
  347. {
  348. "time": 0.6666,
  349. "angle": -15.75,
  350. "curve": [ 0.235, 0.01, 0.795, 1 ]
  351. },
  352. {
  353. "time": 0.9333,
  354. "angle": -7.06,
  355. "curve": [ 0.209, 0, 0.816, 0.98 ]
  356. },
  357. { "time": 1.0666, "angle": -10.28 }
  358. ],
  359. "translate": [
  360. { "time": 0, "x": -1.29, "y": 1.68 }
  361. ]
  362. },
  363. "right foot": {
  364. "rotate": [
  365. { "time": 0, "angle": -5.25 },
  366. { "time": 0.2666, "angle": -1.91 },
  367. { "time": 0.4, "angle": -6.45 },
  368. { "time": 0.5333, "angle": -5.39 },
  369. { "time": 0.8, "angle": -11.68 },
  370. { "time": 0.9333, "angle": 0.46 },
  371. { "time": 1.0666, "angle": -5.25 }
  372. ]
  373. },
  374. "right lower leg": {
  375. "rotate": [
  376. {
  377. "time": 0,
  378. "angle": -3.39,
  379. "curve": [ 0.316, 0.01, 0.741, 0.98 ]
  380. },
  381. {
  382. "time": 0.1333,
  383. "angle": -45.53,
  384. "curve": [ 0.229, 0, 0.738, 0.97 ]
  385. },
  386. { "time": 0.2666, "angle": -4.83 },
  387. { "time": 0.5333, "angle": -19.53 },
  388. { "time": 0.6666, "angle": -64.8 },
  389. {
  390. "time": 0.8,
  391. "angle": -82.56,
  392. "curve": [ 0.557, 0.18, 1, 1 ]
  393. },
  394. { "time": 1.0666, "angle": -3.39 }
  395. ],
  396. "translate": [
  397. { "time": 0, "x": 0, "y": 0, "curve": "stepped" },
  398. { "time": 0.5333, "x": 0, "y": 0 },
  399. { "time": 0.6666, "x": 2.18, "y": 0.21 },
  400. { "time": 1.0666, "x": 0, "y": 0 }
  401. ]
  402. },
  403. "hip": {
  404. "rotate": [
  405. { "time": 0, "angle": 0, "curve": "stepped" },
  406. { "time": 1.0666, "angle": 0 }
  407. ],
  408. "translate": [
  409. { "time": 0, "x": 0, "y": -4.16 },
  410. {
  411. "time": 0.1333,
  412. "x": 0,
  413. "y": -7.05,
  414. "curve": [ 0.359, 0.47, 0.646, 0.74 ]
  415. },
  416. { "time": 0.4, "x": 0, "y": 6.78 },
  417. { "time": 0.5333, "x": 0, "y": -6.13 },
  418. {
  419. "time": 0.6666,
  420. "x": 0,
  421. "y": -7.05,
  422. "curve": [ 0.359, 0.47, 0.646, 0.74 ]
  423. },
  424. { "time": 0.9333, "x": 0, "y": 6.78 },
  425. { "time": 1.0666, "x": 0, "y": -4.16 }
  426. ]
  427. },
  428. "neck": {
  429. "rotate": [
  430. { "time": 0, "angle": 3.6 },
  431. { "time": 0.1333, "angle": 17.49 },
  432. { "time": 0.2666, "angle": 6.1 },
  433. { "time": 0.4, "angle": 3.45 },
  434. { "time": 0.5333, "angle": 5.17 },
  435. { "time": 0.6666, "angle": 18.36 },
  436. { "time": 0.8, "angle": 6.09 },
  437. { "time": 0.9333, "angle": 2.28 },
  438. { "time": 1.0666, "angle": 3.6 }
  439. ]
  440. },
  441. "head": {
  442. "rotate": [
  443. {
  444. "time": 0,
  445. "angle": 3.6,
  446. "curve": [ 0, 0, 0.704, 1.17 ]
  447. },
  448. { "time": 0.1333, "angle": -0.2 },
  449. { "time": 0.2666, "angle": 6.1 },
  450. { "time": 0.4, "angle": 3.45 },
  451. {
  452. "time": 0.5333,
  453. "angle": 5.17,
  454. "curve": [ 0, 0, 0.704, 1.61 ]
  455. },
  456. { "time": 0.7, "angle": 1.1 },
  457. { "time": 0.8, "angle": 6.09 },
  458. { "time": 0.9333, "angle": 2.28 },
  459. { "time": 1.0666, "angle": 3.6 }
  460. ]
  461. }
  462. }
  463. }
  464. }
  465. }