Compare commits

..

2 Commits

Author SHA1 Message Date
5d8516398d Added mask to airlock lamp
All checks were successful
linting & formatting / build (push) Successful in 23s
itch.io publish action / build (linux64, x86_64) (push) Successful in 2m8s
itch.io publish action / build (osx, app) (push) Successful in 2m13s
itch.io publish action / build (win64, exe) (push) Successful in 2m21s
2025-07-07 10:54:24 -06:00
fb363d66dd long crates have grunk collision layer set 2025-07-07 10:27:51 -06:00
8 changed files with 48 additions and 8 deletions

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=62 format=3 uid="uid://cwhmn3w8hoads"] [gd_scene load_steps=63 format=3 uid="uid://cwhmn3w8hoads"]
[ext_resource type="ArrayMesh" uid="uid://dpr5cgq743f4s" path="res://assets/level/floor/floor_9x9.mesh" id="1_isxnv"] [ext_resource type="ArrayMesh" uid="uid://dpr5cgq743f4s" path="res://assets/level/floor/floor_9x9.mesh" id="1_isxnv"]
[ext_resource type="PackedScene" uid="uid://cdi5sl60mw1po" path="res://src/world/gunkable/gunkable.tscn" id="2_si4vj"] [ext_resource type="PackedScene" uid="uid://cdi5sl60mw1po" path="res://src/world/gunkable/gunkable.tscn" id="2_si4vj"]
@ -31,6 +31,7 @@
[ext_resource type="PackedScene" uid="uid://d2feet02a603e" path="res://src/props/overhead_light/overhead_light.tscn" id="28_fajl5"] [ext_resource type="PackedScene" uid="uid://d2feet02a603e" path="res://src/props/overhead_light/overhead_light.tscn" id="28_fajl5"]
[ext_resource type="Script" uid="uid://040xta01xqxd" path="res://src/props/physics/holdable.gd" id="28_knpho"] [ext_resource type="Script" uid="uid://040xta01xqxd" path="res://src/props/physics/holdable.gd" id="28_knpho"]
[ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="29_ib88w"] [ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="29_ib88w"]
[ext_resource type="Texture2D" uid="uid://c1v1sj6b8rwrl" path="res://levels/ghost_ship/level/airlock/overhead_light_airlock_mask_C.png" id="31_2dnfr"]
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_yvipw"] [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_yvipw"]
data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5) data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5)
@ -397,7 +398,7 @@ shape = SubResource("ConcavePolygonShape3D_isly2")
[node name="CrateLong" type="RigidBody3D" parent="Props"] [node name="CrateLong" type="RigidBody3D" parent="Props"]
transform = Transform3D(0.866025, 0, 0.5, 0, 1, 0, -0.5, 0, 0.866025, 3.33603, 0.25, 3.53907) transform = Transform3D(0.866025, 0, 0.5, 0, 1, 0, -0.5, 0, 0.866025, 3.33603, 0.25, 3.53907)
collision_layer = 67 collision_layer = 71
collision_mask = 73 collision_mask = 73
mass = 200.0 mass = 200.0
sleeping = true sleeping = true
@ -416,7 +417,7 @@ metadata/_custom_type_script = "uid://040xta01xqxd"
[node name="CrateLong2" type="RigidBody3D" parent="Props"] [node name="CrateLong2" type="RigidBody3D" parent="Props"]
transform = Transform3D(0.612372, 0.612373, 0.5, -0.707107, 0.707106, 1.98952e-13, -0.353553, -0.353553, 0.866025, 3.71304, 0.441942, 2.81688) transform = Transform3D(0.612372, 0.612373, 0.5, -0.707107, 0.707106, 1.98952e-13, -0.353553, -0.353553, 0.866025, 3.71304, 0.441942, 2.81688)
collision_layer = 67 collision_layer = 71
collision_mask = 73 collision_mask = 73
mass = 200.0 mass = 200.0
sleeping = true sleeping = true
@ -447,6 +448,8 @@ chitter = true
[node name="OverheadLight" parent="." instance=ExtResource("28_fajl5")] [node name="OverheadLight" parent="." instance=ExtResource("28_fajl5")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0)
threshold = 200.0
initial_mask = ExtResource("31_2dnfr")
[node name="FloatingDust" parent="." instance=ExtResource("29_ib88w")] [node name="FloatingDust" parent="." instance=ExtResource("29_ib88w")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0)

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c1v1sj6b8rwrl"
path="res://.godot/imported/overhead_light_airlock_mask_C.png-49326bbaedb76c07c22f172373e43cf0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://levels/ghost_ship/level/airlock/overhead_light_airlock_mask_C.png"
dest_files=["res://.godot/imported/overhead_light_airlock_mask_C.png-49326bbaedb76c07c22f172373e43cf0.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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=0

View File

@ -17,7 +17,7 @@
[ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="15_87puh"] [ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="15_87puh"]
[ext_resource type="PackedScene" uid="uid://p86qtslgpe1i" path="res://src/props/trash_can/phys_trash_can.tscn" id="15_pmhe8"] [ext_resource type="PackedScene" uid="uid://p86qtslgpe1i" path="res://src/props/trash_can/phys_trash_can.tscn" id="15_pmhe8"]
[ext_resource type="PackedScene" uid="uid://d2feet02a603e" path="res://src/props/overhead_light/overhead_light.tscn" id="16_s0n7p"] [ext_resource type="PackedScene" uid="uid://d2feet02a603e" path="res://src/props/overhead_light/overhead_light.tscn" id="16_s0n7p"]
[ext_resource type="Texture2D" uid="uid://wqqwtmtmp147" path="res://assets/level/overhead_light_maskC.png" id="17_6lrbi"] [ext_resource type="Texture2D" uid="uid://wqqwtmtmp147" path="res://levels/ghost_ship/level/mess_hall/overhead_light_mask_C.png" id="17_6lrbi"]
[ext_resource type="PackedScene" uid="uid://dgqx1h4dtkwma" path="res://src/world/mechanics/trigger/gunk_trigger.tscn" id="17_311lj"] [ext_resource type="PackedScene" uid="uid://dgqx1h4dtkwma" path="res://src/world/mechanics/trigger/gunk_trigger.tscn" id="17_311lj"]
[ext_resource type="Texture2D" uid="uid://dpouhl7ujchnu" path="res://assets/props/overhead_light/hanging_wires.png" id="17_s3h7q"] [ext_resource type="Texture2D" uid="uid://dpouhl7ujchnu" path="res://assets/props/overhead_light/hanging_wires.png" id="17_s3h7q"]
[ext_resource type="PackedScene" uid="uid://bttust5ohud8e" path="res://src/world/mechanics/relay/gunk_relay.tscn" id="18_itnv2"] [ext_resource type="PackedScene" uid="uid://bttust5ohud8e" path="res://src/world/mechanics/relay/gunk_relay.tscn" id="18_itnv2"]

View File

@ -3,15 +3,15 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://wqqwtmtmp147" uid="uid://wqqwtmtmp147"
path="res://.godot/imported/overhead_light_maskC.png-48eda4bf516a01d02cd79c40500e7506.ctex" path="res://.godot/imported/overhead_light_mask_C.png-db7be4dd257bb0d39c1c05cc10163d17.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://assets/level/overhead_light_maskC.png" source_file="res://levels/ghost_ship/level/mess_hall/overhead_light_mask_C.png"
dest_files=["res://.godot/imported/overhead_light_maskC.png-48eda4bf516a01d02cd79c40500e7506.ctex"] dest_files=["res://.godot/imported/overhead_light_mask_C.png-db7be4dd257bb0d39c1c05cc10163d17.ctex"]
[params] [params]

View File

@ -24,7 +24,7 @@ texture_filter = 2
points = PackedVector3Array(0.375, 0.149961, 0.75, 0.375, -0.15001, 0.75, 0.375, 0.149961, -0.75, 0.274936, 0.25, 0.75, 0.274936, -0.25, 0.75, 0.375, -0.15001, -0.75, 0.274936, 0.25, -0.75, -0.275083, 0.25, 0.75, -0.275083, -0.25, 0.75, 0.274936, -0.25, -0.75, -0.275083, 0.25, -0.75, -0.375, 0.149961, 0.75, -0.375, -0.15001, 0.75, -0.275083, -0.25, -0.75, -0.375, 0.149961, -0.75, -0.375, -0.15001, -0.75) points = PackedVector3Array(0.375, 0.149961, 0.75, 0.375, -0.15001, 0.75, 0.375, 0.149961, -0.75, 0.274936, 0.25, 0.75, 0.274936, -0.25, 0.75, 0.375, -0.15001, -0.75, 0.274936, 0.25, -0.75, -0.275083, 0.25, 0.75, -0.275083, -0.25, 0.75, 0.274936, -0.25, -0.75, -0.275083, 0.25, -0.75, -0.375, 0.149961, 0.75, -0.375, -0.15001, 0.75, -0.275083, -0.25, -0.75, -0.375, 0.149961, -0.75, -0.375, -0.15001, -0.75)
[node name="PhysCrateLong" type="RigidBody3D" groups=["Persistent", "PlasticMaterial"]] [node name="PhysCrateLong" type="RigidBody3D" groups=["Persistent", "PlasticMaterial"]]
collision_layer = 67 collision_layer = 71
collision_mask = 73 collision_mask = 73
mass = 200.0 mass = 200.0
script = ExtResource("1_q4djj") script = ExtResource("1_q4djj")