You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
255 lines
4.7 KiB
C#
255 lines
4.7 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using SiegeSong;
|
|
|
|
namespace SiegeSong
|
|
{
|
|
public enum AIBattleStrategy
|
|
{
|
|
DistanceToRecoup = 0,
|
|
DistanceToRanged = 1,
|
|
LureIntoCounter = 2,
|
|
ChargeToAttack = 3,
|
|
}
|
|
|
|
public enum AIConfidence
|
|
{
|
|
Panicked = 0,
|
|
Nervous = 1,
|
|
Calm = 2,
|
|
Confident = 3,
|
|
Reckless = 4,
|
|
}
|
|
|
|
public enum AIHostility
|
|
{
|
|
Unconscious = 0,
|
|
Surrendered = 1,
|
|
Fleeing = 2,
|
|
NotHostile = 3,
|
|
GuardingNonHostile = 4,
|
|
SearchingNotHostile = 5,
|
|
GuardingHostile = 6,
|
|
SearchingHostile = 7,
|
|
Hostile = 8,
|
|
}
|
|
|
|
public enum FactionRelationship
|
|
{
|
|
Allies = 0,
|
|
Peers = 1,
|
|
Rivals = 2,
|
|
Enemies = 3,
|
|
Combatants = 4,
|
|
}
|
|
|
|
public enum Faction
|
|
{
|
|
Prey = 0,
|
|
Predators = 1,
|
|
Citizens = 2,
|
|
Bandits = 3,
|
|
Hunters = 4,
|
|
Monsters = 5,
|
|
MonsterHunters = 6,
|
|
BountyrHunters = 7,
|
|
WantedCriminal = 8,
|
|
// ...
|
|
}
|
|
|
|
public enum PhysicalMaterial
|
|
{
|
|
Flesh = 0,
|
|
Dirt = 1,
|
|
Sand = 2,
|
|
Stone = 3,
|
|
Ceramic = 4,
|
|
Wood = 5,
|
|
MetalF = 6,
|
|
MetalNonF = 7,
|
|
Fabric = 8,
|
|
}
|
|
|
|
public enum ProtectionLevel
|
|
{
|
|
Unprotected = 0,
|
|
Partial = 1,
|
|
Full = 2,
|
|
}
|
|
|
|
public enum DamageWeight
|
|
{
|
|
Light = 0,
|
|
Medium = 1,
|
|
Heavy = 2,
|
|
}
|
|
|
|
public enum DamageType
|
|
{
|
|
Cutting = 0,
|
|
Stabbing = 1,
|
|
Bludgeoning = 2,
|
|
}
|
|
|
|
public enum EffectType
|
|
{
|
|
Physical = 0,
|
|
Phsychic = 1,
|
|
Buring = 2,
|
|
Shocking = 3,
|
|
Freezing = 4,
|
|
Poisoning = 5,
|
|
Irradiating = 6,
|
|
}
|
|
|
|
public enum Attributes
|
|
{
|
|
Strength = 0,
|
|
Endurance = 1,
|
|
Resiliency = 2,
|
|
Resolve = 3,
|
|
Immunity = 4,
|
|
Balance = 5,
|
|
Intellect = 6,
|
|
Empathy = 7,
|
|
Awareness = 8,
|
|
}
|
|
|
|
public enum LoadZoneClassification
|
|
{
|
|
Area = 0,
|
|
Locale = 1,
|
|
Region = 2,
|
|
}
|
|
|
|
public enum HUDGroup
|
|
{
|
|
StatBarArea = 0,
|
|
EquipmentArea = 1,
|
|
SelectorArea = 2,
|
|
NotificationArea = 3,
|
|
LeftDirectionalArea = 4,
|
|
RightDirectionalArea = 5,
|
|
BigNotificationArea = 6,
|
|
}
|
|
|
|
public enum InputDirection
|
|
{
|
|
TopLeft = 0,
|
|
TopMid = 1,
|
|
TopRight = 2,
|
|
MidLeft = 3,
|
|
MidMid = 4,
|
|
MidRight = 5,
|
|
BottomLeft = 6,
|
|
BottomMid = 7,
|
|
BottomRight = 8,
|
|
}
|
|
|
|
public enum SkillCategory
|
|
{
|
|
Martial = 0,
|
|
Physical = 1,
|
|
Mental = 2,
|
|
Magical = 3,
|
|
}
|
|
|
|
public enum MartialSkill
|
|
{
|
|
ShortBlades = 0,
|
|
LongBlades = 1,
|
|
Axes = 2,
|
|
BluntWeapons = 3,
|
|
Polearms = 4,
|
|
Shortbows = 5,
|
|
Longbows = 6,
|
|
Bucklers = 7,
|
|
Shields = 8,
|
|
}
|
|
|
|
public enum PhysicalSkill
|
|
{
|
|
Tailoring = 0,
|
|
Cooking = 1,
|
|
Sculpting = 2,
|
|
Smithing = 3,
|
|
Fishing = 4,
|
|
Athletics = 5,
|
|
Acrobatics = 6,
|
|
Finesse = 7,
|
|
Stealth = 8,
|
|
}
|
|
|
|
public enum MentalSkill
|
|
{
|
|
|
|
Oration = 0, // Persuasion + Inspiration
|
|
Deception = 1,
|
|
Perception = 2,
|
|
Strategy = 3, // Logistics + Negiotiation
|
|
Navigation = 4,
|
|
Engineering = 5, // Lockpicking + Mechanical
|
|
Alchemy = 6,
|
|
Medicine = 7,
|
|
AnimalHandling = 8,
|
|
|
|
}
|
|
|
|
public enum MagicalSkill
|
|
{
|
|
Transmutation = 0, // Destruction + Restoration (Healing)
|
|
Transfiguration = 1, // Alteration + Restoration (Augmentation)
|
|
Conjuration = 2,
|
|
Illusion = 3,
|
|
Enchanting = 4,
|
|
Pyrokinesis = 5,
|
|
Hydrokinesis = 6,
|
|
Geokinesis = 7,
|
|
Aerokinesis = 8,
|
|
}
|
|
|
|
public enum ItemType
|
|
{
|
|
Material = 0,
|
|
Consumable = 1,
|
|
Equipable = 2,
|
|
Readable = 3,
|
|
Useable = 4,
|
|
Container = 5,
|
|
}
|
|
|
|
public enum EquipableType
|
|
{
|
|
Equipment = 0,
|
|
Aparrel = 1,
|
|
}
|
|
|
|
public enum EquipableArea
|
|
{
|
|
Left = 0,
|
|
Ability = 1,
|
|
Right = 2,
|
|
BothLR = 3,
|
|
BothLA = 4,
|
|
BothRA = 5,
|
|
EitherLR = 6,
|
|
EitherLA = 7,
|
|
EitherRA = 8,
|
|
All = 9,
|
|
Any = 10,
|
|
}
|
|
|
|
public enum AparrelSlot
|
|
{
|
|
Head = 0,
|
|
Chest = 1,
|
|
LeftShoulder = 2,
|
|
RightShoulder = 3,
|
|
LeftArm = 4,
|
|
RightArm = 5,
|
|
Belt = 6,
|
|
LeftLeg = 7,
|
|
RightLeg = 8,
|
|
}
|
|
} |