using System.Collections; using System.Collections.Generic; using UnityEngine; using SiegeSong; namespace SiegeSong { public enum ScheduleLocationType { Home = 0, WorkPlace = 1, UsualHaunt = 2, UsualRestaurant = 3, } public enum WorldObjectType { Droppable = 0, Station = 1, Architecture = 2, } public enum DangerLevel { Peaceful = 0, Calm = 1, Dangerous = 2, Perilous = 3, } public enum InteriorType { WindowedRoom = 0, WindowlessRoom = 1, IsolatedWindowlessRoom = 2, Cave = 3, } public enum ActorPose { Standing = 0, Kneeling = 1, Sitting = 2, Prone = 3, Ragdolling = 4, } public enum CinematicFraming { CloseUp = 0, Medium = 1, Wide = 2, ExtremeCloseUp = 3, ExtremeWide = 4, LowObstructed = 5, LowUnobstructed = 6, HighObstructed = 7, HighUnobstructed = 8, Dutch = 9, } public enum CameraMountType { Harness = 0, WallArm = 1, Dolly = 2, Crane = 3, } 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 { PreyAnimals = 0, PredatorAnimals = 1, Wanderers = 2, Bandits = 3, Hunters = 4, Monsters = 5, Demons = 5, Ghosts = 6, Spirits = 7, MonsterHuntersGuildMembers = 8, BountyHuntersGuildMembers = 9, WantedCriminalsOnTheLam = 10, MagesGuildMembers = 11, MagicalAcademyStudents = 12, MagicalAcademyStaff = 13, DarkMagesAllianceMembers = 14, ThievesGuildMembers = 15, AssassinsGuildMembers = 16, EngineersGuildMembers = 17, MedicalGuildMembers = 18, ResearchersGuildMembers = 19, CouriersGuildMembers = 20, Religion1Members = 21, Religion2Members = 22, Religion3Members = 23, Religion4Members = 24, Religion5Members = 25, Religion6Members = 26, NationalGovernment1Members = 27, NationalGovernment2Members = 28, NationalGovernment3Members = 29, NationalGovernment4Members = 30, NationalGovernment5Members = 31, NationalGovernment6Members = 32, NationalGovernment7Members = 33, NationalGovernment8Members = 34, NationalGovernment9Members = 35, NationalGovernment10Members = 36, NationalGovernment11Members = 37, NationalGovernment12Members = 38, NationalGovernment13Members = 39, NationalGovernment14Members = 40, NationalGovernment15Members = 41, NationalGovernment16Members = 42, NationalGovernment17Members = 43, NationalGovernment18Members = 44, NationalGovernment19Members = 45, NationalGovernment20Members = 46, MilitaryAndMilitia1Members = 47, MilitaryAndMilitia2Members = 48, MilitaryAndMilitia3Members = 49, MilitaryAndMilitia4Members = 50, MilitaryAndMilitia5Members = 51, MilitaryAndMilitia6Members = 52, MilitaryAndMilitia7Members = 53, MilitaryAndMilitia8Members = 54, MilitaryAndMilitia9Members = 55, MilitaryAndMilitia10Members = 56, MilitaryAndMilitia11Members = 57, MilitaryAndMilitia12Members = 58, MilitaryAndMilitia13Members = 59, MilitaryAndMilitia14Members = 60, MilitaryAndMilitia15Members = 61, MilitaryAndMilitia16Members = 62, MilitaryAndMilitia17Members = 63, MilitaryAndMilitia18Members = 64, MilitaryAndMilitia19Members = 65, MilitaryAndMilitia20Members = 66 } 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 HUDGroup { StatBarArea = 0, EquipmentArea = 1, SelectorArea = 2, NotificationArea = 3, LeftDirectionalArea = 4, RightDirectionalArea = 5, BigNotificationArea = 6, } public enum HintArea { FarLeft = 0, MidLeft = 1, Center = 2, MidRight = 3, FarRight = 4, } public enum InputScheme { PC = 0, Xbox = 1, } public enum NavigationButtonType { Tab = 0, Page = 1, Row = 2, } public enum InputButton { ActivateAccept = 0, BackReject = 1, SwapUseAbility = 2, JumpClimb = 3, CrouchStabilize = 4, SprintZoomIn = 5, CycleLeft = 6, CycleRight = 7, UseLeft = 8, UseRight = 9, CharacterMenu = 10, GameMenu = 11, } 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, Crossbows = 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 Performance = 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 InputState { OutGameMenu = 0, InGameMenu = 1, World = 2, } public enum InventoryCategory { EquipmentAndAparrel = 0, Items = 1, MapsAndNotes = 2, } 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, } }