Inspired by Super Mario Bros 35, mode is already implemented in Minecraft as an option (MC35 AKA "Send Defeated Mobs") and Phar was interested in implementing it for Rogue Legacy. It uses a special tag and bounce packets (similar to DeathLink network-wise).
I would like to make it more generic however for future cross-game interactions.
Bounce packet would have:
Name
Type
Notes
name
str
Name of this enemy, so that the same game will spawn the exact type.
power
int
Amount of "power" this enemy has. The higher the number, the stronger the enemy is.
hints
Optional[List[str]]
Hints that describe the enemy in simple terms, assume not all terms will be understood. For example: ["hound", "dog", "zombie"]
traits
Optional[List[str]]
Descriptions or modifiers that should be applied to the enemy. For example ["fast"] in one game could indicate a class of enemy type, and in another game could indicate a status effect.
Inspired by Super Mario Bros 35, mode is already implemented in Minecraft as an option (MC35 AKA "Send Defeated Mobs") and Phar was interested in implementing it for Rogue Legacy. It uses a special tag and bounce packets (similar to DeathLink network-wise).
I would like to make it more generic however for future cross-game interactions.
Bounce packet would have:
See this Draft document for more.
EDIT: There's a similar mod in Noita called Noita nemesis which works with Noita Together.