From ceb58ed39a030651dbad1892cdff03d241bd43fb Mon Sep 17 00:00:00 2001 From: Mazo Date: Sat, 9 May 2020 00:49:57 +0100 Subject: [PATCH] No more pew pew in sanctuaries (#422) --- pslogin/src/main/scala/WorldSessionActor.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pslogin/src/main/scala/WorldSessionActor.scala b/pslogin/src/main/scala/WorldSessionActor.scala index 96255cb9e..3f6f461ce 100644 --- a/pslogin/src/main/scala/WorldSessionActor.scala +++ b/pslogin/src/main/scala/WorldSessionActor.scala @@ -1193,7 +1193,8 @@ class WorldSessionActor extends Actor log.info(s"Player ${tplayer.Name} has been loaded") player = tplayer //LoadMapMessage causes the client to send BeginZoningMessage, eventually leading to SetCurrentAvatar - sendResponse(LoadMapMessage(continent.Map.Name, continent.Id, 40100, 25, true, continent.Map.Checksum)) + val weaponsEnabled = (continent.Map.Name != "map11" && continent.Map.Name != "map12" && continent.Map.Name != "map13") + sendResponse(LoadMapMessage(continent.Map.Name, continent.Id, 40100, 25, weaponsEnabled, continent.Map.Checksum)) setupAvatarFunc() //important! the LoadMapMessage must be processed by the client before the avatar is created persist()