From 34d8f1504f8db2d017cf680200f070b5537fc2f1 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Sun, 9 Feb 2025 20:55:42 +0900 Subject: [PATCH] actorvalue blob clone wip --- src/net/torvald/terrarum/gameactors/ActorValue.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/net/torvald/terrarum/gameactors/ActorValue.kt b/src/net/torvald/terrarum/gameactors/ActorValue.kt index 3e970fdc7..1cf2b66ad 100644 --- a/src/net/torvald/terrarum/gameactors/ActorValue.kt +++ b/src/net/torvald/terrarum/gameactors/ActorValue.kt @@ -87,7 +87,12 @@ class ActorValue : KVHashMap { } fun clone(newActor: Actor): ActorValue { - return ActorValue(newActor, hashMap) + return ActorValue(newActor, hashMap).also { + val listOfBlobs = it.hashMap.entries.filter { (it.value as? String)?.startsWith(BLOB) ?: false } + listOfBlobs.forEach { + + } + } // TODO clone blobs }