Add two_towers to the map list

This commit is contained in:
Jens Pitkänen 2026-07-23 00:20:54 +03:00
parent 04d2cfdf0b
commit 46f2486c8e
13 changed files with 335 additions and 154 deletions

View File

@ -1,4 +1,4 @@
[gd_resource type="MapResource" format=3 uid="uid://bsjoandgu476y"]
[gd_resource type="MapResource" format=3 uid="uid://sc3507f75002"]
[ext_resource type="PackedScene" uid="uid://ylj40hkjsgjc" path="res://maps/diner/diner.tscn" id="1_yteo6"]
[ext_resource type="TeamResource" uid="uid://p2fqqnaejjn7" path="res://maps/teams/blue_team.tres" id="2_47vax"]

View File

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://vc7bel8b68an"]
[ext_resource type="Texture2D" uid="uid://v73kem5sny1n" path="res://maps/textures/str_stoneflr5.png" id="1_tnp3g"]
[resource]
albedo_texture = ExtResource("1_tnp3g")
metallic_specular = 0.0
texture_filter = 2

View File

@ -0,0 +1,20 @@
extends SceneTree
func _init() -> void:
var args: PackedStringArray = OS.get_cmdline_user_args()
var next_is_map = false
for arg in args:
if next_is_map:
rebuild_map(arg)
return
elif arg == "--map":
next_is_map = true
print("No map provided. (Make sure to include e.g. '-- --map two_towers' after the godot invocation)")
quit(2)
func rebuild_map(name: String) -> void:
var map_scene_path: String = "res://maps/" + name + "/" + name + ".tscn"
var scene: Resource = load(map_scene_path) as PackedScene
var instantiated_scene = scene.instantiate(PackedScene.GEN_EDIT_STATE_MAIN)
print("TODO: Rebuild the map & whatever post-processing, and save this back to disk: ", instantiated_scene)
quit(0)

View File

@ -0,0 +1 @@
uid://2ipxbi1glfsq

View File

@ -8,7 +8,6 @@
script = ExtResource("3_1j1n5")
spawn_type = 0
origin_type = 1
shadow_casting_setting = 2
collision_layer = 7
collision_mask = 7
classname = "worldspawn"

View File

