Inventory logger

This commit is contained in:
erik 2025-05-12 20:27:00 +02:00
parent 29fba4b7cb
commit de2057789a
41 changed files with 12834 additions and 171 deletions

67
Shared/Constants/Skill.cs Normal file
View file

@ -0,0 +1,67 @@
namespace Mag.Shared.Constants
{
/// <summary>
/// note: even though these are unnumbered, order is very important. values of "none" or commented
/// as retired or unused --ABSOLUTELY CANNOT-- be removed. Skills that are none, retired, or not
/// implemented have been removed from the SkillHelper.ValidSkills hashset below.
/// </summary>
public enum Skill
{
None,
Axe, /* Retired */
Bow, /* Retired */
Crossbow, /* Retired */
Dagger, /* Retired */
Mace, /* Retired */
MeleeDefense,
MissileDefense,
Sling, /* Retired */
Spear, /* Retired */
Staff, /* Retired */
Sword, /* Retired */
ThrownWeapon, /* Retired */
UnarmedCombat, /* Retired */
ArcaneLore,
MagicDefense,
ManaConversion,
Spellcraft, /* Unimplemented */
ItemTinkering,
AssessPerson,
Deception,
Healing,
Jump,
Lockpick,
Run,
Awareness, /* Unimplemented */
ArmsAndArmorRepair, /* Unimplemented */
AssessCreature,
WeaponTinkering,
ArmorTinkering,
MagicItemTinkering,
CreatureEnchantment,
ItemEnchantment,
LifeMagic,
WarMagic,
Leadership,
Loyalty,
Fletching,
Alchemy,
Cooking,
Salvaging,
TwoHandedCombat,
Gearcraft, /* Retired */
VoidMagic,
HeavyWeapons,
LightWeapons,
FinesseWeapons,
MissileWeapons,
Shield,
DualWield,
Recklessness,
SneakAttack,
DirtyFighting,
Challenge, /* Unimplemented */
Summoning
}
}