Azerothcore: Explosive Decoy Bug - No Damage, Wrong Model

by Alex Johnson 58 views

The engineering item Explosive Decoy (Item ID: 40536) is currently exhibiting several issues within the Azerothcore environment. This document aims to provide a comprehensive overview of these problems, encompassing the lack of damage output upon detonation and inconsistencies in the decoy's visual model.

Understanding the Problem

The primary concern revolves around the Explosive Decoy's inability to deal damage to hostile Non-Player Characters (NPCs) when triggered. According to reports and in-game observations, when a hostile mob attacks the decoy, it explodes as expected, but fails to inflict any damage. This deviates significantly from the item's intended functionality, rendering it largely ineffective for its designed purpose: to distract and damage enemies.

Furthermore, the decoy's visual representation is proving inconsistent. While the item is supposed to manifest as a brown rabbit, players are encountering other critter models such as rats, chickens, and toads. This discrepancy in models detracts from the item's intended design and raises concerns about the underlying mechanics governing its behavior.

Expected Behavior vs. Current Behavior

Based on available information and player expectations, the Explosive Decoy should function as an area-of-effect (AoE) damage tool. When attacked, the decoy should explode, inflicting damage to all hostile targets within a certain radius. While the exact radius remains unconfirmed, the core functionality of dealing AoE damage is paramount to the item's effectiveness.

Currently, the item fails to deliver any damage upon explosion. Hostile NPCs can trigger the decoy without suffering any negative consequences, thereby negating its strategic value. Additionally, the inconsistent critter models further compound the issue, creating a situation where the item's behavior deviates significantly from its intended design.

Evidence and Sources

Several sources corroborate the expected behavior of the Explosive Decoy. Player feedback and online resources suggest that the item should deal AoE damage upon detonation. This functionality is supported by the item's description and intended purpose, which revolve around distracting and damaging enemies.

A video demonstration of the item's expected behavior can be found on YouTube (https://www.youtube.com/watch?v=yx7Natp6BWw). This video showcases the decoy exploding and inflicting damage to nearby targets, thereby confirming its intended functionality.

Additionally, comments on Wowhead (https://www.wowhead.com/wotlk/item=40536/explosive-decoy#comments) indicate that the decoy should consistently appear as a brown rabbit model. The presence of other critter models represents a clear deviation from the item's intended design.

Steps to Reproduce

The issue can be easily reproduced by following these steps:

  1. Acquire the Explosive Decoy item (Item ID: 40536) through engineering or other means.
  2. Place the decoy in proximity to hostile NPCs.
  3. Allow the NPCs to attack the decoy, triggering its explosion.
  4. Observe that the explosion deals no damage to the NPCs.
  5. Note any inconsistencies in the decoy's visual model (e.g., rat, chicken, toad instead of a brown rabbit).

Additional Information

The issue has been observed on the ChromieCraft server, utilizing the Azerothcore-WOTLK revision hash/commit: https://github.com/chromiecraft/azerothcore-wotlk/commit/9429817e82f95eb285b2ac31fa706d464fd0b662.

The server operates on Ubuntu 20.04 and utilizes a variety of modules, including:

  • mod-1v1-arena
  • mod-ah-bot
  • mod-anticheat
  • mod-arena-3v3-solo-queue
  • mod-arena-replay
  • mod-bg-item-reward
  • mod-breaking-news-override
  • mod-cfbg
  • mod-chat-transmitter
  • mod-chromie-xp
  • mod-chromiecraft-smartstone
  • mod-costumes
  • mod-cta-switch
  • mod-desertion-warnings
  • mod-dmf-switch
  • mod-duel-reset
  • mod-eluna
  • mod-evade-logging
  • mod-instanced-worldbosses
  • mod-ip-tracker
  • mod-low-level-arena
  • mod-low-level-rbg
  • mod-multi-client-check
  • mod-npc-spectator
  • mod-progression-system
  • mod-pvp-quests
  • mod-pvp-titles
  • mod-pvpstats-announcer
  • mod-queue-list-cache
  • mod-rdf-expansion
  • mod-transmog
  • mod-weekend-xp
  • mod-zone-difficulty
  • lua-CarbonCopy
  • lua-eventScripts
  • lua-ExchangeNpc
  • lua-LevelUpReward
  • lua-RecruitAFriend
  • lua-SendAndBind
  • lua-TempAnnouncements
  • lua-Zonecheck

Triage Notes and Observations

Initial triage efforts have confirmed the reported issues. Using the command .additem 40536, players can acquire the Explosive Decoy and test its functionality. Observations indicate that the decoy fails to deal damage to hostile mobs upon explosion.

Furthermore, inconsistencies in the decoy's visual model have been noted. While the item is expected to manifest as a brown rabbit, various other critters such as rats, chickens, and toads have been observed.

Impact and Priority

The issues surrounding the Explosive Decoy significantly impact the item's usability and strategic value. The lack of damage output renders the decoy ineffective as a distraction and damage tool, thereby diminishing its appeal to engineers and other players.

The inconsistencies in the decoy's visual model further detract from the item's intended design and raise concerns about the underlying mechanics governing its behavior. Addressing these issues is crucial for ensuring the item's proper functionality and maintaining the integrity of the game world.

Potential Solutions and Workarounds

  • Investigate the damage calculation: Review the item's script and ensure that the damage calculation is properly implemented.
  • Verify the AoE radius: Confirm the intended AoE radius and ensure that it is correctly applied.
  • Address the model inconsistencies: Investigate the cause of the model discrepancies and ensure that the decoy consistently appears as a brown rabbit.
  • Implement a temporary workaround: Consider implementing a temporary workaround, such as applying a damage buff to the decoy's explosion, until a permanent solution can be implemented.

Conclusion

The Explosive Decoy issues in Azerothcore represent a significant deviation from the item's intended functionality and design. Addressing these problems is crucial for ensuring the item's proper behavior and maintaining the integrity of the game world. By investigating the underlying causes and implementing appropriate solutions, developers can restore the Explosive Decoy to its intended state and provide players with a more enjoyable and engaging gaming experience.

For more information on game mechanics and item details, visit a trusted source like Wowpedia.