@ -4,3 +4,4 @@ str_*
!str_stonebrk1.png
!str_stonewall4.png
!str_wasteland4.png
!str_stoneflr5.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmvenmc21kws3"
path="res://.godot/imported/clip.png-4c7348365d2054efe906590032fc73c6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://maps/textures/clip.png"
dest_files=["res://.godot/imported/clip.png-4c7348365d2054efe906590032fc73c6.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

View File

@ -0,0 +1,16 @@
[gd_resource type="MapResource" format=3 uid="uid://bsjoandgu476y"]
[ext_resource type="PackedScene" uid="uid://c5p0ft870i1sk" path="res://maps/two_towers/two_towers.tscn" id="1_yteo6"]
[sub_resource type="TeamResource" id="TeamResource_64qm8"]
name = "Shadow Team"
color = Color(0.5380128, 0.5138385, 1, 1)
[sub_resource type="TeamResource" id="TeamResource_47vax"]
name = "Sunshine Team"
color = Color(0.99999994, 0.83743095, 0.5094259, 1)
[resource]
name = "Two Towers"
scene = ExtResource("1_yteo6")
teams = Array[TeamResource]([SubResource("TeamResource_64qm8"), SubResource("TeamResource_47vax")])

View File

@ -7,19 +7,19 @@
"classname" "worldspawn"
// brush 0
{
( -768 -64 -32 ) ( -768 -63 -32 ) ( -768 -64 -31 ) str_wasteland4 [ 0 -1 0 0 ] [ 0 0 -1 -32 ] 0 0.5 0.5
( -64 -768 -32 ) ( -64 -768 -31 ) ( -63 -768 -32 ) str_wasteland4 [ 1 0 0 0 ] [ 0 0 -1 -32 ] 270 0.5 0.5
( -1792 -64 -32 ) ( -1792 -63 -32 ) ( -1792 -64 -31 ) str_wasteland4 [ 0 -1 0 0 ] [ 0 0 -1 -32 ] 180 0.5 0.5
( -64 -1792 -32 ) ( -64 -1792 -31 ) ( -63 -1792 -32 ) str_wasteland4 [ 1 0 0 0 ] [ 0 0 -1 -32 ] 90 0.5 0.5
( -64 -64 -64 ) ( -63 -64 -64 ) ( -64 -63 -64 ) str_wasteland4 [ -1 0 0 0 ] [ 0 -1 0 0 ] 180 0.5 0.5
( 64 64 0 ) ( 64 65 0 ) ( 65 64 0 ) str_wasteland4 [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 0.5 0.5
( 64 768 0 ) ( 65 768 0 ) ( 64 768 1 ) str_wasteland4 [ -1 0 0 0 ] [ 0 0 -1 -32 ] 270 0.5 0.5
( 768 64 0 ) ( 768 64 1 ) ( 768 65 0 ) str_wasteland4 [ 0 1 0 0 ] [ 0 0 -1 -32 ] 0 0.5 0.5
( 64 1792 0 ) ( 65 1792 0 ) ( 64 1792 1 ) str_wasteland4 [ -1 0 0 0 ] [ 0 0 -1 -32 ] 90 0.5 0.5
( 1792 64 0 ) ( 1792 64 1 ) ( 1792 65 0 ) str_wasteland4 [ 0 1 0 0 ] [ 0 0 -1 -32 ] 180 0.5 0.5
}
// brush 1
{
( 320 192 -64 ) ( 320 193 -64 ) ( 320 192 -63 ) str_stonebrk1 [ 0 -1 0 -128 ] [ 0 0 -1 0 ] 180 0.5 0.5
( 320 192 -64 ) ( 320 192 -63 ) ( 321 192 -64 ) str_stonebrk1 [ 1 0 0 128 ] [ 0 0 -1 0 ] 180 0.5 0.5
( 320 192 0 ) ( 321 192 0 ) ( 320 193 0 ) str_stonebrk1 [ -1 0 0 -128 ] [ 0 -1 0 -128 ] 90 0.5 0.5
( 576 384 704 ) ( 576 385 704 ) ( 577 384 704 ) str_stonebrk1 [ 1 0 0 128 ] [ 0 -1 0 -128 ] 180 0.5 0.5
( 576 384 704 ) ( 576 385 704 ) ( 577 384 704 ) str_stonebrk1 [ 1 0 0 128 ] [ 0 -1 0 -128 ] 270 0.5 0.5
( 576 448 0 ) ( 577 448 0 ) ( 576 448 1 ) str_stonebrk1 [ -1 0 0 -128 ] [ 0 0 -1 0 ] 90 0.5 0.5
( 576 384 0 ) ( 576 384 1 ) ( 576 385 0 ) str_stonebrk1 [ 0 1 0 128 ] [ 0 0 -1 0 ] 180 0.5 0.5
}
@ -28,7 +28,7 @@
( -576 -448 -64 ) ( -576 -447 -64 ) ( -576 -448 -63 ) str_stonebrk1 [ 0 -1 0 128 ] [ 0 0 -1 0 ] 270 0.5 0.5
( -576 -448 -64 ) ( -576 -448 -63 ) ( -575 -448 -64 ) str_stonebrk1 [ 1 0 0 -128 ] [ 0 0 -1 0 ] 270 0.5 0.5
( -576 -448 0 ) ( -575 -448 0 ) ( -576 -447 0 ) str_stonebrk1 [ -1 0 0 128 ] [ 0 -1 0 128 ] 180 0.5 0.5
( -320 -256 704 ) ( -320 -255 704 ) ( -319 -256 704 ) str_stonebrk1 [ 1 0 0 -128 ] [ 0 -1 0 128 ] 270 0.5 0.5
( -320 -256 704 ) ( -320 -255 704 ) ( -319 -256 704 ) str_stonebrk1 [ 1 0 0 -128 ] [ 0 -1 0 128 ] 0 0.5 0.5
( -320 -192 0 ) ( -319 -192 0 ) ( -320 -192 1 ) str_stonebrk1 [ -1 0 0 128 ] [ 0 0 -1 0 ] 180 0.5 0.5
( -320 -256 0 ) ( -320 -256 1 ) ( -320 -255 0 ) str_stonebrk1 [ 0 1 0 -128 ] [ 0 0 -1 0 ] 270 0.5 0.5
}
@ -46,7 +46,7 @@
( 384 448 320 ) ( 384 576 0 ) ( 384 576 320 ) str_stonebrk1 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 512 448 320 ) ( 384 448 0 ) ( 384 448 320 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 512 576 0 ) ( 384 448 0 ) ( 512 448 0 ) str_stonebrk1 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 512 576 320 ) ( 384 448 320 ) ( 384 576 320 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 512 576 448 ) ( 384 448 448 ) ( 384 576 448 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 0.5 0.5
( 512 576 320 ) ( 384 576 0 ) ( 512 576 0 ) str_stonebrk1 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 512 576 320 ) ( 512 448 0 ) ( 512 448 320 ) str_stonebrk1 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
@ -64,7 +64,7 @@
( -512 -576 320 ) ( -512 -448 0 ) ( -512 -448 320 ) str_stonebrk1 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -384 -576 320 ) ( -512 -576 0 ) ( -512 -576 320 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -384 -448 0 ) ( -512 -576 0 ) ( -384 -576 0 ) str_stonebrk1 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( -384 -448 320 ) ( -512 -576 320 ) ( -512 -448 320 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( -384 -448 448 ) ( -512 -576 448 ) ( -512 -448 448 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 0.5 0.5
( -384 -448 320 ) ( -512 -448 0 ) ( -384 -448 0 ) str_stonebrk1 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -384 -448 320 ) ( -384 -576 0 ) ( -384 -576 320 ) str_stonebrk1 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
@ -73,36 +73,36 @@
( 576 -512 256 ) ( 576 -128 0 ) ( 576 -128 256 ) str_stonebrk1 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 704 -448 256 ) ( 576 -448 0 ) ( 576 -448 256 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 0.5 0.5
( 704 -128 0 ) ( 576 -512 0 ) ( 704 -512 0 ) str_stonebrk1 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 704 -128 320 ) ( 576 -512 320 ) ( 576 -128 320 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 0.5 0.5
( 704 -128 192 ) ( 576 -512 192 ) ( 576 -128 192 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 0.5 0.5
( 704 -128 256 ) ( 576 -128 0 ) ( 704 -128 0 ) str_stonebrk1 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 704 -128 256 ) ( 704 -512 0 ) ( 704 -512 256 ) str_stonebrk1 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 8
{
( 448 -256 384 ) ( 448 192 0 ) ( 448 192 384 ) str_stonebrk1 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 0.5 0.5
( 576 -256 384 ) ( 448 -256 0 ) ( 448 -256 384 ) str_stonebrk1 [ 1 0 0 -128 ] [ 0 0 -1 0 ] 270 0.5 0.5
( 576 192 0 ) ( 448 -256 0 ) ( 576 -256 0 ) str_stonebrk1 [ -1 0 0 128 ] [ 0 -1 0 0 ] 270 0.5 0.5
( 576 192 320 ) ( 448 -256 320 ) ( 448 192 320 ) str_stonebrk1 [ 1 0 0 -128 ] [ 0 -1 0 0 ] 180 0.5 0.5
( 576 192 384 ) ( 448 192 0 ) ( 576 192 0 ) str_stonebrk1 [ -1 0 0 128 ] [ 0 0 -1 0 ] 270 0.5 0.5
( 576 192 384 ) ( 576 -256 0 ) ( 576 -256 384 ) str_stonebrk1 [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 0.5 0.5
( 384 -256 384 ) ( 384 192 0 ) ( 384 192 384 ) str_stonebrk1 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 512 -256 384 ) ( 384 -256 0 ) ( 384 -256 384 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 512 192 0 ) ( 384 -256 0 ) ( 512 -256 0 ) str_stonebrk1 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 512 192 320 ) ( 384 -256 320 ) ( 384 192 320 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 0.5 0.5
( 512 192 384 ) ( 384 192 0 ) ( 512 192 0 ) str_stonebrk1 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 512 192 384 ) ( 512 -256 0 ) ( 512 -256 384 ) str_stonebrk1 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 9
{
( -704 64 384 ) ( -704 512 0 ) ( -704 512 384 ) str_stonebrk1 [ 0 -1 0 -128 ] [ 0 0 -1 0 ] 90 0.5 0.5
( -576 64 384 ) ( -704 64 0 ) ( -704 64 384 ) str_stonebrk1 [ 1 0 0 128 ] [ 0 0 -1 0 ] 90 0.5 0.5
( -576 512 0 ) ( -704 64 0 ) ( -576 64 0 ) str_stonebrk1 [ -1 0 0 -128 ] [ 0 -1 0 -128 ] 90 0.5 0.5
( -576 512 320 ) ( -704 64 320 ) ( -704 512 320 ) str_stonebrk1 [ 1 0 0 128 ] [ 0 -1 0 -128 ] 0 0.5 0.5
( -576 512 192 ) ( -704 64 192 ) ( -704 512 192 ) str_stonebrk1 [ 1 0 0 128 ] [ 0 -1 0 -128 ] 270 0.5 0.5
( -576 448 384 ) ( -704 448 0 ) ( -576 448 0 ) str_stonebrk1 [ -1 0 0 -128 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -576 512 384 ) ( -576 64 0 ) ( -576 64 384 ) str_stonebrk1 [ 0 1 0 128 ] [ 0 0 -1 0 ] 90 0.5 0.5
}
// brush 10
{
( -576 -192 256 ) ( -576 192 0 ) ( -576 192 256 ) str_stonebrk1 [ 0 -1 0 -128 ] [ 0 0 -1 0 ] 180 0.5 0.5
( -448 -192 256 ) ( -576 -192 0 ) ( -576 -192 256 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 0.5 0.5
( -448 192 0 ) ( -576 -192 0 ) ( -448 -192 0 ) str_stonebrk1 [ -1 0 0 0 ] [ 0 -1 0 -128 ] 180 0.5 0.5
( -448 192 320 ) ( -576 -192 320 ) ( -576 192 320 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 -1 0 -128 ] 90 0.5 0.5
( -448 192 256 ) ( -576 192 0 ) ( -448 192 0 ) str_stonebrk1 [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 0.5 0.5
( -448 192 256 ) ( -448 -192 0 ) ( -448 -192 256 ) str_stonebrk1 [ 0 1 0 128 ] [ 0 0 -1 0 ] 180 0.5 0.5
( -512 -192 256 ) ( -512 192 0 ) ( -512 192 256 ) str_stonebrk1 [ 0 -1 0 -128 ] [ 0 0 -1 0 ] 270 0.5 0.5
( -384 -192 256 ) ( -512 -192 0 ) ( -512 -192 256 ) str_stonebrk1 [ 1 0 0 128 ] [ 0 0 -1 0 ] 270 0.5 0.5
( -384 192 0 ) ( -512 -192 0 ) ( -384 -192 0 ) str_stonebrk1 [ -1 0 0 -128 ] [ 0 -1 0 -128 ] 270 0.5 0.5
( -384 192 320 ) ( -512 -192 320 ) ( -512 192 320 ) str_stonebrk1 [ 1 0 0 128 ] [ 0 -1 0 -128 ] 180 0.5 0.5
( -384 192 256 ) ( -512 192 0 ) ( -384 192 0 ) str_stonebrk1 [ -1 0 0 -128 ] [ 0 0 -1 0 ] 270 0.5 0.5
( -384 192 256 ) ( -384 -192 0 ) ( -384 -192 256 ) str_stonebrk1 [ 0 1 0 128 ] [ 0 0 -1 0 ] 270 0.5 0.5
}
// brush 11
{
@ -141,47 +141,93 @@
}
// brush 14
{
( 0 0 0 ) ( 0 1 0 ) ( 0 0 1 ) str_stonewall4 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 0 0 0 ) ( 0 0 1 ) ( 1 0 0 ) str_stonewall4 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 0 0 0 ) ( 1 0 0 ) ( 0 1 0 ) str_stonewall4 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 256 256 64 ) ( 256 257 64 ) ( 257 256 64 ) str_stonewall4 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 256 256 64 ) ( 257 256 64 ) ( 256 256 65 ) str_stonewall4 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 256 256 64 ) ( 256 256 65 ) ( 256 257 64 ) str_stonewall4 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -448 448 64 ) ( -448 384 64 ) ( -448 384 0 ) str_stonewall4 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -448 384 0 ) ( -192 448 -32 ) ( -448 448 0 ) str_stonewall4 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( -448 384 64 ) ( -192 384 32 ) ( -192 384 0 ) str_stonewall4 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -192 384 0 ) ( -192 448 -32 ) ( -448 384 0 ) str_stonewall4 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( -192 448 -32 ) ( -192 448 32 ) ( -448 448 64 ) str_stonewall4 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -448 448 64 ) ( -192 448 32 ) ( -192 384 32 ) str_stonewall4 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( -192 384 32 ) ( -192 448 32 ) ( -192 448 -32 ) str_stonewall4 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 15
{
( -384 64 0 ) ( -384 65 0 ) ( -384 64 1 ) str_stonewall4 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -384 64 0 ) ( -384 64 1 ) ( -383 64 0 ) str_stonewall4 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -384 64 0 ) ( -383 64 0 ) ( -384 65 0 ) str_stonewall4 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( -256 256 64 ) ( -256 257 64 ) ( -255 256 64 ) str_stonewall4 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( -256 256 64 ) ( -255 256 64 ) ( -256 256 65 ) str_stonewall4 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -256 256 64 ) ( -256 256 65 ) ( -256 257 64 ) str_stonewall4 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 16
{
( 192 -448 0 ) ( 192 -447 0 ) ( 192 -448 1 ) str_stonewall4 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 192 -448 0 ) ( 192 -448 1 ) ( 193 -448 0 ) str_stonewall4 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 192 -448 0 ) ( 193 -448 0 ) ( 192 -447 0 ) str_stonewall4 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 384 -320 64 ) ( 384 -319 64 ) ( 385 -320 64 ) str_stonewall4 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 384 -320 64 ) ( 385 -320 64 ) ( 384 -320 65 ) str_stonewall4 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 384 -320 64 ) ( 384 -320 65 ) ( 384 -319 64 ) str_stonewall4 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 17
{
( -448 384 0 ) ( -448 385 0 ) ( -448 384 1 ) str_stonewall4 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -448 384 0 ) ( -448 384 1 ) ( -447 384 0 ) str_stonewall4 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -448 384 0 ) ( -447 384 0 ) ( -448 385 0 ) str_stonewall4 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( -192 448 64 ) ( -192 449 64 ) ( -191 448 64 ) str_stonewall4 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( -192 448 64 ) ( -191 448 64 ) ( -192 448 65 ) str_stonewall4 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -192 448 64 ) ( -192 448 65 ) ( -192 449 64 ) str_stonewall4 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 18
{
( -256 -128 0 ) ( -256 -127 0 ) ( -256 -128 1 ) str_stonewall4 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -256 -128 0 ) ( -256 -128 1 ) ( -255 -128 0 ) str_stonewall4 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -256 -128 0 ) ( -255 -128 0 ) ( -256 -127 0 ) str_stonewall4 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( -192 0 64 ) ( -192 1 64 ) ( -191 0 64 ) str_stonewall4 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( -192 0 32 ) ( -192 1 32 ) ( -191 0 32 ) str_stonewall4 [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 0.5 0.5
( -192 0 64 ) ( -191 0 64 ) ( -192 0 65 ) str_stonewall4 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -192 0 64 ) ( -192 0 65 ) ( -192 1 64 ) str_stonewall4 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 16
{
( 16 -16 32 ) ( 0 -128 32 ) ( 0 -128 0 ) str_stoneflr5 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 128 0 0 ) ( 128 0 32 ) ( 16 -16 32 ) str_stoneflr5 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 0 -128 32 ) ( 128 -128 32 ) ( 128 -128 0 ) str_stoneflr5 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 128 -128 0 ) ( 128 0 0 ) ( 16 -16 0 ) str_stoneflr5 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 16 -16 32 ) ( 128 0 32 ) ( 128 -128 32 ) str_stoneflr5 [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 0.5 0.5
( 128 -128 32 ) ( 128 0 32 ) ( 128 0 0 ) str_stoneflr5 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 17
{
( -128 128 32 ) ( -128 0 32 ) ( -128 0 0 ) str_stoneflr5 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -16 16 0 ) ( 0 128 0 ) ( -128 128 0 ) str_stoneflr5 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( -128 128 32 ) ( 0 128 32 ) ( -16 16 32 ) str_stoneflr5 [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 0.5 0.5
( 0 128 0 ) ( 0 128 32 ) ( -128 128 32 ) str_stoneflr5 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -128 0 32 ) ( -16 16 32 ) ( -16 16 0 ) str_stoneflr5 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( -16 16 32 ) ( 0 128 32 ) ( 0 128 0 ) str_stoneflr5 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 18
{
( 512 -256 256 ) ( 512 -128 0 ) ( 512 -128 256 ) str_stonebrk1 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 576 -256 256 ) ( 512 -256 0 ) ( 512 -256 256 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 576 -128 0 ) ( 512 -256 0 ) ( 576 -256 0 ) str_stonebrk1 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 576 -128 192 ) ( 512 -256 192 ) ( 512 -128 192 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 0.5 0.5
( 576 -128 256 ) ( 512 -128 0 ) ( 576 -128 0 ) str_stonebrk1 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 576 -128 256 ) ( 576 -256 0 ) ( 576 -256 256 ) str_stonebrk1 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 19
{
( -576 64 256 ) ( -576 192 0 ) ( -576 192 256 ) str_stonebrk1 [ 0 -1 0 128 ] [ 0 0 -1 0 ] 90 0.5 0.5
( -512 64 256 ) ( -576 64 0 ) ( -576 64 256 ) str_stonebrk1 [ 1 0 0 128 ] [ 0 0 -1 0 ] 90 0.5 0.5
( -512 192 0 ) ( -576 64 0 ) ( -512 64 0 ) str_stonebrk1 [ -1 0 0 -128 ] [ 0 -1 0 128 ] 90 0.5 0.5
( -512 192 192 ) ( -576 64 192 ) ( -576 192 192 ) str_stonebrk1 [ 1 0 0 128 ] [ 0 -1 0 128 ] 0 0.5 0.5
( -512 192 256 ) ( -576 192 0 ) ( -512 192 0 ) str_stonebrk1 [ -1 0 0 -128 ] [ 0 0 -1 0 ] 90 0.5 0.5
( -512 192 256 ) ( -512 64 0 ) ( -512 64 256 ) str_stonebrk1 [ 0 1 0 -128 ] [ 0 0 -1 0 ] 90 0.5 0.5
}
// brush 20
{
( 384 -256 192 ) ( 384 -320 192 ) ( 384 -256 0 ) str_stonebrk1 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 448 -320 0 ) ( 384 -320 0 ) ( 448 -320 192 ) str_stonebrk1 [ -1 -2.220446049250313e-16 0 128 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 384 -256 0 ) ( 384 -320 0 ) ( 448 -256 0 ) str_wasteland4 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 448 -256 192 ) ( 448 -320 192 ) ( 384 -256 192 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 1 -2.220446049250313e-16 128 ] 0 0.5 0.5
( 384 -256 0 ) ( 448 -256 0 ) ( 384 -256 192 ) clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 448 -256 0 ) ( 448 -320 0 ) ( 448 -256 192 ) str_stonebrk1 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 21
{
( 384 -448 0 ) ( 384 -384 0 ) ( 384 -448 192 ) str_stonebrk1 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 384 -448 192 ) ( 448 -448 192 ) ( 384 -448 0 ) str_stonebrk1 [ -1 -2.220446049250313e-16 0 128 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 448 -448 0 ) ( 448 -384 0 ) ( 384 -448 0 ) str_wasteland4 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 384 -448 192 ) ( 384 -384 192 ) ( 448 -448 192 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 1 -2.220446049250313e-16 128 ] 0 0.5 0.5
( 384 -384 192 ) ( 384 -384 0 ) ( 448 -384 192 ) str_stonebrk1 [ 1 -2.220446049250313e-16 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 448 -448 192 ) ( 448 -384 192 ) ( 448 -448 0 ) str_stonebrk1 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 22
{
( 384 -384 192 ) ( 384 -384 128 ) ( 384 -320 192 ) str_stonebrk1 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 448 -384 192 ) ( 448 -384 128 ) ( 384 -384 192 ) str_wasteland4 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 384 -320 128 ) ( 384 -384 128 ) ( 448 -320 128 ) str_wasteland4 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.5 0.5
( 448 -320 192 ) ( 448 -384 192 ) ( 384 -320 192 ) str_stonebrk1 [ 1 0 0 0 ] [ 0 1 -2.220446049250313e-16 128 ] 0 0.5 0.5
( 384 -320 192 ) ( 384 -320 128 ) ( 448 -320 192 ) str_wasteland4 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
( 448 -320 192 ) ( 448 -320 128 ) ( 448 -384 192 ) str_stonebrk1 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5
}
// brush 23
{
( 416 -384 128 ) ( 416 -320 0 ) ( 416 -320 128 ) clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 0.5 0.5
( 480 -384 128 ) ( 416 -384 0 ) ( 416 -384 128 ) clip [ 1 0 0 -64 ] [ 0 0 -1 0 ] 270 0.5 0.5
( 480 -320 0 ) ( 416 -384 0 ) ( 480 -384 0 ) clip [ -1 0 0 64 ] [ 0 -1 0 0 ] 270 0.5 0.5
( 480 -320 128 ) ( 416 -384 128 ) ( 416 -320 128 ) clip [ 1 0 0 -64 ] [ 0 -1 0 0 ] 270 0.5 0.5
( 480 -320 128 ) ( 416 -320 0 ) ( 480 -320 0 ) clip [ -1 0 0 64 ] [ 0 0 -1 0 ] 270 0.5 0.5
( 448 -320 128 ) ( 448 -384 0 ) ( 448 -384 128 ) clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 0.5 0.5
}
}

