fix: Allow guildstone movement within the same house (#2031)
- Adjusted condition to prevent unnecessary "one guildstone per house" restriction when moving the guildstone inside the same house since the guildstone does not disappear after teleporter generation. Refactors the teleportation logic for improved user experience.
This commit is contained in:
parent
2bff1d2cbc
commit
e8a199e498
1 changed files with 1 additions and 1 deletions
|
|
@ -51,7 +51,7 @@ public partial class GuildTeleporter : Item
|
|||
{
|
||||
from.SendLocalizedMessage(501141); // You can only place a guildstone in a house you own!
|
||||
}
|
||||
else if (house.FindGuildstone() != null)
|
||||
else if (house.FindGuildstone() != null && house.FindGuildstone() != _stone)
|
||||
{
|
||||
from.SendLocalizedMessage(501142); // Only one guildstone may reside in a given house.
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue