Commit Graph

  • b35aa78c2e misc fix hondacrx 2021-04-06 23:45:35 -04:00
  • 1aa78d32eb Core/Groups: Use std::chrono type for Group::m_readyCheckTimer hondacrx 2021-04-06 23:42:49 -04:00
  • be2292e815 Core/Misc: Change all unix time columns in character database to bigint (signed) hondacrx 2021-04-06 23:32:52 -04:00
  • b274d1f6ab Core/Auras: Fixes Zen Pilgrimage aura not being removed after teleport back. hondacrx 2021-03-30 16:11:15 -04:00
  • e8c1c821ca another fix blah. hondacrx 2021-03-30 13:38:49 -04:00
  • 4d02ef5440 Core/Spells: Missed a SpellEffectHandlerAttribute. hondacrx 2021-03-30 13:22:35 -04:00
  • 03cc39b4a2 Fixed two crashes hondacrx 2021-03-30 11:14:16 -04:00
  • 10a939587f Fix build. hondacrx 2021-03-29 17:47:28 -04:00
  • 6b455863b5 Core/Spells: Implemented SUMMON_PROP_FLAG_PERSONAL_GROUP_SPAWN hondacrx 2021-03-29 17:47:18 -04:00
  • c1c9dbb762 Core/Spells: Add missing privateObjectOwner support to Spell::SummonGuardian hondacrx 2021-03-29 17:34:15 -04:00
  • 98f9fdaf53 Core/Objects: Pass privateObjectOwner guid directly to SummonCreature functions hondacrx 2021-03-29 17:31:48 -04:00
  • 1ca5b5bcad Core/Objects: Refactor private object checks into separate function hondacrx 2021-03-29 17:20:45 -04:00
  • b4bf10ed22 Core/Objects: Move personal summon handling from TemporarySummon/GameObject to WorldObject and check it using dedicated guid field hondacrx 2021-03-29 17:11:46 -04:00
  • e2f0153b03 Core/Players: Fixed regenerating powers with CenterPower regen hondacrx 2021-03-29 17:04:45 -04:00
  • 66f6b7f071 Core/Maps: Refactor duplicated code from all ***CellRelocation and CheckGridIntegrity into single templated function hondacrx 2021-03-29 17:02:09 -04:00
  • 9e26d8dad5 Core/Loot: Properly clear tracked looted objects with item loot hondacrx 2021-03-29 16:46:09 -04:00
  • 047a6babfc Core/Spells: Implement SPELL_EFFECT_TELEPORT_TO_RETURN_POINT hondacrx 2021-03-29 16:36:05 -04:00
  • 369e36819d Core/Auras: Prevent recursive infinite loops with spell mod auras affecting each other hondacrx 2021-03-29 16:11:20 -04:00
  • c1fb79b086 Core/Auras: Corrected logic used to determine if a spellmod should affect another spell, empty family name or class mask should not apply to any spell hondacrx 2021-03-29 16:06:26 -04:00
  • 3d40c868f6 Core/Script: Implement CalcCritChance hooks for spell and aura scripts hondacrx 2021-03-29 16:04:29 -04:00
  • 487aad55df Core/PacketIO: Fixed building SMSG_UPDATE_OBJECT for array fields sharing the same initial bit index after ClearChanged was called on one of them hondacrx 2021-03-29 13:10:12 -04:00
  • e3994d9636 Core/Spells: Defined and implemented new spell interrupt flags hondacrx 2021-03-29 13:09:27 -04:00
  • 9bbc1b49f3 Scripts/Spells: Implemented druid eclipse system hondacrx 2021-03-29 12:49:24 -04:00
  • e8959b884e Core/Scripts: Implemented new aura script hook OnEnterLeaveCombat hondacrx 2021-03-29 12:29:41 -04:00
  • 6977599b1b Core/Units: Corrected values of UnitData::Resistances (should be total value) hondacrx 2021-03-29 12:18:59 -04:00
  • 6e2c9a32e7 Core/Auras: Implemented aura to increase armor by percentage of primary stat hondacrx 2021-03-29 12:12:49 -04:00
  • b00a895f19 Core/Players: Added Player::GetPrimaryStat retrieving intended primary stat for current specialization hondacrx 2021-03-29 11:56:15 -04:00
  • e85838b4d4 Core/Spells: Defined more spell attributes hondacrx 2021-03-29 11:52:04 -04:00
  • 0501481fcd Core/Auras: Defined and implemented many new interrupt flags hondacrx 2021-03-28 15:49:12 -04:00
  • d93c4fc3cb Core/Spells: Updated spell shapeshift form flags enum hondacrx 2021-03-28 14:44:49 -04:00
  • fea5674e88 Misc fixes hondacrx 2021-03-24 15:45:13 -04:00
  • cad2a7fa88 Core/Items: Addes support for calculating item level & cleanup iterating over items. hondacrx 2021-03-24 15:44:49 -04:00
  • 62ec699ec6 Core: SOme code cleanup, more to follow. hondacrx 2021-03-20 22:48:48 -04:00
  • 62f554f2e0 Core/Spells: Fixed a crash on collection was modified. hondacrx 2021-03-18 12:20:56 -04:00
  • d20893944c Misc fixes. hondacrx 2021-03-17 21:52:09 -04:00
  • 76d79ff2e6 Core/Auras: Update AuraState enum and implement missing new ones hondacrx 2021-03-17 21:51:55 -04:00
  • 97a89d0c8c Scripts/Spells: corrections to Death Knight spell Blood Mastery hondacrx 2021-03-17 21:16:32 -04:00
  • 4568cdad48 Core/Spells: Define all spell modifier types and implement ProcCooldown mod and PeriodicHealingAndDamage for melee periodic damage hondacrx 2021-03-17 18:52:59 -04:00
  • f667df1b11 Scripts/Commands: modify command .dismount to target any selected player hondacrx 2021-03-17 17:07:59 -04:00
  • 5878e2be56 Core/Entities: add extra use of UPDATETYPE_CREATE_OBJECT2 hondacrx 2021-03-17 17:02:15 -04:00
  • 05799b4f92 Core/Scripts: fix drink auras hondacrx 2021-03-17 16:59:30 -04:00
  • 1be0e4a685 Core/Auras: fixed off by one error in counting SPELL_ATTR5_START_PERIODIC_AT_APPLY ticks hondacrx 2021-03-17 16:56:24 -04:00
  • 4fa6122106 Core/Auras: periodics refactor part 5: ported periodic trigger spell auras to scripts hondacrx 2021-03-17 16:50:50 -04:00
  • ce2033dcce Core/Auras: periodics refactor part 4: ported periodic dummy auras to scripts hondacrx 2021-03-17 16:28:12 -04:00
  • ff36626d12 Core/Auras: periodics refactor part 3: move more switch hacks to scripts hondacrx 2021-03-17 16:26:34 -04:00
  • 8556495e5e Core/Auras: periodics refactor part 2: Move UpdatePeriodic to AuraScripts hondacrx 2021-03-17 16:22:22 -04:00
  • 1d8bab3b58 Core/Auras: periodics refactor part 1: hondacrx 2021-03-17 16:08:17 -04:00
  • f2317c2bdf Core/Entities: Some changes to LoS z checking & MotionMaster.MoveJumpTo hondacrx 2021-03-17 13:55:29 -04:00
  • 369c4526be Core/Spells: Changed channel triggered spells to inherit positive/negative status from main spells hondacrx 2021-03-17 13:45:36 -04:00
  • 127aff8573 Core/Players: Update the location of the cinematic camera only if there is an active cinematic hondacrx 2021-03-17 13:41:04 -04:00
  • 43cf936d1f Core/GameObjects: Add GameObjectPlaySpellVisual hondacrx 2021-03-17 13:39:12 -04:00
  • 70cc1d7d50 Core/AdventureMap: Handle CMSG_ADVENTURE_MAP_START_QUEST hondacrx 2021-03-17 13:38:49 -04:00
  • cf1f8e7385 Core/RemoteAccess: Fixes high cpu when closing the telnet client without using the exit command. hondacrx 2021-03-16 20:33:21 -04:00
  • e77a742bf8 Core/Misc: Misc fixes hondacrx 2021-03-16 15:45:42 -04:00
  • 76b30d4346 Core/Spells: Fixed two more crashes. hondacrx 2021-03-16 15:44:42 -04:00
  • 3acb8eca4a Core/Scripts: Cleanups on scripts. hondacrx 2021-03-16 15:44:25 -04:00
  • 3c08ab438e Core/Spells: Fixes a crash when removing or aura expires on a temp weapon enchant. hondacrx 2021-03-16 15:44:01 -04:00
  • 75559fc9d6 Core/AdventureJournal: Check if player can access adventure journal with ChrClassUIDisplay.db2 hondacrx 2021-03-15 17:05:52 -04:00
  • eee335291f Core/AdventureJournal: Handle CMSG_ADVENTURE_JOURNAL_OPEN_QUEST and CMSG_ADVENTURE_JOURNAL_UPDATE_SUGGESTIONS hondacrx 2021-03-15 16:55:55 -04:00
  • 4323951881 Core/Criteria: Implemented CRITERIA_ADDITIONAL_CONDITION_COMPLETED_QUEST_OBJECTIVE hondacrx 2021-03-15 16:45:13 -04:00
  • 360e0c51a2 Scripts/Spells: Fixed Fingers of Frost proc passive hondacrx 2021-03-15 16:43:18 -04:00
  • 718bbfc1b6 Core/Spells: Check if serverside spells don't overwrite db2 spells hondacrx 2021-03-15 16:30:47 -04:00
  • 98088d1d35 Core/Spells: Restore serverside spells fuinctionality hondacrx 2021-03-15 16:29:10 -04:00
  • cee1fbe0d2 Core/Auras: Remove m_effIndex member of AuraEffect and always take it from SpellEffectInfo hondacrx 2021-03-15 15:37:07 -04:00
  • 0491a60e48 Core/PacketIO: corrected setting the NowDead field in SMSG_ATTACK_STOP hondacrx 2021-03-15 15:27:24 -04:00
  • 88fdc2ae81 Scripts/Spells: Added druid's guardian spell scripts hondacrx 2021-03-15 15:25:12 -04:00
  • f02c93f509 Core/Conversations: Fill more updatefields with correct data hondacrx 2021-03-15 14:43:15 -04:00
  • ecad90c7d4 Core/RemoteAccess: Added support for remote access using email/password. hondacrx 2021-03-15 14:04:47 -04:00
  • c521848465 Core/Spells: Fixes a crash when powercosts doesnt contain the powertype. hondacrx 2021-03-15 01:22:23 -04:00
  • 29793b32a3 Core/Scripts: Fixes a crash, was not removing script when it failed the Validate check. hondacrx 2021-03-15 01:21:23 -04:00
  • 43ff75de84 Core/Commands: Fixes a crash when spell doesnt have Effect hondacrx 2021-03-15 01:20:23 -04:00
  • a86ae087a3 Core/PvpTalents: Fixes pvp talents not showing up after logout. hondacrx 2021-03-14 21:31:40 -04:00
  • 8e4d1e191e Core/LFG: Fixes StackOverflow Exception. hondacrx 2021-03-11 22:55:48 -05:00
  • beb1fa701e Core/Scripts: Forgot to add this for QuestScripts. hondacrx 2021-03-11 22:28:39 -05:00
  • df54d27fbe Core/Items: Fixes saving items with bonusListIds. hondacrx 2021-03-11 22:28:10 -05:00
  • 3b86c1d536 Core/Creature: Fixes crash when leader guid is larger then uint. Should of been a ulong. hondacrx 2021-03-11 22:27:11 -05:00
  • f393807598 Server/Main: Enable UnhandledException. hondacrx 2021-03-08 16:47:55 -05:00
  • 31d1f7f24e Misc Fixes hondacrx 2021-03-08 14:34:58 -05:00
  • f75711f87d Core/PacketIO: Fix structure for SelectedAzeriteEssences and name unknown conversation fields hondacrx 2021-03-08 14:34:25 -05:00
  • cdfba27105 Core/SAI: Don't require BaseObject when creating conversation from smart scripts hondacrx 2021-03-08 14:28:45 -05:00
  • 5eea1fec98 Core/Auras: Convert most rules from Aura::CanBeSaved to a custom spell attribute hondacrx 2021-03-08 14:26:51 -05:00
  • c54c27f831 Core/Auras: Don't save druid various flight forms to db hondacrx 2021-03-08 14:21:46 -05:00
  • 9beef00c3a Core/Maps: Remove unused code hondacrx 2021-03-08 14:20:57 -05:00
  • 8ada9c99e7 Core/SAI: Implement quest source for SAI hondacrx 2021-03-08 14:17:23 -05:00
  • ee97dc7b32 Core/Spells Handle auras 328 & 396 (SPELL_AURA_TRIGGER_SPELL_ON_POWER_*) hondacrx 2021-03-08 13:50:15 -05:00
  • cb25ddc507 Core/Spells: Take SPELLMOD_CRIT_DAMAGE_BONUS into account also for healing spells hondacrx 2021-03-08 13:38:03 -05:00
  • 7b5c65244c Core/Spells: Implemented SPELL_AURA_ALLOW_TALENT_SWAPPING hondacrx 2021-03-08 13:36:49 -05:00
  • b0f951729f Core/Command: Fix displaying npcflags. hondacrx 2021-03-06 21:40:30 -05:00
  • 1ab1f425ce Fixed errors with newest visual studio. hondacrx 2021-03-05 19:15:57 -05:00
  • eca32de055 Core/Networking: Fixes disconnect when trying to send packets larger then 0x400. hondacrx 2021-03-05 14:18:10 -05:00
  • c79f91521e Fix build hondacrx 2021-03-04 22:08:33 -05:00
  • c3d2763f98 Scripts/Spells: Improve druid travel form script hondacrx 2021-03-04 22:08:18 -05:00
  • 5fd04ced4f Core/Movement: Don't rely on client for water state detection hondacrx 2021-03-04 21:56:26 -05:00
  • 866b81af86 Core/Movement: Allow entering water from flying mounts and druid flight form hondacrx 2021-03-04 21:53:18 -05:00
  • 9293b4ee17 Scripts/Spells: Fixed various paladin spell scripts and removed outdated ones hondacrx 2021-03-04 21:09:05 -05:00
  • ef73fb171b Core/Spells: Moved power cost RequiredAuraSpellID condition checking to make sure all overloads of SpellInfo.CalcPowerCost take it into account hondacrx 2021-03-04 20:39:05 -05:00
  • f0bbedddee Core/Spells: Add Spell.HasPowerTypeCost to check which power types a spell uses hondacrx 2021-03-04 20:32:07 -05:00
  • 4fed903009 Core/Scripts: Forgot to remove not needed class. hondacrx 2021-03-04 17:04:30 -05:00
  • 6a1114390d Core/Scripts: Fix loading scripts. hondacrx 2021-03-04 16:36:18 -05:00
  • 43f517063f Core/DB2: Fix loading db2, hotfix db has one record with -1 for procCharges hondacrx 2021-03-04 16:35:29 -05:00