## Summary `SendKarmaMessage` maps the karma change to a message, and its fallback arm is "You have lost a little karma." (1019063). A change of `0` lands in that arm, so the player is told they lost karma when nothing changed. How to reproduce on a clean build: kill a creature with 0 karma, such as a grey wolf. The kill awards 0 karma and the player sees "You have lost a little karma." This change returns early when the change is `0`, which matches how `AwardFame` already handles fame: it sends nothing when fame doesn't change. ## Test plan - [x] `dotnet build` succeeds - [x] Kill a 0-karma creature: no karma message - [x] Kill a negative-karma creature: "gained karma" message is unchanged |
||
|---|---|---|
| .. | ||
| Application | ||
| BuildTool | ||
| Logger | ||
| Server | ||
| Server.Tests | ||
| UOContent | ||
| UOContent.Tests | ||