mirror of
https://github.com/Relintai/broken_seals.git
synced 2024-12-18 01:06:47 +01:00
21 lines
509 B
GDScript3
21 lines
509 B
GDScript3
|
extends Dungeon
|
||
|
|
||
|
export (EntityData) var trainer : EntityData
|
||
|
|
||
|
func _instance(p_seed, p_instance):
|
||
|
._instance(p_seed, p_instance)
|
||
|
|
||
|
p_instance.trainer = trainer
|
||
|
|
||
|
return p_instance
|
||
|
|
||
|
func _generate_chunk(chunk : VoxelChunk, spawn_mobs : bool):
|
||
|
if trainer == null:
|
||
|
return
|
||
|
|
||
|
if chunk.position_x == 0 && chunk.position_y == 0 && chunk.position_z == 0:
|
||
|
var pos : Vector3 = Vector3(4 * chunk.voxel_scale, 8 * chunk.voxel_scale, 4 * chunk.voxel_scale)
|
||
|
|
||
|
ESS.entity_spawner.spawn_mob(trainer.id, 1, pos)
|
||
|
|