Tileset_Legacy.tres 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689
  1. [gd_resource type="TileSet" load_steps=69 format=2]
  2. [ext_resource path="res://data/images/tilesets/prototype_sheet.png" type="Texture" id=1]
  3. [ext_resource path="res://data/images/tilesets/grassland_sheet.png" type="Texture" id=2]
  4. [sub_resource type="ConvexPolygonShape2D" id=1]
  5. points = PoolVector2Array( 0, 224, 64, 192, 128, 224, 64, 256 )
  6. [sub_resource type="ConvexPolygonShape2D" id=2]
  7. points = PoolVector2Array( 0, 224, 64, 192, 128, 224, 64, 256, 0, 224 )
  8. [sub_resource type="ConvexPolygonShape2D" id=3]
  9. points = PoolVector2Array( 0, 224, 64, 192, 128, 224, 64, 256, 0, 224 )
  10. [sub_resource type="ConvexPolygonShape2D" id=4]
  11. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  12. [sub_resource type="ConvexPolygonShape2D" id=5]
  13. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  14. [sub_resource type="ConvexPolygonShape2D" id=6]
  15. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  16. [sub_resource type="ConvexPolygonShape2D" id=7]
  17. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  18. [sub_resource type="ConvexPolygonShape2D" id=8]
  19. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  20. [sub_resource type="ConvexPolygonShape2D" id=9]
  21. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  22. [sub_resource type="ConvexPolygonShape2D" id=10]
  23. points = PoolVector2Array( 0, 224, 64, 192, 128, 224, 64, 256, 0, 224 )
  24. [sub_resource type="ConvexPolygonShape2D" id=11]
  25. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  26. [sub_resource type="ConvexPolygonShape2D" id=12]
  27. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  28. [sub_resource type="ConvexPolygonShape2D" id=13]
  29. points = PoolVector2Array( 0, 224, 64, 192, 128, 224, 64, 256, 0, 224 )
  30. [sub_resource type="ConvexPolygonShape2D" id=14]
  31. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  32. [sub_resource type="ConvexPolygonShape2D" id=15]
  33. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  34. [sub_resource type="ConvexPolygonShape2D" id=16]
  35. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  36. [sub_resource type="ConvexPolygonShape2D" id=17]
  37. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192, 128, 224, 128, 224 )
  38. [sub_resource type="ConvexPolygonShape2D" id=18]
  39. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  40. [sub_resource type="ConvexPolygonShape2D" id=19]
  41. points = PoolVector2Array( 0, 224, 64, 192, 128, 224, 64, 256, 0, 224 )
  42. [sub_resource type="ConvexPolygonShape2D" id=20]
  43. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  44. [sub_resource type="ConvexPolygonShape2D" id=21]
  45. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  46. [sub_resource type="ConvexPolygonShape2D" id=22]
  47. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  48. [sub_resource type="ConvexPolygonShape2D" id=23]
  49. points = PoolVector2Array( 0, 224, 64, 192, 128, 224, 64, 256, 0, 224 )
  50. [sub_resource type="ConvexPolygonShape2D" id=24]
  51. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  52. [sub_resource type="ConvexPolygonShape2D" id=25]
  53. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  54. [sub_resource type="ConvexPolygonShape2D" id=26]
  55. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  56. [sub_resource type="ConvexPolygonShape2D" id=27]
  57. points = PoolVector2Array( 64, 192, 128, 224, 64, 256, 0, 224 )
  58. [sub_resource type="ConvexPolygonShape2D" id=28]
  59. points = PoolVector2Array( 64, 256, 0, 224, 64, 192, 128, 224, 64, 256 )
  60. [sub_resource type="ConvexPolygonShape2D" id=29]
  61. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  62. [sub_resource type="ConvexPolygonShape2D" id=30]
  63. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  64. [sub_resource type="ConvexPolygonShape2D" id=31]
  65. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  66. [sub_resource type="ConvexPolygonShape2D" id=32]
  67. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  68. [sub_resource type="ConvexPolygonShape2D" id=33]
  69. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192, 128, 224 )
  70. [sub_resource type="ConvexPolygonShape2D" id=34]
  71. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  72. [sub_resource type="ConvexPolygonShape2D" id=35]
  73. points = PoolVector2Array( 0, 224, 64, 192, 128, 224, 64, 256 )
  74. [sub_resource type="ConvexPolygonShape2D" id=36]
  75. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192, 128, 224 )
  76. [sub_resource type="ConvexPolygonShape2D" id=37]
  77. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  78. [sub_resource type="ConvexPolygonShape2D" id=38]
  79. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192, 128, 224 )
  80. [sub_resource type="ConvexPolygonShape2D" id=39]
  81. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192, 128, 224 )
  82. [sub_resource type="ConvexPolygonShape2D" id=40]
  83. points = PoolVector2Array( 128, 224, 128, 224, 64, 256, 0, 224, 64, 192, 128, 224 )
  84. [sub_resource type="ConvexPolygonShape2D" id=41]
  85. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  86. [sub_resource type="ConvexPolygonShape2D" id=42]
  87. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  88. [sub_resource type="ConvexPolygonShape2D" id=43]
  89. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192, 128, 224 )
  90. [sub_resource type="ConvexPolygonShape2D" id=44]
  91. points = PoolVector2Array( 0, 224, 64, 192, 128, 224, 64, 256 )
  92. [sub_resource type="ConvexPolygonShape2D" id=45]
  93. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  94. [sub_resource type="ConvexPolygonShape2D" id=46]
  95. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  96. [sub_resource type="ConvexPolygonShape2D" id=47]
  97. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192, 128, 224 )
  98. [sub_resource type="ConvexPolygonShape2D" id=48]
  99. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  100. [sub_resource type="ConvexPolygonShape2D" id=49]
  101. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  102. [sub_resource type="ConvexPolygonShape2D" id=50]
  103. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  104. [sub_resource type="ConvexPolygonShape2D" id=51]
  105. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  106. [sub_resource type="ConvexPolygonShape2D" id=52]
  107. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  108. [sub_resource type="ConvexPolygonShape2D" id=53]
  109. points = PoolVector2Array( 128, 224, 128, 224, 64, 256, 0, 224, 64, 192, 128, 224 )
  110. [sub_resource type="ConvexPolygonShape2D" id=54]
  111. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  112. [sub_resource type="ConvexPolygonShape2D" id=55]
  113. points = PoolVector2Array( 80, 208, 48, 208, 48, 192, 80, 192 )
  114. [sub_resource type="ConvexPolygonShape2D" id=56]
  115. points = PoolVector2Array( 80, 256, 48, 256, 48, 240, 80, 240 )
  116. [sub_resource type="ConvexPolygonShape2D" id=57]
  117. points = PoolVector2Array( 32, 240, 0, 240, 0, 224, 32, 224 )
  118. [sub_resource type="ConvexPolygonShape2D" id=58]
  119. points = PoolVector2Array( 128, 240, 96, 240, 96, 224, 128, 224 )
  120. [sub_resource type="ConvexPolygonShape2D" id=59]
  121. points = PoolVector2Array( 48, 224, 80, 224, 80, 240, 48, 240 )
  122. [sub_resource type="ConvexPolygonShape2D" id=60]
  123. points = PoolVector2Array( 48, 224, 80, 224, 80, 240, 48, 240 )
  124. [sub_resource type="ConvexPolygonShape2D" id=61]
  125. points = PoolVector2Array( 48, 224, 80, 224, 80, 240, 48, 240 )
  126. [sub_resource type="ConvexPolygonShape2D" id=62]
  127. points = PoolVector2Array( 80, 240, 48, 240, 48, 224, 80, 224 )
  128. [sub_resource type="ConvexPolygonShape2D" id=63]
  129. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  130. [sub_resource type="ConvexPolygonShape2D" id=64]
  131. points = PoolVector2Array( 0, 224, 64, 192, 128, 224, 64, 256 )
  132. [sub_resource type="ConvexPolygonShape2D" id=65]
  133. points = PoolVector2Array( 128, 224, 64, 256, 0, 224, 64, 192 )
  134. [sub_resource type="ConvexPolygonShape2D" id=66]
  135. points = PoolVector2Array( 0, 224, 64, 192, 128, 224, 64, 256 )
  136. [resource]
  137. 0/name = "grassland_walls"
  138. 0/texture = ExtResource( 2 )
  139. 0/tex_offset = Vector2( 0, -192 )
  140. 0/modulate = Color( 1, 1, 1, 1 )
  141. 0/region = Rect2( 0, 0, 2048, 1024 )
  142. 0/tile_mode = 2
  143. 0/autotile/icon_coordinate = Vector2( 0, 0 )
  144. 0/autotile/tile_size = Vector2( 128, 256 )
  145. 0/autotile/spacing = 0
  146. 0/autotile/occluder_map = [ ]
  147. 0/autotile/navpoly_map = [ ]
  148. 0/autotile/priority_map = [ ]
  149. 0/autotile/z_index_map = [ ]
  150. 0/occluder_offset = Vector2( 0, 0 )
  151. 0/navigation_offset = Vector2( 0, 0 )
  152. 0/shape_offset = Vector2( 0, -192 )
  153. 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, -192 )
  154. 0/shape = SubResource( 1 )
  155. 0/shape_one_way = false
  156. 0/shape_one_way_margin = 1.0
  157. 0/shapes = [ {
  158. "autotile_coord": Vector2( 0, 0 ),
  159. "one_way": false,
  160. "one_way_margin": 1.0,
  161. "shape": SubResource( 1 ),
  162. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  163. }, {
  164. "autotile_coord": Vector2( 1, 0 ),
  165. "one_way": false,
  166. "one_way_margin": 1.0,
  167. "shape": SubResource( 2 ),
  168. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  169. }, {
  170. "autotile_coord": Vector2( 2, 0 ),
  171. "one_way": false,
  172. "one_way_margin": 1.0,
  173. "shape": SubResource( 3 ),
  174. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  175. }, {
  176. "autotile_coord": Vector2( 3, 0 ),
  177. "one_way": false,
  178. "one_way_margin": 1.0,
  179. "shape": SubResource( 4 ),
  180. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  181. }, {
  182. "autotile_coord": Vector2( 4, 0 ),
  183. "one_way": false,
  184. "one_way_margin": 1.0,
  185. "shape": SubResource( 5 ),
  186. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  187. }, {
  188. "autotile_coord": Vector2( 5, 0 ),
  189. "one_way": false,
  190. "one_way_margin": 1.0,
  191. "shape": SubResource( 6 ),
  192. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  193. }, {
  194. "autotile_coord": Vector2( 6, 0 ),
  195. "one_way": false,
  196. "one_way_margin": 1.0,
  197. "shape": SubResource( 7 ),
  198. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  199. }, {
  200. "autotile_coord": Vector2( 7, 0 ),
  201. "one_way": false,
  202. "one_way_margin": 1.0,
  203. "shape": SubResource( 8 ),
  204. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  205. }, {
  206. "autotile_coord": Vector2( 8, 0 ),
  207. "one_way": false,
  208. "one_way_margin": 1.0,
  209. "shape": SubResource( 9 ),
  210. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  211. }, {
  212. "autotile_coord": Vector2( 9, 0 ),
  213. "one_way": false,
  214. "one_way_margin": 1.0,
  215. "shape": SubResource( 10 ),
  216. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  217. }, {
  218. "autotile_coord": Vector2( 10, 0 ),
  219. "one_way": false,
  220. "one_way_margin": 1.0,
  221. "shape": SubResource( 11 ),
  222. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  223. }, {
  224. "autotile_coord": Vector2( 11, 0 ),
  225. "one_way": false,
  226. "one_way_margin": 1.0,
  227. "shape": SubResource( 12 ),
  228. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  229. }, {
  230. "autotile_coord": Vector2( 12, 0 ),
  231. "one_way": false,
  232. "one_way_margin": 1.0,
  233. "shape": SubResource( 13 ),
  234. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  235. }, {
  236. "autotile_coord": Vector2( 13, 0 ),
  237. "one_way": false,
  238. "one_way_margin": 1.0,
  239. "shape": SubResource( 14 ),
  240. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  241. }, {
  242. "autotile_coord": Vector2( 14, 0 ),
  243. "one_way": false,
  244. "one_way_margin": 1.0,
  245. "shape": SubResource( 15 ),
  246. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  247. }, {
  248. "autotile_coord": Vector2( 15, 0 ),
  249. "one_way": false,
  250. "one_way_margin": 1.0,
  251. "shape": SubResource( 16 ),
  252. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  253. }, {
  254. "autotile_coord": Vector2( 0, 1 ),
  255. "one_way": false,
  256. "one_way_margin": 1.0,
  257. "shape": SubResource( 17 ),
  258. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  259. }, {
  260. "autotile_coord": Vector2( 1, 1 ),
  261. "one_way": false,
  262. "one_way_margin": 1.0,
  263. "shape": SubResource( 18 ),
  264. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  265. }, {
  266. "autotile_coord": Vector2( 2, 1 ),
  267. "one_way": false,
  268. "one_way_margin": 1.0,
  269. "shape": SubResource( 19 ),
  270. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  271. }, {
  272. "autotile_coord": Vector2( 3, 1 ),
  273. "one_way": false,
  274. "one_way_margin": 1.0,
  275. "shape": SubResource( 20 ),
  276. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  277. }, {
  278. "autotile_coord": Vector2( 4, 1 ),
  279. "one_way": false,
  280. "one_way_margin": 1.0,
  281. "shape": SubResource( 21 ),
  282. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  283. }, {
  284. "autotile_coord": Vector2( 5, 1 ),
  285. "one_way": false,
  286. "one_way_margin": 1.0,
  287. "shape": SubResource( 22 ),
  288. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  289. }, {
  290. "autotile_coord": Vector2( 6, 1 ),
  291. "one_way": false,
  292. "one_way_margin": 1.0,
  293. "shape": SubResource( 23 ),
  294. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  295. }, {
  296. "autotile_coord": Vector2( 7, 1 ),
  297. "one_way": false,
  298. "one_way_margin": 1.0,
  299. "shape": SubResource( 24 ),
  300. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  301. }, {
  302. "autotile_coord": Vector2( 8, 1 ),
  303. "one_way": false,
  304. "one_way_margin": 1.0,
  305. "shape": SubResource( 25 ),
  306. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  307. }, {
  308. "autotile_coord": Vector2( 9, 1 ),
  309. "one_way": false,
  310. "one_way_margin": 1.0,
  311. "shape": SubResource( 26 ),
  312. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  313. }, {
  314. "autotile_coord": Vector2( 10, 1 ),
  315. "one_way": false,
  316. "one_way_margin": 1.0,
  317. "shape": SubResource( 27 ),
  318. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  319. }, {
  320. "autotile_coord": Vector2( 11, 1 ),
  321. "one_way": false,
  322. "one_way_margin": 1.0,
  323. "shape": SubResource( 28 ),
  324. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  325. }, {
  326. "autotile_coord": Vector2( 12, 1 ),
  327. "one_way": false,
  328. "one_way_margin": 1.0,
  329. "shape": SubResource( 29 ),
  330. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  331. }, {
  332. "autotile_coord": Vector2( 13, 1 ),
  333. "one_way": false,
  334. "one_way_margin": 1.0,
  335. "shape": SubResource( 30 ),
  336. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  337. }, {
  338. "autotile_coord": Vector2( 14, 1 ),
  339. "one_way": false,
  340. "one_way_margin": 1.0,
  341. "shape": SubResource( 31 ),
  342. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  343. }, {
  344. "autotile_coord": Vector2( 15, 1 ),
  345. "one_way": false,
  346. "one_way_margin": 1.0,
  347. "shape": SubResource( 32 ),
  348. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  349. }, {
  350. "autotile_coord": Vector2( 13, 2 ),
  351. "one_way": false,
  352. "one_way_margin": 1.0,
  353. "shape": SubResource( 33 ),
  354. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  355. }, {
  356. "autotile_coord": Vector2( 14, 2 ),
  357. "one_way": false,
  358. "one_way_margin": 1.0,
  359. "shape": SubResource( 34 ),
  360. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  361. }, {
  362. "autotile_coord": Vector2( 15, 2 ),
  363. "one_way": false,
  364. "one_way_margin": 1.0,
  365. "shape": SubResource( 35 ),
  366. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  367. }, {
  368. "autotile_coord": Vector2( 12, 2 ),
  369. "one_way": false,
  370. "one_way_margin": 1.0,
  371. "shape": SubResource( 36 ),
  372. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  373. }, {
  374. "autotile_coord": Vector2( 11, 2 ),
  375. "one_way": false,
  376. "one_way_margin": 1.0,
  377. "shape": SubResource( 37 ),
  378. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  379. }, {
  380. "autotile_coord": Vector2( 10, 2 ),
  381. "one_way": false,
  382. "one_way_margin": 1.0,
  383. "shape": SubResource( 38 ),
  384. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  385. }, {
  386. "autotile_coord": Vector2( 9, 2 ),
  387. "one_way": false,
  388. "one_way_margin": 1.0,
  389. "shape": SubResource( 39 ),
  390. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  391. }, {
  392. "autotile_coord": Vector2( 8, 2 ),
  393. "one_way": false,
  394. "one_way_margin": 1.0,
  395. "shape": SubResource( 40 ),
  396. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  397. }, {
  398. "autotile_coord": Vector2( 7, 2 ),
  399. "one_way": false,
  400. "one_way_margin": 1.0,
  401. "shape": SubResource( 41 ),
  402. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  403. }, {
  404. "autotile_coord": Vector2( 6, 2 ),
  405. "one_way": false,
  406. "one_way_margin": 1.0,
  407. "shape": SubResource( 42 ),
  408. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  409. }, {
  410. "autotile_coord": Vector2( 5, 2 ),
  411. "one_way": false,
  412. "one_way_margin": 1.0,
  413. "shape": SubResource( 43 ),
  414. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  415. }, {
  416. "autotile_coord": Vector2( 4, 2 ),
  417. "one_way": false,
  418. "one_way_margin": 1.0,
  419. "shape": SubResource( 44 ),
  420. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  421. }, {
  422. "autotile_coord": Vector2( 3, 2 ),
  423. "one_way": false,
  424. "one_way_margin": 1.0,
  425. "shape": SubResource( 45 ),
  426. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  427. }, {
  428. "autotile_coord": Vector2( 2, 2 ),
  429. "one_way": false,
  430. "one_way_margin": 1.0,
  431. "shape": SubResource( 46 ),
  432. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  433. }, {
  434. "autotile_coord": Vector2( 1, 2 ),
  435. "one_way": false,
  436. "one_way_margin": 1.0,
  437. "shape": SubResource( 47 ),
  438. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  439. }, {
  440. "autotile_coord": Vector2( 0, 2 ),
  441. "one_way": false,
  442. "one_way_margin": 1.0,
  443. "shape": SubResource( 48 ),
  444. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  445. }, {
  446. "autotile_coord": Vector2( 0, 3 ),
  447. "one_way": false,
  448. "one_way_margin": 1.0,
  449. "shape": SubResource( 49 ),
  450. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  451. }, {
  452. "autotile_coord": Vector2( 1, 3 ),
  453. "one_way": false,
  454. "one_way_margin": 1.0,
  455. "shape": SubResource( 50 ),
  456. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  457. }, {
  458. "autotile_coord": Vector2( 2, 3 ),
  459. "one_way": false,
  460. "one_way_margin": 1.0,
  461. "shape": SubResource( 51 ),
  462. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  463. }, {
  464. "autotile_coord": Vector2( 3, 3 ),
  465. "one_way": false,
  466. "one_way_margin": 1.0,
  467. "shape": SubResource( 52 ),
  468. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  469. }, {
  470. "autotile_coord": Vector2( 4, 3 ),
  471. "one_way": false,
  472. "one_way_margin": 1.0,
  473. "shape": SubResource( 53 ),
  474. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  475. }, {
  476. "autotile_coord": Vector2( 5, 3 ),
  477. "one_way": false,
  478. "one_way_margin": 1.0,
  479. "shape": SubResource( 54 ),
  480. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  481. } ]
  482. 0/z_index = 0
  483. 1/name = "grassland_sheet.png 1"
  484. 1/texture = ExtResource( 2 )
  485. 1/tex_offset = Vector2( 0, 0 )
  486. 1/modulate = Color( 1, 1, 1, 1 )
  487. 1/region = Rect2( 0, 1728, 2048, 64 )
  488. 1/tile_mode = 1
  489. 1/autotile/bitmask_mode = 0
  490. 1/autotile/bitmask_flags = [ Vector2( 0, 0 ), 325, Vector2( 1, 0 ), 325, Vector2( 2, 0 ), 325, Vector2( 3, 0 ), 325, Vector2( 4, 0 ), 325, Vector2( 5, 0 ), 325, Vector2( 6, 0 ), 325, Vector2( 7, 0 ), 325, Vector2( 8, 0 ), 325, Vector2( 9, 0 ), 325, Vector2( 10, 0 ), 325, Vector2( 11, 0 ), 325, Vector2( 12, 0 ), 325, Vector2( 13, 0 ), 325, Vector2( 14, 0 ), 325, Vector2( 15, 0 ), 325 ]
  491. 1/autotile/icon_coordinate = Vector2( 0, 0 )
  492. 1/autotile/tile_size = Vector2( 128, 64 )
  493. 1/autotile/spacing = 0
  494. 1/autotile/occluder_map = [ ]
  495. 1/autotile/navpoly_map = [ ]
  496. 1/autotile/priority_map = [ ]
  497. 1/autotile/z_index_map = [ ]
  498. 1/occluder_offset = Vector2( 0, 0 )
  499. 1/navigation_offset = Vector2( 0, 0 )
  500. 1/shape_offset = Vector2( 0, 0 )
  501. 1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
  502. 1/shape_one_way = false
  503. 1/shape_one_way_margin = 0.0
  504. 1/shapes = [ ]
  505. 1/z_index = -5
  506. 2/name = "prototype_sheet tiles"
  507. 2/texture = ExtResource( 1 )
  508. 2/tex_offset = Vector2( 0, -192 )
  509. 2/modulate = Color( 1, 1, 1, 1 )
  510. 2/region = Rect2( 0, 0, 1536, 5120 )
  511. 2/tile_mode = 2
  512. 2/autotile/icon_coordinate = Vector2( 0, 0 )
  513. 2/autotile/tile_size = Vector2( 128, 256 )
  514. 2/autotile/spacing = 0
  515. 2/autotile/occluder_map = [ ]
  516. 2/autotile/navpoly_map = [ ]
  517. 2/autotile/priority_map = [ ]
  518. 2/autotile/z_index_map = [ Vector3( 1, 8, -3 ), Vector3( 1, 10, -3 ), Vector3( 2, 8, -3 ), Vector3( 3, 8, -3 ), Vector3( 4, 7, -3 ), Vector3( 5, 7, -3 ), Vector3( 6, 5, -1 ), Vector3( 6, 7, -3 ), Vector3( 6, 10, -3 ), Vector3( 6, 12, -2 ), Vector3( 7, 5, -1 ), Vector3( 7, 7, -3 ), Vector3( 7, 10, -3 ), Vector3( 8, 7, -3 ), Vector3( 8, 9, -3 ), Vector3( 9, 7, -3 ), Vector3( 9, 9, -3 ), Vector3( 10, 5, -1 ), Vector3( 10, 7, -3 ), Vector3( 10, 9, -3 ), Vector3( 11, 5, -1 ), Vector3( 11, 7, -3 ) ]
  519. 2/occluder_offset = Vector2( 0, 0 )
  520. 2/navigation_offset = Vector2( 0, 0 )
  521. 2/shape_offset = Vector2( 0, -192 )
  522. 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, -192 )
  523. 2/shape = SubResource( 55 )
  524. 2/shape_one_way = false
  525. 2/shape_one_way_margin = 1.0
  526. 2/shapes = [ {
  527. "autotile_coord": Vector2( 6, 2 ),
  528. "one_way": false,
  529. "one_way_margin": 1.0,
  530. "shape": SubResource( 55 ),
  531. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  532. }, {
  533. "autotile_coord": Vector2( 5, 2 ),
  534. "one_way": false,
  535. "one_way_margin": 1.0,
  536. "shape": SubResource( 56 ),
  537. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  538. }, {
  539. "autotile_coord": Vector2( 4, 2 ),
  540. "one_way": false,
  541. "one_way_margin": 1.0,
  542. "shape": SubResource( 57 ),
  543. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  544. }, {
  545. "autotile_coord": Vector2( 7, 2 ),
  546. "one_way": false,
  547. "one_way_margin": 1.0,
  548. "shape": SubResource( 58 ),
  549. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  550. }, {
  551. "autotile_coord": Vector2( 8, 2 ),
  552. "one_way": false,
  553. "one_way_margin": 1.0,
  554. "shape": SubResource( 59 ),
  555. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  556. }, {
  557. "autotile_coord": Vector2( 9, 2 ),
  558. "one_way": false,
  559. "one_way_margin": 1.0,
  560. "shape": SubResource( 60 ),
  561. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  562. }, {
  563. "autotile_coord": Vector2( 10, 2 ),
  564. "one_way": false,
  565. "one_way_margin": 1.0,
  566. "shape": SubResource( 61 ),
  567. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  568. }, {
  569. "autotile_coord": Vector2( 11, 2 ),
  570. "one_way": false,
  571. "one_way_margin": 1.0,
  572. "shape": SubResource( 62 ),
  573. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  574. }, {
  575. "autotile_coord": Vector2( 0, 1 ),
  576. "one_way": false,
  577. "one_way_margin": 1.0,
  578. "shape": SubResource( 63 ),
  579. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  580. }, {
  581. "autotile_coord": Vector2( 5, 1 ),
  582. "one_way": false,
  583. "one_way_margin": 1.0,
  584. "shape": SubResource( 64 ),
  585. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  586. }, {
  587. "autotile_coord": Vector2( 10, 1 ),
  588. "one_way": false,
  589. "one_way_margin": 1.0,
  590. "shape": SubResource( 65 ),
  591. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  592. }, {
  593. "autotile_coord": Vector2( 11, 1 ),
  594. "one_way": false,
  595. "one_way_margin": 1.0,
  596. "shape": SubResource( 66 ),
  597. "shape_transform": Transform2D( 1, 0, 0, 1, 0, -192 )
  598. } ]
  599. 2/z_index = 0
  600. 3/name = "grassland_sheet.png 3"
  601. 3/texture = ExtResource( 2 )
  602. 3/tex_offset = Vector2( 0, 0 )
  603. 3/modulate = Color( 1, 1, 1, 1 )
  604. 3/region = Rect2( 0, 0, 1024, 256 )
  605. 3/tile_mode = 2
  606. 3/autotile/icon_coordinate = Vector2( 0, 0 )
  607. 3/autotile/tile_size = Vector2( 128, 256 )
  608. 3/autotile/spacing = 0
  609. 3/autotile/occluder_map = [ ]
  610. 3/autotile/navpoly_map = [ ]
  611. 3/autotile/priority_map = [ ]
  612. 3/autotile/z_index_map = [ ]
  613. 3/occluder_offset = Vector2( 0, 0 )
  614. 3/navigation_offset = Vector2( 0, 0 )
  615. 3/shape_offset = Vector2( 0, 0 )
  616. 3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
  617. 3/shape_one_way = false
  618. 3/shape_one_way_margin = 0.0
  619. 3/shapes = [ ]
  620. 3/z_index = 0