File diff suppressed because one or more lines are too long

View File

@ -3,10 +3,11 @@
[ext_resource type="PackedScene" uid="uid://bwd6bj21x310s" path="res://scenes/lobby.tscn" id="1_3ama4"]
[ext_resource type="MapResource" uid="uid://c7n1tacc7a73t" path="res://maps/default_map.tres" id="1_glms7"]
[ext_resource type="PackedScene" uid="uid://df84sctteh4kw" path="res://scenes/game_finished.tscn" id="1_qf2qp"]
[ext_resource type="MapResource" uid="uid://bsjoandgu476y" path="res://maps/diner.tres" id="2_glms7"]
[ext_resource type="MapResource" uid="uid://sc3507f75002" path="res://maps/diner.tres" id="2_glms7"]
[ext_resource type="MapResource" uid="uid://bsjoandgu476y" path="res://maps/two_towers.tres" id="5_rotn8"]
[node name="game_manager" type="GameManager" unique_id=1442044769]
respawn_timer = 10.0
lobby_screen = ExtResource("1_3ama4")
game_finished_screen = ExtResource("1_qf2qp")
maps = Array[MapResource]([ExtResource("1_glms7"), ExtResource("2_glms7")])
maps = Array[MapResource]([ExtResource("1_glms7"), ExtResource("2_glms7"), ExtResource("5_rotn8")])