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