Game.tscn 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615
  1. [gd_scene load_steps=63 format=3 uid="uid://owiltak1cxk8"]
  2. [ext_resource type="PackedScene" uid="uid://dtoeo3xx4wyyp" path="res://presets/gui/StatIndicator.tscn" id="2"]
  3. [ext_resource type="Texture2D" uid="uid://4y5ck1nvjs0k" path="res://data/press/splash/splashscreen.png" id="2_u1iab"]
  4. [ext_resource type="Script" path="res://sources/gui/Gui.gd" id="3"]
  5. [ext_resource type="Script" path="res://sources/gui/StatIndicator.gd" id="3_5uo3f"]
  6. [ext_resource type="PackedScene" uid="uid://dml4oic211pyo" path="res://presets/gui/WindowButton.tscn" id="3_sl5jl"]
  7. [ext_resource type="PackedScene" uid="uid://c2q5vtkxo04dp" path="res://presets/gui/ActionBox.tscn" id="4"]
  8. [ext_resource type="Shader" path="res://sources/shaders/ControlMask.gdshader" id="4_60kv4"]
  9. [ext_resource type="Texture2D" uid="uid://bxbrk4eng2uhi" path="res://data/graphics/gui/menu/menubar_button.png" id="4_ah7dm"]
  10. [ext_resource type="Theme" uid="uid://dhb6h35g1bk0x" path="res://data/themes/DefaultTheme.tres" id="4_wx5hs"]
  11. [ext_resource type="PackedScene" uid="uid://dphlgrm0elh6y" path="res://presets/gui/chat/Chat.tscn" id="5"]
  12. [ext_resource type="Texture2D" uid="uid://b2t8xg8go0vsr" path="res://data/graphics/gui/menu/menubar_button_pressed.png" id="5_fdh06"]
  13. [ext_resource type="Texture2D" uid="uid://en0awq2dkmol" path="res://data/graphics/gui/icon/inventory.png" id="5_ntnop"]
  14. [ext_resource type="Texture2D" uid="uid://c64u7aupfl51j" path="res://data/graphics/gui/icon/chat.png" id="6_2quic"]
  15. [ext_resource type="Texture2D" uid="uid://dfkrqbj411t1p" path="res://data/graphics/gui/menu/menubar_content.png" id="6_mf0sy"]
  16. [ext_resource type="Script" path="res://sources/gui/MenuIndicator.gd" id="6_npwx0"]
  17. [ext_resource type="Script" path="res://sources/gui/FloatingWindows.gd" id="7"]
  18. [ext_resource type="Texture2D" uid="uid://dyfc5o4skfkbn" path="res://data/graphics/gui/icon/map.png" id="7_cv35r"]
  19. [ext_resource type="PackedScene" uid="uid://cjgijbfxixe67" path="res://presets/gui/Login.tscn" id="7_lrq68"]
  20. [ext_resource type="PackedScene" uid="uid://c6nwveqo000dl" path="res://presets/gui/Quit.tscn" id="8"]
  21. [ext_resource type="Texture2D" uid="uid://d2oyvnoxsg6ky" path="res://data/graphics/gui/icon/emotes.png" id="8_ppxwt"]
  22. [ext_resource type="PackedScene" uid="uid://x1jkhsyls2i4" path="res://presets/gui/Minimap.tscn" id="9_myjuo"]
  23. [ext_resource type="Texture2D" uid="uid://mktipo1pqtnk" path="res://data/graphics/gui/icon/quests.png" id="9_vtuwx"]
  24. [ext_resource type="PackedScene" uid="uid://6pundiwfj5s1" path="res://presets/shaders/HQ4x.tscn" id="10_id8es"]
  25. [ext_resource type="Texture2D" uid="uid://wbwkeclle8dn" path="res://data/graphics/gui/icon/glossary.png" id="10_mq57a"]
  26. [ext_resource type="Texture2D" uid="uid://brc1lvxeku7m4" path="res://data/graphics/gui/icon/settings.png" id="11_17vy0"]
  27. [ext_resource type="PackedScene" uid="uid://bagfvnt2bhttv" path="res://presets/shaders/CRT.tscn" id="11_x7rk2"]
  28. [ext_resource type="Texture2D" uid="uid://cwq5nqa8pyd0i" path="res://data/graphics/gui/icon/skills.png" id="13_h6wc7"]
  29. [ext_resource type="PackedScene" uid="uid://3ldimch2l6rv" path="res://presets/gui/Scrollable.tscn" id="14_xidsc"]
  30. [ext_resource type="PackedScene" uid="uid://b5tdyq8opcs0u" path="res://presets/gui/Settings.tscn" id="16_gapih"]
  31. [ext_resource type="JSON" path="res://data/db/credits.json" id="16_pfh0e"]
  32. [ext_resource type="PackedScene" uid="uid://lkl6f0td76mu" path="res://presets/gui/Notification.tscn" id="17_64u4l"]
  33. [ext_resource type="Script" path="res://sources/gui/Sticks.gd" id="18_6nrx4"]
  34. [ext_resource type="Texture2D" uid="uid://dy3mdamfcvd4v" path="res://data/graphics/gui/mobile/background.png" id="18_lb78w"]
  35. [ext_resource type="Script" path="res://sources/gui/Progress.gd" id="19_v8wo4"]
  36. [ext_resource type="Texture2D" uid="uid://cupywjqxb66ii" path="res://data/graphics/gui/mobile/button.png" id="20_1vdgt"]
  37. [ext_resource type="PackedScene" uid="uid://tqcjqyaicaol" path="res://presets/gui/contexts/ContextMenuV.tscn" id="20_px3po"]
  38. [ext_resource type="PackedScene" uid="uid://cppc7wshwpqof" path="res://presets/gui/PickUp.tscn" id="21_5ivxk"]
  39. [ext_resource type="PackedScene" uid="uid://ds4k8qrgo3ko3" path="res://presets/gui/Loading.tscn" id="22_cg00p"]
  40. [ext_resource type="Texture2D" uid="uid://devqmk12ra1pf" path="res://data/graphics/gui/mobile/buttonY.png" id="22_v5bsw"]
  41. [ext_resource type="Texture2D" uid="uid://k02ws8i1amnb" path="res://data/graphics/gui/mobile/buttonX.png" id="23_8ulos"]
  42. [ext_resource type="Texture2D" uid="uid://cit8myij7ugwy" path="res://data/graphics/gui/mobile/buttonY_pressed.png" id="23_veq0v"]
  43. [ext_resource type="PackedScene" uid="uid://bgvr3t4hmbkny" path="res://presets/gui/Dialogue.tscn" id="24_fqnq4"]
  44. [ext_resource type="Texture2D" uid="uid://5fam1c22ucqh" path="res://data/graphics/gui/mobile/buttonB.png" id="24_idf5b"]
  45. [ext_resource type="Texture2D" uid="uid://c06gr2x25n6vt" path="res://data/graphics/gui/mobile/buttonA.png" id="25_6cklw"]
  46. [ext_resource type="Texture2D" uid="uid://rty5s2v4s24x" path="res://data/graphics/gui/mobile/buttonX_pressed.png" id="25_8t8bb"]
  47. [ext_resource type="PackedScene" uid="uid://h70yw73rukc0" path="res://presets/gui/ButtonBox.tscn" id="26_plhfr"]
  48. [ext_resource type="Texture2D" uid="uid://ddx5khysp6252" path="res://data/graphics/gui/mobile/buttonB_pressed.png" id="27_rgxqc"]
  49. [ext_resource type="Texture2D" uid="uid://dsj3d0a61n701" path="res://data/graphics/gui/mobile/buttonL.png" id="28_k5lnh"]
  50. [ext_resource type="Texture2D" uid="uid://bffqij77vx5xq" path="res://data/graphics/gui/mobile/buttonL_pressed.png" id="29_5sssi"]
  51. [ext_resource type="Texture2D" uid="uid://dm3mk222t2o2e" path="res://data/graphics/gui/mobile/buttonA_pressed.png" id="29_ioa8a"]
  52. [ext_resource type="Texture2D" uid="uid://bi10nswp0xmdd" path="res://data/graphics/gui/mobile/buttonR.png" id="30_gfxfv"]
  53. [ext_resource type="Texture2D" uid="uid://b8y1uu7yv8w2p" path="res://data/graphics/gui/mobile/buttonR_pressed.png" id="31_udatq"]
  54. [ext_resource type="PackedScene" uid="uid://dhdq88so6g3yh" path="res://presets/gui/Stats.tscn" id="35_d1kq3"]
  55. [ext_resource type="PackedScene" uid="uid://u31xl3ap3wd8" path="res://presets/gui/Inventory.tscn" id="35_j05ha"]
  56. [ext_resource type="PackedScene" uid="uid://bmsbt0owg4j86" path="res://presets/gui/Emote.tscn" id="37_v7lrk"]
  57. [ext_resource type="PackedScene" uid="uid://b5jgfu2dukotm" path="res://presets/gui/Skill.tscn" id="38_ompay"]
  58. [ext_resource type="PackedScene" uid="uid://b8frfkv2y8x6" path="res://presets/gui/RespawnWindow.tscn" id="44_7o5pa"]
  59. [ext_resource type="PackedScene" uid="uid://duqpp1dik8h8h" path="res://presets/gui/Character.tscn" id="49_78q3w"]
  60. [ext_resource type="PackedScene" uid="uid://dolxuw03u60eo" path="res://presets/gui/Progress.tscn" id="54_112vu"]
  61. [sub_resource type="ShaderMaterial" id="ShaderMaterial_wjdwk"]
  62. shader = ExtResource("4_60kv4")
  63. shader_parameter/progress = 0.0
  64. shader_parameter/inverted = true
  65. [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_hg7ie"]
  66. texture = ExtResource("4_ah7dm")
  67. [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_w48pk"]
  68. texture = ExtResource("5_fdh06")
  69. [node name="CanvasLayer" type="CanvasLayer"]
  70. script = ExtResource("3")
  71. [node name="Background" type="TextureRect" parent="."]
  72. anchors_preset = 15
  73. anchor_right = 1.0
  74. anchor_bottom = 1.0
  75. grow_horizontal = 2
  76. grow_vertical = 2
  77. texture = ExtResource("2_u1iab")
  78. expand_mode = 1
  79. [node name="Overlay" type="MarginContainer" parent="."]
  80. anchors_preset = 15
  81. anchor_right = 1.0
  82. anchor_bottom = 1.0
  83. grow_horizontal = 2
  84. grow_vertical = 2
  85. size_flags_horizontal = 3
  86. size_flags_vertical = 3
  87. theme = ExtResource("4_wx5hs")
  88. theme_override_constants/margin_left = 19
  89. theme_override_constants/margin_top = 19
  90. theme_override_constants/margin_right = 19
  91. theme_override_constants/margin_bottom = 19
  92. [node name="VSections" type="VBoxContainer" parent="Overlay"]
  93. layout_mode = 2
  94. [node name="Indicators" type="HBoxContainer" parent="Overlay/VSections"]
  95. custom_minimum_size = Vector2(0, 70)
  96. layout_mode = 2
  97. alignment = 1
  98. [node name="Stat" type="Control" parent="Overlay/VSections/Indicators"]
  99. visible = false
  100. layout_mode = 2
  101. size_flags_horizontal = 2
  102. mouse_filter = 1
  103. script = ExtResource("3_5uo3f")
  104. [node name="StatContent" parent="Overlay/VSections/Indicators/Stat" instance=ExtResource("2")]
  105. layout_mode = 2
  106. offset_right = 273.0
  107. offset_bottom = 61.0
  108. size_flags_horizontal = 2
  109. size_flags_vertical = 0
  110. mouse_filter = 2
  111. script = null
  112. [node name="StatButton" type="TextureButton" parent="Overlay/VSections/Indicators/Stat"]
  113. custom_minimum_size = Vector2(62, 61)
  114. layout_mode = 0
  115. offset_right = 62.0
  116. offset_bottom = 61.0
  117. size_flags_horizontal = 10
  118. size_flags_vertical = 0
  119. [node name="Info" type="Control" parent="Overlay/VSections/Indicators"]
  120. layout_mode = 2
  121. size_flags_horizontal = 4
  122. size_flags_vertical = 4
  123. mouse_filter = 1
  124. [node name="Notification" parent="Overlay/VSections/Indicators/Info" instance=ExtResource("17_64u4l")]
  125. modulate = Color(1, 1, 1, 0)
  126. layout_mode = 2
  127. offset_left = -250.0
  128. offset_top = -19.0
  129. offset_right = 250.0
  130. offset_bottom = 17.0
  131. [node name="PickUp" parent="Overlay/VSections/Indicators/Info" instance=ExtResource("21_5ivxk")]
  132. visible = false
  133. layout_mode = 1
  134. anchors_preset = 10
  135. anchor_right = 1.0
  136. offset_left = -61.0
  137. offset_top = 29.0
  138. offset_right = 61.0
  139. offset_bottom = 91.0
  140. grow_horizontal = 2
  141. mouse_filter = 1
  142. [node name="Menu" type="Control" parent="Overlay/VSections/Indicators"]
  143. visible = false
  144. layout_mode = 2
  145. size_flags_horizontal = 10
  146. mouse_filter = 1
  147. script = ExtResource("6_npwx0")
  148. [node name="MenuContent" type="TextureRect" parent="Overlay/VSections/Indicators/Menu"]
  149. material = SubResource("ShaderMaterial_wjdwk")
  150. layout_mode = 2
  151. offset_left = -511.0
  152. offset_top = 13.0
  153. offset_right = -38.0
  154. offset_bottom = 55.0
  155. grow_horizontal = 0
  156. grow_vertical = 2
  157. size_flags_horizontal = 10
  158. size_flags_vertical = 0
  159. texture = ExtResource("6_mf0sy")
  160. stretch_mode = 3
  161. [node name="HBoxItems" type="HBoxContainer" parent="Overlay/VSections/Indicators/Menu/MenuContent"]
  162. use_parent_material = true
  163. layout_mode = 1
  164. anchors_preset = 6
  165. anchor_left = 1.0
  166. anchor_top = 0.5
  167. anchor_right = 1.0
  168. anchor_bottom = 0.5
  169. offset_left = -404.0
  170. offset_top = -18.0
  171. offset_right = -46.0
  172. offset_bottom = 20.0
  173. grow_horizontal = 0
  174. grow_vertical = 2
  175. size_flags_vertical = 0
  176. alignment = 2
  177. [node name="Inventory" parent="Overlay/VSections/Indicators/Menu/MenuContent/HBoxItems" node_paths=PackedStringArray("targetWindow") instance=ExtResource("3_sl5jl")]
  178. use_parent_material = true
  179. layout_mode = 2
  180. icon = ExtResource("5_ntnop")
  181. flat = true
  182. icon_alignment = 1
  183. targetWindow = NodePath("../../../../../../../Windows/Floating/Inventory")
  184. targetShortcut = &"ui_inventory"
  185. [node name="Minimap" parent="Overlay/VSections/Indicators/Menu/MenuContent/HBoxItems" node_paths=PackedStringArray("targetWindow") instance=ExtResource("3_sl5jl")]
  186. use_parent_material = true
  187. layout_mode = 2
  188. icon = ExtResource("7_cv35r")
  189. flat = true
  190. targetWindow = NodePath("../../../../../../../Windows/Floating/Minimap")
  191. targetShortcut = &"ui_minimap"
  192. [node name="Skill" parent="Overlay/VSections/Indicators/Menu/MenuContent/HBoxItems" node_paths=PackedStringArray("targetWindow") instance=ExtResource("3_sl5jl")]
  193. use_parent_material = true
  194. layout_mode = 2
  195. icon = ExtResource("13_h6wc7")
  196. flat = true
  197. targetWindow = NodePath("../../../../../../../Windows/Floating/Skill")
  198. targetShortcut = &"ui_skill"
  199. [node name="Chat" parent="Overlay/VSections/Indicators/Menu/MenuContent/HBoxItems" node_paths=PackedStringArray("targetWindow") instance=ExtResource("3_sl5jl")]
  200. use_parent_material = true
  201. layout_mode = 2
  202. icon = ExtResource("6_2quic")
  203. flat = true
  204. targetWindow = NodePath("../../../../../../../Windows/Floating/Chat")
  205. targetShortcut = &"ui_chat"
  206. [node name="Emote" parent="Overlay/VSections/Indicators/Menu/MenuContent/HBoxItems" node_paths=PackedStringArray("targetWindow") instance=ExtResource("3_sl5jl")]
  207. use_parent_material = true
  208. layout_mode = 2
  209. icon = ExtResource("8_ppxwt")
  210. flat = true
  211. targetWindow = NodePath("../../../../../../../Windows/Floating/Emote")
  212. targetShortcut = &"ui_emote"
  213. [node name="Settings" parent="Overlay/VSections/Indicators/Menu/MenuContent/HBoxItems" node_paths=PackedStringArray("targetWindow") instance=ExtResource("3_sl5jl")]
  214. use_parent_material = true
  215. layout_mode = 2
  216. icon = ExtResource("11_17vy0")
  217. flat = true
  218. targetWindow = NodePath("../../../../../../../Windows/Floating/Settings")
  219. targetShortcut = &"ui_settings"
  220. [node name="Progress" parent="Overlay/VSections/Indicators/Menu/MenuContent/HBoxItems" node_paths=PackedStringArray("targetWindow") instance=ExtResource("3_sl5jl")]
  221. use_parent_material = true
  222. layout_mode = 2
  223. icon = ExtResource("9_vtuwx")
  224. flat = true
  225. targetWindow = NodePath("../../../../../../../Windows/Floating/Progress")
  226. targetShortcut = &"ui_progress"
  227. [node name="Credits" parent="Overlay/VSections/Indicators/Menu/MenuContent/HBoxItems" node_paths=PackedStringArray("targetWindow") instance=ExtResource("3_sl5jl")]
  228. use_parent_material = true
  229. layout_mode = 2
  230. icon = ExtResource("10_mq57a")
  231. flat = true
  232. targetWindow = NodePath("../../../../../../../Windows/Floating/Credit")
  233. targetShortcut = &"ui_credits"
  234. [node name="MenuButton" type="Button" parent="Overlay/VSections/Indicators/Menu"]
  235. custom_minimum_size = Vector2(62, 61)
  236. layout_direction = 3
  237. layout_mode = 2
  238. offset_right = 62.0
  239. offset_bottom = 61.0
  240. size_flags_horizontal = 10
  241. size_flags_vertical = 0
  242. theme_override_styles/focus = SubResource("StyleBoxTexture_hg7ie")
  243. theme_override_styles/disabled = SubResource("StyleBoxTexture_hg7ie")
  244. theme_override_styles/hover = SubResource("StyleBoxTexture_hg7ie")
  245. theme_override_styles/pressed = SubResource("StyleBoxTexture_w48pk")
  246. theme_override_styles/normal = SubResource("StyleBoxTexture_hg7ie")
  247. [node name="Contexts" type="Control" parent="Overlay/VSections"]
  248. z_index = 10
  249. z_as_relative = false
  250. layout_mode = 2
  251. size_flags_vertical = 3
  252. mouse_filter = 1
  253. [node name="Loading" parent="Overlay/VSections/Contexts" instance=ExtResource("22_cg00p")]
  254. visible = false
  255. layout_mode = 1
  256. mouse_filter = 2
  257. [node name="Info" parent="Overlay/VSections/Contexts" instance=ExtResource("20_px3po")]
  258. visible = false
  259. layout_mode = 1
  260. anchors_preset = 4
  261. anchor_top = 0.5
  262. anchor_bottom = 0.5
  263. offset_top = -12.0
  264. offset_bottom = 12.0
  265. grow_vertical = 2
  266. size_flags_vertical = 6
  267. mouse_filter = 1
  268. theme_type_variation = &"PanelSideLeft"
  269. persistant = false
  270. [node name="Dialogue" parent="Overlay/VSections/Contexts" instance=ExtResource("24_fqnq4")]
  271. layout_mode = 1
  272. anchors_preset = 7
  273. anchor_left = 0.5
  274. anchor_top = 1.0
  275. anchor_right = 0.5
  276. anchor_bottom = 1.0
  277. offset_left = -338.0
  278. offset_top = -364.0
  279. offset_right = 338.0
  280. offset_bottom = 0.0
  281. grow_horizontal = 2
  282. grow_vertical = 0
  283. [node name="Login" parent="Overlay/VSections/Contexts" instance=ExtResource("7_lrq68")]
  284. visible = false
  285. layout_mode = 1
  286. offset_left = -146.0
  287. offset_right = 146.0
  288. [node name="Character" parent="Overlay/VSections/Contexts" instance=ExtResource("49_78q3w")]
  289. visible = false
  290. layout_mode = 1
  291. [node name="ButtonBar" type="Control" parent="Overlay/VSections"]
  292. custom_minimum_size = Vector2(0, 96)
  293. layout_mode = 2
  294. [node name="ButtonBoxes" parent="Overlay/VSections/ButtonBar" instance=ExtResource("26_plhfr")]
  295. visible = false
  296. layout_mode = 1
  297. offset_bottom = 24.0
  298. [node name="ActionBoxes" parent="Overlay/VSections/ButtonBar" instance=ExtResource("4")]
  299. visible = false
  300. custom_minimum_size = Vector2(422, 0)
  301. layout_mode = 1
  302. anchors_preset = 5
  303. anchor_left = 0.5
  304. anchor_right = 0.5
  305. anchor_bottom = 0.0
  306. offset_left = -211.0
  307. offset_right = 211.0
  308. offset_bottom = 0.0
  309. grow_vertical = 1
  310. size_flags_horizontal = 4
  311. size_flags_vertical = 8
  312. [node name="Sections" type="Control" parent="Overlay"]
  313. layout_mode = 2
  314. mouse_filter = 2
  315. [node name="Shortcuts" type="MarginContainer" parent="Overlay/Sections"]
  316. custom_minimum_size = Vector2(0, 155)
  317. layout_mode = 1
  318. anchors_preset = 12
  319. anchor_top = 1.0
  320. anchor_right = 1.0
  321. anchor_bottom = 1.0
  322. grow_horizontal = 2
  323. grow_vertical = 0
  324. size_flags_vertical = 8
  325. mouse_filter = 2
  326. [node name="Sticks" type="HBoxContainer" parent="Overlay/Sections/Shortcuts"]
  327. layout_mode = 2
  328. mouse_filter = 2
  329. script = ExtResource("18_6nrx4")
  330. [node name="LeftAnchor" type="Control" parent="Overlay/Sections/Shortcuts/Sticks"]
  331. layout_mode = 2
  332. size_flags_horizontal = 2
  333. [node name="ButtonLeft" type="TouchScreenButton" parent="Overlay/Sections/Shortcuts/Sticks/LeftAnchor"]
  334. visible = false
  335. position = Vector2(4, -50)
  336. texture_normal = ExtResource("28_k5lnh")
  337. texture_pressed = ExtResource("29_5sssi")
  338. [node name="Direction" type="TouchScreenButton" parent="Overlay/Sections/Shortcuts/Sticks/LeftAnchor"]
  339. visible = false
  340. texture_normal = ExtResource("18_lb78w")
  341. [node name="Button" type="TextureRect" parent="Overlay/Sections/Shortcuts/Sticks/LeftAnchor/Direction"]
  342. anchors_preset = 8
  343. anchor_left = 0.5
  344. anchor_top = 0.5
  345. anchor_right = 0.5
  346. anchor_bottom = 0.5
  347. offset_left = -26.5
  348. offset_top = -25.5
  349. offset_right = 26.5
  350. offset_bottom = 25.5
  351. grow_horizontal = 2
  352. grow_vertical = 2
  353. pivot_offset = Vector2(-26, -26)
  354. mouse_filter = 2
  355. theme = ExtResource("4_wx5hs")
  356. theme_type_variation = &"FilledLosangeButton"
  357. texture = ExtResource("20_1vdgt")
  358. [node name="RightAnchor" type="Control" parent="Overlay/Sections/Shortcuts/Sticks"]
  359. layout_mode = 2
  360. [node name="ButtonRight" type="TouchScreenButton" parent="Overlay/Sections/Shortcuts/Sticks/RightAnchor"]
  361. visible = false
  362. position = Vector2(-57, -50)
  363. texture_normal = ExtResource("30_gfxfv")
  364. texture_pressed = ExtResource("31_udatq")
  365. [node name="Actions" type="TextureRect" parent="Overlay/Sections/Shortcuts/Sticks/RightAnchor"]
  366. visible = false
  367. layout_direction = 3
  368. layout_mode = 2
  369. offset_right = 155.0
  370. offset_bottom = 155.0
  371. size_flags_horizontal = 10
  372. texture = ExtResource("18_lb78w")
  373. [node name="ButtonY" type="TouchScreenButton" parent="Overlay/Sections/Shortcuts/Sticks/RightAnchor/Actions"]
  374. position = Vector2(51, 5)
  375. texture_normal = ExtResource("22_v5bsw")
  376. texture_pressed = ExtResource("23_veq0v")
  377. [node name="ButtonX" type="TouchScreenButton" parent="Overlay/Sections/Shortcuts/Sticks/RightAnchor/Actions"]
  378. position = Vector2(4, 52)
  379. texture_normal = ExtResource("23_8ulos")
  380. texture_pressed = ExtResource("25_8t8bb")
  381. [node name="ButtonB" type="TouchScreenButton" parent="Overlay/Sections/Shortcuts/Sticks/RightAnchor/Actions"]
  382. position = Vector2(98, 52)
  383. texture_normal = ExtResource("24_idf5b")
  384. texture_pressed = ExtResource("27_rgxqc")
  385. [node name="ButtonA" type="TouchScreenButton" parent="Overlay/Sections/Shortcuts/Sticks/RightAnchor/Actions"]
  386. position = Vector2(51, 99)
  387. texture_normal = ExtResource("25_6cklw")
  388. texture_pressed = ExtResource("29_ioa8a")
  389. [node name="Windows" type="MarginContainer" parent="."]
  390. z_index = 1
  391. anchors_preset = 15
  392. anchor_right = 1.0
  393. anchor_bottom = 1.0
  394. grow_horizontal = 2
  395. grow_vertical = 2
  396. mouse_filter = 2
  397. theme = ExtResource("4_wx5hs")
  398. theme_override_constants/margin_top = 80
  399. [node name="Floating" type="Control" parent="Windows"]
  400. layout_mode = 2
  401. mouse_filter = 2
  402. script = ExtResource("7")
  403. [node name="Quit" parent="Windows/Floating" instance=ExtResource("8")]
  404. visible = false
  405. z_index = 100
  406. layout_mode = 1
  407. anchors_preset = 8
  408. anchor_left = 0.5
  409. anchor_top = 0.5
  410. anchor_right = 0.5
  411. anchor_bottom = 0.5
  412. offset_left = -145.0
  413. offset_top = -60.0
  414. offset_right = 145.0
  415. offset_bottom = 60.0
  416. grow_horizontal = 2
  417. grow_vertical = 2
  418. metadata/_edit_layout_mode = 1
  419. [node name="Inventory" parent="Windows/Floating" instance=ExtResource("35_j05ha")]
  420. visible = false
  421. show_behind_parent = false
  422. layout_mode = 2
  423. anchors_preset = 0
  424. anchor_right = 0.0
  425. anchor_bottom = 0.0
  426. offset_left = 973.0
  427. offset_top = 135.0
  428. offset_right = 1255.0
  429. offset_bottom = 404.0
  430. grow_horizontal = 1
  431. grow_vertical = 1
  432. saveOverlayState = true
  433. [node name="Minimap" parent="Windows/Floating" instance=ExtResource("9_myjuo")]
  434. visible = false
  435. custom_minimum_size = Vector2(200, 125)
  436. layout_mode = 2
  437. offset_left = 1058.0
  438. offset_top = 6.0
  439. offset_right = 1258.0
  440. offset_bottom = 131.0
  441. saveOverlayState = true
  442. [node name="Emote" parent="Windows/Floating" instance=ExtResource("37_v7lrk")]
  443. visible = false
  444. custom_minimum_size = Vector2(38, 38)
  445. layout_mode = 2
  446. offset_left = 68.0
  447. offset_top = 25.0
  448. offset_right = 306.0
  449. offset_bottom = 68.0
  450. saveOverlayState = true
  451. [node name="Skill" parent="Windows/Floating" instance=ExtResource("38_ompay")]
  452. layout_mode = 0
  453. offset_left = 0.0
  454. offset_top = 71.0
  455. offset_right = 213.0
  456. offset_bottom = 114.0
  457. saveOverlayState = true
  458. [node name="Chat" parent="Windows/Floating" instance=ExtResource("5")]
  459. visible = false
  460. layout_mode = 2
  461. anchors_preset = 0
  462. anchor_right = 0.0
  463. anchor_bottom = 0.0
  464. offset_left = 22.0
  465. offset_top = 433.0
  466. offset_right = 420.0
  467. offset_bottom = 622.0
  468. grow_horizontal = 1
  469. grow_vertical = 1
  470. saveOverlayState = true
  471. [node name="Credit" parent="Windows/Floating" instance=ExtResource("14_xidsc")]
  472. visible = false
  473. layout_mode = 2
  474. offset_left = 23.0
  475. offset_top = 85.0
  476. offset_right = 483.0
  477. offset_bottom = 545.0
  478. jsonFile = ExtResource("16_pfh0e")
  479. [node name="Settings" parent="Windows/Floating" instance=ExtResource("16_gapih")]
  480. visible = false
  481. layout_mode = 1
  482. anchors_preset = 0
  483. anchor_right = 0.0
  484. anchor_bottom = 0.0
  485. offset_left = 446.0
  486. offset_top = 176.0
  487. offset_right = 764.0
  488. offset_bottom = 486.0
  489. grow_horizontal = 1
  490. grow_vertical = 1
  491. [node name="Progress" parent="Windows/Floating" instance=ExtResource("54_112vu")]
  492. visible = false
  493. layout_mode = 0
  494. offset_left = 0.0
  495. offset_top = 0.0
  496. offset_right = 318.0
  497. offset_bottom = 310.0
  498. script = ExtResource("19_v8wo4")
  499. [node name="Respawn" parent="Windows/Floating" instance=ExtResource("44_7o5pa")]
  500. visible = false
  501. layout_mode = 0
  502. anchors_preset = 0
  503. anchor_left = 0.0
  504. anchor_top = 0.0
  505. anchor_right = 0.0
  506. anchor_bottom = 0.0
  507. offset_left = 0.0
  508. offset_top = 0.0
  509. offset_right = 280.0
  510. offset_bottom = 80.0
  511. grow_horizontal = 1
  512. grow_vertical = 1
  513. [node name="Stat" parent="Windows/Floating" instance=ExtResource("35_d1kq3")]
  514. visible = false
  515. layout_mode = 0
  516. offset_left = 439.0
  517. offset_top = 46.0
  518. offset_right = 839.0
  519. offset_bottom = 427.0
  520. [node name="Shaders" type="CanvasLayer" parent="."]
  521. layer = 128
  522. [node name="HQ4x" parent="Shaders" instance=ExtResource("10_id8es")]
  523. visible = false
  524. offset_right = 39.0
  525. [node name="CRT" parent="Shaders" instance=ExtResource("11_x7rk2")]
  526. top_level = true
  527. [connection signal="resized" from="Overlay" to="." method="_on_ui_margin_resized"]
  528. [connection signal="pressed" from="Overlay/VSections/Indicators/Stat/StatButton" to="Overlay/VSections/Indicators/Stat" method="_on_button_pressed"]
  529. [connection signal="pressed" from="Overlay/VSections/Indicators/Menu/MenuButton" to="Overlay/VSections/Indicators/Menu" method="_on_button_pressed"]
  530. [connection signal="visibility_changed" from="Overlay/VSections/Contexts/Character" to="Overlay/VSections/Contexts/Character" method="_on_visibility_changed"]
  531. [connection signal="pressed" from="Overlay/Sections/Shortcuts/Sticks/LeftAnchor/ButtonLeft" to="Overlay/Sections/Shortcuts/Sticks" method="_press_button" binds= [9]]
  532. [connection signal="released" from="Overlay/Sections/Shortcuts/Sticks/LeftAnchor/ButtonLeft" to="Overlay/Sections/Shortcuts/Sticks" method="_release_button" binds= [9]]
  533. [connection signal="pressed" from="Overlay/Sections/Shortcuts/Sticks/LeftAnchor/Direction" to="Overlay/Sections/Shortcuts/Sticks" method="_on_direction_button_down"]
  534. [connection signal="released" from="Overlay/Sections/Shortcuts/Sticks/LeftAnchor/Direction" to="Overlay/Sections/Shortcuts/Sticks" method="_on_direction_button_up"]
  535. [connection signal="pressed" from="Overlay/Sections/Shortcuts/Sticks/RightAnchor/ButtonRight" to="Overlay/Sections/Shortcuts/Sticks" method="_press_button" binds= [10]]
  536. [connection signal="released" from="Overlay/Sections/Shortcuts/Sticks/RightAnchor/ButtonRight" to="Overlay/Sections/Shortcuts/Sticks" method="_release_button" binds= [10]]
  537. [connection signal="pressed" from="Overlay/Sections/Shortcuts/Sticks/RightAnchor/Actions/ButtonY" to="Overlay/Sections/Shortcuts/Sticks" method="_press_button" binds= [3]]
  538. [connection signal="released" from="Overlay/Sections/Shortcuts/Sticks/RightAnchor/Actions/ButtonY" to="Overlay/Sections/Shortcuts/Sticks" method="_release_button" binds= [3]]
  539. [connection signal="pressed" from="Overlay/Sections/Shortcuts/Sticks/RightAnchor/Actions/ButtonX" to="Overlay/Sections/Shortcuts/Sticks" method="_press_button" binds= [2]]
  540. [connection signal="released" from="Overlay/Sections/Shortcuts/Sticks/RightAnchor/Actions/ButtonX" to="Overlay/Sections/Shortcuts/Sticks" method="_release_button" binds= [2]]
  541. [connection signal="pressed" from="Overlay/Sections/Shortcuts/Sticks/RightAnchor/Actions/ButtonB" to="Overlay/Sections/Shortcuts/Sticks" method="_press_button" binds= [1]]
  542. [connection signal="released" from="Overlay/Sections/Shortcuts/Sticks/RightAnchor/Actions/ButtonB" to="Overlay/Sections/Shortcuts/Sticks" method="_release_button" binds= [1]]
  543. [connection signal="pressed" from="Overlay/Sections/Shortcuts/Sticks/RightAnchor/Actions/ButtonA" to="Overlay/Sections/Shortcuts/Sticks" method="_press_button" binds= [0]]
  544. [connection signal="released" from="Overlay/Sections/Shortcuts/Sticks/RightAnchor/Actions/ButtonA" to="Overlay/Sections/Shortcuts/Sticks" method="_release_button" binds= [0]]
  545. [connection signal="resized" from="Windows/Floating" to="Windows/Floating" method="_on_window_resized"]
  546. [connection signal="gui_input" from="Windows/Floating/Respawn" to="Windows/Floating/Respawn" method="OnGuiInput"]
  547. [connection signal="gui_input" from="Windows/Floating/Stat" to="Windows/Floating/Stat" method="OnGuiInput"]