Commit Graph

  • f070f7a408 Game/AI: Remove some unused old logic. hondacrx 2021-06-23 15:13:21 -04:00
  • 3f5ac71ff0 Core/Creature: add an assertion to guard against infinite loops hondacrx 2021-06-23 15:12:20 -04:00
  • 44cfe32b50 Misc fixes hondacrx 2021-06-23 15:09:41 -04:00
  • 7a8b37421b Scripts/Commands: new command '.debug instancespawn' hondacrx 2021-06-23 15:02:48 -04:00
  • 22c57b92db Core/Spell: killed deprecated code which randomly changed powercost for missed spells hondacrx 2021-06-23 14:43:49 -04:00
  • e8b7f00161 Core/Player: only call _ApplyWeaponDamage for actual weapons hondacrx 2021-06-23 14:42:03 -04:00
  • a34469c171 Core/Entities: don't allow client control if player is still affected by any lose of control state hondacrx 2021-06-23 14:39:59 -04:00
  • 84d05548f2 Core/Entities: killed Creature::SetInCombatWithZone and replaced with AI version hondacrx 2021-06-23 14:15:43 -04:00
  • 0c527d206c Core/Entities: don't allow client control if player is still affected by any lose of control state hondacrx 2021-06-23 14:13:31 -04:00
  • 87cc42ee48 Core/PlayerAI: perform cast checks on auto ranged attack hondacrx 2021-06-23 14:08:27 -04:00
  • 0b0ab3b059 Core/Unit: fixed Global cooldown cancelation on spell interrupt hondacrx 2021-06-23 14:06:43 -04:00
  • ad2d0f912e Core/Formations: update codestyle and fix crash hondacrx 2021-06-23 14:05:41 -04:00
  • b7f1a6384a Core/Spells: fix Spirit of Redemption hondacrx 2021-06-23 13:33:15 -04:00
  • 047121b31b Core/Unit: Remove a superfluous threat state update in SetPhaseMask. hondacrx 2021-06-23 13:32:27 -04:00
  • f7e09403ec Core/Threat: Assistance threat (healing, buffs, etc.) is now properly split (instead of copied) between all creatures threatened by the action. Thanks to Foereaper for help with testing, and my apologies to healers everywhere. hondacrx 2021-06-23 13:31:01 -04:00
  • 9631f569fa Core/Threat: Passive creatures now properly become engaged when adding an offline threat entry. Fixes RoS and Thaddius, maybe more. hondacrx 2021-06-23 13:29:40 -04:00
  • 0e8d21bae9 Core/Auras: Don't remove shield only dependant auras on disarm hondacrx 2021-06-23 13:25:19 -04:00
  • 7eed87f51c Core/Auras: define and implement attribute SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT hondacrx 2021-06-23 13:22:42 -04:00
  • 62119923f2 Core/Scripts: added null checks to DamageTaken hooks hondacrx 2021-06-23 12:15:38 -04:00
  • dd4d434d72 Scripts/Spells: quest "That's Abominable" hondacrx 2021-06-23 12:13:15 -04:00
  • 1cebd025fe Core/CombatAI: Npcs with TurretAI will be able to attack again hondacrx 2021-06-23 12:03:39 -04:00
  • b45e18585f Core/Player: Pass correct Zone ID to HandlePlayerLeaveZone hondacrx 2021-06-23 12:02:41 -04:00
  • 6dabdfa3ed Core/Scripts: fix some spells double dipping from done/taken bonuses hondacrx 2021-06-23 12:01:41 -04:00
  • 9fd7c12094 Misc updates hondacrx 2021-06-23 12:01:28 -04:00
  • b70086db18 Core/Unit: check remaining instead of full duration for Bounced by DR auras hondacrx 2021-06-22 20:56:13 -04:00
  • be2f4087b7 Core/SAI: Extended SMART_TARGET_VEHICLE_PASSENGER to allow specifying seat mask instead of single seat index (can now target all passengers) hondacrx 2021-06-22 20:55:38 -04:00
  • 1c9eeb403a Core/Threat: Fix a potential crash that would occur in specific edge cases of AI being a bit naughty. hondacrx 2021-06-22 20:51:08 -04:00
  • 58f326a909 Core/Auras: fix static analysis issues hondacrx 2021-06-22 20:49:21 -04:00
  • 314607e547 Core/Unit: fix mess-up with CalcArmorReducedDamage parameter order hondacrx 2021-06-22 20:46:24 -04:00
  • aae86fe4d1 Core/Entities: Port some refactors hondacrx 2021-06-22 20:43:41 -04:00
  • 24f666a59d Core/Unit: allow miss chance to exceed 60% cap with certain auras hondacrx 2021-06-22 20:23:08 -04:00
  • 0711c5b3a4 Core/Unit: fix Sanctified Wrath (again) hondacrx 2021-06-22 20:20:23 -04:00
  • 52276012cb Core/Unit: fixed crash hondacrx 2021-06-22 20:17:42 -04:00
  • 063a29b9d2 Core/Unit: simplified and arranged spell bonus calculation hondacrx 2021-06-22 20:15:23 -04:00
  • c51c4d443f Core/Spell: SpellValueOverrides encapsulation hondacrx 2021-06-22 18:43:40 -04:00
  • 046cd9f917 Core/Auras: Implemented EstimatedPoints for SMSG_AURA_UPDATE hondacrx 2021-06-22 17:55:12 -04:00
  • e98e45cf8b Core/Auras: removed caster dependency from core hondacrx 2021-06-22 15:01:42 -04:00
  • 1b846fa2c7 Fixes quests using explored flags. hondacrx 2021-06-21 15:31:37 -04:00
  • fbd7df7c3f Some missed stuff. hondacrx 2021-06-18 15:19:41 -04:00
  • 88c9b21ec2 Fixes Fleeing, and probably so other movement stuff. hondacrx 2021-06-18 15:13:04 -04:00
  • b5885d2c6c Core/Quests: Fixed quests that should have objectives immediately marked as complete hondacrx 2021-06-18 15:03:11 -04:00
  • 72a3f2dd54 Fixes not saving earned xp on logout. hondacrx 2021-06-10 19:34:04 -04:00
  • 810942e99b Misc fixes hondacrx 2021-06-10 11:08:31 -04:00
  • 5f2b445fdd Fixes pets not attacking. hondacrx 2021-06-09 13:22:43 -04:00
  • 40f59466db Fixes pets not following and who knows what else. This is a big mistype bug! hondacrx 2021-06-09 12:53:44 -04:00
  • 52e43853fe More Cleanups hondacrx 2021-06-08 12:56:09 -04:00
  • 302a1f293c Some Cleanups hondacrx 2021-06-07 18:06:16 -04:00
  • cb7640e3c6 Misc Fixes hondacrx 2021-06-07 13:13:58 -04:00
  • 1941148d8f Core/Achievements: Defined all modifier tree types and implemented many of them hondacrx 2021-06-07 13:13:46 -04:00
  • 9c58042e07 Core/Player: Add helper function to determine if war mode can be enabled in area hondacrx 2021-06-07 11:06:13 -04:00
  • db0d46c9d1 Core/DataStores: Load PvpTier.db2 hondacrx 2021-06-07 10:57:57 -04:00
  • 35d8cf8b9f Core/DataStores: Load QuestLineXQuest.db2 hondacrx 2021-06-07 10:53:32 -04:00
  • 6ab159039b Core/DataStores: Load ItemModifiedAppearanceExtra.db2 hondacrx 2021-06-06 14:16:20 -04:00
  • d687d41078 Core/Players: Add PlayerExtraFlags for tracking race change, level boost, and raf level grant usage hondacrx 2021-06-06 14:12:53 -04:00
  • 21d8fbee40 Core/Reputation: Implemented paragon reputation hondacrx 2021-06-05 20:35:26 -04:00
  • 6ab6fc81a5 Core/Reputation: Named all reputation flags hondacrx 2021-06-05 20:15:28 -04:00
  • bebc93f82d Core/DataStores: Fixed SpellLabelEntry structure hondacrx 2021-06-05 19:59:49 -04:00
  • 134b0e3287 Core/PacketIO: Named PVPInfo/bracket fields hondacrx 2021-06-05 19:59:03 -04:00
  • 4f3d0c0ac6 Core/Achievements: Implemented CRITERIA_TYPE_UPGRADE_GARRISON_BUILDING hondacrx 2021-06-05 19:55:05 -04:00
  • cd07815901 Core/Players: Name unknown player flags and rename MENTOR to TIMEWALKING hondacrx 2021-06-05 19:51:34 -04:00
  • c1409e4787 Core/Conditions: Implemented missing PlayerCondition columns - time and weather hondacrx 2021-06-04 16:49:44 -04:00
  • ba2908f508 Core/Units: Add Func overloads to GetAura/GetAuraApplication hondacrx 2021-06-04 16:35:52 -04:00
  • 69a832b162 Core/Spells: Load spell label data for future use hondacrx 2021-06-04 16:26:25 -04:00
  • fee15ee311 Misc stuff hondacrx 2021-06-04 15:04:08 -04:00
  • 9702bd9097 Core/Reputation: Implemented "friendship reputation" hondacrx 2021-06-04 15:03:52 -04:00
  • 32f4bf4c25 Core/DataStores: Load Achievement_Category.db2 hondacrx 2021-06-04 14:15:53 -04:00
  • cd9aab7d52 Core/Criteria: Add all values of CriteriaTreeFlags hondacrx 2021-06-04 14:09:55 -04:00
  • d518c9c1d0 Core/Criteria: Add all values of CriteriaFlags hondacrx 2021-06-04 14:08:55 -04:00
  • 103d78dccc Core/Criteria: Add all values of CriteriaStartEvent hondacrx 2021-06-04 14:08:02 -04:00
  • 93f8c09364 Core/Criteria: Add all values of CriteriaFailEvent hondacrx 2021-06-04 13:59:21 -04:00
  • 9621a951f4 Core/Pools: Fixed spawning in pools with both explicitly and equally chanced entries hondacrx 2021-06-02 22:16:15 -04:00
  • 90508f7689 Core/Maps & Extractors: Move copypasted map file headers into a single shared file and replace #defines with enums hondacrx 2021-06-02 22:09:53 -04:00
  • 2576fded97 Scripts/Spells: Implement mage Alter Time hondacrx 2021-06-02 18:53:39 -04:00
  • 075796983e Core/Quest: Use valuetuple over Tuple (#34) MaxtorCoder 2021-05-30 18:58:28 +02:00
  • fc771bec1b Fixes sounds missing, when client needs data from hotfix. hondacrx 2021-05-24 11:23:04 -04:00
  • b778907276 DB Updates hondacrx 2021-05-23 17:24:55 -04:00
  • 0423ce99f9 Core/PacketIO: Properly send inventory error when attempting to withdraw guild bank item into "any slot" when bags are full hondacrx 2021-05-23 17:24:45 -04:00
  • 3d4f6c71f4 Core/PacketIO: Implement new guild bank item swap opcodes hondacrx 2021-05-23 17:24:29 -04:00
  • d5080b02a9 Core/PacketIO: Add new guild bank interaction opcodes hondacrx 2021-05-23 17:12:34 -04:00
  • 50c7682db6 Core/Vmaps: Fixed crash in unloading vmaps hondacrx 2021-05-23 16:44:50 -04:00
  • 22e96b477b DB updates hondacrx 2021-05-18 13:46:50 -04:00
  • 82eb0b2fd5 Misc fixes hondacrx 2021-05-18 13:46:40 -04:00
  • fb81030c75 Core/Items: Fixed crash happening when deleting item before it was saved for the first time hondacrx 2021-05-18 13:46:30 -04:00
  • 00da79c7a9 Core/Unit: Abide UNIT_FLAG2_DISABLE_TURN on creatures. hondacrx 2021-05-18 13:45:37 -04:00
  • ea9dd9207f Scripts/World: New target dummy AI. hondacrx 2021-05-18 13:40:29 -04:00
  • a204c827b5 Scripts/Commands: New command: .debug threatinfo hondacrx 2021-05-18 13:33:55 -04:00
  • c51e7b3223 Core/Movement: Correct the allowed distance to target before a repositioning is necessary. hondacrx 2021-05-18 13:13:12 -04:00
  • 0f16ad75d0 Core/Spells: Defined and implemented some new spell attributes hondacrx 2021-05-18 13:08:05 -04:00
  • 58bbbade44 Core/Spells: Fixed Shapeshift using macro hondacrx 2021-05-18 12:56:02 -04:00
  • 5a9ff185b9 Core/Creature: improve DB linked_respawn handling hondacrx 2021-05-18 12:55:23 -04:00
  • ccd92e8dd5 Core/Threat: Fix a potential exploit allowing players to damage a boss without them taking damage. hondacrx 2021-05-18 12:46:50 -04:00
  • 5cc1dd1a61 Core/Map: New Map::ForceRespawn to override objections and force a respawn (equivalent to force = true). Use this to fix various GM commands. hondacrx 2021-05-18 12:45:55 -04:00
  • de0929bc8e Core/Scripts: Remove deprecated overload of QuestReward without LootItemType argument hondacrx 2021-05-18 12:39:00 -04:00
  • 8b8337034f Core/Map: Fix a crash that could happen if a player moved very far away from a creature they were in combat with. hondacrx 2021-05-18 12:33:20 -04:00
  • 66ba3fe724 Core/Misc: A variety of clean-up changes: hondacrx 2021-05-18 12:31:45 -04:00
  • c92693102d Core/Spells: fix casting NO_TARGET event spells hondacrx 2021-05-18 12:26:29 -04:00
  • 9851142796 Core: Combat/threat system rewrite hondacrx 2021-05-18 12:25:40 -04:00
  • 891c3b6478 Core/Players: Fixed last tick of power regeneration when reaching minimum or maximum value not being visible clientside and not triggering auras on power value change hondacrx 2021-05-17 14:39:37 -04:00
  • 45df8db19e Scripts/Spells: Clear arcane charge damage/cost/cast time modifier aura when reaching 0 arcane charges (power) hondacrx 2021-05-17 14:38:00 -04:00
  • 741bb1b84a Scripts/Spells: Remove manual damage adjustment from Arcane Barrage for scaling with arcane charges and use spell cast for mana energize hondacrx 2021-05-17 14:35:50 -04:00