All kinds of tweaks and minor fixes for release
This commit is contained in:
parent
ba38cde2a4
commit
74812a2a10
@ -68,7 +68,7 @@ func _ready():
|
|||||||
break
|
break
|
||||||
assert(null != _playerRef)
|
assert(null != _playerRef)
|
||||||
|
|
||||||
_set_behavior()
|
change_visibility_cone_color(Color.green)
|
||||||
|
|
||||||
|
|
||||||
func _process(_delta):
|
func _process(_delta):
|
||||||
|
File diff suppressed because one or more lines are too long
@ -112,6 +112,7 @@ func _ready():
|
|||||||
player.stream = load("res://Resources/Audio/cock.wav")
|
player.stream = load("res://Resources/Audio/cock.wav")
|
||||||
player.play()
|
player.play()
|
||||||
|
|
||||||
|
|
||||||
func showMessage (text, duration):
|
func showMessage (text, duration):
|
||||||
_labelMessage.text = text
|
_labelMessage.text = text
|
||||||
# animation
|
# animation
|
||||||
@ -302,7 +303,7 @@ func _on_respawn ():
|
|||||||
IsInFactory = false
|
IsInFactory = false
|
||||||
IsOutside = true
|
IsOutside = true
|
||||||
|
|
||||||
# TODO: move not change_scene!
|
if not IsInLabyrinth:
|
||||||
get_tree().change_scene("res://Level/OutsideWorld.tscn")
|
get_tree().change_scene("res://Level/OutsideWorld.tscn")
|
||||||
|
|
||||||
_inventory.show() # enable hud again
|
_inventory.show() # enable hud again
|
||||||
|
@ -158,7 +158,6 @@ random_pitch = 1.3
|
|||||||
[node name="Player" type="KinematicBody" groups=[
|
[node name="Player" type="KinematicBody" groups=[
|
||||||
"Player",
|
"Player",
|
||||||
]]
|
]]
|
||||||
editor/display_folded = true
|
|
||||||
collision_layer = 7
|
collision_layer = 7
|
||||||
collision_mask = 7
|
collision_mask = 7
|
||||||
script = ExtResource( 1 )
|
script = ExtResource( 1 )
|
||||||
@ -179,7 +178,7 @@ script = ExtResource( 2 )
|
|||||||
[node name="LookingAt" type="RayCast" parent="Body/PillCameras"]
|
[node name="LookingAt" type="RayCast" parent="Body/PillCameras"]
|
||||||
transform = Transform( -1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0 )
|
transform = Transform( -1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0 )
|
||||||
enabled = true
|
enabled = true
|
||||||
cast_to = Vector3( 0, 0, 2 )
|
cast_to = Vector3( 0, 0, 4 )
|
||||||
collision_mask = 3
|
collision_mask = 3
|
||||||
|
|
||||||
[node name="Listener" type="Listener" parent="Body/PillCameras"]
|
[node name="Listener" type="Listener" parent="Body/PillCameras"]
|
||||||
|
File diff suppressed because one or more lines are too long
@ -74,7 +74,6 @@ extents = Vector3( 17.497, 2.35079, 14.7934 )
|
|||||||
[node name="InFactory" type="Navigation"]
|
[node name="InFactory" type="Navigation"]
|
||||||
|
|
||||||
[node name="KeysCards" type="Spatial" parent="."]
|
[node name="KeysCards" type="Spatial" parent="."]
|
||||||
editor/display_folded = true
|
|
||||||
|
|
||||||
[node name="Key" parent="KeysCards" instance=ExtResource( 1 )]
|
[node name="Key" parent="KeysCards" instance=ExtResource( 1 )]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 27.7316, 1, -9.61762 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 27.7316, 1, -9.61762 )
|
||||||
@ -1768,6 +1767,10 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -47 )
|
|||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -2 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -2 )
|
||||||
shape = SubResource( 16 )
|
shape = SubResource( 16 )
|
||||||
|
|
||||||
|
[node name="Key" parent="." instance=ExtResource( 1 )]
|
||||||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 61.4252, 0.317345, -41.4731 )
|
||||||
|
key_id = 7
|
||||||
|
|
||||||
[editable path="Architecture/FactoryRoomWalls/BackWallTrue/Door"]
|
[editable path="Architecture/FactoryRoomWalls/BackWallTrue/Door"]
|
||||||
|
|
||||||
[editable path="Architecture/FactoryRoomInterior/KeyThing/Key"]
|
[editable path="Architecture/FactoryRoomInterior/KeyThing/Key"]
|
||||||
|
@ -38,8 +38,8 @@ surfaces/0 = {
|
|||||||
[sub_resource type="BoxShape" id=3]
|
[sub_resource type="BoxShape" id=3]
|
||||||
|
|
||||||
[node name="Key" type="StaticBody" groups=[
|
[node name="Key" type="StaticBody" groups=[
|
||||||
"Touchables",
|
|
||||||
"Collectibles",
|
"Collectibles",
|
||||||
|
"Touchables",
|
||||||
]]
|
]]
|
||||||
script = ExtResource( 1 )
|
script = ExtResource( 1 )
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
[sub_resource type="ArrayMesh" id=1]
|
[sub_resource type="ArrayMesh" id=1]
|
||||||
resource_name = "Cube"
|
resource_name = "Cube"
|
||||||
surfaces/0 = {
|
surfaces/0 = {
|
||||||
"aabb": AABB( 1, -1, -1, 1.00136e-005, 2, 2.00001 ),
|
"aabb": AABB( 1, -1, -1, 1.00136e-05, 2, 2.00001 ),
|
||||||
"array_data": PoolByteArray( 0, 0, 128, 63, 205, 204, 76, 191, 0, 0, 128, 63, 127, 0, 0, 0, 0, 0, 129, 127, 0, 0, 51, 59, 0, 0, 128, 63, 0, 0, 128, 191, 129, 202, 89, 63, 127, 0, 0, 0, 0, 0, 129, 127, 198, 44, 0, 60, 0, 0, 128, 63, 0, 0, 128, 191, 154, 153, 89, 191, 127, 0, 0, 0, 0, 0, 129, 127, 102, 59, 0, 60, 0, 0, 128, 63, 205, 204, 76, 191, 0, 0, 128, 191, 127, 0, 0, 0, 0, 0, 129, 127, 0, 60, 51, 59, 0, 0, 128, 63, 205, 204, 76, 63, 0, 0, 128, 191, 127, 0, 0, 0, 0, 0, 130, 127, 0, 60, 102, 46, 0, 0, 128, 63, 0, 0, 128, 63, 154, 153, 89, 191, 127, 0, 0, 0, 0, 0, 129, 127, 102, 59, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 154, 153, 89, 63, 127, 0, 0, 0, 0, 0, 129, 127, 204, 44, 0, 0, 0, 0, 128, 63, 205, 204, 76, 63, 0, 0, 128, 63, 127, 0, 0, 0, 0, 0, 129, 127, 0, 0, 102, 46 ),
|
"array_data": PoolByteArray( 0, 0, 128, 63, 205, 204, 76, 191, 0, 0, 128, 63, 127, 0, 0, 0, 0, 0, 129, 127, 0, 0, 51, 59, 0, 0, 128, 63, 0, 0, 128, 191, 129, 202, 89, 63, 127, 0, 0, 0, 0, 0, 129, 127, 198, 44, 0, 60, 0, 0, 128, 63, 0, 0, 128, 191, 154, 153, 89, 191, 127, 0, 0, 0, 0, 0, 129, 127, 102, 59, 0, 60, 0, 0, 128, 63, 205, 204, 76, 191, 0, 0, 128, 191, 127, 0, 0, 0, 0, 0, 129, 127, 0, 60, 51, 59, 0, 0, 128, 63, 205, 204, 76, 63, 0, 0, 128, 191, 127, 0, 0, 0, 0, 0, 130, 127, 0, 60, 102, 46, 0, 0, 128, 63, 0, 0, 128, 63, 154, 153, 89, 191, 127, 0, 0, 0, 0, 0, 129, 127, 102, 59, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 154, 153, 89, 63, 127, 0, 0, 0, 0, 0, 129, 127, 204, 44, 0, 0, 0, 0, 128, 63, 205, 204, 76, 63, 0, 0, 128, 63, 127, 0, 0, 0, 0, 0, 129, 127, 0, 0, 102, 46 ),
|
||||||
"array_index_data": PoolByteArray( 0, 0, 2, 0, 1, 0, 2, 0, 0, 0, 3, 0, 3, 0, 0, 0, 4, 0, 4, 0, 6, 0, 5, 0, 6, 0, 4, 0, 7, 0, 7, 0, 4, 0, 0, 0 ),
|
"array_index_data": PoolByteArray( 0, 0, 2, 0, 1, 0, 2, 0, 0, 0, 3, 0, 3, 0, 0, 0, 4, 0, 4, 0, 6, 0, 5, 0, 6, 0, 4, 0, 7, 0, 7, 0, 4, 0, 0, 0 ),
|
||||||
"blend_shape_data": [ ],
|
"blend_shape_data": [ ],
|
||||||
@ -51,6 +51,7 @@ surfaces/0 = {
|
|||||||
[sub_resource type="BoxShape" id=3]
|
[sub_resource type="BoxShape" id=3]
|
||||||
|
|
||||||
[node name="Keycard" type="StaticBody" groups=[
|
[node name="Keycard" type="StaticBody" groups=[
|
||||||
|
"Collectibles",
|
||||||
"Touchables",
|
"Touchables",
|
||||||
]]
|
]]
|
||||||
script = ExtResource( 1 )
|
script = ExtResource( 1 )
|
||||||
|
@ -117,7 +117,7 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.14131, 0, 101.825 )
|
|||||||
[node name="Enemies" type="Spatial" parent="."]
|
[node name="Enemies" type="Spatial" parent="."]
|
||||||
|
|
||||||
[node name="Meldewesen2" parent="Enemies" instance=ExtResource( 3 )]
|
[node name="Meldewesen2" parent="Enemies" instance=ExtResource( 3 )]
|
||||||
transform = Transform( -0.5, 0, -0.866026, 0, 1, 0, 0.866026, 0, -0.5, 0.962299, 0, 49.3728 )
|
transform = Transform( -0.5, 0, -0.866026, 0, 1, 0, 0.866026, 0, -0.5, 0.962299, 0.760091, 49.3728 )
|
||||||
|
|
||||||
[node name="Meldewesen3" parent="Enemies" instance=ExtResource( 3 )]
|
[node name="Meldewesen3" parent="Enemies" instance=ExtResource( 3 )]
|
||||||
transform = Transform( -1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 66.7133, 0.850244, 5.86107 )
|
transform = Transform( -1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 66.7133, 0.850244, 5.86107 )
|
||||||
@ -342,7 +342,7 @@ mesh = SubResource( 10 )
|
|||||||
material/0 = SubResource( 11 )
|
material/0 = SubResource( 11 )
|
||||||
|
|
||||||
[node name="Masked" type="MeshInstance" parent="Environment"]
|
[node name="Masked" type="MeshInstance" parent="Environment"]
|
||||||
transform = Transform( 250, 0, 0, 0, 150, 0, 0, 0, 250, 0, -16, 0 )
|
transform = Transform( 250, 0, 0, 0, 150, 0, 0, 0, 250, 0, -16, 8.47912 )
|
||||||
mesh = SubResource( 12 )
|
mesh = SubResource( 12 )
|
||||||
material/0 = SubResource( 13 )
|
material/0 = SubResource( 13 )
|
||||||
|
|
||||||
|
@ -3,12 +3,13 @@ extends Spatial
|
|||||||
export(NodePath) var _nodepath
|
export(NodePath) var _nodepath
|
||||||
export(float) var _offset
|
export(float) var _offset
|
||||||
|
|
||||||
const SPAWN_TIME_MIN = 5000 # min spawntime in ms
|
const SPAWN_TIME_MIN = 1000 # min spawntime in ms
|
||||||
const SPAWN_TIME_MAX = 8000 # max spawntime in ms
|
const SPAWN_TIME_MAX = 3000 # max spawntime in ms
|
||||||
|
|
||||||
var _worker = preload("res://Characters/Worker/Worker.tscn")
|
var _worker = preload("res://Characters/Worker/Worker.tscn")
|
||||||
var _lastSpawn = 0 # timestamp of last spawned worker
|
var _lastSpawn = 0 # timestamp of last spawned worker
|
||||||
var _path: Path
|
var _path: Path
|
||||||
|
var diff = 0
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
assert(null != _worker)
|
assert(null != _worker)
|
||||||
@ -16,10 +17,11 @@ func _ready():
|
|||||||
_path = get_node(_nodepath)
|
_path = get_node(_nodepath)
|
||||||
assert(null != _path)
|
assert(null != _path)
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
func _process(delta):
|
||||||
# spawns new workers after defined time
|
# spawns new workers after defined time
|
||||||
var cur_time = OS.get_ticks_msec()
|
var cur_time = OS.get_ticks_msec()
|
||||||
var diff = rand_range(SPAWN_TIME_MIN, SPAWN_TIME_MAX)
|
|
||||||
if cur_time - _lastSpawn > diff:
|
if cur_time - _lastSpawn > diff:
|
||||||
#Logger.info(name + " spawning new worker")
|
#Logger.info(name + " spawning new worker")
|
||||||
var pathFollow = PathFollow.new()
|
var pathFollow = PathFollow.new()
|
||||||
@ -27,3 +29,5 @@ func _process(delta):
|
|||||||
pathFollow.add_child(_worker.instance())
|
pathFollow.add_child(_worker.instance())
|
||||||
_path.add_child(pathFollow)
|
_path.add_child(pathFollow)
|
||||||
_lastSpawn = cur_time
|
_lastSpawn = cur_time
|
||||||
|
|
||||||
|
diff = rand_range(SPAWN_TIME_MIN, SPAWN_TIME_MAX)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user