mirror of
https://github.com/islehorse/HISP.git
synced 2025-04-22 20:55:52 +12:00
All multirooms implemented!
This commit is contained in:
parent
2b59ba1be9
commit
e9dc4157b0
6 changed files with 151 additions and 47 deletions
|
@ -307,27 +307,20 @@ namespace HISP.Game
|
|||
{
|
||||
|
||||
string message = Messages.MultiroomPlayersParticipating;
|
||||
if(id != null) // Special type
|
||||
|
||||
Multiroom room = Multiroom.GetMultiroom(user.X, user.Y);
|
||||
room.Join(user);
|
||||
|
||||
foreach (User userOnTile in room.JoinedUsers)
|
||||
{
|
||||
foreach (User userOnTile in GameServer.GetUsersOnSpecialTileCode("MULTIROOM-" + id))
|
||||
{
|
||||
if (userOnTile.Id == user.Id)
|
||||
continue;
|
||||
message += Messages.FormatMultiroomParticipent(userOnTile.Username);
|
||||
}
|
||||
message += Messages.R1;
|
||||
}
|
||||
else if(id == null) // Generic
|
||||
{
|
||||
foreach (User userOnTile in GameServer.GetUsersAt(user.X, user.Y, true, true))
|
||||
{
|
||||
if (userOnTile.Id == user.Id)
|
||||
continue;
|
||||
message += Messages.FormatMultiroomParticipent(userOnTile.Username);
|
||||
}
|
||||
message += Messages.R1;
|
||||
if (userOnTile.Id == user.Id)
|
||||
continue;
|
||||
|
||||
message += Messages.FormatMultiroomParticipent(userOnTile.Username);
|
||||
}
|
||||
|
||||
message += Messages.R1;
|
||||
|
||||
if(id == null) // Generic
|
||||
{
|
||||
// Do nothing
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue