diff --git a/godot/Game.tscn b/godot/Game.tscn index 5f85550ae10f04dac574a777dd4149d0a616ee0d..c773673043c24b07c57072e6bc49812669c94311 100644 --- a/godot/Game.tscn +++ b/godot/Game.tscn @@ -12,6 +12,7 @@ script = ExtResource( 1 ) [node name="Party" parent="." instance=ExtResource( 2 )] visible = false +PARTY_SIZE = null [node name="LocalMap" parent="." instance=ExtResource( 3 )] diff --git a/godot/local_map/LocalMap.tscn b/godot/local_map/LocalMap.tscn index 969b6b523953b0a9ebc94f0d9b983717635753c5..d6cf5eee05973936edb82aeebaa081c1ad88f8d9 100644 --- a/godot/local_map/LocalMap.tscn +++ b/godot/local_map/LocalMap.tscn @@ -82,7 +82,7 @@ facing = { formation = ExtResource( 9 ) [node name="DialoguePawn" parent="Grid/Pawns" instance=ExtResource( 7 )] -position = Vector2( 800, 220 ) +position = Vector2( 350, 290 ) facing = { "down": true, "left": true, diff --git a/godot/local_map/grid/PawnContainer.gd b/godot/local_map/grid/PawnContainer.gd index 7f35e3a9fca0c9ea539db1843f303a0694de56e4..df47202fd63d0e3f125c844a1d0f422e662c9e54 100644 --- a/godot/local_map/grid/PawnContainer.gd +++ b/godot/local_map/grid/PawnContainer.gd @@ -2,8 +2,8 @@ extends Node2D export var party_scene : PackedScene -const Leader = preload("res://local_map/pawns/Actor.tscn") -const Follower = preload("res://local_map/pawns/Follower.tscn") +const Leader = preload("res://local_map/pawns/PawnLeader.tscn") +const Follower = preload("res://local_map/pawns/PawnFollower.tscn") var party_members : = [] var party diff --git a/godot/local_map/pawns/Follower.tscn b/godot/local_map/pawns/Follower.tscn deleted file mode 100644 index 882b0b04fbb8bcf5d98de18caf72c029d46035e6..0000000000000000000000000000000000000000 --- a/godot/local_map/pawns/Follower.tscn +++ /dev/null @@ -1,8 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://local_map/pawns/Actor.tscn" type="PackedScene" id=1] -[ext_resource path="res://local_map/pawns/Follower.gd" type="Script" id=2] - -[node name="Follower" instance=ExtResource( 1 )] -script = ExtResource( 2 ) - diff --git a/godot/local_map/pawns/Actor.gd b/godot/local_map/pawns/PawnActor.gd similarity index 100% rename from godot/local_map/pawns/Actor.gd rename to godot/local_map/pawns/PawnActor.gd diff --git a/godot/local_map/pawns/Follower.gd b/godot/local_map/pawns/PawnFollower.gd similarity index 100% rename from godot/local_map/pawns/Follower.gd rename to godot/local_map/pawns/PawnFollower.gd diff --git a/godot/local_map/pawns/PawnFollower.tscn b/godot/local_map/pawns/PawnFollower.tscn new file mode 100644 index 0000000000000000000000000000000000000000..4b83383b82134a551ade947635ae165dfeb58dd4 --- /dev/null +++ b/godot/local_map/pawns/PawnFollower.tscn @@ -0,0 +1,8 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://local_map/pawns/PawnLeader.tscn" type="PackedScene" id=1] +[ext_resource path="res://local_map/pawns/PawnFollower.gd" type="Script" id=2] + +[node name="Follower" index="0" instance=ExtResource( 1 )] +script = ExtResource( 2 ) + diff --git a/godot/local_map/pawns/Leader.gd b/godot/local_map/pawns/PawnLeader.gd similarity index 100% rename from godot/local_map/pawns/Leader.gd rename to godot/local_map/pawns/PawnLeader.gd diff --git a/godot/local_map/pawns/Actor.tscn b/godot/local_map/pawns/PawnLeader.tscn similarity index 97% rename from godot/local_map/pawns/Actor.tscn rename to godot/local_map/pawns/PawnLeader.tscn index 28bfaaefeb32795c4838af4b6ac4d4aec1d3d66d..38142bfceaa0bf5146a9e404cbf9cd113078f4cb 100644 --- a/godot/local_map/pawns/Actor.tscn +++ b/godot/local_map/pawns/PawnLeader.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=6 format=2] -[ext_resource path="res://local_map/pawns/Leader.gd" type="Script" id=1] +[ext_resource path="res://local_map/pawns/PawnLeader.gd" type="Script" id=1] [ext_resource path="res://local_map/pawns/sprites/character.png" type="Texture" id=2] [sub_resource type="Animation" id=1] diff --git a/godot/project.godot b/godot/project.godot index 3d635be290b9499a07f051d4b7d22a5248cd0582..e08260609dd9a3ef7d6d650257f4d05b0254ed68 100644 --- a/godot/project.godot +++ b/godot/project.godot @@ -134,20 +134,20 @@ _global_script_classes=[ { "language": "GDScript", "path": "res://local_map/pawns/Pawn.gd" }, { -"base": "Node2D", +"base": "Pawn", "class": "PawnActor", "language": "GDScript", -"path": "res://local_map/pawns/Actor.gd" +"path": "res://local_map/pawns/PawnActor.gd" }, { -"base": "Node2D", +"base": "PawnActor", "class": "PawnFollower", "language": "GDScript", -"path": "res://local_map/pawns/Follower.gd" +"path": "res://local_map/pawns/PawnFollower.gd" }, { -"base": "Node2D", +"base": "PawnActor", "class": "PawnLeader", "language": "GDScript", -"path": "res://local_map/pawns/Leader.gd" +"path": "res://local_map/pawns/PawnLeader.gd" }, { "base": "Node2D", "class": "RectExtents",