Commit Graph

  • 4e076523a6 DB updates hondacrx 2020-09-10 19:55:19 -04:00
  • 9636460e27 Misc spell fixes hondacrx 2020-09-10 19:54:49 -04:00
  • 0c036ef4db Core/Spells: Implemented using base weapon damage in spell attack power formulas hondacrx 2020-09-10 19:53:09 -04:00
  • c0e06c540c Misc DB updates hondacrx 2020-09-03 11:54:15 -04:00
  • 98cc0484ce Core/Scripts: Implemented OnlyOnceAreaTriggerScript hondacrx 2020-09-03 11:53:58 -04:00
  • cbd3904e02 Core/Handlers: Fixed changing equipment while charmed with equipament manager hondacrx 2020-09-03 11:52:57 -04:00
  • 5c99f6faf3 Core: Updated allowed build to 8.3.7.35662 hondacrx 2020-09-03 11:26:59 -04:00
  • 2820d45a0d Misc fixes hondacrx 2020-09-03 11:25:42 -04:00
  • 5932dccdc8 Core/Player: More cleanups to Player::UpdateZone, including correcting an oversight that was causing the last known zone id to not update when leaving map. hondacrx 2020-08-25 13:12:01 -04:00
  • 6fcb0b4e72 Fixes missing commands hondacrx 2020-08-25 13:11:02 -04:00
  • 83bb7aaf28 Cleanups hondacrx 2020-08-25 10:08:55 -04:00
  • aecb21d94b DB updates hondacrx 2020-08-25 10:08:44 -04:00
  • c29516f121 Core/Player: Resequence Player::UpdateZone some more to hopefully prevent future edge cases hondacrx 2020-08-24 23:49:12 -04:00
  • 8591dd589a Core/Player: Update map zone stats BEFORE invoking scripts. Fixes a crash with zone change scripts that invoke another zone change. hondacrx 2020-08-24 23:39:03 -04:00
  • 3dee2ddf3b Core/Player: Prevent changing equipment while charmed. hondacrx 2020-08-24 23:37:06 -04:00
  • 18d7144ca6 Core/Spawn: Move spawn group state management from sObjectMgr to the Map object, which makes it actually function as intended with instances. hondacrx 2020-08-24 21:21:27 -04:00
  • 15f0aebb23 Core/Creature: Fix an oversight in Creature::SelectVictim that was causing creatures to evade when chased by another creature from outside their own aggro range. hondacrx 2020-08-24 19:20:38 -04:00
  • 8b6c86d568 Core/Creature: regenerate health hondacrx 2020-08-24 19:19:13 -04:00
  • 35c13d69ca Core/Creature: temporary summons are now dynamic flagged (oversight in dynspawn). This fixes issues with vehicle kit resets breaking AI. hondacrx 2020-08-24 19:13:15 -04:00
  • a27c86a385 Scripts/Commands: .npc delete and .gobj delete now work while the specified guid is despawned. hondacrx 2020-08-24 19:09:32 -04:00
  • 679dbcfb67 Scripts/Icecrown Citadel: Fixed Lord Marrowgar - Coldflame to not ignore resistances hondacrx 2020-08-24 19:05:44 -04:00
  • d9770ed0f9 Followup to waypoint movement hondacrx 2020-08-24 17:52:09 -04:00
  • c2ae405346 Core/Commands: Cleanups hondacrx 2020-08-24 17:38:22 -04:00
  • 3d3fd0f55f Core/Movement: waypoint movement hondacrx 2020-08-24 17:02:02 -04:00
  • c9e535bb3a Core/Creature: Fix a crash in .npc delete, Also fix an issue breaking vehicles in certain edge case situations. hondacrx 2020-08-24 11:40:14 -04:00
  • 203bbfd3b7 Core/Movement: PropagateSpeedChange should only be called on the top (current active) movement generator hondacrx 2020-08-24 11:37:57 -04:00
  • c0d28a8f21 Core/Movement: Movement Cleanups hondacrx 2020-08-24 11:36:57 -04:00
  • 08ef556a36 Core/Scripts: dynamic_spawning follow-up, I had forgotten JustRespawned existed. hondacrx 2020-08-24 11:26:27 -04:00
  • 1b33551fab Core/Pet: Fix an issue that was causing lower ranks of pet spells to remain in DB hondacrx 2020-08-24 11:18:57 -04:00
  • 7cf9b6183e Core/Pet: Make pet action bar autocast persist properly hondacrx 2020-08-24 11:14:54 -04:00
  • 24a9e5e1d8 Scripts/InstanceScript: Implement database framework for managing spawn groups based on boss state. hondacrx 2020-08-24 11:13:45 -04:00
  • cd92a34082 Scripts/Commands: Fix some quirkiness and potential crashes with live DB modification commands (npc move and npc delete), which are horrible and should be deleted anyway. hondacrx 2020-08-24 10:35:14 -04:00
  • ca4f55b20a Core/Unit: Don't apply liquid effects to game masters. hondacrx 2020-08-24 10:34:53 -04:00
  • 5bc078060f Scripts/Commands: New utility command: .list spawnpoints. hondacrx 2020-08-23 22:02:52 -04:00
  • 1fb15f31c7 Fixes DB errors hondacrx 2020-08-23 21:53:56 -04:00
  • 15ae7a7c66 Dynamic Creature/Go spawning hondacrx 2020-08-23 21:52:32 -04:00
  • 8fc9c45d50 Misc cleanups/DB updates hondacrx 2020-08-22 16:24:59 -04:00
  • 4d8e6a8a57 Core/Chat: Provide a fully-formed protocol for addons to interact with GM commands hondacrx 2020-08-22 16:22:47 -04:00
  • 51e914e0f3 Scripts/IcecrownCitadel: Prevent players from becoming inaccessible when killed by Lord Marrowgar's Impale spell (the initial damage, not the DoT). Also fix the underlying bug in vehicle logic. hondacrx 2020-08-22 15:35:55 -04:00
  • 7060f728a3 Core/WorldObject: Properly initialize position data for all types when initially creating them. Fixes some issues with PvP objectives not having the correct area ID set on initialization. hondacrx 2020-08-22 15:30:16 -04:00
  • 5f53919281 Core/PlayerAI: Some adjustments hondacrx 2020-08-22 15:27:53 -04:00
  • 40330f9bac Scripts/Item: Change Nitro -> Boosts <- to use the correct knockup effect for their backfire. Also, script that knockup effect to work properly ("usually" deploy a rescue parachute). hondacrx 2020-08-22 15:10:55 -04:00
  • f2cd72aaf6 Core/Taxi: Properly send taxi node status on login, as well as if the taxi master is out of range. hondacrx 2020-08-22 15:05:23 -04:00
  • f90597a156 Scripts/Item: Fix Nitro Boosts to only fail in flyable areas. hondacrx 2020-08-22 15:03:06 -04:00
  • 9314d5a9bc Core/Vehicles: Do not call InstallAllAccessories for dead Vehicles hondacrx 2020-08-22 14:58:10 -04:00
  • 74cbb0fdf4 Scripts/Commands: Fix a crash on summon when no group is avaible hondacrx 2020-08-22 14:54:58 -04:00
  • 0d8743a1b5 Core/Quests: Fixed order of RewardChoiceItems and reputation reward. hondacrx 2020-08-22 14:52:42 -04:00
  • 10a73d8002 Core/AI: UnitAI::SelectTarget now applies offset BEFORE filtering by predicate (to match expected behavior). hondacrx 2020-08-22 14:47:58 -04:00
  • 79987369e5 Prevent an issue that stopped Aura AfterEffect handlers being called on default handler prevention. hondacrx 2020-08-22 14:42:28 -04:00
  • e942d80fa5 Fix an oversight causing the main tank flag in SelectTarget to be inverted. hondacrx 2020-08-22 14:39:39 -04:00
  • 98de3e2a02 Core/Custom: Fixed SPELLMOD_COOLDOWN exploit on Duel Reset system hondacrx 2020-08-22 13:11:03 -04:00
  • 2a65d345a9 Core/Auras: Implement SPELL_AURA_DETECT_AMORE hondacrx 2020-08-22 13:07:00 -04:00
  • bfe8667299 Core/Combat: Fixed issues with creatures sometimes entering combat with friendly targets hondacrx 2020-08-22 13:02:41 -04:00
  • 36a8844acc Creatures now release spell focus on projectile launch (for spells that have a projectile portion) as opposed to projectile impact. hondacrx 2020-08-22 13:02:17 -04:00
  • b3ebc2f8b5 Core/Spells: enable and implement SMSG_MISSILE_CANCEL hondacrx 2020-08-22 12:58:19 -04:00
  • 9c4ce970b1 Updated to TDB 837.20081 hondacrx 2020-08-22 12:02:51 -04:00
  • 36d5ba9884 Core/Custom: Fixed Duel Reset Exploits hondacrx 2020-08-22 12:01:01 -04:00
  • 193ad3a48d Combat/Threat rewrite - prep & refactor hondacrx 2020-08-22 11:58:19 -04:00
  • 67bacbb731 Core/PacketIO: Send the expected value in available hotfixes packet - realm address, not arbitrary number (it no longer has any effect for clearing client cache) hondacrx 2020-08-21 20:30:53 -04:00
  • e521e70f76 Core/PacketIO: Fixed SMSG_WORLD_SERVER_INFO structure hondacrx 2020-08-21 18:13:02 -04:00
  • e049db795f Fixes not getting \n on starting packet which would then have client send it on next packet, which then was wrong size. hondacrx 2020-08-20 23:28:23 -04:00
  • 165ae9e4f0 Make it so we can login to accounts created with TC hondacrx 2020-08-20 23:23:23 -04:00
  • 062eecf20b Misc fixes hondacrx 2020-08-20 23:21:53 -04:00
  • 35e28da605 Misc DB updates hondacrx 2020-08-12 17:45:09 -04:00
  • 2773a4430f Misc fixes hondacrx 2020-08-12 17:44:16 -04:00
  • 459d49f899 Core/BnetServer: Bnetserver cleanup hondacrx 2020-08-12 17:43:37 -04:00
  • 7eb9b2201f Core/Creatures: Move gossip trainer assignment to creature_trainer table - same gossip can open different trainers depending on which creature it is assigned to hondacrx 2020-08-09 17:06:51 -04:00
  • 18528823d9 Fix crash while loading server hondacrx 2020-08-09 16:53:41 -04:00
  • 301c9a2f62 Core/GameObjects: Properly set GO_FLAG_MAP_OBJECT during gameobject creation hondacrx 2020-08-07 12:28:41 -04:00
  • bc91e3492e Core/Spells: Handle GAMEOBJECT_TYPE_UI_LINK spellFocus hondacrx 2020-08-07 12:25:54 -04:00
  • 2467d0ca22 Remove not needed google protobuf, we use nuget now hondacrx 2020-07-31 11:48:54 -04:00
  • 611162ed95 Misc DB updates/Fixes hondacrx 2020-07-24 18:23:30 -04:00
  • a2f189cd1d Core: Updated allowed build to 8.3.7.35284 hondacrx 2020-07-24 18:22:53 -04:00
  • c203379108 Core: Updated to 8.3.7.35249 hondacrx 2020-07-24 18:21:50 -04:00
  • b628eaec35 Core/Maps: Use FindMap instead of CreateBaseMap in places where the intent was to check for a existing map (and a loaded grid on that map) hondacrx 2020-07-24 18:14:35 -04:00
  • 97ee7c437d Core/SmartAI: implemented SMART_EVENT_EVENT_PHASE_CHANGE hondacrx 2020-07-24 18:08:59 -04:00
  • 7baa1aede9 Combat/threat rewrite prep - merge RBAC/DB changes. hondacrx 2020-07-24 17:50:10 -04:00
  • 7bb86f94c5 Proper client timeout detection hondacrx 2020-07-24 17:48:02 -04:00
  • 5cc8c0dadf Fix an overly strict check that was causing guardians to evade loop. Also make players properly enter combat when their pets are engaged by a creature. hondacrx 2020-07-24 16:35:22 -04:00
  • e4e8ee5e02 Core/Scripts: Fixed GAMEOBJECT_TYPE_DOOR closing automatically after being opened with .gobj act hondacrx 2020-07-24 16:32:48 -04:00
  • 87b4c91319 Fix an issue where temp summons were ignoring m_regenHealth. hondacrx 2020-07-24 16:29:29 -04:00
  • 8e46ddaba5 Rename .debug uws to .debug worldstate (clarity change). hondacrx 2020-07-24 16:26:30 -04:00
  • d389faabe7 Groups now only disband if all members reject the invitation (as opposed to if any member rejects the invitation). hondacrx 2020-07-24 16:22:17 -04:00
  • 13cf935ca7 Fixes to all-reputation and all-skill custom option handling: hondacrx 2020-07-24 16:16:00 -04:00
  • 3c054eb054 Core/Player: Keep shared quests through map changes instead of getting stuck in busy state hondacrx 2020-07-24 14:55:22 -04:00
  • 0480e5c4d0 Core/Spells Allow bosses to receive KnockBack under certain conditions hondacrx 2020-07-24 14:49:26 -04:00
  • 17ebf751c9 Modify group invite behavior while creating group to be blizzlike hondacrx 2020-07-24 14:48:03 -04:00
  • 9533ebdd98 Add new command 'npc showloot'. hondacrx 2020-07-24 14:39:24 -04:00
  • c70d2a67a0 - Add new commands .group set assistant, .group set maintank and .group set mainassist to toggle raid member flags. hondacrx 2020-07-24 13:18:37 -04:00
  • e5b6703dd0 Make some adjustments to .summon and .group summon behavior to make them more permissive: hondacrx 2020-07-24 11:46:44 -04:00
  • f7aa724d8f Core/OutdoorPvP: refactor using Position and Quat to pack parameters hondacrx 2020-07-23 19:29:11 -04:00
  • 2b13cba15b Core/Spell: fix some spells that shouldn't allow stealth or invisibility hondacrx 2020-07-23 19:02:33 -04:00
  • ddaaae896e So, I came in trying to fix gameobject LoS. So I restructured some stuff. hondacrx 2020-07-23 19:01:15 -04:00
  • 58e630448d Added new BoundaryUnionBoundary subclass of AreaBoundary hondacrx 2020-07-23 18:31:55 -04:00
  • f2e69a7757 Core/Maps: Corrected GetWaterOrGroundLevel hondacrx 2020-07-23 18:27:14 -04:00
  • 941bf02e31 Fixed a potential crash when resuming a SplineChainMovementGenerator. hondacrx 2020-07-23 18:23:01 -04:00
  • 286a200178 Core/Movement: Get zone/area IDs from vmap data in the liquid update hondacrx 2020-07-23 18:22:46 -04:00
  • db44970987 Pet/Guardian AI hook re-organizing hondacrx 2020-07-22 15:27:19 -04:00
  • 61b6606dce Core/AI: segregate GameObject ReportUse from normal Use (lock open/normal click) hondacrx 2020-07-22 14:21:29 -04:00
  • 0ece69bf90 Fix a whole set of possible infinite loop crashes in SAI (events triggering themselves even with cooldown set). hondacrx 2020-07-22 14:11:31 -04:00