Ice_and_Fire icon indicating copy to clipboard operation
Ice_and_Fire copied to clipboard

[Suggestion]: Dragon respawning

Open SiverDX opened this issue 2 years ago • 1 comments

What happened?

What if every roost / cave features generates an invisible (no collision) block (entity) And said block entity gets assigned the dragon which usually generates for that feature

It can then check (or get triggered if the dragon references the block (entity) as well) if the dragon is still alive or not and respawn it after a certain time (could have a config if it respawns the exact same type or a randomly generated one)

Maybe this could also be incorporated into dragon pathfinding (back to their home) (could be more efficient or sth. - not sure)

This block entity could also be utilized to locate roosts / caves (it could have a type field to identify whether it's a roost or a cave)

@TheBv any opinions on this

Minecraft Version

1.19

Ice and Fire version

N/A

Citadel version

N/A

Relevant log output

N/A

Other Information

  • [ ] I am using other mods besides Ice and Fire
  • [X] I have attached a log file from the session that I have experienced this issue

SiverDX avatar Feb 12 '24 10:02 SiverDX

the tick logic of the block would allow for more interaction

  • re-generate treasure blocks after a certain amount of time if the dragon is still alive (or was respawned)
  • generate dragon eggs / spawn a dragon of the opposite gender

SiverDX avatar Feb 17 '24 20:02 SiverDX