throw new NotImplementedException();
}
- DoLungeAnimation(user, weaponUid, weapon.Angle, GetCoordinates(attack.Coordinates).ToMap(EntityManager, TransformSystem), weapon.Range, animation);
+ DoLungeAnimation(user, weaponUid, weapon.Angle, TransformSystem.ToMapCoordinates(GetCoordinates(attack.Coordinates)), weapon.Range, animation);
}
var attackEv = new MeleeAttackEvent(weaponUid);
// TODO: This needs fixing
if (meleeUid == user)
{
- AdminLogger.Add(LogType.MeleeHit, LogImpact.Low,
+ AdminLogger.Add(LogType.MeleeHit,
+ LogImpact.Low,
$"{ToPrettyString(user):actor} melee attacked (light) using their hands and missed");
}
else
{
- AdminLogger.Add(LogType.MeleeHit, LogImpact.Low,
+ AdminLogger.Add(LogType.MeleeHit,
+ LogImpact.Low,
$"{ToPrettyString(user):actor} melee attacked (light) using {ToPrettyString(meleeUid):tool} and missed");
}
var missEvent = new MeleeHitEvent(new List<EntityUid>(), user, meleeUid, damage, null);
if (meleeUid == user)
{
- AdminLogger.Add(LogType.MeleeHit, LogImpact.Medium,
+ AdminLogger.Add(LogType.MeleeHit,
+ LogImpact.Medium,
$"{ToPrettyString(user):actor} melee attacked (light) {ToPrettyString(target.Value):subject} using their hands and dealt {damageResult.GetTotal():damage} damage");
}
else
{
- AdminLogger.Add(LogType.MeleeHit, LogImpact.Medium,
+ AdminLogger.Add(LogType.MeleeHit,
+ LogImpact.Medium,
$"{ToPrettyString(user):actor} melee attacked (light) {ToPrettyString(target.Value):subject} using {ToPrettyString(meleeUid):tool} and dealt {damageResult.GetTotal():damage} damage");
}
if (!TryComp(user, out TransformComponent? userXform))
return false;
- var targetMap = GetCoordinates(ev.Coordinates).ToMap(EntityManager, TransformSystem);
+ var targetMap = TransformSystem.ToMapCoordinates(GetCoordinates(ev.Coordinates));
if (targetMap.MapId != userXform.MapID)
return false;
{
if (meleeUid == user)
{
- AdminLogger.Add(LogType.MeleeHit, LogImpact.Low,
+ AdminLogger.Add(LogType.MeleeHit,
+ LogImpact.Low,
$"{ToPrettyString(user):actor} melee attacked (heavy) using their hands and missed");
}
else
{
- AdminLogger.Add(LogType.MeleeHit, LogImpact.Low,
+ AdminLogger.Add(LogType.MeleeHit,
+ LogImpact.Low,
$"{ToPrettyString(user):actor} melee attacked (heavy) using {ToPrettyString(meleeUid):tool} and missed");
}
var missEvent = new MeleeHitEvent(new List<EntityUid>(), user, meleeUid, damage, direction);
// Validate client
for (var i = entities.Count - 1; i >= 0; i--)
{
- if (ArcRaySuccessful(entities[i], userPos, direction.ToWorldAngle(), component.Angle, distance,
- userXform.MapID, user, session))
+ if (ArcRaySuccessful(entities[i],
+ userPos,
+ direction.ToWorldAngle(),
+ component.Angle,
+ distance,
+ userXform.MapID,
+ user,
+ session))
{
continue;
}
if (meleeUid == user)
{
- AdminLogger.Add(LogType.MeleeHit, LogImpact.Medium,
+ AdminLogger.Add(LogType.MeleeHit,
+ LogImpact.Medium,
$"{ToPrettyString(user):actor} melee attacked (heavy) {ToPrettyString(entity):subject} using their hands and dealt {damageResult.GetTotal():damage} damage");
}
else
{
- AdminLogger.Add(LogType.MeleeHit, LogImpact.Medium,
+ AdminLogger.Add(LogType.MeleeHit,
+ LogImpact.Medium,
$"{ToPrettyString(user):actor} melee attacked (heavy) {ToPrettyString(entity):subject} using {ToPrettyString(meleeUid):tool} and dealt {damageResult.GetTotal():damage} damage");
}
}
{
var castAngle = new Angle(baseAngle + increment * i);
var res = _physics.IntersectRay(mapId,
- new CollisionRay(position, castAngle.ToWorldVec(),
- AttackMask), range, ignore, false).ToList();
+ new CollisionRay(position,
+ castAngle.ToWorldVec(),
+ AttackMask),
+ range,
+ ignore,
+ false)
+ .ToList();
if (res.Count != 0)
{
return resSet;
}
- protected virtual bool ArcRaySuccessful(EntityUid targetUid, Vector2 position, Angle angle, Angle arcWidth, float range,
- MapId mapId, EntityUid ignore, ICommonSession? session)
+ protected virtual bool ArcRaySuccessful(EntityUid targetUid,
+ Vector2 position,
+ Angle angle,
+ Angle arcWidth,
+ float range,
+ MapId mapId,
+ EntityUid ignore,
+ ICommonSession? session)
{
// Only matters for server.
return true;