mirror of
https://github.com/2revoemag/PSF-BotServer.git
synced 2026-03-03 12:10:22 +00:00
Basic functionality for capitol force domes (#315)
This commit is contained in:
parent
ddf702eea9
commit
50df2bace0
5 changed files with 74 additions and 1 deletions
|
|
@ -1688,6 +1688,13 @@ class WorldSessionActor extends Actor
|
|||
case LocalResponse.TriggerSound(sound, pos, unk, volume) =>
|
||||
sendResponse(TriggerSoundMessage(sound, pos, unk, volume))
|
||||
|
||||
case LocalResponse.UpdateForceDomeStatus(building_guid, activated) => {
|
||||
if(activated) {
|
||||
sendResponse(GenericObjectActionMessage(building_guid, 11))
|
||||
} else {
|
||||
sendResponse(GenericObjectActionMessage(building_guid, 12))
|
||||
}
|
||||
}
|
||||
case _ => ;
|
||||
}
|
||||
}
|
||||
|
|
@ -7594,6 +7601,12 @@ class WorldSessionActor extends Actor
|
|||
def configZone(zone : Zone) : Unit = {
|
||||
zone.Buildings.values.foreach(building => {
|
||||
sendResponse(SetEmpireMessage(building.GUID, building.Faction))
|
||||
|
||||
// Synchronise capitol force dome state
|
||||
if(building.IsCapitol && building.ForceDomeActive) {
|
||||
sendResponse(GenericObjectActionMessage(building.GUID, 13))
|
||||
}
|
||||
|
||||
building.Amenities.foreach(amenity => {
|
||||
val amenityId = amenity.GUID
|
||||
sendResponse(PlanetsideAttributeMessage(amenityId, 50, 0))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue