mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-01-19 18:44:45 +00:00
squads will work eventually
This commit is contained in:
parent
749a611b87
commit
79dfef0e3b
|
|
@ -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 = {
|
||||
|
|
|
|||
|
|
@ -368,6 +368,7 @@ class SquadInvitationManager(subs: SquadSubscriptionEntity, parent: ActorRef) {
|
|||
charId,
|
||||
SquadResponse.Membership(SquadResponseType.Cancel, charId, Some(0L), name, unk5 = false)
|
||||
)
|
||||
case None => ()
|
||||
}
|
||||
None
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
|
|
|
|||
Loading…
Reference in a new issue