118 lines
3.4 KiB
Plaintext
118 lines
3.4 KiB
Plaintext
[gd_scene load_steps=10 format=2]
|
|
|
|
[ext_resource path="res://screens/battle/hand.gd" type="Script" id=1]
|
|
[ext_resource path="res://arenas/anchor.tscn" type="PackedScene" id=2]
|
|
[ext_resource path="res://cards/spawns/spawn_breeze.tscn" type="PackedScene" id=3]
|
|
[ext_resource path="res://theme/ui.tres" type="Theme" id=4]
|
|
[ext_resource path="res://arenas/route.tscn" type="PackedScene" id=5]
|
|
[ext_resource path="res://units/heroes/tomahawk.tscn" type="PackedScene" id=6]
|
|
[ext_resource path="res://cards/weapons/gatling.tscn" type="PackedScene" id=7]
|
|
[ext_resource path="res://units/basic/avenger.tscn" type="PackedScene" id=8]
|
|
|
|
[sub_resource type="GDScript" id=1]
|
|
script/source = "extends Node2D
|
|
|
|
func _ready():
|
|
$card_unit.set_hero($arena1/anchor3/hero)
|
|
$hand.add_card($card_unit)
|
|
$card_weapon.set_hero($arena2/anchor1/hero)
|
|
$hand.add_card($card_weapon)
|
|
$hand.rearrange()
|
|
"
|
|
|
|
[node name="Node2D" type="Node2D"]
|
|
script = SubResource( 1 )
|
|
|
|
[node name="arena1" type="Node2D" parent="."]
|
|
|
|
[node name="help" type="Label" parent="arena1"]
|
|
margin_left = 8.0
|
|
margin_top = 360.0
|
|
margin_right = 1080.0
|
|
margin_bottom = 409.0
|
|
theme = ExtResource( 4 )
|
|
text = "Units can be deployed next to the hero unit"
|
|
align = 1
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="route1" parent="arena1" instance=ExtResource( 5 )]
|
|
points = PoolVector2Array( 192, 192, 552, 192 )
|
|
start = NodePath("../anchor1")
|
|
end = NodePath("../anchor2")
|
|
|
|
[node name="route2" parent="arena1" instance=ExtResource( 5 )]
|
|
points = PoolVector2Array( 552, 192, 896, 192 )
|
|
start = NodePath("../anchor2")
|
|
end = NodePath("../anchor3")
|
|
|
|
[node name="anchor1" parent="arena1" instance=ExtResource( 2 )]
|
|
position = Vector2( 192, 192 )
|
|
|
|
[node name="anchor2" parent="arena1" instance=ExtResource( 2 )]
|
|
position = Vector2( 552, 192 )
|
|
|
|
[node name="anchor3" parent="arena1" instance=ExtResource( 2 )]
|
|
position = Vector2( 896, 192 )
|
|
|
|
[node name="hero" parent="arena1/anchor3" instance=ExtResource( 6 )]
|
|
attacker = true
|
|
|
|
[node name="arena2" type="Node2D" parent="."]
|
|
|
|
[node name="help2" type="Label" parent="arena2"]
|
|
margin_left = 8.0
|
|
margin_top = 872.0
|
|
margin_right = 1080.0
|
|
margin_bottom = 921.0
|
|
theme = ExtResource( 4 )
|
|
text = "Weapons can fire from the hero unit"
|
|
align = 1
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="route1" parent="arena2" instance=ExtResource( 5 )]
|
|
points = PoolVector2Array( 192, 640, 512, 640 )
|
|
start = NodePath("../anchor1")
|
|
end = NodePath("../anchor2")
|
|
|
|
[node name="route2" parent="arena2" instance=ExtResource( 5 )]
|
|
points = PoolVector2Array( 512, 640, 832, 640 )
|
|
start = NodePath("../anchor2")
|
|
end = NodePath("../anchor3")
|
|
|
|
[node name="anchor1" parent="arena2" instance=ExtResource( 2 )]
|
|
position = Vector2( 192, 640 )
|
|
|
|
[node name="hero" parent="arena2/anchor1" instance=ExtResource( 6 )]
|
|
attacker = true
|
|
|
|
[node name="anchor2" parent="arena2" instance=ExtResource( 2 )]
|
|
position = Vector2( 512, 640 )
|
|
|
|
[node name="avenger" parent="arena2/anchor2" instance=ExtResource( 8 )]
|
|
|
|
[node name="anchor3" parent="arena2" instance=ExtResource( 2 )]
|
|
position = Vector2( 832, 640 )
|
|
|
|
[node name="avenger" parent="arena2/anchor3" instance=ExtResource( 8 )]
|
|
|
|
[node name="hand" type="Control" parent="."]
|
|
margin_left = 160.0
|
|
margin_top = 1050.0
|
|
margin_right = 990.0
|
|
margin_bottom = 1380.0
|
|
script = ExtResource( 1 )
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
attack = true
|
|
|
|
[node name="card_unit" parent="." instance=ExtResource( 3 )]
|
|
position = Vector2( -320, 0 )
|
|
|
|
[node name="card_weapon" parent="." instance=ExtResource( 7 )]
|
|
position = Vector2( -320, 520 )
|