Renamed a bunch of player stuff to pawn stuff and implemented extensive work on getting single-address 'netplay' code working. Not sure if I've created issues with single player but in theory it should all transfer across as if the player is simply always the host.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
class_name PawnData extends Resource
|
||||
class_name PawnBaseData extends Resource
|
||||
|
||||
@export var name : String
|
||||
|
||||
@@ -17,7 +17,7 @@ class_name PawnData extends Resource
|
||||
@export var reload_time : float = 1.25
|
||||
|
||||
var model
|
||||
var portrait
|
||||
@export var portrait : Texture2D
|
||||
@export var nameplate : Texture2D
|
||||
|
||||
@export var starting_traps : Array[TrapSet] = [null, null, null]
|
||||
@@ -1,7 +1,8 @@
|
||||
[gd_resource type="Resource" script_class="PawnData" load_steps=6 format=3 uid="uid://yosnkcj4ci4v"]
|
||||
[gd_resource type="Resource" script_class="PawnBaseData" load_steps=7 format=3 uid="uid://yosnkcj4ci4v"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn.gd" id="1_qrt0o"]
|
||||
[ext_resource type="Texture2D" uid="uid://3dj2p3xerc45" path="res://visuals/images/temp_portraits/tg-abdoll-relin.jpg" id="1_4g7al"]
|
||||
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/trapset.gd" id="2_4g7al"]
|
||||
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="2_8dqhi"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_qrt0o"]
|
||||
script = ExtResource("2_4g7al")
|
||||
@@ -22,7 +23,7 @@ qty = 2
|
||||
metadata/_custom_type_script = "uid://b0b1107c0d807"
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_qrt0o")
|
||||
script = ExtResource("2_8dqhi")
|
||||
name = "Abdoll Relin"
|
||||
move_speed = 3.0
|
||||
life = 75
|
||||
@@ -34,5 +35,6 @@ range_damage = 12
|
||||
range_time = 1.0
|
||||
melee_time = 1.25
|
||||
reload_time = 1.75
|
||||
portrait = ExtResource("1_4g7al")
|
||||
starting_traps = Array[ExtResource("2_4g7al")]([SubResource("Resource_qrt0o"), SubResource("Resource_4g7al"), SubResource("Resource_8dqhi")])
|
||||
metadata/_custom_type_script = "uid://c53ohdio1ksp1"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
[gd_resource type="Resource" script_class="PawnData" load_steps=6 format=3 uid="uid://df4gqi1us2dwu"]
|
||||
[gd_resource type="Resource" script_class="PawnBaseData" load_steps=7 format=3 uid="uid://df4gqi1us2dwu"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn.gd" id="1_ocmvf"]
|
||||
[ext_resource type="Texture2D" uid="uid://2qoouiv1cf0i" path="res://visuals/images/temp_portraits/tg-john-bishous.jpg" id="1_sb8f5"]
|
||||
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/trapset.gd" id="2_sb8f5"]
|
||||
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="2_tu5w7"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ocmvf"]
|
||||
script = ExtResource("2_sb8f5")
|
||||
@@ -21,7 +22,7 @@ qty = 2
|
||||
metadata/_custom_type_script = "uid://b0b1107c0d807"
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_ocmvf")
|
||||
script = ExtResource("2_tu5w7")
|
||||
name = "John Bishous"
|
||||
move_speed = 2.5
|
||||
life = 125
|
||||
@@ -33,5 +34,6 @@ range_damage = 20
|
||||
range_time = 0.75
|
||||
melee_time = 1.0
|
||||
reload_time = 1.75
|
||||
portrait = ExtResource("1_sb8f5")
|
||||
starting_traps = Array[ExtResource("2_sb8f5")]([SubResource("Resource_ocmvf"), SubResource("Resource_sb8f5"), SubResource("Resource_tu5w7")])
|
||||
metadata/_custom_type_script = "uid://c53ohdio1ksp1"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
[gd_resource type="Resource" script_class="PawnData" load_steps=6 format=3 uid="uid://dnty6gi4s2vdl"]
|
||||
[gd_resource type="Resource" script_class="PawnBaseData" load_steps=7 format=3 uid="uid://dnty6gi4s2vdl"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn.gd" id="1_h6eg2"]
|
||||
[ext_resource type="Texture2D" uid="uid://db0n6kjwucthf" path="res://visuals/images/temp_portraits/tg-lou-riche.jpg" id="1_onotk"]
|
||||
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="2_7kyxn"]
|
||||
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/trapset.gd" id="2_onotk"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_h6eg2"]
|
||||
@@ -22,7 +23,7 @@ qty = 3
|
||||
metadata/_custom_type_script = "uid://b0b1107c0d807"
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_h6eg2")
|
||||
script = ExtResource("2_7kyxn")
|
||||
name = "Lou Riche"
|
||||
move_speed = 3.0
|
||||
life = 100
|
||||
@@ -32,5 +33,6 @@ melee_damage = 12
|
||||
range_damage = 4
|
||||
range_time = 0.4
|
||||
melee_time = 1.25
|
||||
portrait = ExtResource("1_onotk")
|
||||
starting_traps = Array[ExtResource("2_onotk")]([SubResource("Resource_h6eg2"), SubResource("Resource_onotk"), SubResource("Resource_7kyxn")])
|
||||
metadata/_custom_type_script = "uid://c53ohdio1ksp1"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
[gd_resource type="Resource" script_class="PawnData" load_steps=6 format=3 uid="uid://bpb2nok3rqm1g"]
|
||||
[gd_resource type="Resource" script_class="PawnBaseData" load_steps=7 format=3 uid="uid://bpb2nok3rqm1g"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn.gd" id="1_g4lbt"]
|
||||
[ext_resource type="Texture2D" uid="uid://ci86bksme5114" path="res://visuals/images/temp_portraits/tg-tenrou-ugetsu.jpg" id="1_fm4bf"]
|
||||
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="2_0fl5x"]
|
||||
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/trapset.gd" id="2_fm4bf"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_g4lbt"]
|
||||
@@ -22,7 +23,7 @@ qty = 2
|
||||
metadata/_custom_type_script = "uid://b0b1107c0d807"
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_g4lbt")
|
||||
script = ExtResource("2_0fl5x")
|
||||
name = "Tenrou Ugetsu"
|
||||
move_speed = 3.5
|
||||
life = 100
|
||||
@@ -33,5 +34,6 @@ range_damage = 3
|
||||
range_time = 0.3
|
||||
melee_time = 1.25
|
||||
reload_time = 0.6
|
||||
portrait = ExtResource("1_fm4bf")
|
||||
starting_traps = Array[ExtResource("2_fm4bf")]([SubResource("Resource_g4lbt"), SubResource("Resource_fm4bf"), SubResource("Resource_0fl5x")])
|
||||
metadata/_custom_type_script = "uid://c53ohdio1ksp1"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
[gd_resource type="Resource" script_class="PawnData" load_steps=6 format=3 uid="uid://casciqabe0wgo"]
|
||||
[gd_resource type="Resource" script_class="PawnBaseData" load_steps=7 format=3 uid="uid://casciqabe0wgo"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn.gd" id="1_y3bgy"]
|
||||
[ext_resource type="Texture2D" uid="uid://bsug1ur2gifkh" path="res://visuals/images/temp_portraits/tg-tico.jpg" id="1_o3qj5"]
|
||||
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="2_cxp03"]
|
||||
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/trapset.gd" id="2_o3qj5"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_y3bgy"]
|
||||
@@ -22,7 +23,7 @@ qty = 4
|
||||
metadata/_custom_type_script = "uid://b0b1107c0d807"
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_y3bgy")
|
||||
script = ExtResource("2_cxp03")
|
||||
name = "Tico"
|
||||
move_speed = 3.0
|
||||
life = 75
|
||||
@@ -34,5 +35,6 @@ range_damage = 10
|
||||
range_time = 1.0
|
||||
melee_time = 1.25
|
||||
reload_time = 2.0
|
||||
portrait = ExtResource("1_o3qj5")
|
||||
starting_traps = Array[ExtResource("2_o3qj5")]([SubResource("Resource_y3bgy"), SubResource("Resource_o3qj5"), SubResource("Resource_cxp03")])
|
||||
metadata/_custom_type_script = "uid://c53ohdio1ksp1"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
[gd_resource type="Resource" script_class="PawnData" load_steps=6 format=3 uid="uid://6s8tqfssrt5i"]
|
||||
[gd_resource type="Resource" script_class="PawnBaseData" load_steps=7 format=3 uid="uid://6s8tqfssrt5i"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn.gd" id="1_ydc1g"]
|
||||
[ext_resource type="Texture2D" uid="uid://bp6wc55s2t4si" path="res://visuals/images/temp_portraits/tg-van-raily.jpg" id="1_crpmc"]
|
||||
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/trapset.gd" id="2_crpmc"]
|
||||
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="2_nf0ju"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_nf0ju"]
|
||||
script = ExtResource("2_crpmc")
|
||||
@@ -21,7 +22,7 @@ qty = 4
|
||||
metadata/_custom_type_script = "uid://b0b1107c0d807"
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_ydc1g")
|
||||
script = ExtResource("2_nf0ju")
|
||||
name = "Van Raily"
|
||||
move_speed = 3.0
|
||||
life = 100
|
||||
@@ -30,5 +31,6 @@ melee_damage = 10
|
||||
range_damage = 5
|
||||
range_time = 0.5
|
||||
melee_time = 1.0
|
||||
portrait = ExtResource("1_crpmc")
|
||||
starting_traps = Array[ExtResource("2_crpmc")]([SubResource("Resource_nf0ju"), SubResource("Resource_2pr8m"), SubResource("Resource_1yw33")])
|
||||
metadata/_custom_type_script = "uid://c53ohdio1ksp1"
|
||||
|
||||
Reference in New Issue
Block a user