diff options
| author | Freya Murphy <freya@freyacat.org> | 2026-03-26 23:15:33 -0400 |
|---|---|---|
| committer | Freya Murphy <freya@freyacat.org> | 2026-03-27 23:09:23 -0400 |
| commit | f8322cd21cde68a72b05efbad3a05b8e67c0bdd0 (patch) | |
| tree | d7e60bc8fedadc8fa7ae725571cad1f398eaf6dc /core/src/events/onDeath.kt | |
| download | kenshinshideandseek2-f8322cd21cde68a72b05efbad3a05b8e67c0bdd0.tar.gz kenshinshideandseek2-f8322cd21cde68a72b05efbad3a05b8e67c0bdd0.tar.bz2 kenshinshideandseek2-f8322cd21cde68a72b05efbad3a05b8e67c0bdd0.zip | |
initial
Diffstat (limited to 'core/src/events/onDeath.kt')
| -rw-r--r-- | core/src/events/onDeath.kt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/core/src/events/onDeath.kt b/core/src/events/onDeath.kt new file mode 100644 index 0000000..250b55c --- /dev/null +++ b/core/src/events/onDeath.kt @@ -0,0 +1,18 @@ +package cat.freya.khs.event + +import cat.freya.khs.Khs +import cat.freya.khs.player.Player + +data class DeathEvent(val plugin: Khs, val player: Player) : Event() + +fun onDeath(event: DeathEvent) { + val (plugin, player) = event + val game = plugin.game + + // uh, if u dead, kinda arent disguised anymore lol + player.revealDisguise() + + if (!game.hasPlayer(player)) return + + event.cancel() +} |