Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
AllPVPDeathCommand.cs
Go to the documentation of this file.
1
using
Microsoft.Xna.Framework
;
2
using
Terraria.Localization
;
3
4
namespace
Terraria.Chat.Commands
;
5
6
[ChatCommand(
"AllPVPDeath"
)]
7
public
class
AllPVPDeathCommand
:
IChatCommand
8
{
9
private
static
readonly
Color
RESPONSE_COLOR
=
new
Color
(255, 25, 25);
10
11
public
void
ProcessIncomingMessage
(
string
text,
byte
clientId)
12
{
13
for
(
int
i = 0; i < 255; i++)
14
{
15
Player
player =
Main
.
player
[i];
16
if
(player !=
null
&& player.
active
)
17
{
18
NetworkText
text2 =
NetworkText
.
FromKey
(
"LegacyMultiplayer.24"
, player.
name
, player.
numberOfDeathsPVP
);
19
if
(player.
numberOfDeathsPVP
== 1)
20
{
21
text2 =
NetworkText
.
FromKey
(
"LegacyMultiplayer.26"
, player.
name
, player.
numberOfDeathsPVP
);
22
}
23
ChatHelper
.
BroadcastChatMessage
(text2,
RESPONSE_COLOR
);
24
}
25
}
26
}
27
28
public
void
ProcessOutgoingMessage
(
ChatMessage
message)
29
{
30
}
31
}
Terraria.Chat.ChatHelper.BroadcastChatMessage
static void BroadcastChatMessage(NetworkText text, Color color, int excludedPlayer=-1)
Definition
ChatHelper.cs:46
Terraria.Chat.ChatHelper
Definition
ChatHelper.cs:12
Terraria.Chat.ChatMessage
Definition
ChatMessage.cs:9
Terraria.Chat.Commands.AllPVPDeathCommand.RESPONSE_COLOR
static readonly Color RESPONSE_COLOR
Definition
AllPVPDeathCommand.cs:9
Terraria.Chat.Commands.AllPVPDeathCommand.ProcessOutgoingMessage
void ProcessOutgoingMessage(ChatMessage message)
Definition
AllPVPDeathCommand.cs:28
Terraria.Chat.Commands.AllPVPDeathCommand.ProcessIncomingMessage
void ProcessIncomingMessage(string text, byte clientId)
Definition
AllPVPDeathCommand.cs:11
Terraria.Chat.Commands.AllPVPDeathCommand
Definition
AllPVPDeathCommand.cs:8
Terraria.Entity.active
bool active
Definition
Entity.cs:10
Terraria.Localization.NetworkText.FromKey
static NetworkText FromKey(string key, params object[] substitutions)
Definition
NetworkText.cs:58
Terraria.Localization.NetworkText
Definition
NetworkText.cs:8
Terraria.Main.player
static Player[] player
Definition
Main.cs:1803
Terraria.Main
Definition
Main.cs:79
Terraria.Player.name
string name
Definition
Player.cs:621
Terraria.Player.numberOfDeathsPVP
int numberOfDeathsPVP
Definition
Player.cs:631
Terraria.Player
Definition
Player.cs:42
Terraria.Chat.Commands.IChatCommand
Definition
IChatCommand.cs:4
Microsoft.Xna.Framework
Definition
AlphaTestEffect.cs:1
Terraria.Chat.Commands
Definition
AllDeathCommand.cs:4
Terraria.Localization
Definition
GameCulture.cs:5
Microsoft.Xna.Framework.Color
Definition
Color.cs:12
source
Terraria.Chat.Commands
AllPVPDeathCommand.cs
Generated by
1.10.0