Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rage generation on received damage #241

Merged
merged 7 commits into from
Mar 24, 2022
Merged

Rage generation on received damage #241

merged 7 commits into from
Mar 24, 2022

Conversation

geo-tp
Copy link
Collaborator

@geo-tp geo-tp commented Mar 21, 2022

Formula : Rage Gained = (Damage Taken) / (Rage Conversion at Your Level) * 2.5

Generate rage on received damage when units have def/battle stance or bear form
(Berserker stance does not generate rage in 0.5.3)

Move rage logic from PlayerMgr to UnitMgr so all units can use rage

rage_gained = (damage_info.damage / PlayerFormulas.rage_conversion_value(damage_info.victim.level)) * 2.5

# 2458 Berserker stance - generate 30% more rage
if (damage_info.victim.aura_manager.get_auras_by_spell_id(2458)):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need to check for an ID here, use has_form with the berserker stance form instead.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's done, thanks

@@ -1241,6 +1241,13 @@ def generate_rage(self, damage_info, is_player=False):
self.has_form(ShapeshiftForms.SHAPESHIFT_FORM_BEAR)):
self.set_rage(self.power_2 + Formulas.PlayerFormulas.calculate_rage_regen(damage_info, is_player=is_player))

def generate_rage_on_received_damage(self, damage_info):
# Warriors or Druids in Bear form
if self.player.class_ == Classes.CLASS_WARRIOR or (self.player.class_ == Classes.CLASS_DRUID and
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warriors can only regen rage when they receive damage if they are in Defensive or Battle stances.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's done

Comment on lines 1246 to 1247
if self.player.class_ == Classes.CLASS_WARRIOR or (self.player.class_ == Classes.CLASS_DRUID and
self.has_form(ShapeshiftForms.SHAPESHIFT_FORM_BEAR)):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need to check for class. By checking for just shapeshift forms, the method is also compatible with creatures.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's done

@GrenderG GrenderG merged commit 787faff into The-Alpha-Project:master Mar 24, 2022
devw4r pushed a commit to devw4r/alpha-core that referenced this pull request Mar 12, 2023
commit 3434276
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 20 02:07:43 2022 +0200

    Fix Grell display_id, thanks Yushe.

commit c76f10b
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 20 01:46:04 2022 +0200

    Dict -> dict for typing.

commit 582b68b
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 19 23:55:36 2022 +0200

    Formatting.

commit c461ca1
Author: Luigi Mannoni <luigimannoni@users.noreply.github.com>
Date:   Tue Apr 19 22:51:43 2022 +0100

    Bugfix/272 mage lock armor stacking (The-Alpha-Project#280)

    * Add groups for mage armors and warlock armors

    * Check for aura indexes to be different

commit f23b81e
Merge: a82cff4 92ae5d0
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 19 23:51:03 2022 +0200

    Merge pull request The-Alpha-Project#279 from devwar87/Quest

    Quest crash fix & Fix rage decay.

commit 92ae5d0
Author: devwar <72774832+devwar87@users.noreply.github.com>
Date:   Sun Apr 17 18:03:36 2022 -0500

    Fix rage decay.

commit 07f14fe
Author: devwar <72774832+devwar87@users.noreply.github.com>
Date:   Sat Apr 16 15:33:48 2022 -0500

    Quest crash fix.

    / Fixed quest check requirements for negative PrevQuestID.
    / Added TODO notes regarding interactive gos.

commit a82cff4
Merge: dd966f0 7d14d21
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 15 18:15:03 2022 +0200

    Merge pull request The-Alpha-Project#278 from Fluglow/master

    Aura-related fixes, threat aura mod implementation

commit dd966f0
Merge: fec47b9 e0c7aff
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 15 18:13:42 2022 +0200

    Merge pull request The-Alpha-Project#276 from a-ivanov/basic_threat_manager

    Basic threat manager

commit e0c7aff
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 15 18:13:15 2022 +0200

    Add TODO

commit fec47b9
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Fri Apr 15 11:10:19 2022 -0500

    Item queries. (The-Alpha-Project#277)

    * SMSG_ITEM_QUERY_MULTIPLE_RESPONSE

    / Use SMSG_ITEM_QUERY_MULTIPLE_RESPONSE when possible.

commit 7d14d21
Merge: e742510 61f28d1
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Thu Apr 14 22:37:14 2022 +0300

    Merge remote-tracking branch 'master/master'

commit e742510
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Thu Apr 14 22:29:46 2022 +0300

    Add threat aura mod handler

commit 8509b44
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Thu Apr 14 22:23:46 2022 +0300

    Correct comment

commit 416549c
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Thu Apr 14 22:20:18 2022 +0300

    Add clarifying comment

commit de800dd
Author: Anton Ivanov <me@antonivanov.net>
Date:   Tue Apr 12 18:32:58 2022 +0000

    Mutate threat and clear threat on creature evasion

commit cef9b54
Author: Anton Ivanov <me@antonivanov.net>
Date:   Sat Apr 9 21:41:02 2022 +0000

    Creature gets attack target based on threat

commit 76e4e8f
Author: Anton Ivanov <me@antonivanov.net>
Date:   Sat Apr 9 14:00:47 2022 +0000

    Refactor polymorphic attack and damage

commit ebca6df
Author: Anton Ivanov <me@antonivanov.net>
Date:   Tue Apr 5 23:11:05 2022 +0000

    Began to implement threat manager

commit 61f28d1
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 8 13:09:43 2022 +0200

    Revert unwanted change in last commit.

commit 5d51581
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 8 13:07:14 2022 +0200

    Fix logic in update_max_health and update_max_mana.

commit 34815cb
Merge: cbc5d76 186647a
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Apr 7 23:49:08 2022 +0200

    Merge pull request The-Alpha-Project#275 from devwar87/Stats

    Fix client crashing due StatManager not being able to scale levels ab…

commit 186647a
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Thu Apr 7 14:33:23 2022 -0500

    Fix client crashing due StatManager not being able to scale levels above 60.

    / Improve logging info.

commit cc0772b
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Apr 6 22:35:55 2022 +0300

    Remove unused import

commit 021ca7d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Apr 6 22:35:27 2022 +0300

    Fix handling aura effects with a period of 0

commit a668d11
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Apr 6 22:30:03 2022 +0300

    Fix interrupt issues with refreshment spells

commit cbc5d76
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 6 02:47:33 2022 +0200

    Typo.

commit 71ab9f7
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 6 01:13:43 2022 +0200

    Add explanatory comment.

commit 2a1c922
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 6 01:11:45 2022 +0200

    Fix follow up of last commit.

commit 1875fde
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 6 01:06:21 2022 +0200

    Fix mana and health not being updated on item change if the new value is lower than the old one.

commit 4f9862b
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 5 15:11:19 2022 +0200

    Added comment with default values for Blizzlike disabled races and classes in the config.

commit 08385cd
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 5 13:41:29 2022 +0200

    Make taxi discovery interaction Blizzlike.

commit 191b0bd
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 5 12:19:56 2022 +0200

    Fleeing -> Evading.

commit 74fb4a8
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 5 00:29:08 2022 +0200

    Fix players automatically attacking on damage received.

commit 4a74787
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 20:53:03 2022 +0200

    Don't regenerate health and power on evade for creatures with NO_AUTO_REGEN static flag.

commit cbbb777
Author: Chyrri <102631047+Chyrri@users.noreply.github.com>
Date:   Mon Apr 4 21:49:07 2022 +0300

    Creature return and regen after killing player. Also allowing Logger colors in windows. (The-Alpha-Project#264)

    * Creature return and regen after killing player
    * Logger colors for windows update.

commit 064e7ca
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 20:42:05 2022 +0200

    Remove regenerate method from CreatureManager.

commit fefc90f
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 20:31:36 2022 +0200

    Fixes for last PR.

commit de5ed82
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Mon Apr 4 13:08:45 2022 -0500

    Unit regeneration and others. (The-Alpha-Project#266)

    * Move Race and Class to UnitManager.

    / Move regenerate to UnitManager.
    / StatsManager - Apply base stats to units as well.

    * Use RegenStatsFlags, more work on StatManager
    * Fix power setters ignoring clamped value.

    / Avoid mana to be set on creatures with intellect but max_mana 0.

commit 5bb8b2f
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 19:03:15 2022 +0200

    Improve logic for taxi discovery.

commit 40aabcc
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 14:11:19 2022 +0200

    Fix for vendor + quest npcs.

commit c88dcf2
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 14:06:32 2022 +0200

    Fix npc flags.

commit 2abd10d
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 13:38:52 2022 +0200

    Make some more NPCs FP/QuestGiver.

commit 56e95e1
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Mon Apr 4 06:29:04 2022 -0500

    Fix The-Alpha-Project#256 (The-Alpha-Project#274)

    * Fixes The-Alpha-Project#271
    / Modify all FM's involved in quests npc_flag from 4 to 6. (2 (QuestGiver) + 4 (FM))
    / Override default taxi dialog on quest offer or reward.

commit ba385fe
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sun Apr 3 16:19:14 2022 -0500

    Fix The-Alpha-Project#271 (The-Alpha-Project#273)

    * Fixes The-Alpha-Project#271

commit 49856f0
Merge: bba78e7 546c665
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 20:50:03 2022 +0200

    Merge pull request The-Alpha-Project#270 from devwar87/InventoryFix

    Fix issue The-Alpha-Project#268

commit 546c665
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sun Apr 3 13:15:20 2022 -0500

    Fix issue The-Alpha-Project#268

    / Do not consider container as full if we are swapping (not adding) an item.

commit bba78e7
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 18:07:57 2022 +0200

    New world database dump.

commit c474323
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 02:55:27 2022 +0200

    Minor refactor to last commit.

commit a7bb786
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 02:52:11 2022 +0200

    Fix health and mana values for creatures with variable ones.

commit cf6da3e
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sat Apr 2 18:36:53 2022 -0600

    / Teleport, do not destroy self. (The-Alpha-Project#265)

    * / Teleport, do not destroy self.

    This reverts commit a79eacb.

commit 2b4b5e5
Merge: bf9a73b 6d2d6d0
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 01:58:14 2022 +0200

    Merge pull request The-Alpha-Project#263 from a-ivanov/spell_effect_heal_max_health_impl

    Implement max health heal effect

commit 6d2d6d0
Author: Anton Ivanov <me@antonivanov.net>
Date:   Sat Apr 2 19:42:59 2022 +0300

    Implement max health heal effect

commit bf9a73b
Merge: 231f530 1fbf0f8
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 17:51:18 2022 +0200

    Merge pull request The-Alpha-Project#262 from Fluglow/master

    Refactor fix for equipping misc weapons

commit 1fbf0f8
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Apr 2 18:45:09 2022 +0300

    Change comment wording

commit 8a055e3
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Apr 2 18:43:12 2022 +0300

    Add special case for misc weapon proficiencies

commit 231f530
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 16:39:44 2022 +0200

    Fix trainer placeholder greetings.

commit b9d8ada
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 16:22:30 2022 +0200

    Rename method.

commit fe40d2c
Merge: bdf40e9 62cd332
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 16:15:28 2022 +0200

    Merge pull request The-Alpha-Project#261 from Fluglow/master

    Aura application fixes

commit bdf40e9
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 16:14:02 2022 +0200

    All players should be able to equip miscellaneous weapons.

commit 43d30d2
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 14:07:26 2022 +0200

    Prevent equipping an item with wrong display id to avoid client crashes on next login.

commit 33031e6
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 00:48:15 2022 +0200

    Simplify _update_db_item_count.

commit 1642b4b
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 00:40:30 2022 +0200

    Minor refactor to last PR.

commit 591453d
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Fri Apr 1 16:21:07 2022 -0600

    Fixed corrupted quest states after destroying items. (The-Alpha-Project#260)

    * Fixed corrupted quest states after destroying items.

    / When removing items, updated any related quest required items by using the player inventory.

    / Validate the quest once again upon offering reward.

commit 62cd332
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Apr 1 23:51:49 2022 +0300

    Aura application logic fixes

commit 059bdac
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 20:25:46 2022 +0200

    Remove redundant variable.

commit 0ef767b
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 20:17:09 2022 +0200

    Fix _update_db_item_count overflow.

commit 5adc258
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 20:01:23 2022 +0200

    Fix can_complete_quest checks.

commit b0cb154
Merge: 6c0ba47 2e9b922
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 19:59:27 2022 +0200

    Merge branch 'master' of https://github.com/The-Alpha-Project/alpha-core

commit 6c0ba47
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 19:59:15 2022 +0200

    Replace some 'start_spell_cast' with 'handle_cast_attempt'.

commit 2e9b922
Merge: d745328 954ea72
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 19:50:45 2022 +0200

    Merge pull request The-Alpha-Project#254 from devwar87/QuestFix

    Fix wdb quest wrong comparison between MinLevel and QuestLevel.

commit d745328
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 19:39:45 2022 +0200

    Some refactors to unit and player bytes handling.

commit afa6bc3
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 18:06:19 2022 +0200

    Proper handling of ITEM_FIELD_FLAGS.

commit 954ea72
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Thu Mar 31 20:07:57 2022 -0600

    Fix MinLevel -> QuestLevel

commit c264e89
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 01:45:12 2022 +0200

    Fix some spell_target_position.

commit c449ad6
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 01:20:46 2022 +0200

    Fix Nez'raz display id. Fixes The-Alpha-Project#249.

commit 496b9c5
Merge: 60c1170 fd1e361
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 00:51:32 2022 +0200

    Merge pull request The-Alpha-Project#253 from devwar87/QstBug

    Fix QuestManager bug preventing trainers from displaying their own dialog. -Flug

commit fd1e361
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Thu Mar 31 13:39:33 2022 -0500

    Fix QuestManager bug preventing trainers from displaying their own dialog. -Flug

commit 60c1170
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Thu Mar 31 12:02:13 2022 -0600

    Quest updates from available wdb files. (The-Alpha-Project#252)

    * Quests update from available wdb files.

commit 734fb3a
Merge: 25b8fe4 2af0a2f
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 31 01:13:44 2022 +0200

    Merge pull request The-Alpha-Project#251 from Fluglow/master

    Proper spell movement interrupt checks, basic stealth aura handling.

commit 2af0a2f
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Mar 30 20:43:29 2022 +0300

    Correct speed decrease aura effect amount

commit b8b4991
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Mar 30 20:43:01 2022 +0300

    Implement stealth aura effect

commit 77f2a7b
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Mar 30 11:33:17 2022 +0300

    Use proper movement detection for interrupts

commit 25b8fe4
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 30 00:15:10 2022 +0200

    Properly remove summoned gameobjects and creatures from the grid.

commit c148171
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 19:28:43 2022 +0200

    player_mgr.enqueue_packet.enqueue_packet -> self.player_mgr.enqueue_packet.

commit 03ec715
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 18:02:26 2022 +0200

    Remove unused imports.

commit 58218a4
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 18:02:05 2022 +0200

    Fix loading of virtual items.

commit 7cf9afe
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 14:08:26 2022 +0200

    Add correct lantern to Zeppelin Operators.

commit dab00b5
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 13:49:59 2022 +0200

    Use mount field from creature_addon.

commit 8a9d3a4
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Mon Mar 28 05:41:02 2022 -0600

    Fix The-Alpha-Project#246 (The-Alpha-Project#248)

    * Fixed crash when greeting text exceeds 256 chars.
    * Added Journey to Orgrimmar and Journey to Undercity.

commit e568473
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 17:08:32 2022 +0200

    Correct some SpellTargetMasks.

commit fe44dbc
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 16:57:11 2022 +0200

    Add Resurrection Sickness on resurrection.

commit 3e35b77
Merge: e73fc9c bb18950
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 16:32:04 2022 +0200

    Merge pull request The-Alpha-Project#247 from Fluglow/master

    Use attribute aura_is_debuff for more accurate debuff handling.

commit bb18950
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sun Mar 27 17:28:20 2022 +0300

    Use aura_is_debuff in resolve_harmful

commit e73fc9c
Merge: 8b6af9f 2091593
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 03:07:08 2022 +0200

    Merge pull request The-Alpha-Project#245 from Fluglow/master

    Minor Aura/Stat/Spell bug fixes

commit 8b6af9f
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 03:05:42 2022 +0200

    Minor refactor to last commit.

commit 9fa1a02
Author: Geo <72315006+geo-tp@users.noreply.github.com>
Date:   Sun Mar 27 03:00:44 2022 +0200

    Critical strike for melee attack (The-Alpha-Project#244)

commit ce36602
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:44:28 2022 +0100

    Add lantern to Boat Operators and fix Captain Obvious name.

commit da69c18
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:30:49 2022 +0100

    :facepalm:

commit bd0e226
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:27:22 2022 +0100

    Typo.

commit f174b13
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:23:08 2022 +0100

    Add missing ;.

commit 968a491
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:18:19 2022 +0100

    Some refactors to last PR.

commit 52751b7
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sat Mar 26 17:45:12 2022 -0600

    [Ready] QuestManager improvements and others. (The-Alpha-Project#230)

    # General
    + Apply emote_state and display_id from creature_addon table. (Add UnitField handling to CreatureManager)
    + ItemQueryDetailCache - Stop creating ItemMgr instances just to send item detail queries when item has no owner yet.
    + Handle CMSG_BOOTME - Console: bootme (Forces logout)

    # Quest Related
    + Handle RewSpellCast.
    + Added missing npc_text for Captain EO.
    + Fixed '!' Gray 'Future' quest symbol not being set sometimes.
    + Fixed item or creature count updates not actually setting the db quest state to 'reward' if the count matched requirement.
    + Simplified how trainers check if they need to override their normal dialog with a quest dialog.
    + Fixed dialogs when there is more than one quests available or in progress.
    + Choosing an incomplete quest on a dialog should now display the quest item requirements if the quest starter is that NPC.
    + Fixed many scenarios where QuestState was used over QuestGiverStatus.
    + Validate quest_giver unit across different handlers.
    + Handle quest_template Method and SpecialFlags.
    + Fixed SMSG_QUESTGIVER_REQUEST_ITEMS packet.
    + Fixed SMSG_QUESTGIVER_QUEST_DETAILS packet.
    + Fixed quest givers with custom greeting not using SMSG_QUESTGIVER_QUEST_LIST when only 1 quest available.
    + Added missing emotes to some quest related packets.
    + Handle Quest: 'Journey to Auberdine!' - Captain Place Holder (Menethil Harbor)
    + Handle Quest: 'Journey to Menethil!' - Captain EO (Uberdine)
    + Handle Quest: 'Journey to Theramore!' - Captain EO (Uberdine)
    + Handle Quest: 'Journey to Menethil Harbor!' - Captain Quirk (Theramore)
    + Handle Quest: 'Journey to Booty Bay!' - Cap'n Crunch (Ratchet)

    # Similar quests missing:
    ID
    797,  # Journey to Ratchet!           (Missing) (Boat)
    798,  # Journey to the Undercity!  (Missing) (Zep)
    799,  # Journey to Orgrimmar!      (Missing) (Zep)
    1123, # Journey to Darkshore!      (Missing) (Boat?)

commit 2091593
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sun Mar 27 00:15:04 2022 +0200

    Formatting

commit a1577d1
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sun Mar 27 00:14:51 2022 +0200

    Fix mount effect and aura interaction

commit 211adf6
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 26 02:39:24 2022 +0100

    Remove some extra newlines.

commit db1aa63
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 26 02:17:04 2022 +0100

    Players will now start with 100% HP and power when reviving (they didn't start with 50% until 0.6).

commit 3c9c51d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 26 00:15:20 2022 +0200

    Fix incorrect power costs when shapeshifting

commit 3f1839a
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 26 00:03:27 2022 +0200

    Floor spell damage

commit 110e339
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Mar 25 23:54:58 2022 +0200

    Fix updating max health/mana

commit 9a9eee9
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Mar 25 23:54:30 2022 +0200

    Floor base attack damage

commit 3d057ac
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 21:43:00 2022 +0100

    Improve .sspell command.

commit d780cb0
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 21:24:19 2022 +0100

    Add .cast <spell_id> command.

commit d307217
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Mar 25 21:58:08 2022 +0200

    Fix all_attributes case for percentual stat mods

commit a6fbab9
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 20:14:25 2022 +0100

    Typo.

commit 1bfd569
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 20:13:00 2022 +0100

    Only Guild Masters could set the Guild MotD in 0.5.3.

commit f379fe7
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 00:42:54 2022 +0100

    Add missing SHAPESHIFT_MODELS.

commit cf7b354
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 00:03:14 2022 +0100

    Make all logging values configurable.

commit 6e424f9
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 12:49:25 2022 +0100

    Defensive Stance should only generate rage when hit.

commit a3db923
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 02:40:41 2022 +0100

    Handle SPELL_ATTR_EX_DRAIN_ALL_POWER.

commit 9e30a2f
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 02:12:10 2022 +0100

    Simplify calculate_rage_regen return.

commit d74ac8d
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 02:11:21 2022 +0100

    Add missing comment.

commit 93059dc
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 02:09:08 2022 +0100

    Use Vanilla formula for rage generation instead of TBC one.

commit 787faff
Author: Geo <72315006+geo-tp@users.noreply.github.com>
Date:   Thu Mar 24 01:31:40 2022 +0100

    Rage generation on received damage (The-Alpha-Project#241)

    * add rage generation on damage received

    * remove not needed is_player params

    * remove second not needed is_player param

    * Use SHAPESHIFT_FORM_BERSERKERSTANCE instead of spell id for checking if player has berserker stance

    * remove class check, remove berserker stance check, add def/battlestance check for generate rage on received damage

    * move rage logic from PlayerMgr to UnitMgr, move rage formula from PlayerFormulas to UnitFormulas

    * remove not needed Classes import from UnitMgr

commit d3c5b6c
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 21 02:24:45 2022 +0100

    Only check if the player who opened an item needs a quest item, not the entire group.

commit c0988bf
Merge: 0244eb3 3d80b8e
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 21 00:25:50 2022 +0100

    Merge pull request The-Alpha-Project#240 from Fluglow/master

    Ranged weapon and gameobject cast packet bug fixes

commit 3d80b8e
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Mon Mar 21 01:01:01 2022 +0200

    Fix spell_go packet creation for gameobjects

commit df2159a
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Mon Mar 21 00:10:03 2022 +0200

    Correct variable name

commit 917c62d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Mon Mar 21 00:08:46 2022 +0200

    Consume thrown weapons on throw

commit 6ab2ed5
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Mon Mar 21 00:08:19 2022 +0200

    Add wands to ranged weapon mask

commit 0244eb3
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sun Mar 20 10:17:20 2022 -0600

    Fix The-Alpha-Project#233 (The-Alpha-Project#237)

    * Fix The-Alpha-Project#233

commit 0f9fa64
Merge: 0d7b895 41a7d33
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 17:15:41 2022 +0100

    Merge pull request The-Alpha-Project#236 from ratkosrb/creature_spells_db

    Add creature spells data.

commit 0d7b895
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 17:14:34 2022 +0100

    Add default cooldown for traps in case it's not defined.

commit 41a7d33
Author: ratkosrb <ratkomladic2@abv.bg>
Date:   Sun Mar 20 08:07:46 2022 +0200

    Add creature spells data.

commit a247cd3
Merge: 3e53fba 8fbc3fe
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 02:19:46 2022 +0100

    Merge branch 'master' of https://github.com/The-Alpha-Project/alpha-core

commit 3e53fba
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 02:19:40 2022 +0100

    Reduce rage decay when on Defensive Stance.

commit 8fbc3fe
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 01:32:35 2022 +0100

    Update issue templates

commit 4017b4b
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 01:18:10 2022 +0100

    Restore Gan'rul Bloodeye coordinates.

commit c4376c8
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sat Mar 19 16:07:27 2022 -0500

    .gps with adt display - namreeb (The-Alpha-Project#232)

commit 8618d1d
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 20:02:22 2022 +0100

    Create FUNDING.yml

commit 53d92e0
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 20:01:28 2022 +0100

    Update issue templates

commit 85b7757
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 20:00:43 2022 +0100

    Update issue templates

commit 0e245f2
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:54:49 2022 +0100

    Update issue templates

commit a0d52b8
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:53:16 2022 +0100

    Update issue templates

commit d769774
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:47:39 2022 +0100

    Update issue templates

commit 5564b9f
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:46:20 2022 +0100

    Update issue templates

commit c139b56
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:31:15 2022 +0100

    Add UnitFormulas.combat_distance method.

commit 362e782
Merge: aa37bc4 e84a3e5
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:21:51 2022 +0100

    Merge pull request The-Alpha-Project#231 from Fluglow/master

    Charge spell refactoring and target validation, fix for effect loading.

commit e84a3e5
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 02:29:56 2022 +0200

    Restrict unit selection target to hostile only

commit e398ba4
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 02:22:15 2022 +0200

    Fix cast interrupt handling on dead targets

commit 8087066
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 02:21:29 2022 +0200

    Arcane missiles targeting fix

commit 63b522d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 01:31:10 2022 +0200

    Fix effect loading for spells with invalid effects

commit 7d0380f
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 00:18:59 2022 +0200

    Move get_position_for_charge

commit 86f165d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 00:09:08 2022 +0200

    Properly validate implicit initial targets

commit 53f0709
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Mar 18 23:26:14 2022 +0200

    Leap spell refactoring

commit aa37bc4
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 18 20:47:29 2022 +0100

    Add more debug information on unimplemented spell and aura effects.

commit ed85b3a
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 18 19:47:31 2022 +0100

    Refactor resolve_all_hostile_around_caster.

commit 4a92e47
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 18 19:35:57 2022 +0100

    Refactor for spell casting distance checks.

commit 4812210
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 18 18:37:36 2022 +0100

    Refactor for last PR.

commit 332b53c
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Fri Mar 18 11:12:14 2022 -0600

    CMSG_OPEN_ITEM (Items that can be opened and provide loot) & Charge,Blink spells handling. (The-Alpha-Project#229)

    * CMSG_OPEN_ITEM

    * Blink + Charge

    * Fix client unitPtr->GetMaxHealth() crashes.

commit e449591
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 11 17:40:47 2022 +0100

    Update stats of Searing Whelp and Drywallow Daggermaw. vmangos/core@8a29daa

commit aacb602
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 23:24:06 2022 +0100

    Simplify TrapManager's update a bit.

commit 1936475
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 14:23:21 2022 +0100

    Copy paste issues :D.

commit 9f3a724
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 14:20:52 2022 +0100

    Refactor TrapManager's update method.

commit 3086fba
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 14:11:13 2022 +0100

    Prevent attacking players that are flying and creatures that are fleeing.

commit 4c6d6b9
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 14:00:45 2022 +0100

    Stop movement if the unit has pending waypoints when rooting.

commit a5746a4
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 13:48:23 2022 +0100

    Implement SPELL_AURA_MOD_ROOT.

commit 9212244
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 13:44:53 2022 +0100

    Rename Freezing Trap to Snare Trap.

commit eba293f
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 13:26:01 2022 +0100

    Remove extra newline.

commit 0bab937
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 13:25:09 2022 +0100

    Allow specific traps to be triggered by creatures.

commit ec0b56a
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 02:27:51 2022 +0100

    Remove no longer needed # noinspection.

commit f9dc7ca
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 02:26:01 2022 +0100

    Fix method name.

commit 4983ce2
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 02:24:49 2022 +0100

    Small refactor of can_attack_target.

commit 6818a88
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:22:50 2022 +0100

    Typo.

commit aefe986
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:22:09 2022 +0100

    Rename TrapManager's 'restart' method to 'reset'.

commit b2fb31e
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:06:49 2022 +0100

    Typo.

commit 9032430
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:05:39 2022 +0100

    Remove unused imports.

commit 520a2b0
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:05:01 2022 +0100

    Check faction for GameObject spell casts too.

commit 37d6439
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 00:46:16 2022 +0100

    Only send SMSG_ENVIRONMENTALDAMAGELOG if the caster is of trap type.

commit 49eced6
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 00:45:09 2022 +0100

    Add explanatory comment on trap logic handling.

commit ee1c7f4
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 00:42:23 2022 +0100

    Minor refactors.

commit cfd8202
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 23:48:42 2022 +0100

    Make sure only creature quest givers send quest status.

commit 22a2a1d
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 18:52:44 2022 +0100

    Prevent trap radius from being 0.

commit 5971c91
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 18:35:09 2022 +0100

    Minor refactor to TrapManager.

commit 0ee8693
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 18:31:48 2022 +0100

    Rework how trap detection logic works.

commit c5f5b42
Merge: 40a5437 5a35cfc
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 01:47:21 2022 +0100

    Merge pull request The-Alpha-Project#228 from diff3/master

    added a network name docker-compose

commit 40a5437
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 00:44:39 2022 +0100

    Fix get_surrounding_units checks.

commit 41c1a20
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 00:40:22 2022 +0100

    Typo.

commit 5706f23
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 00:38:09 2022 +0100

    Follow up of last commit.

commit cb9affc
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 00:34:26 2022 +0100

    Proper use of ObjectTypeFlags.

commit cd01940
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Mar 8 23:46:44 2022 +0100

    Add TODO on can_attack_target.

commit 915e987
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Mar 8 23:44:36 2022 +0100

    Add back noinspection PyUnresolvedReferences.

commit 5c391c4
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Mar 8 23:42:31 2022 +0100

    Make can_attack_target a base ObjectManager method.

commit c87073d
Merge: 3f91bde 4ba76ca
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Mar 8 23:39:30 2022 +0100

    Merge pull request The-Alpha-Project#227 from Fluglow/master

    Feral druid attack behavior fixes

commit 5a35cfc
Author: diff3 <magnus@entropy.nu>
Date:   Tue Mar 8 19:47:27 2022 +0100

    added a network name

commit 4ba76ca
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 5 19:42:53 2022 +0200

    Correct return value

commit 4d9b2ff
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 5 02:39:33 2022 +0200

    Implement proper attack handling for feral druids

commit 439d9cf
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 5 02:36:47 2022 +0200

    Implement power type changing for druids
devw4r pushed a commit to devw4r/alpha-core that referenced this pull request Mar 17, 2023
commit 3434276
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 20 02:07:43 2022 +0200

    Fix Grell display_id, thanks Yushe.

commit c76f10b
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 20 01:46:04 2022 +0200

    Dict -> dict for typing.

commit 582b68b
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 19 23:55:36 2022 +0200

    Formatting.

commit c461ca1
Author: Luigi Mannoni <luigimannoni@users.noreply.github.com>
Date:   Tue Apr 19 22:51:43 2022 +0100

    Bugfix/272 mage lock armor stacking (The-Alpha-Project#280)

    * Add groups for mage armors and warlock armors

    * Check for aura indexes to be different

commit f23b81e
Merge: a82cff4 92ae5d0
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 19 23:51:03 2022 +0200

    Merge pull request The-Alpha-Project#279 from devwar87/Quest

    Quest crash fix & Fix rage decay.

commit 92ae5d0
Author: devwar <72774832+devwar87@users.noreply.github.com>
Date:   Sun Apr 17 18:03:36 2022 -0500

    Fix rage decay.

commit 07f14fe
Author: devwar <72774832+devwar87@users.noreply.github.com>
Date:   Sat Apr 16 15:33:48 2022 -0500

    Quest crash fix.

    / Fixed quest check requirements for negative PrevQuestID.
    / Added TODO notes regarding interactive gos.

commit a82cff4
Merge: dd966f0 7d14d21
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 15 18:15:03 2022 +0200

    Merge pull request The-Alpha-Project#278 from Fluglow/master

    Aura-related fixes, threat aura mod implementation

commit dd966f0
Merge: fec47b9 e0c7aff
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 15 18:13:42 2022 +0200

    Merge pull request The-Alpha-Project#276 from a-ivanov/basic_threat_manager

    Basic threat manager

commit e0c7aff
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 15 18:13:15 2022 +0200

    Add TODO

commit fec47b9
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Fri Apr 15 11:10:19 2022 -0500

    Item queries. (The-Alpha-Project#277)

    * SMSG_ITEM_QUERY_MULTIPLE_RESPONSE

    / Use SMSG_ITEM_QUERY_MULTIPLE_RESPONSE when possible.

commit 7d14d21
Merge: e742510 61f28d1
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Thu Apr 14 22:37:14 2022 +0300

    Merge remote-tracking branch 'master/master'

commit e742510
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Thu Apr 14 22:29:46 2022 +0300

    Add threat aura mod handler

commit 8509b44
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Thu Apr 14 22:23:46 2022 +0300

    Correct comment

commit 416549c
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Thu Apr 14 22:20:18 2022 +0300

    Add clarifying comment

commit de800dd
Author: Anton Ivanov <me@antonivanov.net>
Date:   Tue Apr 12 18:32:58 2022 +0000

    Mutate threat and clear threat on creature evasion

commit cef9b54
Author: Anton Ivanov <me@antonivanov.net>
Date:   Sat Apr 9 21:41:02 2022 +0000

    Creature gets attack target based on threat

commit 76e4e8f
Author: Anton Ivanov <me@antonivanov.net>
Date:   Sat Apr 9 14:00:47 2022 +0000

    Refactor polymorphic attack and damage

commit ebca6df
Author: Anton Ivanov <me@antonivanov.net>
Date:   Tue Apr 5 23:11:05 2022 +0000

    Began to implement threat manager

commit 61f28d1
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 8 13:09:43 2022 +0200

    Revert unwanted change in last commit.

commit 5d51581
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 8 13:07:14 2022 +0200

    Fix logic in update_max_health and update_max_mana.

commit 34815cb
Merge: cbc5d76 186647a
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Apr 7 23:49:08 2022 +0200

    Merge pull request The-Alpha-Project#275 from devwar87/Stats

    Fix client crashing due StatManager not being able to scale levels ab…

commit 186647a
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Thu Apr 7 14:33:23 2022 -0500

    Fix client crashing due StatManager not being able to scale levels above 60.

    / Improve logging info.

commit cc0772b
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Apr 6 22:35:55 2022 +0300

    Remove unused import

commit 021ca7d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Apr 6 22:35:27 2022 +0300

    Fix handling aura effects with a period of 0

commit a668d11
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Apr 6 22:30:03 2022 +0300

    Fix interrupt issues with refreshment spells

commit cbc5d76
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 6 02:47:33 2022 +0200

    Typo.

commit 71ab9f7
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 6 01:13:43 2022 +0200

    Add explanatory comment.

commit 2a1c922
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 6 01:11:45 2022 +0200

    Fix follow up of last commit.

commit 1875fde
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 6 01:06:21 2022 +0200

    Fix mana and health not being updated on item change if the new value is lower than the old one.

commit 4f9862b
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 5 15:11:19 2022 +0200

    Added comment with default values for Blizzlike disabled races and classes in the config.

commit 08385cd
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 5 13:41:29 2022 +0200

    Make taxi discovery interaction Blizzlike.

commit 191b0bd
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 5 12:19:56 2022 +0200

    Fleeing -> Evading.

commit 74fb4a8
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 5 00:29:08 2022 +0200

    Fix players automatically attacking on damage received.

commit 4a74787
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 20:53:03 2022 +0200

    Don't regenerate health and power on evade for creatures with NO_AUTO_REGEN static flag.

commit cbbb777
Author: Chyrri <102631047+Chyrri@users.noreply.github.com>
Date:   Mon Apr 4 21:49:07 2022 +0300

    Creature return and regen after killing player. Also allowing Logger colors in windows. (The-Alpha-Project#264)

    * Creature return and regen after killing player
    * Logger colors for windows update.

commit 064e7ca
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 20:42:05 2022 +0200

    Remove regenerate method from CreatureManager.

commit fefc90f
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 20:31:36 2022 +0200

    Fixes for last PR.

commit de5ed82
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Mon Apr 4 13:08:45 2022 -0500

    Unit regeneration and others. (The-Alpha-Project#266)

    * Move Race and Class to UnitManager.

    / Move regenerate to UnitManager.
    / StatsManager - Apply base stats to units as well.

    * Use RegenStatsFlags, more work on StatManager
    * Fix power setters ignoring clamped value.

    / Avoid mana to be set on creatures with intellect but max_mana 0.

commit 5bb8b2f
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 19:03:15 2022 +0200

    Improve logic for taxi discovery.

commit 40aabcc
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 14:11:19 2022 +0200

    Fix for vendor + quest npcs.

commit c88dcf2
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 14:06:32 2022 +0200

    Fix npc flags.

commit 2abd10d
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 13:38:52 2022 +0200

    Make some more NPCs FP/QuestGiver.

commit 56e95e1
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Mon Apr 4 06:29:04 2022 -0500

    Fix The-Alpha-Project#256 (The-Alpha-Project#274)

    * Fixes The-Alpha-Project#271
    / Modify all FM's involved in quests npc_flag from 4 to 6. (2 (QuestGiver) + 4 (FM))
    / Override default taxi dialog on quest offer or reward.

commit ba385fe
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sun Apr 3 16:19:14 2022 -0500

    Fix The-Alpha-Project#271 (The-Alpha-Project#273)

    * Fixes The-Alpha-Project#271

commit 49856f0
Merge: bba78e7 546c665
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 20:50:03 2022 +0200

    Merge pull request The-Alpha-Project#270 from devwar87/InventoryFix

    Fix issue The-Alpha-Project#268

commit 546c665
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sun Apr 3 13:15:20 2022 -0500

    Fix issue The-Alpha-Project#268

    / Do not consider container as full if we are swapping (not adding) an item.

commit bba78e7
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 18:07:57 2022 +0200

    New world database dump.

commit c474323
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 02:55:27 2022 +0200

    Minor refactor to last commit.

commit a7bb786
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 02:52:11 2022 +0200

    Fix health and mana values for creatures with variable ones.

commit cf6da3e
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sat Apr 2 18:36:53 2022 -0600

    / Teleport, do not destroy self. (The-Alpha-Project#265)

    * / Teleport, do not destroy self.

    This reverts commit a79eacb.

commit 2b4b5e5
Merge: bf9a73b 6d2d6d0
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 01:58:14 2022 +0200

    Merge pull request The-Alpha-Project#263 from a-ivanov/spell_effect_heal_max_health_impl

    Implement max health heal effect

commit 6d2d6d0
Author: Anton Ivanov <me@antonivanov.net>
Date:   Sat Apr 2 19:42:59 2022 +0300

    Implement max health heal effect

commit bf9a73b
Merge: 231f530 1fbf0f8
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 17:51:18 2022 +0200

    Merge pull request The-Alpha-Project#262 from Fluglow/master

    Refactor fix for equipping misc weapons

commit 1fbf0f8
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Apr 2 18:45:09 2022 +0300

    Change comment wording

commit 8a055e3
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Apr 2 18:43:12 2022 +0300

    Add special case for misc weapon proficiencies

commit 231f530
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 16:39:44 2022 +0200

    Fix trainer placeholder greetings.

commit b9d8ada
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 16:22:30 2022 +0200

    Rename method.

commit fe40d2c
Merge: bdf40e9 62cd332
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 16:15:28 2022 +0200

    Merge pull request The-Alpha-Project#261 from Fluglow/master

    Aura application fixes

commit bdf40e9
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 16:14:02 2022 +0200

    All players should be able to equip miscellaneous weapons.

commit 43d30d2
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 14:07:26 2022 +0200

    Prevent equipping an item with wrong display id to avoid client crashes on next login.

commit 33031e6
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 00:48:15 2022 +0200

    Simplify _update_db_item_count.

commit 1642b4b
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 00:40:30 2022 +0200

    Minor refactor to last PR.

commit 591453d
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Fri Apr 1 16:21:07 2022 -0600

    Fixed corrupted quest states after destroying items. (The-Alpha-Project#260)

    * Fixed corrupted quest states after destroying items.

    / When removing items, updated any related quest required items by using the player inventory.

    / Validate the quest once again upon offering reward.

commit 62cd332
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Apr 1 23:51:49 2022 +0300

    Aura application logic fixes

commit 059bdac
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 20:25:46 2022 +0200

    Remove redundant variable.

commit 0ef767b
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 20:17:09 2022 +0200

    Fix _update_db_item_count overflow.

commit 5adc258
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 20:01:23 2022 +0200

    Fix can_complete_quest checks.

commit b0cb154
Merge: 6c0ba47 2e9b922
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 19:59:27 2022 +0200

    Merge branch 'master' of https://github.com/The-Alpha-Project/alpha-core

commit 6c0ba47
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 19:59:15 2022 +0200

    Replace some 'start_spell_cast' with 'handle_cast_attempt'.

commit 2e9b922
Merge: d745328 954ea72
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 19:50:45 2022 +0200

    Merge pull request The-Alpha-Project#254 from devwar87/QuestFix

    Fix wdb quest wrong comparison between MinLevel and QuestLevel.

commit d745328
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 19:39:45 2022 +0200

    Some refactors to unit and player bytes handling.

commit afa6bc3
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 18:06:19 2022 +0200

    Proper handling of ITEM_FIELD_FLAGS.

commit 954ea72
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Thu Mar 31 20:07:57 2022 -0600

    Fix MinLevel -> QuestLevel

commit c264e89
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 01:45:12 2022 +0200

    Fix some spell_target_position.

commit c449ad6
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 01:20:46 2022 +0200

    Fix Nez'raz display id. Fixes The-Alpha-Project#249.

commit 496b9c5
Merge: 60c1170 fd1e361
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 00:51:32 2022 +0200

    Merge pull request The-Alpha-Project#253 from devwar87/QstBug

    Fix QuestManager bug preventing trainers from displaying their own dialog. -Flug

commit fd1e361
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Thu Mar 31 13:39:33 2022 -0500

    Fix QuestManager bug preventing trainers from displaying their own dialog. -Flug

commit 60c1170
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Thu Mar 31 12:02:13 2022 -0600

    Quest updates from available wdb files. (The-Alpha-Project#252)

    * Quests update from available wdb files.

commit 734fb3a
Merge: 25b8fe4 2af0a2f
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 31 01:13:44 2022 +0200

    Merge pull request The-Alpha-Project#251 from Fluglow/master

    Proper spell movement interrupt checks, basic stealth aura handling.

commit 2af0a2f
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Mar 30 20:43:29 2022 +0300

    Correct speed decrease aura effect amount

commit b8b4991
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Mar 30 20:43:01 2022 +0300

    Implement stealth aura effect

commit 77f2a7b
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Mar 30 11:33:17 2022 +0300

    Use proper movement detection for interrupts

commit 25b8fe4
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 30 00:15:10 2022 +0200

    Properly remove summoned gameobjects and creatures from the grid.

commit c148171
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 19:28:43 2022 +0200

    player_mgr.enqueue_packet.enqueue_packet -> self.player_mgr.enqueue_packet.

commit 03ec715
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 18:02:26 2022 +0200

    Remove unused imports.

commit 58218a4
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 18:02:05 2022 +0200

    Fix loading of virtual items.

commit 7cf9afe
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 14:08:26 2022 +0200

    Add correct lantern to Zeppelin Operators.

commit dab00b5
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 13:49:59 2022 +0200

    Use mount field from creature_addon.

commit 8a9d3a4
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Mon Mar 28 05:41:02 2022 -0600

    Fix The-Alpha-Project#246 (The-Alpha-Project#248)

    * Fixed crash when greeting text exceeds 256 chars.
    * Added Journey to Orgrimmar and Journey to Undercity.

commit e568473
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 17:08:32 2022 +0200

    Correct some SpellTargetMasks.

commit fe44dbc
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 16:57:11 2022 +0200

    Add Resurrection Sickness on resurrection.

commit 3e35b77
Merge: e73fc9c bb18950
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 16:32:04 2022 +0200

    Merge pull request The-Alpha-Project#247 from Fluglow/master

    Use attribute aura_is_debuff for more accurate debuff handling.

commit bb18950
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sun Mar 27 17:28:20 2022 +0300

    Use aura_is_debuff in resolve_harmful

commit e73fc9c
Merge: 8b6af9f 2091593
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 03:07:08 2022 +0200

    Merge pull request The-Alpha-Project#245 from Fluglow/master

    Minor Aura/Stat/Spell bug fixes

commit 8b6af9f
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 03:05:42 2022 +0200

    Minor refactor to last commit.

commit 9fa1a02
Author: Geo <72315006+geo-tp@users.noreply.github.com>
Date:   Sun Mar 27 03:00:44 2022 +0200

    Critical strike for melee attack (The-Alpha-Project#244)

commit ce36602
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:44:28 2022 +0100

    Add lantern to Boat Operators and fix Captain Obvious name.

commit da69c18
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:30:49 2022 +0100

    :facepalm:

commit bd0e226
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:27:22 2022 +0100

    Typo.

commit f174b13
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:23:08 2022 +0100

    Add missing ;.

commit 968a491
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:18:19 2022 +0100

    Some refactors to last PR.

commit 52751b7
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sat Mar 26 17:45:12 2022 -0600

    [Ready] QuestManager improvements and others. (The-Alpha-Project#230)

    # General
    + Apply emote_state and display_id from creature_addon table. (Add UnitField handling to CreatureManager)
    + ItemQueryDetailCache - Stop creating ItemMgr instances just to send item detail queries when item has no owner yet.
    + Handle CMSG_BOOTME - Console: bootme (Forces logout)

    # Quest Related
    + Handle RewSpellCast.
    + Added missing npc_text for Captain EO.
    + Fixed '!' Gray 'Future' quest symbol not being set sometimes.
    + Fixed item or creature count updates not actually setting the db quest state to 'reward' if the count matched requirement.
    + Simplified how trainers check if they need to override their normal dialog with a quest dialog.
    + Fixed dialogs when there is more than one quests available or in progress.
    + Choosing an incomplete quest on a dialog should now display the quest item requirements if the quest starter is that NPC.
    + Fixed many scenarios where QuestState was used over QuestGiverStatus.
    + Validate quest_giver unit across different handlers.
    + Handle quest_template Method and SpecialFlags.
    + Fixed SMSG_QUESTGIVER_REQUEST_ITEMS packet.
    + Fixed SMSG_QUESTGIVER_QUEST_DETAILS packet.
    + Fixed quest givers with custom greeting not using SMSG_QUESTGIVER_QUEST_LIST when only 1 quest available.
    + Added missing emotes to some quest related packets.
    + Handle Quest: 'Journey to Auberdine!' - Captain Place Holder (Menethil Harbor)
    + Handle Quest: 'Journey to Menethil!' - Captain EO (Uberdine)
    + Handle Quest: 'Journey to Theramore!' - Captain EO (Uberdine)
    + Handle Quest: 'Journey to Menethil Harbor!' - Captain Quirk (Theramore)
    + Handle Quest: 'Journey to Booty Bay!' - Cap'n Crunch (Ratchet)

    # Similar quests missing:
    ID
    797,  # Journey to Ratchet!           (Missing) (Boat)
    798,  # Journey to the Undercity!  (Missing) (Zep)
    799,  # Journey to Orgrimmar!      (Missing) (Zep)
    1123, # Journey to Darkshore!      (Missing) (Boat?)

commit 2091593
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sun Mar 27 00:15:04 2022 +0200

    Formatting

commit a1577d1
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sun Mar 27 00:14:51 2022 +0200

    Fix mount effect and aura interaction

commit 211adf6
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 26 02:39:24 2022 +0100

    Remove some extra newlines.

commit db1aa63
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 26 02:17:04 2022 +0100

    Players will now start with 100% HP and power when reviving (they didn't start with 50% until 0.6).

commit 3c9c51d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 26 00:15:20 2022 +0200

    Fix incorrect power costs when shapeshifting

commit 3f1839a
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 26 00:03:27 2022 +0200

    Floor spell damage

commit 110e339
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Mar 25 23:54:58 2022 +0200

    Fix updating max health/mana

commit 9a9eee9
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Mar 25 23:54:30 2022 +0200

    Floor base attack damage

commit 3d057ac
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 21:43:00 2022 +0100

    Improve .sspell command.

commit d780cb0
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 21:24:19 2022 +0100

    Add .cast <spell_id> command.

commit d307217
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Mar 25 21:58:08 2022 +0200

    Fix all_attributes case for percentual stat mods

commit a6fbab9
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 20:14:25 2022 +0100

    Typo.

commit 1bfd569
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 20:13:00 2022 +0100

    Only Guild Masters could set the Guild MotD in 0.5.3.

commit f379fe7
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 00:42:54 2022 +0100

    Add missing SHAPESHIFT_MODELS.

commit cf7b354
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 00:03:14 2022 +0100

    Make all logging values configurable.

commit 6e424f9
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 12:49:25 2022 +0100

    Defensive Stance should only generate rage when hit.

commit a3db923
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 02:40:41 2022 +0100

    Handle SPELL_ATTR_EX_DRAIN_ALL_POWER.

commit 9e30a2f
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 02:12:10 2022 +0100

    Simplify calculate_rage_regen return.

commit d74ac8d
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 02:11:21 2022 +0100

    Add missing comment.

commit 93059dc
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 02:09:08 2022 +0100

    Use Vanilla formula for rage generation instead of TBC one.

commit 787faff
Author: Geo <72315006+geo-tp@users.noreply.github.com>
Date:   Thu Mar 24 01:31:40 2022 +0100

    Rage generation on received damage (The-Alpha-Project#241)

    * add rage generation on damage received

    * remove not needed is_player params

    * remove second not needed is_player param

    * Use SHAPESHIFT_FORM_BERSERKERSTANCE instead of spell id for checking if player has berserker stance

    * remove class check, remove berserker stance check, add def/battlestance check for generate rage on received damage

    * move rage logic from PlayerMgr to UnitMgr, move rage formula from PlayerFormulas to UnitFormulas

    * remove not needed Classes import from UnitMgr

commit d3c5b6c
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 21 02:24:45 2022 +0100

    Only check if the player who opened an item needs a quest item, not the entire group.

commit c0988bf
Merge: 0244eb3 3d80b8e
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 21 00:25:50 2022 +0100

    Merge pull request The-Alpha-Project#240 from Fluglow/master

    Ranged weapon and gameobject cast packet bug fixes

commit 3d80b8e
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Mon Mar 21 01:01:01 2022 +0200

    Fix spell_go packet creation for gameobjects

commit df2159a
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Mon Mar 21 00:10:03 2022 +0200

    Correct variable name

commit 917c62d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Mon Mar 21 00:08:46 2022 +0200

    Consume thrown weapons on throw

commit 6ab2ed5
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Mon Mar 21 00:08:19 2022 +0200

    Add wands to ranged weapon mask

commit 0244eb3
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sun Mar 20 10:17:20 2022 -0600

    Fix The-Alpha-Project#233 (The-Alpha-Project#237)

    * Fix The-Alpha-Project#233

commit 0f9fa64
Merge: 0d7b895 41a7d33
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 17:15:41 2022 +0100

    Merge pull request The-Alpha-Project#236 from ratkosrb/creature_spells_db

    Add creature spells data.

commit 0d7b895
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 17:14:34 2022 +0100

    Add default cooldown for traps in case it's not defined.

commit 41a7d33
Author: ratkosrb <ratkomladic2@abv.bg>
Date:   Sun Mar 20 08:07:46 2022 +0200

    Add creature spells data.

commit a247cd3
Merge: 3e53fba 8fbc3fe
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 02:19:46 2022 +0100

    Merge branch 'master' of https://github.com/The-Alpha-Project/alpha-core

commit 3e53fba
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 02:19:40 2022 +0100

    Reduce rage decay when on Defensive Stance.

commit 8fbc3fe
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 01:32:35 2022 +0100

    Update issue templates

commit 4017b4b
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 01:18:10 2022 +0100

    Restore Gan'rul Bloodeye coordinates.

commit c4376c8
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sat Mar 19 16:07:27 2022 -0500

    .gps with adt display - namreeb (The-Alpha-Project#232)

commit 8618d1d
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 20:02:22 2022 +0100

    Create FUNDING.yml

commit 53d92e0
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 20:01:28 2022 +0100

    Update issue templates

commit 85b7757
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 20:00:43 2022 +0100

    Update issue templates

commit 0e245f2
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:54:49 2022 +0100

    Update issue templates

commit a0d52b8
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:53:16 2022 +0100

    Update issue templates

commit d769774
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:47:39 2022 +0100

    Update issue templates

commit 5564b9f
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:46:20 2022 +0100

    Update issue templates

commit c139b56
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:31:15 2022 +0100

    Add UnitFormulas.combat_distance method.

commit 362e782
Merge: aa37bc4 e84a3e5
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:21:51 2022 +0100

    Merge pull request The-Alpha-Project#231 from Fluglow/master

    Charge spell refactoring and target validation, fix for effect loading.

commit e84a3e5
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 02:29:56 2022 +0200

    Restrict unit selection target to hostile only

commit e398ba4
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 02:22:15 2022 +0200

    Fix cast interrupt handling on dead targets

commit 8087066
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 02:21:29 2022 +0200

    Arcane missiles targeting fix

commit 63b522d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 01:31:10 2022 +0200

    Fix effect loading for spells with invalid effects

commit 7d0380f
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 00:18:59 2022 +0200

    Move get_position_for_charge

commit 86f165d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 00:09:08 2022 +0200

    Properly validate implicit initial targets

commit 53f0709
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Mar 18 23:26:14 2022 +0200

    Leap spell refactoring

commit aa37bc4
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 18 20:47:29 2022 +0100

    Add more debug information on unimplemented spell and aura effects.

commit ed85b3a
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 18 19:47:31 2022 +0100

    Refactor resolve_all_hostile_around_caster.

commit 4a92e47
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 18 19:35:57 2022 +0100

    Refactor for spell casting distance checks.

commit 4812210
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 18 18:37:36 2022 +0100

    Refactor for last PR.

commit 332b53c
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Fri Mar 18 11:12:14 2022 -0600

    CMSG_OPEN_ITEM (Items that can be opened and provide loot) & Charge,Blink spells handling. (The-Alpha-Project#229)

    * CMSG_OPEN_ITEM

    * Blink + Charge

    * Fix client unitPtr->GetMaxHealth() crashes.

commit e449591
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 11 17:40:47 2022 +0100

    Update stats of Searing Whelp and Drywallow Daggermaw. vmangos/core@8a29daa

commit aacb602
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 23:24:06 2022 +0100

    Simplify TrapManager's update a bit.

commit 1936475
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 14:23:21 2022 +0100

    Copy paste issues :D.

commit 9f3a724
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 14:20:52 2022 +0100

    Refactor TrapManager's update method.

commit 3086fba
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 14:11:13 2022 +0100

    Prevent attacking players that are flying and creatures that are fleeing.

commit 4c6d6b9
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 14:00:45 2022 +0100

    Stop movement if the unit has pending waypoints when rooting.

commit a5746a4
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 13:48:23 2022 +0100

    Implement SPELL_AURA_MOD_ROOT.

commit 9212244
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 13:44:53 2022 +0100

    Rename Freezing Trap to Snare Trap.

commit eba293f
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 13:26:01 2022 +0100

    Remove extra newline.

commit 0bab937
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 13:25:09 2022 +0100

    Allow specific traps to be triggered by creatures.

commit ec0b56a
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 02:27:51 2022 +0100

    Remove no longer needed # noinspection.

commit f9dc7ca
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 02:26:01 2022 +0100

    Fix method name.

commit 4983ce2
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 02:24:49 2022 +0100

    Small refactor of can_attack_target.

commit 6818a88
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:22:50 2022 +0100

    Typo.

commit aefe986
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:22:09 2022 +0100

    Rename TrapManager's 'restart' method to 'reset'.

commit b2fb31e
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:06:49 2022 +0100

    Typo.

commit 9032430
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:05:39 2022 +0100

    Remove unused imports.

commit 520a2b0
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:05:01 2022 +0100

    Check faction for GameObject spell casts too.

commit 37d6439
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 00:46:16 2022 +0100

    Only send SMSG_ENVIRONMENTALDAMAGELOG if the caster is of trap type.

commit 49eced6
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 00:45:09 2022 +0100

    Add explanatory comment on trap logic handling.

commit ee1c7f4
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 00:42:23 2022 +0100

    Minor refactors.

commit cfd8202
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 23:48:42 2022 +0100

    Make sure only creature quest givers send quest status.

commit 22a2a1d
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 18:52:44 2022 +0100

    Prevent trap radius from being 0.

commit 5971c91
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 18:35:09 2022 +0100

    Minor refactor to TrapManager.

commit 0ee8693
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 18:31:48 2022 +0100

    Rework how trap detection logic works.

commit c5f5b42
Merge: 40a5437 5a35cfc
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 01:47:21 2022 +0100

    Merge pull request The-Alpha-Project#228 from diff3/master

    added a network name docker-compose

commit 40a5437
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 00:44:39 2022 +0100

    Fix get_surrounding_units checks.

commit 41c1a20
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 00:40:22 2022 +0100

    Typo.

commit 5706f23
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 00:38:09 2022 +0100

    Follow up of last commit.

commit cb9affc
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 00:34:26 2022 +0100

    Proper use of ObjectTypeFlags.

commit cd01940
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Mar 8 23:46:44 2022 +0100

    Add TODO on can_attack_target.

commit 915e987
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Mar 8 23:44:36 2022 +0100

    Add back noinspection PyUnresolvedReferences.

commit 5c391c4
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Mar 8 23:42:31 2022 +0100

    Make can_attack_target a base ObjectManager method.

commit c87073d
Merge: 3f91bde 4ba76ca
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Mar 8 23:39:30 2022 +0100

    Merge pull request The-Alpha-Project#227 from Fluglow/master

    Feral druid attack behavior fixes

commit 5a35cfc
Author: diff3 <magnus@entropy.nu>
Date:   Tue Mar 8 19:47:27 2022 +0100

    added a network name

commit 4ba76ca
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 5 19:42:53 2022 +0200

    Correct return value

commit 4d9b2ff
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 5 02:39:33 2022 +0200

    Implement proper attack handling for feral druids

commit 439d9cf
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 5 02:36:47 2022 +0200

    Implement power type changing for druids
devw4r pushed a commit to devw4r/alpha-core that referenced this pull request Jul 26, 2023
commit 3434276
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 20 02:07:43 2022 +0200

    Fix Grell display_id, thanks Yushe.

commit c76f10b
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 20 01:46:04 2022 +0200

    Dict -> dict for typing.

commit 582b68b
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 19 23:55:36 2022 +0200

    Formatting.

commit c461ca1
Author: Luigi Mannoni <luigimannoni@users.noreply.github.com>
Date:   Tue Apr 19 22:51:43 2022 +0100

    Bugfix/272 mage lock armor stacking (The-Alpha-Project#280)

    * Add groups for mage armors and warlock armors

    * Check for aura indexes to be different

commit f23b81e
Merge: a82cff4 92ae5d0
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 19 23:51:03 2022 +0200

    Merge pull request The-Alpha-Project#279 from devwar87/Quest

    Quest crash fix & Fix rage decay.

commit 92ae5d0
Author: devwar <72774832+devwar87@users.noreply.github.com>
Date:   Sun Apr 17 18:03:36 2022 -0500

    Fix rage decay.

commit 07f14fe
Author: devwar <72774832+devwar87@users.noreply.github.com>
Date:   Sat Apr 16 15:33:48 2022 -0500

    Quest crash fix.

    / Fixed quest check requirements for negative PrevQuestID.
    / Added TODO notes regarding interactive gos.

commit a82cff4
Merge: dd966f0 7d14d21
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 15 18:15:03 2022 +0200

    Merge pull request The-Alpha-Project#278 from Fluglow/master

    Aura-related fixes, threat aura mod implementation

commit dd966f0
Merge: fec47b9 e0c7aff
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 15 18:13:42 2022 +0200

    Merge pull request The-Alpha-Project#276 from a-ivanov/basic_threat_manager

    Basic threat manager

commit e0c7aff
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 15 18:13:15 2022 +0200

    Add TODO

commit fec47b9
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Fri Apr 15 11:10:19 2022 -0500

    Item queries. (The-Alpha-Project#277)

    * SMSG_ITEM_QUERY_MULTIPLE_RESPONSE

    / Use SMSG_ITEM_QUERY_MULTIPLE_RESPONSE when possible.

commit 7d14d21
Merge: e742510 61f28d1
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Thu Apr 14 22:37:14 2022 +0300

    Merge remote-tracking branch 'master/master'

commit e742510
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Thu Apr 14 22:29:46 2022 +0300

    Add threat aura mod handler

commit 8509b44
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Thu Apr 14 22:23:46 2022 +0300

    Correct comment

commit 416549c
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Thu Apr 14 22:20:18 2022 +0300

    Add clarifying comment

commit de800dd
Author: Anton Ivanov <me@antonivanov.net>
Date:   Tue Apr 12 18:32:58 2022 +0000

    Mutate threat and clear threat on creature evasion

commit cef9b54
Author: Anton Ivanov <me@antonivanov.net>
Date:   Sat Apr 9 21:41:02 2022 +0000

    Creature gets attack target based on threat

commit 76e4e8f
Author: Anton Ivanov <me@antonivanov.net>
Date:   Sat Apr 9 14:00:47 2022 +0000

    Refactor polymorphic attack and damage

commit ebca6df
Author: Anton Ivanov <me@antonivanov.net>
Date:   Tue Apr 5 23:11:05 2022 +0000

    Began to implement threat manager

commit 61f28d1
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 8 13:09:43 2022 +0200

    Revert unwanted change in last commit.

commit 5d51581
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 8 13:07:14 2022 +0200

    Fix logic in update_max_health and update_max_mana.

commit 34815cb
Merge: cbc5d76 186647a
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Apr 7 23:49:08 2022 +0200

    Merge pull request The-Alpha-Project#275 from devwar87/Stats

    Fix client crashing due StatManager not being able to scale levels ab…

commit 186647a
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Thu Apr 7 14:33:23 2022 -0500

    Fix client crashing due StatManager not being able to scale levels above 60.

    / Improve logging info.

commit cc0772b
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Apr 6 22:35:55 2022 +0300

    Remove unused import

commit 021ca7d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Apr 6 22:35:27 2022 +0300

    Fix handling aura effects with a period of 0

commit a668d11
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Apr 6 22:30:03 2022 +0300

    Fix interrupt issues with refreshment spells

commit cbc5d76
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 6 02:47:33 2022 +0200

    Typo.

commit 71ab9f7
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 6 01:13:43 2022 +0200

    Add explanatory comment.

commit 2a1c922
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 6 01:11:45 2022 +0200

    Fix follow up of last commit.

commit 1875fde
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Apr 6 01:06:21 2022 +0200

    Fix mana and health not being updated on item change if the new value is lower than the old one.

commit 4f9862b
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 5 15:11:19 2022 +0200

    Added comment with default values for Blizzlike disabled races and classes in the config.

commit 08385cd
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 5 13:41:29 2022 +0200

    Make taxi discovery interaction Blizzlike.

commit 191b0bd
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 5 12:19:56 2022 +0200

    Fleeing -> Evading.

commit 74fb4a8
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Apr 5 00:29:08 2022 +0200

    Fix players automatically attacking on damage received.

commit 4a74787
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 20:53:03 2022 +0200

    Don't regenerate health and power on evade for creatures with NO_AUTO_REGEN static flag.

commit cbbb777
Author: Chyrri <102631047+Chyrri@users.noreply.github.com>
Date:   Mon Apr 4 21:49:07 2022 +0300

    Creature return and regen after killing player. Also allowing Logger colors in windows. (The-Alpha-Project#264)

    * Creature return and regen after killing player
    * Logger colors for windows update.

commit 064e7ca
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 20:42:05 2022 +0200

    Remove regenerate method from CreatureManager.

commit fefc90f
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 20:31:36 2022 +0200

    Fixes for last PR.

commit de5ed82
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Mon Apr 4 13:08:45 2022 -0500

    Unit regeneration and others. (The-Alpha-Project#266)

    * Move Race and Class to UnitManager.

    / Move regenerate to UnitManager.
    / StatsManager - Apply base stats to units as well.

    * Use RegenStatsFlags, more work on StatManager
    * Fix power setters ignoring clamped value.

    / Avoid mana to be set on creatures with intellect but max_mana 0.

commit 5bb8b2f
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 19:03:15 2022 +0200

    Improve logic for taxi discovery.

commit 40aabcc
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 14:11:19 2022 +0200

    Fix for vendor + quest npcs.

commit c88dcf2
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 14:06:32 2022 +0200

    Fix npc flags.

commit 2abd10d
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Apr 4 13:38:52 2022 +0200

    Make some more NPCs FP/QuestGiver.

commit 56e95e1
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Mon Apr 4 06:29:04 2022 -0500

    Fix The-Alpha-Project#256 (The-Alpha-Project#274)

    * Fixes The-Alpha-Project#271
    / Modify all FM's involved in quests npc_flag from 4 to 6. (2 (QuestGiver) + 4 (FM))
    / Override default taxi dialog on quest offer or reward.

commit ba385fe
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sun Apr 3 16:19:14 2022 -0500

    Fix The-Alpha-Project#271 (The-Alpha-Project#273)

    * Fixes The-Alpha-Project#271

commit 49856f0
Merge: bba78e7 546c665
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 20:50:03 2022 +0200

    Merge pull request The-Alpha-Project#270 from devwar87/InventoryFix

    Fix issue The-Alpha-Project#268

commit 546c665
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sun Apr 3 13:15:20 2022 -0500

    Fix issue The-Alpha-Project#268

    / Do not consider container as full if we are swapping (not adding) an item.

commit bba78e7
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 18:07:57 2022 +0200

    New world database dump.

commit c474323
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 02:55:27 2022 +0200

    Minor refactor to last commit.

commit a7bb786
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 02:52:11 2022 +0200

    Fix health and mana values for creatures with variable ones.

commit cf6da3e
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sat Apr 2 18:36:53 2022 -0600

    / Teleport, do not destroy self. (The-Alpha-Project#265)

    * / Teleport, do not destroy self.

    This reverts commit a79eacb.

commit 2b4b5e5
Merge: bf9a73b 6d2d6d0
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Apr 3 01:58:14 2022 +0200

    Merge pull request The-Alpha-Project#263 from a-ivanov/spell_effect_heal_max_health_impl

    Implement max health heal effect

commit 6d2d6d0
Author: Anton Ivanov <me@antonivanov.net>
Date:   Sat Apr 2 19:42:59 2022 +0300

    Implement max health heal effect

commit bf9a73b
Merge: 231f530 1fbf0f8
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 17:51:18 2022 +0200

    Merge pull request The-Alpha-Project#262 from Fluglow/master

    Refactor fix for equipping misc weapons

commit 1fbf0f8
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Apr 2 18:45:09 2022 +0300

    Change comment wording

commit 8a055e3
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Apr 2 18:43:12 2022 +0300

    Add special case for misc weapon proficiencies

commit 231f530
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 16:39:44 2022 +0200

    Fix trainer placeholder greetings.

commit b9d8ada
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 16:22:30 2022 +0200

    Rename method.

commit fe40d2c
Merge: bdf40e9 62cd332
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 16:15:28 2022 +0200

    Merge pull request The-Alpha-Project#261 from Fluglow/master

    Aura application fixes

commit bdf40e9
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 16:14:02 2022 +0200

    All players should be able to equip miscellaneous weapons.

commit 43d30d2
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 14:07:26 2022 +0200

    Prevent equipping an item with wrong display id to avoid client crashes on next login.

commit 33031e6
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 00:48:15 2022 +0200

    Simplify _update_db_item_count.

commit 1642b4b
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Apr 2 00:40:30 2022 +0200

    Minor refactor to last PR.

commit 591453d
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Fri Apr 1 16:21:07 2022 -0600

    Fixed corrupted quest states after destroying items. (The-Alpha-Project#260)

    * Fixed corrupted quest states after destroying items.

    / When removing items, updated any related quest required items by using the player inventory.

    / Validate the quest once again upon offering reward.

commit 62cd332
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Apr 1 23:51:49 2022 +0300

    Aura application logic fixes

commit 059bdac
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 20:25:46 2022 +0200

    Remove redundant variable.

commit 0ef767b
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 20:17:09 2022 +0200

    Fix _update_db_item_count overflow.

commit 5adc258
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 20:01:23 2022 +0200

    Fix can_complete_quest checks.

commit b0cb154
Merge: 6c0ba47 2e9b922
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 19:59:27 2022 +0200

    Merge branch 'master' of https://github.com/The-Alpha-Project/alpha-core

commit 6c0ba47
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 19:59:15 2022 +0200

    Replace some 'start_spell_cast' with 'handle_cast_attempt'.

commit 2e9b922
Merge: d745328 954ea72
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 19:50:45 2022 +0200

    Merge pull request The-Alpha-Project#254 from devwar87/QuestFix

    Fix wdb quest wrong comparison between MinLevel and QuestLevel.

commit d745328
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 19:39:45 2022 +0200

    Some refactors to unit and player bytes handling.

commit afa6bc3
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 18:06:19 2022 +0200

    Proper handling of ITEM_FIELD_FLAGS.

commit 954ea72
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Thu Mar 31 20:07:57 2022 -0600

    Fix MinLevel -> QuestLevel

commit c264e89
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 01:45:12 2022 +0200

    Fix some spell_target_position.

commit c449ad6
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 01:20:46 2022 +0200

    Fix Nez'raz display id. Fixes The-Alpha-Project#249.

commit 496b9c5
Merge: 60c1170 fd1e361
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Apr 1 00:51:32 2022 +0200

    Merge pull request The-Alpha-Project#253 from devwar87/QstBug

    Fix QuestManager bug preventing trainers from displaying their own dialog. -Flug

commit fd1e361
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Thu Mar 31 13:39:33 2022 -0500

    Fix QuestManager bug preventing trainers from displaying their own dialog. -Flug

commit 60c1170
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Thu Mar 31 12:02:13 2022 -0600

    Quest updates from available wdb files. (The-Alpha-Project#252)

    * Quests update from available wdb files.

commit 734fb3a
Merge: 25b8fe4 2af0a2f
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 31 01:13:44 2022 +0200

    Merge pull request The-Alpha-Project#251 from Fluglow/master

    Proper spell movement interrupt checks, basic stealth aura handling.

commit 2af0a2f
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Mar 30 20:43:29 2022 +0300

    Correct speed decrease aura effect amount

commit b8b4991
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Mar 30 20:43:01 2022 +0300

    Implement stealth aura effect

commit 77f2a7b
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Wed Mar 30 11:33:17 2022 +0300

    Use proper movement detection for interrupts

commit 25b8fe4
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 30 00:15:10 2022 +0200

    Properly remove summoned gameobjects and creatures from the grid.

commit c148171
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 19:28:43 2022 +0200

    player_mgr.enqueue_packet.enqueue_packet -> self.player_mgr.enqueue_packet.

commit 03ec715
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 18:02:26 2022 +0200

    Remove unused imports.

commit 58218a4
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 18:02:05 2022 +0200

    Fix loading of virtual items.

commit 7cf9afe
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 14:08:26 2022 +0200

    Add correct lantern to Zeppelin Operators.

commit dab00b5
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 28 13:49:59 2022 +0200

    Use mount field from creature_addon.

commit 8a9d3a4
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Mon Mar 28 05:41:02 2022 -0600

    Fix The-Alpha-Project#246 (The-Alpha-Project#248)

    * Fixed crash when greeting text exceeds 256 chars.
    * Added Journey to Orgrimmar and Journey to Undercity.

commit e568473
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 17:08:32 2022 +0200

    Correct some SpellTargetMasks.

commit fe44dbc
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 16:57:11 2022 +0200

    Add Resurrection Sickness on resurrection.

commit 3e35b77
Merge: e73fc9c bb18950
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 16:32:04 2022 +0200

    Merge pull request The-Alpha-Project#247 from Fluglow/master

    Use attribute aura_is_debuff for more accurate debuff handling.

commit bb18950
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sun Mar 27 17:28:20 2022 +0300

    Use aura_is_debuff in resolve_harmful

commit e73fc9c
Merge: 8b6af9f 2091593
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 03:07:08 2022 +0200

    Merge pull request The-Alpha-Project#245 from Fluglow/master

    Minor Aura/Stat/Spell bug fixes

commit 8b6af9f
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 03:05:42 2022 +0200

    Minor refactor to last commit.

commit 9fa1a02
Author: Geo <72315006+geo-tp@users.noreply.github.com>
Date:   Sun Mar 27 03:00:44 2022 +0200

    Critical strike for melee attack (The-Alpha-Project#244)

commit ce36602
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:44:28 2022 +0100

    Add lantern to Boat Operators and fix Captain Obvious name.

commit da69c18
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:30:49 2022 +0100

    :facepalm:

commit bd0e226
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:27:22 2022 +0100

    Typo.

commit f174b13
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:23:08 2022 +0100

    Add missing ;.

commit 968a491
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 27 01:18:19 2022 +0100

    Some refactors to last PR.

commit 52751b7
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sat Mar 26 17:45:12 2022 -0600

    [Ready] QuestManager improvements and others. (The-Alpha-Project#230)

    # General
    + Apply emote_state and display_id from creature_addon table. (Add UnitField handling to CreatureManager)
    + ItemQueryDetailCache - Stop creating ItemMgr instances just to send item detail queries when item has no owner yet.
    + Handle CMSG_BOOTME - Console: bootme (Forces logout)

    # Quest Related
    + Handle RewSpellCast.
    + Added missing npc_text for Captain EO.
    + Fixed '!' Gray 'Future' quest symbol not being set sometimes.
    + Fixed item or creature count updates not actually setting the db quest state to 'reward' if the count matched requirement.
    + Simplified how trainers check if they need to override their normal dialog with a quest dialog.
    + Fixed dialogs when there is more than one quests available or in progress.
    + Choosing an incomplete quest on a dialog should now display the quest item requirements if the quest starter is that NPC.
    + Fixed many scenarios where QuestState was used over QuestGiverStatus.
    + Validate quest_giver unit across different handlers.
    + Handle quest_template Method and SpecialFlags.
    + Fixed SMSG_QUESTGIVER_REQUEST_ITEMS packet.
    + Fixed SMSG_QUESTGIVER_QUEST_DETAILS packet.
    + Fixed quest givers with custom greeting not using SMSG_QUESTGIVER_QUEST_LIST when only 1 quest available.
    + Added missing emotes to some quest related packets.
    + Handle Quest: 'Journey to Auberdine!' - Captain Place Holder (Menethil Harbor)
    + Handle Quest: 'Journey to Menethil!' - Captain EO (Uberdine)
    + Handle Quest: 'Journey to Theramore!' - Captain EO (Uberdine)
    + Handle Quest: 'Journey to Menethil Harbor!' - Captain Quirk (Theramore)
    + Handle Quest: 'Journey to Booty Bay!' - Cap'n Crunch (Ratchet)

    # Similar quests missing:
    ID
    797,  # Journey to Ratchet!           (Missing) (Boat)
    798,  # Journey to the Undercity!  (Missing) (Zep)
    799,  # Journey to Orgrimmar!      (Missing) (Zep)
    1123, # Journey to Darkshore!      (Missing) (Boat?)

commit 2091593
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sun Mar 27 00:15:04 2022 +0200

    Formatting

commit a1577d1
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sun Mar 27 00:14:51 2022 +0200

    Fix mount effect and aura interaction

commit 211adf6
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 26 02:39:24 2022 +0100

    Remove some extra newlines.

commit db1aa63
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 26 02:17:04 2022 +0100

    Players will now start with 100% HP and power when reviving (they didn't start with 50% until 0.6).

commit 3c9c51d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 26 00:15:20 2022 +0200

    Fix incorrect power costs when shapeshifting

commit 3f1839a
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 26 00:03:27 2022 +0200

    Floor spell damage

commit 110e339
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Mar 25 23:54:58 2022 +0200

    Fix updating max health/mana

commit 9a9eee9
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Mar 25 23:54:30 2022 +0200

    Floor base attack damage

commit 3d057ac
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 21:43:00 2022 +0100

    Improve .sspell command.

commit d780cb0
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 21:24:19 2022 +0100

    Add .cast <spell_id> command.

commit d307217
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Mar 25 21:58:08 2022 +0200

    Fix all_attributes case for percentual stat mods

commit a6fbab9
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 20:14:25 2022 +0100

    Typo.

commit 1bfd569
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 20:13:00 2022 +0100

    Only Guild Masters could set the Guild MotD in 0.5.3.

commit f379fe7
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 00:42:54 2022 +0100

    Add missing SHAPESHIFT_MODELS.

commit cf7b354
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 25 00:03:14 2022 +0100

    Make all logging values configurable.

commit 6e424f9
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 12:49:25 2022 +0100

    Defensive Stance should only generate rage when hit.

commit a3db923
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 02:40:41 2022 +0100

    Handle SPELL_ATTR_EX_DRAIN_ALL_POWER.

commit 9e30a2f
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 02:12:10 2022 +0100

    Simplify calculate_rage_regen return.

commit d74ac8d
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 02:11:21 2022 +0100

    Add missing comment.

commit 93059dc
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 24 02:09:08 2022 +0100

    Use Vanilla formula for rage generation instead of TBC one.

commit 787faff
Author: Geo <72315006+geo-tp@users.noreply.github.com>
Date:   Thu Mar 24 01:31:40 2022 +0100

    Rage generation on received damage (The-Alpha-Project#241)

    * add rage generation on damage received

    * remove not needed is_player params

    * remove second not needed is_player param

    * Use SHAPESHIFT_FORM_BERSERKERSTANCE instead of spell id for checking if player has berserker stance

    * remove class check, remove berserker stance check, add def/battlestance check for generate rage on received damage

    * move rage logic from PlayerMgr to UnitMgr, move rage formula from PlayerFormulas to UnitFormulas

    * remove not needed Classes import from UnitMgr

commit d3c5b6c
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 21 02:24:45 2022 +0100

    Only check if the player who opened an item needs a quest item, not the entire group.

commit c0988bf
Merge: 0244eb3 3d80b8e
Author: GrenderG <grenderg@gmail.com>
Date:   Mon Mar 21 00:25:50 2022 +0100

    Merge pull request The-Alpha-Project#240 from Fluglow/master

    Ranged weapon and gameobject cast packet bug fixes

commit 3d80b8e
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Mon Mar 21 01:01:01 2022 +0200

    Fix spell_go packet creation for gameobjects

commit df2159a
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Mon Mar 21 00:10:03 2022 +0200

    Correct variable name

commit 917c62d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Mon Mar 21 00:08:46 2022 +0200

    Consume thrown weapons on throw

commit 6ab2ed5
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Mon Mar 21 00:08:19 2022 +0200

    Add wands to ranged weapon mask

commit 0244eb3
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sun Mar 20 10:17:20 2022 -0600

    Fix The-Alpha-Project#233 (The-Alpha-Project#237)

    * Fix The-Alpha-Project#233

commit 0f9fa64
Merge: 0d7b895 41a7d33
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 17:15:41 2022 +0100

    Merge pull request The-Alpha-Project#236 from ratkosrb/creature_spells_db

    Add creature spells data.

commit 0d7b895
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 17:14:34 2022 +0100

    Add default cooldown for traps in case it's not defined.

commit 41a7d33
Author: ratkosrb <ratkomladic2@abv.bg>
Date:   Sun Mar 20 08:07:46 2022 +0200

    Add creature spells data.

commit a247cd3
Merge: 3e53fba 8fbc3fe
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 02:19:46 2022 +0100

    Merge branch 'master' of https://github.com/The-Alpha-Project/alpha-core

commit 3e53fba
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 02:19:40 2022 +0100

    Reduce rage decay when on Defensive Stance.

commit 8fbc3fe
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 01:32:35 2022 +0100

    Update issue templates

commit 4017b4b
Author: GrenderG <grenderg@gmail.com>
Date:   Sun Mar 20 01:18:10 2022 +0100

    Restore Gan'rul Bloodeye coordinates.

commit c4376c8
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Sat Mar 19 16:07:27 2022 -0500

    .gps with adt display - namreeb (The-Alpha-Project#232)

commit 8618d1d
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 20:02:22 2022 +0100

    Create FUNDING.yml

commit 53d92e0
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 20:01:28 2022 +0100

    Update issue templates

commit 85b7757
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 20:00:43 2022 +0100

    Update issue templates

commit 0e245f2
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:54:49 2022 +0100

    Update issue templates

commit a0d52b8
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:53:16 2022 +0100

    Update issue templates

commit d769774
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:47:39 2022 +0100

    Update issue templates

commit 5564b9f
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:46:20 2022 +0100

    Update issue templates

commit c139b56
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:31:15 2022 +0100

    Add UnitFormulas.combat_distance method.

commit 362e782
Merge: aa37bc4 e84a3e5
Author: GrenderG <grenderg@gmail.com>
Date:   Sat Mar 19 19:21:51 2022 +0100

    Merge pull request The-Alpha-Project#231 from Fluglow/master

    Charge spell refactoring and target validation, fix for effect loading.

commit e84a3e5
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 02:29:56 2022 +0200

    Restrict unit selection target to hostile only

commit e398ba4
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 02:22:15 2022 +0200

    Fix cast interrupt handling on dead targets

commit 8087066
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 02:21:29 2022 +0200

    Arcane missiles targeting fix

commit 63b522d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 01:31:10 2022 +0200

    Fix effect loading for spells with invalid effects

commit 7d0380f
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 00:18:59 2022 +0200

    Move get_position_for_charge

commit 86f165d
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 19 00:09:08 2022 +0200

    Properly validate implicit initial targets

commit 53f0709
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Fri Mar 18 23:26:14 2022 +0200

    Leap spell refactoring

commit aa37bc4
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 18 20:47:29 2022 +0100

    Add more debug information on unimplemented spell and aura effects.

commit ed85b3a
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 18 19:47:31 2022 +0100

    Refactor resolve_all_hostile_around_caster.

commit 4a92e47
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 18 19:35:57 2022 +0100

    Refactor for spell casting distance checks.

commit 4812210
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 18 18:37:36 2022 +0100

    Refactor for last PR.

commit 332b53c
Author: devwar87 <72774832+devwar87@users.noreply.github.com>
Date:   Fri Mar 18 11:12:14 2022 -0600

    CMSG_OPEN_ITEM (Items that can be opened and provide loot) & Charge,Blink spells handling. (The-Alpha-Project#229)

    * CMSG_OPEN_ITEM

    * Blink + Charge

    * Fix client unitPtr->GetMaxHealth() crashes.

commit e449591
Author: GrenderG <grenderg@gmail.com>
Date:   Fri Mar 11 17:40:47 2022 +0100

    Update stats of Searing Whelp and Drywallow Daggermaw. vmangos/core@8a29daa

commit aacb602
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 23:24:06 2022 +0100

    Simplify TrapManager's update a bit.

commit 1936475
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 14:23:21 2022 +0100

    Copy paste issues :D.

commit 9f3a724
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 14:20:52 2022 +0100

    Refactor TrapManager's update method.

commit 3086fba
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 14:11:13 2022 +0100

    Prevent attacking players that are flying and creatures that are fleeing.

commit 4c6d6b9
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 14:00:45 2022 +0100

    Stop movement if the unit has pending waypoints when rooting.

commit a5746a4
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 13:48:23 2022 +0100

    Implement SPELL_AURA_MOD_ROOT.

commit 9212244
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 13:44:53 2022 +0100

    Rename Freezing Trap to Snare Trap.

commit eba293f
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 13:26:01 2022 +0100

    Remove extra newline.

commit 0bab937
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 13:25:09 2022 +0100

    Allow specific traps to be triggered by creatures.

commit ec0b56a
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 02:27:51 2022 +0100

    Remove no longer needed # noinspection.

commit f9dc7ca
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 02:26:01 2022 +0100

    Fix method name.

commit 4983ce2
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 02:24:49 2022 +0100

    Small refactor of can_attack_target.

commit 6818a88
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:22:50 2022 +0100

    Typo.

commit aefe986
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:22:09 2022 +0100

    Rename TrapManager's 'restart' method to 'reset'.

commit b2fb31e
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:06:49 2022 +0100

    Typo.

commit 9032430
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:05:39 2022 +0100

    Remove unused imports.

commit 520a2b0
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 01:05:01 2022 +0100

    Check faction for GameObject spell casts too.

commit 37d6439
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 00:46:16 2022 +0100

    Only send SMSG_ENVIRONMENTALDAMAGELOG if the caster is of trap type.

commit 49eced6
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 00:45:09 2022 +0100

    Add explanatory comment on trap logic handling.

commit ee1c7f4
Author: GrenderG <grenderg@gmail.com>
Date:   Thu Mar 10 00:42:23 2022 +0100

    Minor refactors.

commit cfd8202
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 23:48:42 2022 +0100

    Make sure only creature quest givers send quest status.

commit 22a2a1d
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 18:52:44 2022 +0100

    Prevent trap radius from being 0.

commit 5971c91
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 18:35:09 2022 +0100

    Minor refactor to TrapManager.

commit 0ee8693
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 18:31:48 2022 +0100

    Rework how trap detection logic works.

commit c5f5b42
Merge: 40a5437 5a35cfc
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 01:47:21 2022 +0100

    Merge pull request The-Alpha-Project#228 from diff3/master

    added a network name docker-compose

commit 40a5437
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 00:44:39 2022 +0100

    Fix get_surrounding_units checks.

commit 41c1a20
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 00:40:22 2022 +0100

    Typo.

commit 5706f23
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 00:38:09 2022 +0100

    Follow up of last commit.

commit cb9affc
Author: GrenderG <grenderg@gmail.com>
Date:   Wed Mar 9 00:34:26 2022 +0100

    Proper use of ObjectTypeFlags.

commit cd01940
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Mar 8 23:46:44 2022 +0100

    Add TODO on can_attack_target.

commit 915e987
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Mar 8 23:44:36 2022 +0100

    Add back noinspection PyUnresolvedReferences.

commit 5c391c4
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Mar 8 23:42:31 2022 +0100

    Make can_attack_target a base ObjectManager method.

commit c87073d
Merge: 3f91bde 4ba76ca
Author: GrenderG <grenderg@gmail.com>
Date:   Tue Mar 8 23:39:30 2022 +0100

    Merge pull request The-Alpha-Project#227 from Fluglow/master

    Feral druid attack behavior fixes

commit 5a35cfc
Author: diff3 <magnus@entropy.nu>
Date:   Tue Mar 8 19:47:27 2022 +0100

    added a network name

commit 4ba76ca
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 5 19:42:53 2022 +0200

    Correct return value

commit 4d9b2ff
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 5 02:39:33 2022 +0200

    Implement proper attack handling for feral druids

commit 439d9cf
Author: Fluglow <38987331+Fluglow@users.noreply.github.com>
Date:   Sat Mar 5 02:36:47 2022 +0200

    Implement power type changing for druids
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants