diff --git a/common/src/main/scala/net/psforever/packet/game/SquadDetailDefinitionUpdateMessage.scala b/common/src/main/scala/net/psforever/packet/game/SquadDetailDefinitionUpdateMessage.scala index 7c60d048..270a61fb 100644 --- a/common/src/main/scala/net/psforever/packet/game/SquadDetailDefinitionUpdateMessage.scala +++ b/common/src/main/scala/net/psforever/packet/game/SquadDetailDefinitionUpdateMessage.scala @@ -1162,7 +1162,12 @@ object SquadDetailDefinitionUpdateMessage extends Marshallable[SquadDetailDefini private def unlinkFields(list : LinkedFields, out : List[SquadPositionEntry] = Nil) : List[SquadPositionEntry] = { list.next match { case None => - out :+ SquadPositionEntry(list.index, list.info) + list.info match { + case SquadPositionDetail.Blank => + out :+ SquadPositionEntry(list.index, None) + case _ => + out :+ SquadPositionEntry(list.index, list.info) + } case Some(next) => unlinkFields(next, out :+ SquadPositionEntry(list.index, list.info)) }