mirror of
https://github.com/2revoemag/PSF-BotServer.git
synced 2026-01-19 18:14:44 +00:00
actual br and cr (mostly)
This commit is contained in:
parent
3c508d34e8
commit
1f6e3d741e
|
|
@ -950,6 +950,7 @@ class SquadService extends Actor {
|
|||
membership.find { case (_member, _) => _member.CharId == charId } match {
|
||||
case Some(_) if squad.Leader.CharId != charId =>
|
||||
memberToSquad.remove(charId)
|
||||
subs.MonitorSquadDetails.subtractOne(charId)
|
||||
features.Switchboard ! SquadSwitchboard.Leave(charId)
|
||||
true
|
||||
case _ =>
|
||||
|
|
|
|||
|
|
@ -171,7 +171,7 @@ class SquadSwitchboard(
|
|||
//update for leader
|
||||
features.InitialAssociation = false
|
||||
subscriptions.Publish(leaderId, SquadResponse.IdentifyAsSquadLeader(squad.GUID))
|
||||
subscriptions.Publish(leaderId, SquadResponse.CharacterKnowledge(charId, role.Name, role.Certifications, 40, 5, role.ZoneId))
|
||||
subscriptions.Publish(leaderId, SquadResponse.CharacterKnowledge(charId, role.Name, role.Certifications, player.avatar.br.value, player.avatar.cr.value, role.ZoneId))
|
||||
//everyone
|
||||
subscriptions.InitSquadDetail(features)
|
||||
} else {
|
||||
|
|
@ -200,7 +200,7 @@ class SquadSwitchboard(
|
|||
)
|
||||
subscriptions.Publish(toChannel, SquadResponse.Join(squad, List(position), "", self), Seq(charId))
|
||||
//update for leader
|
||||
subscriptions.Publish(leaderId, SquadResponse.CharacterKnowledge(charId, role.Name, role.Certifications, 40, 5, role.ZoneId))
|
||||
subscriptions.Publish(leaderId, SquadResponse.CharacterKnowledge(charId, role.Name, role.Certifications, player.avatar.br.value, player.avatar.cr.value, role.ZoneId))
|
||||
subscriptions.SquadEvents.subscribe(sendTo, s"/$toChannel/Squad")
|
||||
subscriptions.InitSquadDetail(squad.GUID, Seq(charId), squad)
|
||||
}
|
||||
|
|
@ -729,6 +729,7 @@ class SquadSwitchboard(
|
|||
_.CharId == promotedPlayer
|
||||
}
|
||||
.foreach { member =>
|
||||
//todo: get member br & cr to replace 40, 5
|
||||
subscriptions.Publish(promotedPlayer, SquadResponse.CharacterKnowledge(member.CharId, member.Name, member.Certifications, 40, 5, member.ZoneId))
|
||||
}
|
||||
//to old and to new squad leader
|
||||
|
|
@ -904,18 +905,18 @@ class SquadSwitchboard(
|
|||
if (leaderCharId != charId) {
|
||||
subscriptions.Publish(
|
||||
leaderCharId,
|
||||
SquadResponse.CharacterKnowledge(charId, member.Name, certifications, 40, 5, zoneNumber)
|
||||
SquadResponse.CharacterKnowledge(charId, member.Name, certifications, player.avatar.br.value, player.avatar.cr.value, zoneNumber)
|
||||
)
|
||||
}
|
||||
context.parent ! SquadServiceMessage(player, player.Zone, SquadAction.ReloadDecoration())
|
||||
} else if (zoneBefore != zoneNumber && leaderCharId != charId) {
|
||||
subscriptions.Publish(
|
||||
leaderCharId,
|
||||
SquadResponse.CharacterKnowledge(charId, member.Name, certifications, 40, 5, 0)
|
||||
SquadResponse.CharacterKnowledge(charId, member.Name, certifications, player.avatar.br.value, player.avatar.cr.value, 0)
|
||||
)
|
||||
subscriptions.Publish(
|
||||
leaderCharId,
|
||||
SquadResponse.CharacterKnowledge(charId, member.Name, certifications, 40, 5, zoneNumber)
|
||||
SquadResponse.CharacterKnowledge(charId, member.Name, certifications, player.avatar.br.value, player.avatar.cr.value, zoneNumber)
|
||||
)
|
||||
}
|
||||
if (features.LocationFollowsSquadLead) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue