PacketType handler delegate organization.
We have the elements in GetDataHandlerDelegates dict in order by its packet type.
This commit is contained in:
parent
8d26b3816e
commit
20620f2b47
1 changed files with 17 additions and 17 deletions
|
|
@ -151,9 +151,9 @@ namespace TShockAPI
|
||||||
{ PacketTypes.CrystalInvasionStart, HandleOldOnesArmy },
|
{ PacketTypes.CrystalInvasionStart, HandleOldOnesArmy },
|
||||||
{ PacketTypes.PlayerHurtV2, HandlePlayerDamageV2 },
|
{ PacketTypes.PlayerHurtV2, HandlePlayerDamageV2 },
|
||||||
{ PacketTypes.PlayerDeathV2, HandlePlayerKillMeV2 },
|
{ PacketTypes.PlayerDeathV2, HandlePlayerKillMeV2 },
|
||||||
|
{ PacketTypes.SyncRevengeMarker, HandleSyncRevengeMarker },
|
||||||
{ PacketTypes.FishOutNPC, HandleFishOutNPC },
|
{ PacketTypes.FishOutNPC, HandleFishOutNPC },
|
||||||
{ PacketTypes.FoodPlatterTryPlacing, HandleFoodPlatterTryPlacing },
|
{ PacketTypes.FoodPlatterTryPlacing, HandleFoodPlatterTryPlacing }
|
||||||
{ PacketTypes.SyncRevengeMarker, HandleSyncRevengeMarker }
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3671,6 +3671,21 @@ namespace TShockAPI
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static bool HandleSyncRevengeMarker(GetDataHandlerArgs args)
|
||||||
|
{
|
||||||
|
int uniqueID = args.Data.ReadInt32();
|
||||||
|
Vector2 location = args.Data.ReadVector2();
|
||||||
|
int netId = args.Data.ReadInt32();
|
||||||
|
float npcHpPercent = args.Data.ReadSingle();
|
||||||
|
int npcTypeAgainstDiscouragement = args.Data.ReadInt32(); //tfw the argument is Type Against Discouragement
|
||||||
|
int npcAiStyleAgainstDiscouragement = args.Data.ReadInt32(); //see ^
|
||||||
|
int coinsValue = args.Data.ReadInt32();
|
||||||
|
float baseValue = args.Data.ReadSingle();
|
||||||
|
bool spawnedFromStatus = args.Data.ReadBoolean();
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
private static bool HandleFishOutNPC(GetDataHandlerArgs args)
|
private static bool HandleFishOutNPC(GetDataHandlerArgs args)
|
||||||
{
|
{
|
||||||
ushort tileX = args.Data.ReadUInt16();
|
ushort tileX = args.Data.ReadUInt16();
|
||||||
|
|
@ -3697,21 +3712,6 @@ namespace TShockAPI
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static bool HandleSyncRevengeMarker(GetDataHandlerArgs args)
|
|
||||||
{
|
|
||||||
int uniqueID = args.Data.ReadInt32();
|
|
||||||
Vector2 location = args.Data.ReadVector2();
|
|
||||||
int netId = args.Data.ReadInt32();
|
|
||||||
float npcHpPercent = args.Data.ReadSingle();
|
|
||||||
int npcTypeAgainstDiscouragement = args.Data.ReadInt32(); //tfw the argument is Type Against Discouragement
|
|
||||||
int npcAiStyleAgainstDiscouragement = args.Data.ReadInt32(); //see ^
|
|
||||||
int coinsValue = args.Data.ReadInt32();
|
|
||||||
float baseValue = args.Data.ReadSingle();
|
|
||||||
bool spawnedFromStatus = args.Data.ReadBoolean();
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
public enum EditAction
|
public enum EditAction
|
||||||
{
|
{
|
||||||
KillTile = 0,
|
KillTile = 0,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue