sword1.tscn 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. [gd_scene load_steps=8 format=2]
  2. [ext_resource path="res://art/txwkloma.bmp" type="Texture" id=1]
  3. [ext_resource path="res://art/VAMPIRE SURVIVOR/SPELLS/RPG_Weapons.png" type="Texture" id=2]
  4. [sub_resource type="Shader" id=1]
  5. code = "shader_type canvas_item;
  6. render_mode blend_mix;
  7. "
  8. [sub_resource type="ShaderMaterial" id=2]
  9. shader = SubResource( 1 )
  10. [sub_resource type="AtlasTexture" id=3]
  11. atlas = ExtResource( 2 )
  12. region = Rect2( 41, 31, 48, 67 )
  13. [sub_resource type="Animation" id=5]
  14. resource_name = "attack2"
  15. length = 0.5
  16. step = 0.05
  17. tracks/0/type = "value"
  18. tracks/0/path = NodePath("RPG_Weapons:rotation_degrees")
  19. tracks/0/interp = 1
  20. tracks/0/loop_wrap = true
  21. tracks/0/imported = false
  22. tracks/0/enabled = true
  23. tracks/0/keys = {
  24. "times": PoolRealArray( 0, 0.15 ),
  25. "transitions": PoolRealArray( 1, 1 ),
  26. "update": 0,
  27. "values": [ 254.261, -47.1622 ]
  28. }
  29. tracks/1/type = "value"
  30. tracks/1/path = NodePath("txwkloma:position")
  31. tracks/1/interp = 1
  32. tracks/1/loop_wrap = true
  33. tracks/1/imported = false
  34. tracks/1/enabled = true
  35. tracks/1/keys = {
  36. "times": PoolRealArray( 0.05, 0.2 ),
  37. "transitions": PoolRealArray( 1, 1 ),
  38. "update": 0,
  39. "values": [ Vector2( 0, 0 ), Vector2( 70, 0 ) ]
  40. }
  41. tracks/2/type = "value"
  42. tracks/2/path = NodePath("txwkloma:modulate")
  43. tracks/2/interp = 1
  44. tracks/2/loop_wrap = true
  45. tracks/2/imported = false
  46. tracks/2/enabled = true
  47. tracks/2/keys = {
  48. "times": PoolRealArray( 0.05, 0.2 ),
  49. "transitions": PoolRealArray( 1, 1 ),
  50. "update": 0,
  51. "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ]
  52. }
  53. tracks/3/type = "value"
  54. tracks/3/path = NodePath("RPG_Weapons:position")
  55. tracks/3/interp = 1
  56. tracks/3/loop_wrap = true
  57. tracks/3/imported = false
  58. tracks/3/enabled = true
  59. tracks/3/keys = {
  60. "times": PoolRealArray( 0, 0.15 ),
  61. "transitions": PoolRealArray( 1, 1 ),
  62. "update": 0,
  63. "values": [ Vector2( -9.54593, 19.799 ), Vector2( 24.7487, -25.1023 ) ]
  64. }
  65. [sub_resource type="Animation" id=28]
  66. resource_name = "melee"
  67. length = 0.5
  68. step = 0.05
  69. tracks/0/type = "value"
  70. tracks/0/path = NodePath("RPG_Weapons:rotation_degrees")
  71. tracks/0/interp = 1
  72. tracks/0/loop_wrap = true
  73. tracks/0/imported = false
  74. tracks/0/enabled = true
  75. tracks/0/keys = {
  76. "times": PoolRealArray( 0, 0.35 ),
  77. "transitions": PoolRealArray( 1, 1 ),
  78. "update": 0,
  79. "values": [ -47.1622, 254.261 ]
  80. }
  81. tracks/1/type = "value"
  82. tracks/1/path = NodePath("txwkloma:position")
  83. tracks/1/interp = 1
  84. tracks/1/loop_wrap = true
  85. tracks/1/imported = false
  86. tracks/1/enabled = true
  87. tracks/1/keys = {
  88. "times": PoolRealArray( 0.05, 0.25 ),
  89. "transitions": PoolRealArray( 1, 1 ),
  90. "update": 0,
  91. "values": [ Vector2( 0, 0 ), Vector2( 70, 0 ) ]
  92. }
  93. tracks/2/type = "value"
  94. tracks/2/path = NodePath("txwkloma:modulate")
  95. tracks/2/interp = 1
  96. tracks/2/loop_wrap = true
  97. tracks/2/imported = false
  98. tracks/2/enabled = true
  99. tracks/2/keys = {
  100. "times": PoolRealArray( 0.05, 0.25 ),
  101. "transitions": PoolRealArray( 1, 1 ),
  102. "update": 0,
  103. "values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ]
  104. }
  105. tracks/3/type = "value"
  106. tracks/3/path = NodePath("RPG_Weapons:position")
  107. tracks/3/interp = 1
  108. tracks/3/loop_wrap = true
  109. tracks/3/imported = false
  110. tracks/3/enabled = true
  111. tracks/3/keys = {
  112. "times": PoolRealArray( 0, 0.35 ),
  113. "transitions": PoolRealArray( 1, 1 ),
  114. "update": 0,
  115. "values": [ Vector2( 24.7487, -25.1023 ), Vector2( -9.54593, 19.799 ) ]
  116. }
  117. tracks/4/type = "value"
  118. tracks/4/path = NodePath("RPG_Weapons:visible")
  119. tracks/4/interp = 1
  120. tracks/4/loop_wrap = true
  121. tracks/4/imported = false
  122. tracks/4/enabled = true
  123. tracks/4/keys = {
  124. "times": PoolRealArray( 0, 0.35 ),
  125. "transitions": PoolRealArray( 1, 1 ),
  126. "update": 1,
  127. "values": [ true, false ]
  128. }
  129. [node name="weapon" type="Node2D"]
  130. [node name="RPG_Weapons" type="Sprite" parent="."]
  131. material = SubResource( 2 )
  132. position = Vector2( 5.15179, 0.555578 )
  133. rotation = 2.18305
  134. texture = SubResource( 3 )
  135. offset = Vector2( 0.754765, -30.8505 )
  136. region_rect = Rect2( 47, 35, 36, 68 )
  137. [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
  138. anims/attack2 = SubResource( 5 )
  139. anims/melee = SubResource( 28 )
  140. [node name="txwkloma" type="Sprite" parent="."]
  141. modulate = Color( 1, 1, 1, 0.25 )
  142. position = Vector2( 52.5, 0 )
  143. scale = Vector2( 2, 2 )
  144. texture = ExtResource( 1 )