Closed NightfallWoW closed 11 years ago
Quest: The Valiant's Challenge Zone: Icecrown Reported by: Discovered Myself
Description: Talk to NPC Squire Danny. Having this quest should allow one chat option. Telling him you are ready should cause NPC Argent Champion to spawn. Killing NPC Argent Champion causes quest objective complete. NPC will then despawn after player has won.
Problem: No scripting existent. Cannot interact with NPC. Upon detailed inspection, no scripts at all to achieve the above.
What should happen: If player has quest (valiant's challenge), and is mounted on tournament mount, then squire Danny will have the gossip menu option to start the fight. Selecting to start the fight causes the NPC Argent Champion to spawn at a certain location and then move into the area, becoming unfriendly. When engaged in combat, Argent Champion will /say beginning text. The NPC Argent champion should use his/her abilities to harm the player. The NPC does not follow the player in combat as this would cause the range of its spells to be to close to target. So as in retail, the NPC moves around,relative to the player, so that he/she may use ranged spells. If the player kills the Argent Champion, the NPC will /say defeated text, the player achieves quest completion, the NPC Argent Champion becomes friendly and despawns. A firework is visible above the player. If the NPC Argent champion kills the player's vehicle, the NPC will not continue to attack the player, but instead turn into friendly status, return to spawn pt. and despawn. If the player loses aggro (exits combat, runs away) with the NPC Argent Champion, the argent champion turns friendly and despawns.
This quest has been tested and found to be bugged as described above. I have looked into the issue, and written the C++ script that: -Allows the player to see the chat option to duel if player is on the quest and mounted on tournament mount. -Selecting the duel option closes the chat with NPC Squire Danny and causes NPC Argent Champion to spawn friendly at a certain location. The NPC Argent champion then moves to the required pt. near the player and becomes hostile, allowing the player to 'kill' him. When engaged in combat, the NPC will /say beginning text. -NPC should use abilites Charge, Shield Breaker and defend. -NPC should run around in relation to the player, so that the NPC may use it's ranged abilities. -On '0HP' the NPC Argent Champion stops fighting and returns to a non-hostile condition. Despawning shortly. -On '0HP' the player receives quest completion, and the NPC /says defeated text. A firework occurs above the player. -If the NPC Argent Champion kills the player's vehicle, the NPC will not attack the player, instead it will become friendly and despawn. -If the player loses aggro with the NPC (exits the area), then the NPC Argent Champion will return to spawn pt., become friendly. This NPC will despawn in 5 minutes. -Mount ID added to the NPC Argent Champion - as this NPC should be mounted.
This quest is fixed and the fix will be applied next server update :)
Please note: A similar fix has been applied to the quest "The Aspirant's challenge". Which was similarly bugged.
No script for quest, nothing happens. Gossip NPC does nothing.