redirection tiles
This commit is contained in:
parent
3fe903f2b8
commit
f3a6f7a05a
27 changed files with 369 additions and 70 deletions
22
scenes/entities/tiles/base_tile.tscn
Normal file
22
scenes/entities/tiles/base_tile.tscn
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
[gd_scene load_steps=4 format=3 uid="uid://bfooovcq272ks"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cq1dl578rbvrj" path="res://scripts/entities/InvulnerableEntity.cs" id="1_5ykcf"]
|
||||
[ext_resource type="Script" uid="uid://bd1f7x1nin0i0" path="res://scripts/entities/AreaOfEffect.cs" id="2_qq7uk"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_5ykcf"]
|
||||
size = Vector2(30, 40)
|
||||
|
||||
[node name="BaseTile" type="Node2D"]
|
||||
script = ExtResource("1_5ykcf")
|
||||
MaxHP = 10.0
|
||||
completeInvulnerability = true
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
|
||||
[node name="EffectCollider" type="Area2D" parent="."]
|
||||
collision_layer = 256
|
||||
collision_mask = 8
|
||||
script = ExtResource("2_qq7uk")
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="EffectCollider"]
|
||||
shape = SubResource("RectangleShape2D_5ykcf")
|
||||
25
scenes/entities/tiles/redirect_down_tile.tscn
Normal file
25
scenes/entities/tiles/redirect_down_tile.tscn
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
[gd_scene load_steps=6 format=3 uid="uid://cp8oadhwu51i7"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bfooovcq272ks" path="res://scenes/entities/tiles/base_tile.tscn" id="1_e3yor"]
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="2_xv011"]
|
||||
[ext_resource type="Script" uid="uid://blky82wwkqirx" path="res://scripts/systems/effects/RedirectEffect.cs" id="3_q6o68"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_q6o68"]
|
||||
atlas = ExtResource("2_xv011")
|
||||
region = Rect2(160, 22, 41, 36)
|
||||
|
||||
[sub_resource type="Resource" id="Resource_4mqps"]
|
||||
script = ExtResource("3_q6o68")
|
||||
tilesWalked = 0.2
|
||||
down = true
|
||||
Duration = 1.0
|
||||
Slot = "redirect"
|
||||
metadata/_custom_type_script = "uid://blky82wwkqirx"
|
||||
|
||||
[node name="RedirectDownTile" instance=ExtResource("1_e3yor")]
|
||||
|
||||
[node name="Sprite2D" parent="." index="0"]
|
||||
texture = SubResource("AtlasTexture_q6o68")
|
||||
|
||||
[node name="EffectCollider" parent="." index="1"]
|
||||
givenEffect = SubResource("Resource_4mqps")
|
||||
25
scenes/entities/tiles/redirect_up_tile.tscn
Normal file
25
scenes/entities/tiles/redirect_up_tile.tscn
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
[gd_scene load_steps=6 format=3 uid="uid://d4kee4ipw1k1q"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bfooovcq272ks" path="res://scenes/entities/tiles/base_tile.tscn" id="1_wp3vm"]
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="2_8aumo"]
|
||||
[ext_resource type="Script" uid="uid://blky82wwkqirx" path="res://scripts/systems/effects/RedirectEffect.cs" id="2_le24f"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ry33t"]
|
||||
atlas = ExtResource("2_8aumo")
|
||||
region = Rect2(110, 22, 42, 36)
|
||||
|
||||
[sub_resource type="Resource" id="Resource_8aumo"]
|
||||
script = ExtResource("2_le24f")
|
||||
tilesWalked = 0.2
|
||||
down = false
|
||||
Duration = 1.0
|
||||
Slot = "redirect"
|
||||
metadata/_custom_type_script = "uid://blky82wwkqirx"
|
||||
|
||||
[node name="RedirectUpTile" instance=ExtResource("1_wp3vm")]
|
||||
|
||||
[node name="Sprite2D" parent="." index="0"]
|
||||
texture = SubResource("AtlasTexture_ry33t")
|
||||
|
||||
[node name="EffectCollider" parent="." index="1"]
|
||||
givenEffect = SubResource("Resource_8aumo")
|
||||
24
scenes/entities/tiles/slow_tile.tscn
Normal file
24
scenes/entities/tiles/slow_tile.tscn
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=6 format=3 uid="uid://cy0puq5mtnxq7"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bfooovcq272ks" path="res://scenes/entities/tiles/base_tile.tscn" id="1_jktsj"]
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="2_b65si"]
|
||||
[ext_resource type="Script" uid="uid://3q40oeb4cabf" path="res://scripts/systems/effects/PermanentSpeedEffect.cs" id="3_b65si"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_b8lvr"]
|
||||
atlas = ExtResource("2_b65si")
|
||||
region = Rect2(260, 22, 42, 36)
|
||||
|
||||
[sub_resource type="Resource" id="Resource_b8lvr"]
|
||||
script = ExtResource("3_b65si")
|
||||
Multiplier = 0.9
|
||||
Duration = 0.5
|
||||
Slot = "permanent_speed"
|
||||
metadata/_custom_type_script = "uid://3q40oeb4cabf"
|
||||
|
||||
[node name="SlowTile" instance=ExtResource("1_jktsj")]
|
||||
|
||||
[node name="Sprite2D" parent="." index="0"]
|
||||
texture = SubResource("AtlasTexture_b8lvr")
|
||||
|
||||
[node name="EffectCollider" parent="." index="1"]
|
||||
givenEffect = SubResource("Resource_b8lvr")
|
||||
24
scenes/entities/tiles/speed_tile.tscn
Normal file
24
scenes/entities/tiles/speed_tile.tscn
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
[gd_scene load_steps=6 format=3 uid="uid://c5lplejgx7mex"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bfooovcq272ks" path="res://scenes/entities/tiles/base_tile.tscn" id="1_0mgu2"]
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="2_770cq"]
|
||||
[ext_resource type="Script" uid="uid://3q40oeb4cabf" path="res://scripts/systems/effects/PermanentSpeedEffect.cs" id="3_770cq"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_p8mgt"]
|
||||
atlas = ExtResource("2_770cq")
|
||||
region = Rect2(206, 22, 50, 37)
|
||||
|
||||
[sub_resource type="Resource" id="Resource_p8mgt"]
|
||||
script = ExtResource("3_770cq")
|
||||
Multiplier = 1.2
|
||||
Duration = 0.5
|
||||
Slot = "permanent_speed"
|
||||
metadata/_custom_type_script = "uid://3q40oeb4cabf"
|
||||
|
||||
[node name="SpeedTile" instance=ExtResource("1_0mgu2")]
|
||||
|
||||
[node name="Sprite2D" parent="." index="0"]
|
||||
texture = SubResource("AtlasTexture_p8mgt")
|
||||
|
||||
[node name="EffectCollider" parent="." index="1"]
|
||||
givenEffect = SubResource("Resource_p8mgt")
|
||||
Loading…
Add table
Add a link
Reference in a new issue