Currently Perish Song’s count is displayed in the battle messages. These messages disappear and are kinda small. Possibly, instead it could be shown in chat if its your recruit.
Here’s the code that should do it, tested thoroughly on personal server:
(This is in StatusScript.cs under AddExtraStatus)
case "PerishCount":
{
if (msg)
{
hitlist.AddPacketToMap(map, PacketBuilder.CreateBattleMsg(character.Name + "'s perish count fell to " + counter + "!", Text.BrightRed), character.X, character.Y, 10);
foreach (MapPlayer playersOnMap in map.PlayersOnMap.GetPlayers())
{
if (playersOnMap.Client.Player.GetActiveRecruit() == character)
{
Messenger.PlayerMsg(playersOnMap.Client, character.Name + "'s perish count fell to " + counter + "!", System.Drawing.Color.Red);
}
}
}
}
break;
EDIT:
Here’s a screenshot: