server-master/srcs/_plugins/WingsEmu.Plugins.BasicImplementation/ServerConfigs/ImportObjects/Drops/DropObject.cs
2026-02-10 18:21:30 +01:00

25 lines
No EOL
828 B
C#

using System.Collections.Generic;
using YamlDotNet.Serialization;
namespace WingsEmu.Plugins.BasicImplementations.ServerConfigs.ImportObjects.Drops;
public class DropObject
{
[YamlMember(Alias = "chance", ApplyNamingConventions = true)]
public int Chance { get; set; }
[YamlMember(Alias = "itemVnum", ApplyNamingConventions = true)]
public int ItemVNum { get; set; }
[YamlMember(Alias = "quantity", ApplyNamingConventions = true)]
public int Quantity { get; set; }
[YamlMember(Alias = "races", ApplyNamingConventions = true)]
public List<int[]> Races { get; set; }
[YamlMember(Alias = "mapIds", ApplyNamingConventions = true)]
public int[] MapIds { get; set; }
[YamlMember(Alias = "monsterVnums", ApplyNamingConventions = true)]
public int[] MonsterVnums { get; set; }
}