squads will work eventually

This commit is contained in:
ScrawnyRonnie 2025-08-01 21:20:54 -04:00
parent 749a611b87
commit 79dfef0e3b
4 changed files with 7 additions and 5 deletions

View file

@ -3853,7 +3853,8 @@ class ZoningOperations(
}
def startEnqueueSquadMessages: Boolean = {
sessionLogic.zoning.zoneReload && sessionLogic.zoning.spawn.setAvatar && player.isAlive
println(s"${sessionLogic.zoning.zoneReload} ${sessionLogic.zoning.spawn.setAvatar} ${player.isAlive}")
!sessionLogic.zoning.zoneReload && sessionLogic.zoning.spawn.setAvatar && player.isAlive
}
def enqueueNewActivity(newTasking: SpawnOperations.ActivityQueuedTask): Unit = {

View file

@ -368,6 +368,7 @@ class SquadInvitationManager(subs: SquadSubscriptionEntity, parent: ActorRef) {
charId,
SquadResponse.Membership(SquadResponseType.Cancel, charId, Some(0L), name, unk5 = false)
)
case None => ()
}
None
}

View file

@ -274,8 +274,8 @@ class SquadService extends Actor {
SquadActionMembershipCancel(cancellingPlayer, tplayer)
case SquadAction.Membership(SquadRequestType.Promote, _, _, _, _) => ()
// case SquadAction.Membership(SquadRequestType.Promote, promotingPlayer, Some(_promotedPlayer), promotedName, _) =>
// SquadActionMembershipPromote(promotingPlayer, _promotedPlayer, promotedName, SquadServiceMessage(tplayer, zone, action), sender())
case SquadAction.Membership(SquadRequestType.Promote, promotingPlayer, Some(_promotedPlayer), promotedName, _) =>
SquadActionMembershipPromote(promotingPlayer, _promotedPlayer, promotedName, SquadServiceMessage(tplayer, zone, action), sender())
case SquadAction.Membership(event, _, _, _, _) =>
info(s"SquadAction.Membership: $event is not yet supported")

View file

@ -653,7 +653,7 @@ class SquadSwitchboard(
if (squad.Leader.CharId == char_id) {
membership.lift(position) match {
case Some(toMember) =>
//SquadActionMembershipPromote(char_id, toMember.CharId)
SquadActionMembershipPromote(char_id, toMember.CharId)
case _ => ;
}
} else {
@ -684,7 +684,7 @@ class SquadSwitchboard(
def SquadActionMembership(action: Any): Unit = {
action match {
case SquadAction.Membership(SquadRequestType.Promote, promotingPlayer, Some(promotedPlayer), _, _) =>
//SquadActionMembershipPromote(promotingPlayer, promotedPlayer)
SquadActionMembershipPromote(promotingPlayer, promotedPlayer)
case SquadAction.Membership(event, _, _, _, _) =>
log.debug(s"SquadAction.Membership: $event is not supported here")