diff --git a/Projects/UOContent/Commands/HelpInfo.cs b/Projects/UOContent/Commands/HelpInfo.cs index f3768e9df..3cdeb4763 100644 --- a/Projects/UOContent/Commands/HelpInfo.cs +++ b/Projects/UOContent/Commands/HelpInfo.cs @@ -96,7 +96,7 @@ public static class HelpInfo .ReplaceOrdinal("<", "(") .ReplaceOrdinal(">", ")"); - if (e.Handler.Target == null && usage == null && desc == null) + if (e.Handler.Target != null && usage == null && desc == null) { continue; } @@ -104,7 +104,7 @@ public static class HelpInfo var aliasesAttr = mi.GetCustomAttribute(typeof(AliasesAttribute), false) as AliasesAttribute; var aliases = aliasesAttr?.Aliases; - list.Add(new CommandInfo(e.AccessLevel, e.Command, aliases, usage, null, desc)); + list.Add(new CommandInfo(e.AccessLevel, e.Command, aliases, usage ?? e.Command, null, desc ?? "No description available.")); } for (var i = 0; i < TargetCommands.AllCommands.Count; ++i) @@ -130,7 +130,7 @@ public static class HelpInfo desc = desc .ReplaceOrdinal("<", "(") - .ReplaceOrdinal(">", ")"); + .ReplaceOrdinal(">", ")") ?? "No description available."; List modsList = []; diff --git a/Projects/UOContent/Engines/Factions/Core/Faction.cs b/Projects/UOContent/Engines/Factions/Core/Faction.cs index c0bb0b049..f952f5d64 100644 --- a/Projects/UOContent/Engines/Factions/Core/Faction.cs +++ b/Projects/UOContent/Engines/Factions/Core/Faction.cs @@ -846,6 +846,8 @@ namespace Server.Factions e.Mobile.SendMessage($"{count} items reset"); } + [Usage("FactionCommander")] + [Description("Sets the targeted player as the faction commander.")] public static void FactionCommander_OnCommand(CommandEventArgs e) { e.Mobile.SendMessage("Target a player to make them the faction commander."); diff --git a/docs/commands/commands.7z b/docs/commands/commands.7z index fea488840..b34b344c9 100644 Binary files a/docs/commands/commands.7z and b/docs/commands/commands.7z differ