//
// Monster.cs
//
// Copyright (c) František Boháček. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
using NosSmooth.Game.Data.Info;
using NosSmooth.Packets.Enums;
namespace NosSmooth.Game.Data.Entities;
///
/// Represents nostale monster entity.
///
///
///
///
///
///
///
///
///
///
///
///
public record Monster
(
long Id,
string? Name,
Position? Position,
byte? Speed,
ushort? Level,
byte? Direction,
Health? Hp,
Health? Mp,
FactionType? Faction,
short Size,
long MonsterVNum,
IReadOnlyList? EffectsVNums = default
) : ILivingEntity
{
///
public EntityType Type => EntityType.Monster;
}