ソースを参照

Address signs on the ground, apparently some do not count as widgets

Emagi 4 ヶ月 前
コミット
89daa29e97
1 ファイル変更1 行追加1 行削除
  1. 1 1
      EQ2/source/WorldServer/Spawn.cpp

+ 1 - 1
EQ2/source/WorldServer/Spawn.cpp

@@ -2159,7 +2159,7 @@ void Spawn::InitializePosPacketData(Player* player, PacketStruct* packet, bool b
 		else {
 			packet->setDataByName("pos_x", appearance.pos.X);
 			float result_y = appearance.pos.Y;
-			if(!IsWidget() && !(IsFlyingCreature() || IsWaterCreature() || InWater())) {
+			if(!IsWidget() && !IsSign() && !(IsFlyingCreature() || IsWaterCreature() || InWater())) {
 				result_y = new_y;
 			}
 			if(GetMap() != player->GetMap()) {