mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-21 17:54:48 +01:00
Added script for GO 184421 by Lukaasm.
--HG-- branch : trunk
This commit is contained in:
1
sql/updates/1249_world.sql
Normal file
1
sql/updates/1249_world.sql
Normal file
@@ -0,0 +1 @@
|
||||
UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184421;
|
||||
@@ -170,6 +170,30 @@ bool GOHello_go_jump_a_tron(Player *player, GameObject* _GO)
|
||||
return true;
|
||||
}
|
||||
|
||||
/*######
|
||||
## go_ethereum_prison
|
||||
######*/
|
||||
|
||||
float ethereum_NPC[2][7] =
|
||||
{
|
||||
{20785,20790,20789,20784,20786,20783,20788}, // hostile npc
|
||||
{22810,22811,22812,22813,22814,22815,0} // fiendly npc (need script in acid ? only to cast spell reputation reward)
|
||||
};
|
||||
|
||||
bool GOHello_go_ethereum_prison(Player *player, GameObject* _GO)
|
||||
{
|
||||
_GO->SetGoState(0);
|
||||
switch(rand()%2){
|
||||
case 0:
|
||||
_GO->SummonCreature(ethereum_NPC[0][rand()%6],_GO->GetPositionX(),_GO->GetPositionY(),_GO->GetPositionZ()+0.3, 0,TEMPSUMMON_CORPSE_TIMED_DESPAWN,10000);
|
||||
break;
|
||||
case 1:
|
||||
_GO->SummonCreature(ethereum_NPC[1][rand()%5],_GO->GetPositionX(),_GO->GetPositionY(),_GO->GetPositionZ()+0.3, 0,TEMPSUMMON_TIMED_DESPAWN,10000);
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void AddSC_go_scripts()
|
||||
{
|
||||
Script *newscript;
|
||||
@@ -223,5 +247,11 @@ void AddSC_go_scripts()
|
||||
newscript->Name="go_jump_a_tron";
|
||||
newscript->pGOHello = &GOHello_go_jump_a_tron;
|
||||
newscript->RegisterSelf();
|
||||
|
||||
newscript = new Script;
|
||||
newscript->Name="go_ethereum_prison";
|
||||
newscript->pGOHello = &GOHello_go_ethereum_prison;
|
||||
newscript->RegisterSelf();
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user