Visual popup addendum (#9570)
This commit is contained in:
@@ -111,10 +111,10 @@ public sealed partial class AdminVerbSystem
|
||||
RemComp<PhysicsComponent>(args.Target); // So they can be dragged around.
|
||||
var xform = Transform(args.Target);
|
||||
_popupSystem.PopupEntity(Loc.GetString("admin-smite-chess-self"), args.Target,
|
||||
Filter.Entities(args.Target), PopupType.Critical);
|
||||
Filter.Entities(args.Target), PopupType.LargeCaution);
|
||||
_popupSystem.PopupCoordinates(
|
||||
Loc.GetString("admin-smite-chess-others", ("name", args.Target)), xform.Coordinates,
|
||||
Filter.PvsExcept(args.Target), PopupType.Critical);
|
||||
Filter.PvsExcept(args.Target), PopupType.MediumCaution);
|
||||
var board = Spawn("ChessBoard", xform.Coordinates);
|
||||
var session = _tabletopSystem.EnsureSession(Comp<TabletopGameComponent>(board));
|
||||
xform.Coordinates = EntityCoordinates.FromMap(_mapManager, session.Position);
|
||||
@@ -139,9 +139,9 @@ public sealed partial class AdminVerbSystem
|
||||
_flammableSystem.Ignite(args.Target);
|
||||
var xform = Transform(args.Target);
|
||||
_popupSystem.PopupEntity(Loc.GetString("admin-smite-set-alight-self"), args.Target,
|
||||
Filter.Entities(args.Target), PopupType.Critical);
|
||||
Filter.Entities(args.Target), PopupType.LargeCaution);
|
||||
_popupSystem.PopupCoordinates(Loc.GetString("admin-smite-set-alight-others", ("name", args.Target)), xform.Coordinates,
|
||||
Filter.PvsExcept(args.Target), PopupType.Critical);
|
||||
Filter.PvsExcept(args.Target), PopupType.MediumCaution);
|
||||
},
|
||||
Impact = LogImpact.Extreme,
|
||||
Message = "Makes them burn.",
|
||||
@@ -259,9 +259,9 @@ public sealed partial class AdminVerbSystem
|
||||
_bloodstreamSystem.SpillAllSolutions(args.Target, bloodstream);
|
||||
var xform = Transform(args.Target);
|
||||
_popupSystem.PopupEntity(Loc.GetString("admin-smite-remove-blood-self"), args.Target,
|
||||
Filter.Entities(args.Target), PopupType.Critical);
|
||||
Filter.Entities(args.Target), PopupType.LargeCaution);
|
||||
_popupSystem.PopupCoordinates(Loc.GetString("admin-smite-remove-blood-others", ("name", args.Target)), xform.Coordinates,
|
||||
Filter.PvsExcept(args.Target), PopupType.Critical);
|
||||
Filter.PvsExcept(args.Target), PopupType.MediumCaution);
|
||||
},
|
||||
Impact = LogImpact.Extreme,
|
||||
Message = "Removes their blood. All of it.",
|
||||
@@ -292,9 +292,9 @@ public sealed partial class AdminVerbSystem
|
||||
}
|
||||
|
||||
_popupSystem.PopupEntity(Loc.GetString("admin-smite-vomit-organs-self"), args.Target,
|
||||
Filter.Entities(args.Target), PopupType.Critical);
|
||||
Filter.Entities(args.Target), PopupType.LargeCaution);
|
||||
_popupSystem.PopupCoordinates(Loc.GetString("admin-smite-vomit-organs-others", ("name", args.Target)), baseXform.Coordinates,
|
||||
Filter.PvsExcept(args.Target), PopupType.Critical);
|
||||
Filter.PvsExcept(args.Target), PopupType.MediumCaution);
|
||||
},
|
||||
Impact = LogImpact.Extreme,
|
||||
Message = "Causes them to vomit, including their internal organs.",
|
||||
@@ -315,7 +315,7 @@ public sealed partial class AdminVerbSystem
|
||||
Transform(part.Owner).Coordinates = baseXform.Coordinates;
|
||||
}
|
||||
_popupSystem.PopupEntity(Loc.GetString("admin-smite-remove-hands-self"), args.Target,
|
||||
Filter.Entities(args.Target), PopupType.Critical);
|
||||
Filter.Entities(args.Target), PopupType.LargeCaution);
|
||||
_popupSystem.PopupCoordinates(Loc.GetString("admin-smite-remove-hands-others", ("name", args.Target)), baseXform.Coordinates,
|
||||
Filter.PvsExcept(args.Target), PopupType.Medium);
|
||||
},
|
||||
@@ -495,7 +495,7 @@ public sealed partial class AdminVerbSystem
|
||||
EntityManager.QueueDeleteEntity(args.Target);
|
||||
Spawn("Ash", Transform(args.Target).Coordinates);
|
||||
_popupSystem.PopupEntity(Loc.GetString("admin-smite-turned-ash-other", ("name", args.Target)), args.Target,
|
||||
Filter.Pvs(args.Target), PopupType.Critical);
|
||||
Filter.Pvs(args.Target), PopupType.LargeCaution);
|
||||
},
|
||||
Impact = LogImpact.Extreme,
|
||||
Message = "Reduces the target to a small pile of ash.",
|
||||
|
||||
Reference in New Issue
Block a user