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.