From 297fb46bde2a58ef74156572359320a191f8bd9c Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Wed, 1 Jan 2025 09:42:28 +0700 Subject: [PATCH] Add toString() implementation to MonsterEntity --- .../ru/dbotthepony/kstarbound/world/entities/MonsterEntity.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/MonsterEntity.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/MonsterEntity.kt index e1c555f9..35016327 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/MonsterEntity.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/MonsterEntity.kt @@ -327,6 +327,10 @@ class MonsterEntity(val variant: MonsterVariant, level: Double? = null) : ActorE private val deathDamageKinds = ObjectArraySet() + override fun toString(): String { + return "MonsterEntity[${variant.type}@${variant.seed} / ${if (isInWorld) world.toString() else "not in world"} / $position]" + } + override fun experienceDamage(damage: DamageRequestPacket): List { val notifications = statusController.experienceDamage(damage.request) val totalDamage = notifications.sumOf { it.healthLost }