this is the Dire Maul Challenge which was released by Tommy on another forum
iv just updated the code and SQL files to compile/work on latest trinitycode ( tested on the rev 0b1aba64c46c+ 2013-07-28 )
.: Links:.
SQL File
npc_dm_battle.cpp
npc_dm_battle.h
Credits:
*****************************************
* NPC Arena Battle(Dire Maul) *
* *
* Idea by: QQrofl *
* Sub-Ideas by: Foereaper *
* Scripted by: QQrofl *
* Fondled by: Faded *
* Mental Support by: Foereaper *
* *
* (C)Nomsoftware 'Nomsoft' 2012 *
*##################################*/
iv just updated the code and SQL files to compile/work on latest trinitycode ( tested on the rev 0b1aba64c46c+ 2013-07-28 )
.: Details :.
Tommy said:Dire Maul Arena Challenge is to bring life in this deserted arena. As you proceed, the challenges (waves) will get harder. Wave Bosses/Elites will get more challenging and begin to kick your ass.
You start off by spawning the Arena Commander at:
-3815.866699f, 1102.770874f, 132.355194f, 6.182988f
Once you spawn the Commander, talk to her and click 'I would like to fight!' : Once clicked, you will be teleported and must wait 10 seconds for the wave to start. Once it starts, your fight opponent will be the Red Blood Guard. Once defeating the Red Blood Guard, you will receive 500 honor and Tokens, which you can change later on(I'll show you).
(Sounds and visuals have been added)
You will also receive a healing item at the end of each wave, if you don't already have one.
Your next wave will be the Spawn Event. This will last 5 minutes. After that, you will receive even more honor and tokens.
Next wave will be Hank the Tank and his Field Medic, tough fight, but fun.
Next wave, Rogue Initiates. These little gnomes will show you some light in your alley.
After defeating the Rogue Initiates, you will come across The Unholys and their pet in the next wave. This has a small cinematic before fighting.
Continuing on will be The Riders of the Ice. Healer, Brute and Brute.
After finally defeating The Riders of the Ice, you will begin to fight the final boss in the final wave. The Arena Dragon is very, very tough and will hurt.
Winning everything will reward you 10,000 Honor and 50 Tokens. Everything will reset and game on again!
.: How-To-Functions :.
Tommy said:Using the functions aren't really hard. Very easy to figure out. You really don't use 'MessageOnWave' any time you wanted to, all of that has been set and done.
'AddEndRewards', this has 4 arguments, which can be edited in the .cpp part of the file(The ones being used)
Line: 178 : Red Blood Guard's Reward:
AddEndRewards(player, 500, PVP_END_TOKEN, 1);
Line: 188 : Spawn Event Reward:
AddEndRewards(player, 1000, PVP_END_TOKEN, 2);
Line: 196 : Hank the Tank/Field Medic:
AddEndRewards(player, 2000, PVP_END_TOKEN, 5);
Line: 206 : Rogue Initiates:
AddEndRewards(player, 3000, PVP_END_TOKEN, 10);
Line: 217 : The Unholys/Pet:
AddEndRewards(player, 4000, PVP_END_TOKEN, 20);
Line: 227 : Riders of the Ice:
AddEndRewards(player, 5000, PVP_END_TOKEN, 30);
Line: 237 : Arena Dragon:
AddEndRewards(player, 10000, PVP_END_TOKEN, 50);
player ~ Must be a player class
honoramount ~ The amount of honor you want to give
tokenId ~ The Token'sId
tokenAmount ~ The amount of tokens you want to give
.: Links:.
SQL File
npc_dm_battle.cpp
npc_dm_battle.h
Credits:
*****************************************
* NPC Arena Battle(Dire Maul) *
* *
* Idea by: QQrofl *
* Sub-Ideas by: Foereaper *
* Scripted by: QQrofl *
* Fondled by: Faded *
* Mental Support by: Foereaper *
* *
* (C)Nomsoftware 'Nomsoft' 2012 *
*##################################*/
Last edited: