VDm
|
fc11867aaf
|
Merge branch 'development' into feature/character
# Conflicts:
# src/client/Client.cpp
# src/console/Device.cpp
# src/console/Line.cpp
# src/console/Line.hpp
# src/db/Db.cpp
# src/db/Db.hpp
# src/db/StaticDb.cpp
# src/db/StaticDb.hpp
# src/db/rec/Achievement_CategoryRec.cpp
# src/db/rec/Achievement_CategoryRec.hpp
# src/db/rec/Achievement_CriteriaRec.cpp
# src/db/rec/Achievement_CriteriaRec.hpp
# src/db/rec/AnimKitBoneSetAliasRec.cpp
# src/db/rec/AnimKitBoneSetAliasRec.hpp
# src/db/rec/AnimKitBoneSetRec.cpp
# src/db/rec/AnimKitBoneSetRec.hpp
# src/db/rec/AnimKitConfigBoneSetRec.cpp
# src/db/rec/AnimKitConfigBoneSetRec.hpp
# src/db/rec/AnimKitConfigRec.cpp
# src/db/rec/AnimKitConfigRec.hpp
# src/db/rec/AnimKitPriorityRec.cpp
# src/db/rec/AnimKitPriorityRec.hpp
# src/db/rec/AnimKitRec.cpp
# src/db/rec/AnimKitRec.hpp
# src/db/rec/AnimKitSegmentRec.cpp
# src/db/rec/AnimKitSegmentRec.hpp
# src/db/rec/AnimReplacementRec.cpp
# src/db/rec/AnimReplacementRec.hpp
# src/db/rec/AnimReplacementSetRec.cpp
# src/db/rec/AnimReplacementSetRec.hpp
# src/db/rec/AnimationDataRec.cpp
# src/db/rec/AnimationDataRec.hpp
# src/db/rec/AreaAssignmentRec.cpp
# src/db/rec/AreaAssignmentRec.hpp
# src/db/rec/AreaGroupRec.cpp
# src/db/rec/AreaGroupRec.hpp
# src/db/rec/AreaPOIRec.cpp
# src/db/rec/AreaPOIRec.hpp
# src/db/rec/AreaTableRec.cpp
# src/db/rec/AreaTableRec.hpp
# src/db/rec/AreaTriggerRec.cpp
# src/db/rec/AreaTriggerRec.hpp
# src/db/rec/ArmorLocationRec.cpp
# src/db/rec/ArmorLocationRec.hpp
# src/db/rec/AttackAnimKitsRec.cpp
# src/db/rec/AttackAnimKitsRec.hpp
# src/db/rec/AttackAnimTypesRec.cpp
# src/db/rec/AttackAnimTypesRec.hpp
# src/db/rec/AuctionHouseRec.cpp
# src/db/rec/AuctionHouseRec.hpp
# src/db/rec/BankBagSlotPricesRec.cpp
# src/db/rec/BankBagSlotPricesRec.hpp
# src/db/rec/BarberShopStyleRec.cpp
# src/db/rec/BarberShopStyleRec.hpp
# src/db/rec/BattlemasterListRec.cpp
# src/db/rec/BattlemasterListRec.hpp
# src/db/rec/CameraModeRec.cpp
# src/db/rec/CameraModeRec.hpp
# src/db/rec/CameraShakesRec.cpp
# src/db/rec/CameraShakesRec.hpp
# src/db/rec/CharBaseInfoRec.cpp
# src/db/rec/CharBaseInfoRec.hpp
# src/db/rec/CharHairGeosetsRec.cpp
# src/db/rec/CharHairGeosetsRec.hpp
# src/db/rec/CharHairTexturesRec.cpp
# src/db/rec/CharHairTexturesRec.hpp
# src/db/rec/CharSectionsRec.cpp
# src/db/rec/CharSectionsRec.hpp
# src/db/rec/CharStartOutfitRec.cpp
# src/db/rec/CharStartOutfitRec.hpp
# src/db/rec/CharTitlesRec.cpp
# src/db/rec/CharTitlesRec.hpp
# src/db/rec/CharVariationsRec.cpp
# src/db/rec/CharVariationsRec.hpp
# src/db/rec/CharacterFacialHairStylesRec.cpp
# src/db/rec/CharacterFacialHairStylesRec.hpp
# src/db/rec/ChatChannelsRec.cpp
# src/db/rec/ChatChannelsRec.hpp
# src/db/rec/ChatProfanityRec.cpp
# src/db/rec/ChatProfanityRec.hpp
# src/db/rec/ChrClassesRec.cpp
# src/db/rec/ChrClassesRec.hpp
# src/db/rec/CinematicCameraRec.cpp
# src/db/rec/CinematicCameraRec.hpp
# src/db/rec/CinematicSequencesRec.cpp
# src/db/rec/CinematicSequencesRec.hpp
# src/db/rec/CreatureDisplayInfoExtraRec.cpp
# src/db/rec/CreatureDisplayInfoExtraRec.hpp
# src/db/rec/CreatureDisplayInfoRec.cpp
# src/db/rec/CreatureDisplayInfoRec.hpp
# src/db/rec/CreatureFamilyRec.cpp
# src/db/rec/CreatureFamilyRec.hpp
# src/db/rec/CreatureModelDataRec.cpp
# src/db/rec/CreatureModelDataRec.hpp
# src/db/rec/CreatureMovementInfoRec.cpp
# src/db/rec/CreatureMovementInfoRec.hpp
# src/db/rec/CreatureSoundDataRec.cpp
# src/db/rec/CreatureSoundDataRec.hpp
# src/db/rec/CreatureSpellDataRec.cpp
# src/db/rec/CreatureSpellDataRec.hpp
# src/db/rec/CreatureTypeRec.cpp
# src/db/rec/CreatureTypeRec.hpp
# src/db/rec/CurrencyCategoryRec.cpp
# src/db/rec/CurrencyCategoryRec.hpp
# src/db/rec/CurrencyTypesRec.cpp
# src/db/rec/CurrencyTypesRec.hpp
# src/db/rec/DanceMovesRec.cpp
# src/db/rec/DanceMovesRec.hpp
# src/db/rec/DeathThudLookupsRec.cpp
# src/db/rec/DeathThudLookupsRec.hpp
# src/db/rec/DeclinedWordCasesRec.cpp
# src/db/rec/DeclinedWordCasesRec.hpp
# src/db/rec/DeclinedWordRec.cpp
# src/db/rec/DeclinedWordRec.hpp
# src/db/rec/DestructibleModelDataRec.cpp
# src/db/rec/DestructibleModelDataRec.hpp
# src/db/rec/DungeonEncounterRec.cpp
# src/db/rec/DungeonEncounterRec.hpp
# src/db/rec/DungeonMapChunkRec.cpp
# src/db/rec/DungeonMapChunkRec.hpp
# src/db/rec/DungeonMapRec.cpp
# src/db/rec/DungeonMapRec.hpp
# src/db/rec/DurabilityCostsRec.cpp
# src/db/rec/DurabilityCostsRec.hpp
# src/db/rec/DurabilityQualityRec.cpp
# src/db/rec/DurabilityQualityRec.hpp
# src/db/rec/EmotesRec.cpp
# src/db/rec/EmotesRec.hpp
# src/db/rec/EmotesTextDataRec.cpp
# src/db/rec/EmotesTextDataRec.hpp
# src/db/rec/EmotesTextRec.cpp
# src/db/rec/EmotesTextRec.hpp
# src/db/rec/EmotesTextSoundRec.cpp
# src/db/rec/EmotesTextSoundRec.hpp
# src/db/rec/EnvironmentalDamageRec.cpp
# src/db/rec/EnvironmentalDamageRec.hpp
# src/db/rec/ExhaustionRec.cpp
# src/db/rec/ExhaustionRec.hpp
# src/db/rec/FactionGroupRec.cpp
# src/db/rec/FactionGroupRec.hpp
# src/db/rec/FactionRec.cpp
# src/db/rec/FactionRec.hpp
# src/db/rec/FactionTemplateRec.cpp
# src/db/rec/FactionTemplateRec.hpp
# src/db/rec/FileDataRec.cpp
# src/db/rec/FileDataRec.hpp
# src/db/rec/FootprintTexturesRec.cpp
# src/db/rec/FootprintTexturesRec.hpp
# src/db/rec/FootstepTerrainLookupRec.cpp
# src/db/rec/FootstepTerrainLookupRec.hpp
# src/db/rec/GMSurveyAnswersRec.cpp
# src/db/rec/GMSurveyAnswersRec.hpp
# src/db/rec/GMSurveyCurrentSurveyRec.cpp
# src/db/rec/GMSurveyCurrentSurveyRec.hpp
# src/db/rec/GMSurveyQuestionsRec.cpp
# src/db/rec/GMSurveyQuestionsRec.hpp
# src/db/rec/GMSurveySurveysRec.cpp
# src/db/rec/GMSurveySurveysRec.hpp
# src/db/rec/GMTicketCategoryRec.cpp
# src/db/rec/GMTicketCategoryRec.hpp
# src/db/rec/GameObjectArtKitRec.cpp
# src/db/rec/GameObjectArtKitRec.hpp
# src/db/rec/GameObjectDisplayInfoRec.cpp
# src/db/rec/GameObjectDisplayInfoRec.hpp
# src/db/rec/GameTablesRec.cpp
# src/db/rec/GameTablesRec.hpp
# src/db/rec/GameTipsRec.cpp
# src/db/rec/GameTipsRec.hpp
# src/db/rec/GemPropertiesRec.cpp
# src/db/rec/GemPropertiesRec.hpp
# src/db/rec/GlueScreenEmoteRec.cpp
# src/db/rec/GlueScreenEmoteRec.hpp
# src/db/rec/GlyphPropertiesRec.cpp
# src/db/rec/GlyphPropertiesRec.hpp
# src/db/rec/GlyphSlotRec.cpp
# src/db/rec/GlyphSlotRec.hpp
# src/db/rec/GroundEffectDoodadRec.cpp
# src/db/rec/GroundEffectDoodadRec.hpp
# src/db/rec/GroundEffectTextureRec.cpp
# src/db/rec/GroundEffectTextureRec.hpp
# src/db/rec/GuildPerkSpellsRec.cpp
# src/db/rec/GuildPerkSpellsRec.hpp
# src/db/rec/HelmetGeosetVisDataRec.cpp
# src/db/rec/HelmetGeosetVisDataRec.hpp
# src/db/rec/HolidayDescriptionsRec.cpp
# src/db/rec/HolidayDescriptionsRec.hpp
# src/db/rec/HolidayNamesRec.cpp
# src/db/rec/HolidayNamesRec.hpp
# src/db/rec/HolidaysRec.cpp
# src/db/rec/HolidaysRec.hpp
# src/db/rec/ItemArmorQualityRec.cpp
# src/db/rec/ItemArmorQualityRec.hpp
# src/db/rec/ItemArmorShieldRec.cpp
# src/db/rec/ItemArmorShieldRec.hpp
# src/db/rec/ItemArmorTotalRec.cpp
# src/db/rec/ItemArmorTotalRec.hpp
# src/db/rec/ItemBagFamilyRec.cpp
# src/db/rec/ItemBagFamilyRec.hpp
# src/db/rec/ItemClassRec.cpp
# src/db/rec/ItemClassRec.hpp
# src/db/rec/ItemCondExtCostsRec.cpp
# src/db/rec/ItemCondExtCostsRec.hpp
# src/db/rec/ItemDamageAmmoRec.cpp
# src/db/rec/ItemDamageAmmoRec.hpp
# src/db/rec/ItemDamageOneHandCasterRec.cpp
# src/db/rec/ItemDamageOneHandCasterRec.hpp
# src/db/rec/ItemDamageOneHandRec.cpp
# src/db/rec/ItemDamageOneHandRec.hpp
# src/db/rec/ItemDamageRangedRec.cpp
# src/db/rec/ItemDamageRangedRec.hpp
# src/db/rec/ItemDamageThrownRec.cpp
# src/db/rec/ItemDamageThrownRec.hpp
# src/db/rec/ItemDamageTwoHandCasterRec.cpp
# src/db/rec/ItemDamageTwoHandCasterRec.hpp
# src/db/rec/ItemDamageTwoHandRec.cpp
# src/db/rec/ItemDamageTwoHandRec.hpp
# src/db/rec/ItemDamageWandRec.cpp
# src/db/rec/ItemDamageWandRec.hpp
# src/db/rec/ItemDisplayInfoRec.cpp
# src/db/rec/ItemDisplayInfoRec.hpp
# src/db/rec/ItemExtendedCostRec.cpp
# src/db/rec/ItemExtendedCostRec.hpp
# src/db/rec/ItemGroupSoundsRec.cpp
# src/db/rec/ItemGroupSoundsRec.hpp
# src/db/rec/ItemLimitCategoryRec.cpp
# src/db/rec/ItemLimitCategoryRec.hpp
# src/db/rec/ItemPetFoodRec.cpp
# src/db/rec/ItemPetFoodRec.hpp
# src/db/rec/ItemPurchaseGroupRec.cpp
# src/db/rec/ItemPurchaseGroupRec.hpp
# src/db/rec/ItemRandomPropertiesRec.cpp
# src/db/rec/ItemRandomPropertiesRec.hpp
# src/db/rec/ItemRandomSuffixRec.cpp
# src/db/rec/ItemRandomSuffixRec.hpp
# src/db/rec/ItemRec.cpp
# src/db/rec/ItemRec.hpp
# src/db/rec/ItemReforgeRec.cpp
# src/db/rec/ItemReforgeRec.hpp
# src/db/rec/ItemSetRec.cpp
# src/db/rec/ItemSetRec.hpp
# src/db/rec/ItemSubClassMaskRec.cpp
# src/db/rec/ItemSubClassMaskRec.hpp
# src/db/rec/ItemSubClassRec.cpp
# src/db/rec/ItemSubClassRec.hpp
# src/db/rec/ItemVisualEffectsRec.cpp
# src/db/rec/ItemVisualEffectsRec.hpp
# src/db/rec/ItemVisualsRec.cpp
# src/db/rec/ItemVisualsRec.hpp
# src/db/rec/LanguageWordsRec.cpp
# src/db/rec/LanguageWordsRec.hpp
# src/db/rec/LanguagesRec.cpp
# src/db/rec/LanguagesRec.hpp
# src/db/rec/LightFloatBandRec.cpp
# src/db/rec/LightFloatBandRec.hpp
# src/db/rec/LightIntBandRec.cpp
# src/db/rec/LightIntBandRec.hpp
# src/db/rec/LightParamsRec.cpp
# src/db/rec/LightParamsRec.hpp
# src/db/rec/LightRec.cpp
# src/db/rec/LightRec.hpp
# src/db/rec/LightSkyboxRec.cpp
# src/db/rec/LightSkyboxRec.hpp
# src/db/rec/LiquidMaterialRec.cpp
# src/db/rec/LiquidMaterialRec.hpp
# src/db/rec/LiquidObjectRec.cpp
# src/db/rec/LiquidObjectRec.hpp
# src/db/rec/LiquidTypeRec.cpp
# src/db/rec/LiquidTypeRec.hpp
# src/db/rec/LoadingScreenTaxiSplinesRec.cpp
# src/db/rec/LoadingScreenTaxiSplinesRec.hpp
# src/db/rec/LoadingScreensRec.cpp
# src/db/rec/LoadingScreensRec.hpp
# src/db/rec/LockRec.cpp
# src/db/rec/LockRec.hpp
# src/db/rec/LockTypeRec.cpp
# src/db/rec/LockTypeRec.hpp
# src/db/rec/MailTemplateRec.cpp
# src/db/rec/MailTemplateRec.hpp
# src/db/rec/MapDifficultyRec.cpp
# src/db/rec/MapDifficultyRec.hpp
# src/db/rec/MapRec.cpp
# src/db/rec/MapRec.hpp
# src/db/rec/MaterialRec.cpp
# src/db/rec/MaterialRec.hpp
# src/db/rec/MountTypeRec.cpp
# src/db/rec/MountTypeRec.hpp
# src/db/rec/MovieFileDataRec.cpp
# src/db/rec/MovieFileDataRec.hpp
# src/db/rec/MovieRec.cpp
# src/db/rec/MovieRec.hpp
# src/db/rec/MovieVariationRec.cpp
# src/db/rec/MovieVariationRec.hpp
# src/db/rec/NPCSoundsRec.cpp
# src/db/rec/NPCSoundsRec.hpp
# src/db/rec/NameGenRec.cpp
# src/db/rec/NameGenRec.hpp
# src/db/rec/NamesProfanityRec.cpp
# src/db/rec/NamesProfanityRec.hpp
# src/db/rec/NamesReservedRec.cpp
# src/db/rec/NamesReservedRec.hpp
# src/db/rec/ObjectEffectGroupRec.cpp
# src/db/rec/ObjectEffectGroupRec.hpp
# src/db/rec/ObjectEffectModifierRec.cpp
# src/db/rec/ObjectEffectModifierRec.hpp
# src/db/rec/ObjectEffectPackageElemRec.cpp
# src/db/rec/ObjectEffectPackageElemRec.hpp
# src/db/rec/ObjectEffectPackageRec.cpp
# src/db/rec/ObjectEffectPackageRec.hpp
# src/db/rec/ObjectEffectRec.cpp
# src/db/rec/ObjectEffectRec.hpp
# src/db/rec/OverrideSpellDataRec.cpp
# src/db/rec/OverrideSpellDataRec.hpp
# src/db/rec/PackageRec.cpp
# src/db/rec/PackageRec.hpp
# src/db/rec/PageTextMaterialRec.cpp
# src/db/rec/PageTextMaterialRec.hpp
# src/db/rec/PaperDollItemFrameRec.cpp
# src/db/rec/PaperDollItemFrameRec.hpp
# src/db/rec/ParticleColorRec.cpp
# src/db/rec/ParticleColorRec.hpp
# src/db/rec/PetPersonalityRec.cpp
# src/db/rec/PetPersonalityRec.hpp
# src/db/rec/PetitionTypeRec.cpp
# src/db/rec/PetitionTypeRec.hpp
# src/db/rec/PhaseRec.cpp
# src/db/rec/PhaseRec.hpp
# src/db/rec/PhaseShiftZoneSoundsRec.cpp
# src/db/rec/PhaseShiftZoneSoundsRec.hpp
# src/db/rec/PhaseXPhaseGroupRec.cpp
# src/db/rec/PhaseXPhaseGroupRec.hpp
# src/db/rec/PowerDisplayRec.cpp
# src/db/rec/PowerDisplayRec.hpp
# src/db/rec/QuestFactionRewardRec.cpp
# src/db/rec/QuestFactionRewardRec.hpp
# src/db/rec/QuestInfoRec.cpp
# src/db/rec/QuestInfoRec.hpp
# src/db/rec/QuestSortRec.cpp
# src/db/rec/QuestSortRec.hpp
# src/db/rec/QuestXPRec.cpp
# src/db/rec/QuestXPRec.hpp
# src/db/rec/RandPropPointsRec.cpp
# src/db/rec/RandPropPointsRec.hpp
# src/db/rec/ResearchBranchRec.cpp
# src/db/rec/ResearchBranchRec.hpp
# src/db/rec/ResistancesRec.cpp
# src/db/rec/ResistancesRec.hpp
# src/db/rec/ScalingStatDistributionRec.cpp
# src/db/rec/ScalingStatDistributionRec.hpp
# src/db/rec/ScalingStatValuesRec.cpp
# src/db/rec/ScalingStatValuesRec.hpp
# src/db/rec/ScreenEffectRec.cpp
# src/db/rec/ScreenEffectRec.hpp
# src/db/rec/ServerMessagesRec.cpp
# src/db/rec/ServerMessagesRec.hpp
# src/db/rec/SheatheSoundLookupsRec.cpp
# src/db/rec/SheatheSoundLookupsRec.hpp
# src/db/rec/SkillCostsDataRec.cpp
# src/db/rec/SkillCostsDataRec.hpp
# src/db/rec/SkillLineAbilityRec.cpp
# src/db/rec/SkillLineAbilityRec.hpp
# src/db/rec/SkillLineCategoryRec.cpp
# src/db/rec/SkillLineCategoryRec.hpp
# src/db/rec/SkillLineRec.cpp
# src/db/rec/SkillLineRec.hpp
# src/db/rec/SkillRaceClassInfoRec.cpp
# src/db/rec/SkillRaceClassInfoRec.hpp
# src/db/rec/SkillTiersRec.cpp
# src/db/rec/SkillTiersRec.hpp
# src/db/rec/SoundAmbienceRec.cpp
# src/db/rec/SoundAmbienceRec.hpp
# src/db/rec/SoundEmittersRec.cpp
# src/db/rec/SoundEmittersRec.hpp
# src/db/rec/SoundEntriesAdvancedRec.cpp
# src/db/rec/SoundEntriesAdvancedRec.hpp
# src/db/rec/SoundEntriesRec.cpp
# src/db/rec/SoundEntriesRec.hpp
# src/db/rec/SoundFilterElemRec.cpp
# src/db/rec/SoundFilterElemRec.hpp
# src/db/rec/SoundFilterRec.cpp
# src/db/rec/SoundFilterRec.hpp
# src/db/rec/SoundProviderPreferencesRec.cpp
# src/db/rec/SoundProviderPreferencesRec.hpp
# src/db/rec/SoundSamplePreferencesRec.cpp
# src/db/rec/SoundSamplePreferencesRec.hpp
# src/db/rec/SoundWaterTypeRec.cpp
# src/db/rec/SoundWaterTypeRec.hpp
# src/db/rec/SpamMessagesRec.cpp
# src/db/rec/SpamMessagesRec.hpp
# src/db/rec/SpellAuraOptionsRec.cpp
# src/db/rec/SpellAuraOptionsRec.hpp
# src/db/rec/SpellAuraRestrictionsRec.cpp
# src/db/rec/SpellAuraRestrictionsRec.hpp
# src/db/rec/SpellCastTimesRec.cpp
# src/db/rec/SpellCastTimesRec.hpp
# src/db/rec/SpellCastingRequirementsRec.cpp
# src/db/rec/SpellCastingRequirementsRec.hpp
# src/db/rec/SpellCategoriesRec.cpp
# src/db/rec/SpellCategoriesRec.hpp
# src/db/rec/SpellCategoryRec.cpp
# src/db/rec/SpellCategoryRec.hpp
# src/db/rec/SpellChainEffectsRec.cpp
# src/db/rec/SpellChainEffectsRec.hpp
# src/db/rec/SpellClassOptionsRec.cpp
# src/db/rec/SpellClassOptionsRec.hpp
# src/db/rec/SpellCooldownsRec.cpp
# src/db/rec/SpellCooldownsRec.hpp
# src/db/rec/SpellDescriptionVariablesRec.cpp
# src/db/rec/SpellDescriptionVariablesRec.hpp
# src/db/rec/SpellDifficultyRec.cpp
# src/db/rec/SpellDifficultyRec.hpp
# src/db/rec/SpellDispelTypeRec.cpp
# src/db/rec/SpellDispelTypeRec.hpp
# src/db/rec/SpellDurationRec.cpp
# src/db/rec/SpellDurationRec.hpp
# src/db/rec/SpellEffectCameraShakesRec.cpp
# src/db/rec/SpellEffectCameraShakesRec.hpp
# src/db/rec/SpellEffectRec.cpp
# src/db/rec/SpellEffectRec.hpp
# src/db/rec/SpellEquippedItemsRec.cpp
# src/db/rec/SpellEquippedItemsRec.hpp
# src/db/rec/SpellFocusObjectRec.cpp
# src/db/rec/SpellFocusObjectRec.hpp
# src/db/rec/SpellIconRec.cpp
# src/db/rec/SpellIconRec.hpp
# src/db/rec/SpellInterruptsRec.cpp
# src/db/rec/SpellInterruptsRec.hpp
# src/db/rec/SpellItemEnchantmentConditionRec.cpp
# src/db/rec/SpellItemEnchantmentConditionRec.hpp
# src/db/rec/SpellItemEnchantmentRec.cpp
# src/db/rec/SpellItemEnchantmentRec.hpp
# src/db/rec/SpellLevelsRec.cpp
# src/db/rec/SpellLevelsRec.hpp
# src/db/rec/SpellMechanicRec.cpp
# src/db/rec/SpellMechanicRec.hpp
# src/db/rec/SpellMissileMotionRec.cpp
# src/db/rec/SpellMissileMotionRec.hpp
# src/db/rec/SpellMissileRec.cpp
# src/db/rec/SpellMissileRec.hpp
# src/db/rec/SpellPowerRec.cpp
# src/db/rec/SpellPowerRec.hpp
# src/db/rec/SpellRadiusRec.cpp
# src/db/rec/SpellRadiusRec.hpp
# src/db/rec/SpellRangeRec.cpp
# src/db/rec/SpellRangeRec.hpp
# src/db/rec/SpellReagentsRec.cpp
# src/db/rec/SpellReagentsRec.hpp
# src/db/rec/SpellRec.cpp
# src/db/rec/SpellRec.hpp
# src/db/rec/SpellRuneCostRec.cpp
# src/db/rec/SpellRuneCostRec.hpp
# src/db/rec/SpellScalingRec.cpp
# src/db/rec/SpellScalingRec.hpp
# src/db/rec/SpellShapeshiftFormRec.cpp
# src/db/rec/SpellShapeshiftFormRec.hpp
# src/db/rec/SpellShapeshiftRec.cpp
# src/db/rec/SpellShapeshiftRec.hpp
# src/db/rec/SpellTargetRestrictionsRec.cpp
# src/db/rec/SpellTargetRestrictionsRec.hpp
# src/db/rec/SpellTotemsRec.cpp
# src/db/rec/SpellTotemsRec.hpp
# src/db/rec/SpellVisualEffectNameRec.cpp
# src/db/rec/SpellVisualEffectNameRec.hpp
# src/db/rec/SpellVisualKitAreaModelRec.cpp
# src/db/rec/SpellVisualKitAreaModelRec.hpp
# src/db/rec/SpellVisualKitModelAttachRec.cpp
# src/db/rec/SpellVisualKitModelAttachRec.hpp
# src/db/rec/SpellVisualKitRec.cpp
# src/db/rec/SpellVisualKitRec.hpp
# src/db/rec/SpellVisualPrecastTransitionsRec.cpp
# src/db/rec/SpellVisualPrecastTransitionsRec.hpp
# src/db/rec/SpellVisualRec.cpp
# src/db/rec/SpellVisualRec.hpp
# src/db/rec/StableSlotPricesRec.cpp
# src/db/rec/StableSlotPricesRec.hpp
# src/db/rec/Startup_StringsRec.cpp
# src/db/rec/Startup_StringsRec.hpp
# src/db/rec/StationeryRec.cpp
# src/db/rec/StationeryRec.hpp
# src/db/rec/StringLookupsRec.cpp
# src/db/rec/StringLookupsRec.hpp
# src/db/rec/SummonPropertiesRec.cpp
# src/db/rec/SummonPropertiesRec.hpp
# src/db/rec/TalentRec.cpp
# src/db/rec/TalentRec.hpp
# src/db/rec/TalentTabRec.cpp
# src/db/rec/TalentTabRec.hpp
# src/db/rec/TaxiNodesRec.cpp
# src/db/rec/TaxiNodesRec.hpp
# src/db/rec/TaxiPathNodeRec.cpp
# src/db/rec/TaxiPathNodeRec.hpp
# src/db/rec/TaxiPathRec.cpp
# src/db/rec/TaxiPathRec.hpp
# src/db/rec/TeamContributionPointsRec.cpp
# src/db/rec/TeamContributionPointsRec.hpp
# src/db/rec/TerrainMaterialRec.cpp
# src/db/rec/TerrainMaterialRec.hpp
# src/db/rec/TerrainTypeRec.cpp
# src/db/rec/TerrainTypeRec.hpp
# src/db/rec/TerrainTypeSoundsRec.cpp
# src/db/rec/TerrainTypeSoundsRec.hpp
# src/db/rec/TotemCategoryRec.cpp
# src/db/rec/TotemCategoryRec.hpp
# src/db/rec/TransportAnimationRec.cpp
# src/db/rec/TransportAnimationRec.hpp
# src/db/rec/TransportPhysicsRec.cpp
# src/db/rec/TransportPhysicsRec.hpp
# src/db/rec/TransportRotationRec.cpp
# src/db/rec/TransportRotationRec.hpp
# src/db/rec/UISoundLookupsRec.cpp
# src/db/rec/UISoundLookupsRec.hpp
# src/db/rec/UnitBloodLevelsRec.cpp
# src/db/rec/UnitBloodLevelsRec.hpp
# src/db/rec/UnitBloodRec.cpp
# src/db/rec/UnitBloodRec.hpp
# src/db/rec/VehicleRec.cpp
# src/db/rec/VehicleRec.hpp
# src/db/rec/VehicleSeatRec.cpp
# src/db/rec/VehicleSeatRec.hpp
# src/db/rec/VehicleUIIndSeatRec.cpp
# src/db/rec/VehicleUIIndSeatRec.hpp
# src/db/rec/VehicleUIIndicatorRec.cpp
# src/db/rec/VehicleUIIndicatorRec.hpp
# src/db/rec/VideoHardwareRec.cpp
# src/db/rec/VideoHardwareRec.hpp
# src/db/rec/VocalUISoundsRec.cpp
# src/db/rec/VocalUISoundsRec.hpp
# src/db/rec/WMOAreaTableRec.cpp
# src/db/rec/WMOAreaTableRec.hpp
# src/db/rec/WeaponImpactSoundsRec.cpp
# src/db/rec/WeaponImpactSoundsRec.hpp
# src/db/rec/WeaponSwingSounds2Rec.cpp
# src/db/rec/WeaponSwingSounds2Rec.hpp
# src/db/rec/WeatherRec.cpp
# src/db/rec/WeatherRec.hpp
# src/db/rec/WorldChunkSoundsRec.cpp
# src/db/rec/WorldChunkSoundsRec.hpp
# src/db/rec/WorldMapAreaRec.cpp
# src/db/rec/WorldMapAreaRec.hpp
# src/db/rec/WorldMapContinentRec.cpp
# src/db/rec/WorldMapContinentRec.hpp
# src/db/rec/WorldMapOverlayRec.cpp
# src/db/rec/WorldMapOverlayRec.hpp
# src/db/rec/WorldMapTransformsRec.cpp
# src/db/rec/WorldMapTransformsRec.hpp
# src/db/rec/WorldSafeLocsRec.cpp
# src/db/rec/WorldSafeLocsRec.hpp
# src/db/rec/WorldStateUIRec.cpp
# src/db/rec/WorldStateUIRec.hpp
# src/db/rec/WorldStateZoneSoundsRec.cpp
# src/db/rec/WorldStateZoneSoundsRec.hpp
# src/db/rec/WowError_StringsRec.cpp
# src/db/rec/WowError_StringsRec.hpp
# src/db/rec/ZoneIntroMusicTableRec.cpp
# src/db/rec/ZoneIntroMusicTableRec.hpp
# src/db/rec/ZoneLightPointRec.cpp
# src/db/rec/ZoneLightPointRec.hpp
# src/db/rec/ZoneLightRec.cpp
# src/db/rec/ZoneLightRec.hpp
# src/db/rec/ZoneMusicRec.cpp
# src/db/rec/ZoneMusicRec.hpp
# src/db/rec/gtBarberShopCostBaseRec.cpp
# src/db/rec/gtBarberShopCostBaseRec.hpp
# src/db/rec/gtChanceToMeleeCritBaseRec.cpp
# src/db/rec/gtChanceToMeleeCritBaseRec.hpp
# src/db/rec/gtChanceToMeleeCritRec.cpp
# src/db/rec/gtChanceToMeleeCritRec.hpp
# src/db/rec/gtChanceToSpellCritBaseRec.cpp
# src/db/rec/gtChanceToSpellCritBaseRec.hpp
# src/db/rec/gtChanceToSpellCritRec.cpp
# src/db/rec/gtChanceToSpellCritRec.hpp
# src/db/rec/gtCombatRatingsRec.cpp
# src/db/rec/gtCombatRatingsRec.hpp
# src/db/rec/gtNPCManaCostScalerRec.cpp
# src/db/rec/gtNPCManaCostScalerRec.hpp
# src/db/rec/gtOCTClassCombatRatingScalarRec.cpp
# src/db/rec/gtOCTClassCombatRatingScalarRec.hpp
# src/db/rec/gtOCTRegenHPRec.cpp
# src/db/rec/gtOCTRegenHPRec.hpp
# src/db/rec/gtOCTRegenMPRec.cpp
# src/db/rec/gtOCTRegenMPRec.hpp
# src/db/rec/gtRegenHPPerSptRec.cpp
# src/db/rec/gtRegenHPPerSptRec.hpp
# src/db/rec/gtRegenMPPerSptRec.cpp
# src/db/rec/gtRegenMPPerSptRec.hpp
# src/db/rec/gtSpellScalingRec.cpp
# src/db/rec/gtSpellScalingRec.hpp
# src/gx/CGxDevice.cpp
# src/gx/Device.cpp
# src/gx/Device.hpp
# src/gx/d3d/CGxDeviceD3d.cpp
# src/ui/FrameScript.cpp
|
2025-04-16 23:12:26 +04:00 |
|
superp00t
|
31f215ea14
|
feat(console): hardware detection et cetera
|
2025-04-12 04:35:49 -04:00 |
|
VDm
|
a2e1dc98a2
|
fix(ui): fix CSimpleFontString to use the FixedColor flag only if the string does not contain color tags
|
2025-04-08 01:58:04 +04:00 |
|
VDm
|
665b8862fd
|
feat(gx): update supported text tags in GxuDetermineQuotedCode
|
2025-04-08 00:14:04 +04:00 |
|
VDm
|
bf734b5b20
|
fix(build): make project compilable
|
2025-04-04 23:04:22 +04:00 |
|
superp00t
|
c67ca6fba9
|
feat(gx): add work for console hardware detection
|
2025-04-01 15:18:36 -04:00 |
|
superp00t
|
12b405a4dd
|
feat(gx): add placeholder EGxOverride
|
2025-04-01 15:17:09 -04:00 |
|
superp00t
|
7bd7d1ac9e
|
fix(d3d): badly copied code
|
2025-04-01 14:55:45 -04:00 |
|
superp00t
|
8adf3a0061
|
feat(d3d): clean up hardware cursor stuff
|
2025-04-01 12:43:55 -04:00 |
|
superp00t
|
46843880ef
|
fix(whoa): update thunderbrew to use the refactored squall error/validation and bc allocation macros
|
2025-03-31 23:52:37 -04:00 |
|
VDm
|
2a02ba3657
|
feat(d3d): update CGxDeviceD3d::ISceneBegin
|
2025-03-31 00:08:41 +04:00 |
|
VDm
|
9c0c0c64ba
|
fix(d3d): fix cursor shape for non-client window area
|
2025-03-30 12:41:01 +04:00 |
|
VDm
|
d18d8acc43
|
feat(gx): add constructors of CGxFormat
|
2025-03-29 23:23:47 +04:00 |
|
VDm
|
28eecb2a09
|
feat(console): update SetGxCVars and UpdateGxCVars
|
2025-03-29 23:13:58 +04:00 |
|
VDm
|
758099c076
|
feat(console): implement RegisterGxCVars
|
2025-03-29 23:08:51 +04:00 |
|
VDm
|
6e1f033e83
|
chore(gx): use GxBlend_AlphaKey for GxRs_BlendingMode
|
2025-03-29 22:45:31 +04:00 |
|
VDm
|
2f070a489e
|
feat(d3d): add GxRs_Lighting case in CGxDeviceD3d::IRsSendToHw (fix cursor appearance)
|
2025-03-29 22:42:18 +04:00 |
|
VDm
|
d80e2b4b4f
|
feat(d3d): add hardware cursor support
|
2025-03-29 18:04:21 +04:00 |
|
superp00t
|
b6ee76054f
|
refactor(gx): name all function parameters in header
|
2024-11-28 05:00:33 -05:00 |
|
superp00t
|
1721e09741
|
fix(gx): reflect OG behavior better in Screen
|
2024-09-10 20:30:24 -04:00 |
|
superp00t
|
7240aa5dd2
|
fix(gx): removed DirectXMath-less matrix multiplication shim
|
2024-09-10 20:21:03 -04:00 |
|
superp00t
|
3e77eb935a
|
feat(gx): add directxmath for MinGW
|
2024-09-07 13:54:54 -04:00 |
|
superp00t
|
ddcdff5e51
|
fix(gx): use std::abs instead of std::fabsf
|
2024-09-06 14:00:38 -04:00 |
|
superp00t
|
9fc5476ef7
|
feat(gx): add broken cursor drawing implementation
|
2024-09-06 12:32:50 -04:00 |
|
superp00t
|
520b6254b3
|
feat(gx): add more readable error for initializing an unknown device
|
2024-09-06 12:32:26 -04:00 |
|
superp00t
|
c6e1751bbe
|
feat(texture): implemented TextureLoadImage API, also support loading and mipping TGA files
|
2024-09-06 12:31:08 -04:00 |
|
superp00t
|
422a36cd93
|
fix(gx): log what api is being used when initializing device
|
2024-07-22 16:16:41 -04:00 |
|
superp00t
|
6fa58683ad
|
fix(glsdl): use SDL2 'centered' values for new window
|
2024-07-22 16:15:35 -04:00 |
|
superp00t
|
1b4f1dba86
|
fix(gx): simplified gx device creation according to api enum
|
2024-07-22 01:21:08 -04:00 |
|
superp00t
|
5229b9b972
|
fix(gx): only use GLSDL if compiled with CMake variable WHOA_BUILD_GLSDL
|
2024-07-22 00:43:39 -04:00 |
|
superp00t
|
d067eb1ae2
|
feat(build): UBsan can be enabled or disabled with WHOA_UB_SAN. GLSDL can be toggled with WHOA_BUILD_GLSDL
|
2024-07-21 20:04:32 -04:00 |
|
superp00t
|
2a46ce4d6d
|
feat(build): to compile with FMOD support, WHOA_BUILD_FMOD must be passed into CMake
|
2024-07-21 18:39:52 -04:00 |
|
superp00t
|
5f3eadea1e
|
fix(font): specify 'std' namespace when accessing floor() to avoid double function
|
2024-07-21 18:30:33 -04:00 |
|
superp00t
|
20f392cd74
|
chore(build): make Thunderbrew zig-buildable
|
2024-07-21 16:41:14 -04:00 |
|
Joshua Achorn
|
c6e2947506
|
fix(gx): size_t is declared in <cstddef>, not <cstdint>
|
2024-03-29 22:53:29 -04:00 |
|
Joshua Achorn
|
64f20e6fee
|
fix(gx): removed some bad class declaration
|
2024-03-29 22:47:30 -04:00 |
|
superp00t
|
f81a6fb92b
|
fix(gx): dispatch SDL window events in SceneClear()
|
2024-03-05 16:39:45 -05:00 |
|
superp00t
|
2fb754a83a
|
refactor(thunderbrew): use static size members instead of null-termination to delimit FrameScript_Method arrays
|
2024-03-05 16:24:33 -05:00 |
|
VDm
|
32cfe08d0b
|
feat(sound): Small script related improvements
* chore(build): rename src/util/Log.* to SysMessage.*
* chore(ui): implement SetNonSpaceWrap() for error messages
* chore(ui): move Video Script methods into CGVideoOptions class
* chore(script): temporary fix GetNumOutputDrivers to eliminate loading errors
* feat(sound): add SI2 Log methods
* chore(sound): add SI2 CVars
* chore(ui): implement Script_PlayGlueMusic
* chore(sound): update SI2::Init()
* fix: resolve compilation errors in variadic macros SI2_ERR and SI2_LOG
---------
Co-authored-by: Tristan Cormier <cormiert2@outlook.com>
|
2024-03-05 15:53:07 -05:00 |
|
superp00t
|
8596860120
|
fix(glsdl): move SDL event dispatching to different function
|
2024-03-05 01:52:10 -05:00 |
|
superp00t
|
e20f185f75
|
fix(gx): file pointer should be initialized to nullptr because its value is used as a condition
|
2024-02-17 21:29:01 -05:00 |
|
superp00t
|
0f04abb9de
|
fix(gx): remove stub NewGLSDL when compiling for macOS
|
2023-12-16 21:03:53 -05:00 |
|
superp00t
|
073c7d7dc0
|
fix(gx): CGxDeviceGLSDL should set its gxApi value to GxApi_GLSDL
|
2023-12-10 19:19:03 -05:00 |
|
superp00t
|
6bf87c4f2d
|
feat(gx): detach CGxDeviceGLSDL from GxApi_OpenGl handling
|
2023-12-10 19:04:57 -05:00 |
|
superp00t
|
f03ea10648
|
fix(gx): create CGxDeviceGLSDL using GxApi_GLSDL
|
2023-12-10 18:55:04 -05:00 |
|
superp00t
|
bd9e145557
|
feat(gx): add EGxApi value GxApi_GLSDL
|
2023-12-10 18:53:52 -05:00 |
|
superp00t
|
1570d3dc99
|
fix(gx): create GLSDL graphics device on Linux
|
2023-12-02 12:28:53 -05:00 |
|
superp00t
|
b379e06194
|
fix(gx): add missing include <cstring>
|
2023-12-02 12:18:48 -05:00 |
|
superp00t
|
56439993ba
|
feat(gx): implement GLSDLDevice::SetScissor
|
2023-11-30 22:32:07 -05:00 |
|
superp00t
|
1620994f02
|
fix(gx): typo
|
2023-11-30 16:13:08 -05:00 |
|