I think that a supply signal thrown by a person AND a supply drop from other system generated sources should be treated differently in the .cs/language/configs for DiscordLogger

Here is what you have now:

[LangKeys.Event.SupplyDrop] = ":parachute: {time} SupplyDrop incoming at `{0}`",
[LangKeys.Event.SupplyDropLanded] = ":gift: {time} SupplyDrop landed at `{0}`",
[LangKeys.Event.SupplySignal] = ":firecracker: {time} SupplySignal was thrown by `{0}` at `{1}`",

 

Here is what I suggest:

[LangKeys.Event.SupplyDropUser] = ":parachute: {time} SupplyDrop incoming",
[LangKeys.Event.SupplyDropLandedUser] = ":gift: {time} SupplyDrop landed",
[LangKeys.Event.SupplyDrop] = ":parachute: {time} SupplyDrop incoming at `{0}`",
[LangKeys.Event.SupplyDropLanded] = ":gift: {time} SupplyDrop landed at `{0}`",
[LangKeys.Event.SupplySignal] = ":firecracker: {time} SupplySignal was thrown by `{0}` at `{1}`",

 

This is SO that the discord does not log the landing location of the user called supply drop BUT can show the location of the non user called one.