* animate slime faster
* show loot text above head much closer to head
This commit is contained in:
@@ -2634,9 +2634,10 @@ func _place_key_in_room(room: Dictionary):
|
||||
valid_positions.append(Vector2(world_x, world_y))
|
||||
|
||||
if valid_positions.size() > 0:
|
||||
# Pick a random position
|
||||
# Use deterministic seed for key placement (ensures same position on host and clients)
|
||||
var rng = RandomNumberGenerator.new()
|
||||
rng.randomize()
|
||||
var key_seed = dungeon_seed + (room.x * 1000) + (room.y * 100) + 5000 # Offset to avoid collisions with other objects
|
||||
rng.seed = key_seed
|
||||
var key_pos = valid_positions[rng.randi() % valid_positions.size()]
|
||||
|
||||
# Spawn key loot
|
||||
|
||||
Reference in New Issue
Block a user