|
enum | Engines::DragonAge::TextureQuality { Engines::DragonAge::kTextureQualityHigh = 0,
Engines::DragonAge::kTextureQualityMedium,
Engines::DragonAge::kTextureQualityMAX
} |
|
enum | Engines::DragonAge::Worksheet {
Engines::DragonAge::kWorksheetAnimations = 0,
Engines::DragonAge::kWorksheetAbilities = 1,
Engines::DragonAge::kWorksheetAppearances = 2,
Engines::DragonAge::kWorksheetClasses = 3,
Engines::DragonAge::kWorksheetProjectiles = 4,
Engines::DragonAge::kWorksheetRaces = 5,
Engines::DragonAge::kWorksheetItems = 6,
Engines::DragonAge::kWorksheetPortraits = 7,
Engines::DragonAge::kWorksheetVisualEffects = 8,
Engines::DragonAge::kWorksheetSounds = 10,
Engines::DragonAge::kWorksheetNakedVariations = 80,
Engines::DragonAge::kWorksheetPlaceables = 93,
Engines::DragonAge::kWorksheetWaypoints = 106
} |
| Multiple GDA as defined by m2da_*.gda. More...
|
|
enum | Engines::DragonAge::ObjectType {
Engines::DragonAge::kObjectTypeInvalid = 0,
Engines::DragonAge::kObjectTypeGUI = 1U << 0,
Engines::DragonAge::kObjectTypeTile = 1U << 1,
Engines::DragonAge::kObjectTypeModule = 1U << 2,
Engines::DragonAge::kObjectTypeArea = 1U << 3,
Engines::DragonAge::kObjectTypeStore = 1U << 4,
Engines::DragonAge::kObjectTypeCreature = 1U << 5,
Engines::DragonAge::kObjectTypeItem = 1U << 6,
Engines::DragonAge::kObjectTypeTrigger = 1U << 7,
Engines::DragonAge::kObjectTypeProjectile = 1U << 8,
Engines::DragonAge::kObjectTypePlaceable = 1U << 9,
Engines::DragonAge::kObjectTypeAreaOfEffectObject = 1U << 11,
Engines::DragonAge::kObjectTypeWaypoint = 1U << 12,
Engines::DragonAge::kObjectTypeSound = 1U << 14,
Engines::DragonAge::kObjectTypeParty = 1U << 15,
Engines::DragonAge::kObjectTypeMapPatch = 1U << 16,
Engines::DragonAge::kObjectTypeVfx = 1U << 17,
Engines::DragonAge::kObjectTypeMap = 1U << 18,
Engines::DragonAge::kObjectTypeMAX,
Engines::DragonAge::kObjectTypeAll = 0xFFFFFFFF,
Engines::DragonAge::kObjectTypeSelf = 1U << 31
} |
| Object type, matches the bitfield in script.ldf. More...
|
|
enum | Engines::DragonAge::InventorySlot {
Engines::DragonAge::kInventorySlotMain = 0,
Engines::DragonAge::kInventorySlotOffhand = 1,
Engines::DragonAge::kInventorySlotRangedAmmo = 2,
Engines::DragonAge::kInventorySlotChest = 4,
Engines::DragonAge::kInventorySlotHead = 5,
Engines::DragonAge::kInventorySlotBoots = 6,
Engines::DragonAge::kInventorySlotGloves = 7,
Engines::DragonAge::kInventorySlotCloak = 8,
Engines::DragonAge::kInventorySlotRing1 = 9,
Engines::DragonAge::kInventorySlotRing2 = 10,
Engines::DragonAge::kInventorySlotNeck = 11,
Engines::DragonAge::kInventorySlotBelt = 12,
Engines::DragonAge::kInventorySlotBite = 13,
Engines::DragonAge::kInventorySlotShaleShoulders = 14,
Engines::DragonAge::kInventorySlotShaleChest = 15,
Engines::DragonAge::kInventorySlotShaleRightArm = 16,
Engines::DragonAge::kInventorySlotShaleLeftArm = 17,
Engines::DragonAge::kInventorySlotDogWarpaint = 18,
Engines::DragonAge::kInventorySlotDogCollar = 19,
Engines::DragonAge::kInventorySlotInvalid = 255
} |
| Slot in a creature's inventory. More...
|
|
enum | Engines::DragonAge::EventType {
Engines::DragonAge::kEventTypeInvalid = 0,
Engines::DragonAge::kEventTypeSpellCastAt = 1,
Engines::DragonAge::kEventTypeDamaged = 2,
Engines::DragonAge::kEventTypeSpawn = 3,
Engines::DragonAge::kEventTypeDeath = 4,
Engines::DragonAge::kEventTypeMeleeAttackStart = 5,
Engines::DragonAge::kEventTypeInventoryAdded = 6,
Engines::DragonAge::kEventTypeInventoryRemoved = 7,
Engines::DragonAge::kEventTypeEnter = 8,
Engines::DragonAge::kEventTypeExit = 9,
Engines::DragonAge::kEventTypeBlocked = 10,
Engines::DragonAge::kEventTypeEquip = 11,
Engines::DragonAge::kEventTypeUnequip = 12,
Engines::DragonAge::kEventTypeFailToOpen = 13,
Engines::DragonAge::kEventTypeUse = 14,
Engines::DragonAge::kEventTypeClick = 15,
Engines::DragonAge::kEventTypeTrapTriggered = 16,
Engines::DragonAge::kEventTypeTrapDisarmed = 17,
Engines::DragonAge::kEventTypeDialogue = 18,
Engines::DragonAge::kEventTypeModuleStart = 19,
Engines::DragonAge::kEventTypeModuleLoad = 20,
Engines::DragonAge::kEventTypeListener = 21,
Engines::DragonAge::kEventTypeLocked = 22,
Engines::DragonAge::kEventTypeUnlocked = 23,
Engines::DragonAge::kEventTypePlayerLevelUp = 24,
Engines::DragonAge::kEventTypeModuleGetCharStage = 63,
Engines::DragonAge::kEventTypePerceptionAppear = 25,
Engines::DragonAge::kEventTypePerceptionDisappear = 26,
Engines::DragonAge::kEventTypeSetPlot = 27,
Engines::DragonAge::kEventTypeGetPlot = 28,
Engines::DragonAge::kEventTypeAttackImpact = 29,
Engines::DragonAge::kEventTypeCombatInitiated = 30,
Engines::DragonAge::kEventTypeAbilityCastImpact = 31,
Engines::DragonAge::kEventTypeAbilityCastStart = 32,
Engines::DragonAge::kEventTypeApplyEffect = 33,
Engines::DragonAge::kEventTypeRemoveEffect = 34,
Engines::DragonAge::kEventTypeCommandPending = 35,
Engines::DragonAge::kEventTypeCommandComplete = 36,
Engines::DragonAge::kEventTypeGameObjectsLoaded = 37,
Engines::DragonAge::kEventTypeAreaLoadPreLoadExit = 38,
Engines::DragonAge::kEventTypeAreaLoadPostLoadExit = 39,
Engines::DragonAge::kEventTypeAreaLoadSpecial = 40,
Engines::DragonAge::kEventTypeAreaLoadSaveSpecial = 41,
Engines::DragonAge::kEventTypeAreaLoadSavePreLoadExit = 42,
Engines::DragonAge::kEventTypeAreaLoadSavePostLoadExit = 43,
Engines::DragonAge::kEventTypeChargenStart = 44,
Engines::DragonAge::kEventTypeChargenScreenEntered = 45,
Engines::DragonAge::kEventTypeChargenSelectRace = 46,
Engines::DragonAge::kEventTypeChargenSelectClass = 47,
Engines::DragonAge::kEventTypeChargenSelectSoundset = 48,
Engines::DragonAge::kEventTypeChargenSelectName = 49,
Engines::DragonAge::kEventTypeChargenAssignAttributes = 50,
Engines::DragonAge::kEventTypeChargenAssignAbilities = 51,
Engines::DragonAge::kEventTypeChargenSelectLevelUpClass = 52,
Engines::DragonAge::kEventTypeChargenImportHero = 53,
Engines::DragonAge::kEventTypeChargenSelectGender = 54,
Engines::DragonAge::kEventTypeChargenSelectBackground = 55,
Engines::DragonAge::kEventTypeChargenEnd = 59,
Engines::DragonAge::kEventTypeGameModeChange = 60,
Engines::DragonAge::kEventTypeDeathResParty = 61,
Engines::DragonAge::kEventTypeModulePreSave = 62,
Engines::DragonAge::kEventTypeManaStamDepleted = 64,
Engines::DragonAge::kEventTypeItemOnHit = 65,
Engines::DragonAge::kEventTypePartyMemberAdded = 66,
Engines::DragonAge::kEventTypePartyMemberDropped = 67,
Engines::DragonAge::kEventTypeUsePlotAction = 68,
Engines::DragonAge::kEventTypeChantersDonation = 69,
Engines::DragonAge::kEventTypeItemOnTestUsable = 70,
Engines::DragonAge::kEventTypePartyPickerClosed = 71,
Engines::DragonAge::kEventTypeLevelOfTheWeek = 72,
Engines::DragonAge::kEventTypeAbilityAcquired = 73,
Engines::DragonAge::kEventTypeAoeHeartbeat = 74,
Engines::DragonAge::kEventTypeWorldMapClosed = 75,
Engines::DragonAge::kEventTypePopupResult = 76,
Engines::DragonAge::kEventTypePlaceableCollision = 77,
Engines::DragonAge::kEventTypePlaceableOnclick = 78,
Engines::DragonAge::kEventTypeReachedWaypoint = 79,
Engines::DragonAge::kEventTypeAreaListPostLoad = 80,
Engines::DragonAge::kEventTypeHeartbeat2 = 81,
Engines::DragonAge::kEventTypeGiftItem = 82,
Engines::DragonAge::kEventTypeLoadTacticsPreset = 83,
Engines::DragonAge::kEventTypeGuiOpened = 84,
Engines::DragonAge::kEventTypeInventoryFull = 85,
Engines::DragonAge::kEventTypeCreatureEntersDialogue = 86,
Engines::DragonAge::kEventTypeRubberBand = 87,
Engines::DragonAge::kEventTypeGiveUp = 88,
Engines::DragonAge::kEventTypeOnSelect = 89,
Engines::DragonAge::kEventTypeOnOrderReceived = 90,
Engines::DragonAge::kEventTypeBeginTravel = 91,
Engines::DragonAge::kEventTypeWorldmapPreTransition = 92,
Engines::DragonAge::kEventTypeAbilityProjectileLaunched = 93,
Engines::DragonAge::kEventTypePlayerCommandAdded = 94,
Engines::DragonAge::kEventTypeCharRecordOpened = 95,
Engines::DragonAge::kEventTypeOptionsChanged = 96,
Engines::DragonAge::kEventTypeRoamDistExceeded = 97,
Engines::DragonAge::kEventTypePlotCompleted = 98,
Engines::DragonAge::kEventTypePartyMoneyChanged = 99,
Engines::DragonAge::kEventTypeCodexChanged = 100,
Engines::DragonAge::kEventTypeUseAbilityImmediate = 101,
Engines::DragonAge::kEventTypeCraftItem = 102,
Engines::DragonAge::kEventTypeWorldmapPostTransition = 103,
Engines::DragonAge::kEventTypePartyPickerInit = 104,
Engines::DragonAge::kEventTypeTrainingBegin = 1059,
Engines::DragonAge::kEventTypeTrainingFollowerSelected = 1060,
Engines::DragonAge::kEventTypeTrainingGuiTacticsOpened = 1061,
Engines::DragonAge::kEventTypeTrainingGuiLevlupOpened = 1062,
Engines::DragonAge::kEventTypeTrainingGuiInventoryOpened = 1063,
Engines::DragonAge::kEventTypeTrainingQbarItemEquipped = 1064,
Engines::DragonAge::kEventTypeTrainingMaximumZoomIn = 1065,
Engines::DragonAge::kEventTypeTrainingWeaponEquipped = 1067,
Engines::DragonAge::kEventTypeTrainingDelayedNoaction = 1068,
Engines::DragonAge::kEventTypeTrainingUnpause = 1069,
Engines::DragonAge::kEventTypeTrainingItemUnequipped = 1070,
Engines::DragonAge::kEventTypeTrainingItemEquipped = 1071,
Engines::DragonAge::kEventTypeTrainingTacticPresetSelected = 1072,
Engines::DragonAge::kEventTypeTrainingMovementCommandIssued = 1073
} |
| Types for script events. More...
|
|
Basic Dragon Age: Origins type definitions.
Definition in file types.h.