Admin Respawn Verb now works as intended (#21840)

* Respawn verb actually works now

For some reason the respawn verb was using the name of the person who used it instead of the person that was targetted.

* added changelog

* typo moment

* Removed unnecessary check
This commit is contained in:
nikthechampiongr
2023-11-26 21:11:59 +00:00
committed by GitHub
parent 14b8762bf3
commit a8ea676593
2 changed files with 18 additions and 16 deletions

View File

@@ -156,6 +156,19 @@ namespace Content.Server.Administration.Systems
Impact = LogImpact.Extreme, Impact = LogImpact.Extreme,
ConfirmationPopup = true ConfirmationPopup = true
}); });
// Respawn
args.Verbs.Add(new Verb()
{
Text = Loc.GetString("admin-player-actions-respawn"),
Category = VerbCategory.Admin,
Act = () =>
{
_console.ExecuteCommand(player, $"respawn {targetActor.PlayerSession.Name}");
},
ConfirmationPopup = true,
// No logimpact as the command does it internally.
});
} }
// Admin Logs // Admin Logs
@@ -211,21 +224,6 @@ namespace Content.Server.Administration.Systems
Impact = LogImpact.Low Impact = LogImpact.Low
}); });
// Respawn
if (HasComp<ActorComponent>(args.Target))
{
args.Verbs.Add(new Verb()
{
Text = Loc.GetString("admin-player-actions-respawn"),
Category = VerbCategory.Admin,
Act = () =>
{
_console.ExecuteCommand(player, $"respawn {actor.PlayerSession.Name}");
},
ConfirmationPopup = true,
// No logimpact as the command does it internally.
});
}
} }
} }

View File

@@ -1,4 +1,4 @@
Name: Admin Name: Admin
AdminOnly: true AdminOnly: true
Order: 1 Order: 1
Entries: Entries:
@@ -66,3 +66,7 @@ Entries:
- {message: 'AME and PA make a sound effect when they are being overloaded. Similar to being sent a fax.', type: Add} - {message: 'AME and PA make a sound effect when they are being overloaded. Similar to being sent a fax.', type: Add}
id: 10 id: 10
time: '2023-11-07T15:03:00.0000000+00:00' time: '2023-11-07T15:03:00.0000000+00:00'
- author: nikthechampiongr
changes:
- {message: 'The respawn verb now respawns the targeted player instead of the admin', type: Fix}
time: '2023-11-22T16:39:00.0000000+00:00'