namespace Content.Shared.Magic;
// TODO: If still needed, move to magic component
[ImplicitDataDefinitionForInheritors]
public abstract partial class MagicInstantSpawnData;
///
/// Spawns underneath caster.
///
public sealed partial class TargetCasterPos : MagicInstantSpawnData;
///
/// Spawns 3 tiles wide in front of the caster.
///
public sealed partial class TargetInFront : MagicInstantSpawnData
{
[DataField]
public int Width = 3;
}
///
/// Spawns 1 tile in front of caster
///
public sealed partial class TargetInFrontSingle : MagicInstantSpawnData;