mirror of
https://github.com/mangosfour/server.git
synced 2025-12-17 07:37:03 +00:00
[11260] Add wrapper for creature vistual item set.
This commit is contained in:
parent
a6d155fc54
commit
b588ea9db3
6 changed files with 41 additions and 36 deletions
|
|
@ -2090,9 +2090,9 @@ void Aura::HandleAuraDummy(bool apply, bool Real)
|
|||
target->CastSpell(target, 41106, true, NULL, this);
|
||||
|
||||
// equipment
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, 32614);
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1, 0);
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2, 0);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_0, 32614);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_1, 0);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_2, 0);
|
||||
return;
|
||||
}
|
||||
case 41100: // Berserker Stance
|
||||
|
|
@ -2107,9 +2107,9 @@ void Aura::HandleAuraDummy(bool apply, bool Real)
|
|||
target->CastSpell(target, 41107, true, NULL, this);
|
||||
|
||||
// equipment
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, 32614);
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1, 0);
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2, 0);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_0, 32614);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_1, 0);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_2, 0);
|
||||
return;
|
||||
}
|
||||
case 41101: // Defensive Stance
|
||||
|
|
@ -2124,9 +2124,9 @@ void Aura::HandleAuraDummy(bool apply, bool Real)
|
|||
target->CastSpell(target, 41105, true, NULL, this);
|
||||
|
||||
// equipment
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, 32604);
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1, 31467);
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2, 0);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_0, 32604);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_1, 31467);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_2, 0);
|
||||
return;
|
||||
}
|
||||
case 53790: // Defensive Stance
|
||||
|
|
@ -2141,9 +2141,9 @@ void Aura::HandleAuraDummy(bool apply, bool Real)
|
|||
target->CastSpell(target, 41105, true, NULL, this);
|
||||
|
||||
// equipment
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, 43625);
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1, 39384);
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2, 0);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_0, 43625);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_1, 39384);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_2, 0);
|
||||
return;
|
||||
}
|
||||
case 53791: // Berserker Stance
|
||||
|
|
@ -2158,9 +2158,9 @@ void Aura::HandleAuraDummy(bool apply, bool Real)
|
|||
target->CastSpell(target, 41107, true, NULL, this);
|
||||
|
||||
// equipment
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, 43625);
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1, 43625);
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2, 0);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_0, 43625);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_1, 43625);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_2, 0);
|
||||
return;
|
||||
}
|
||||
case 53792: // Battle Stance
|
||||
|
|
@ -2175,9 +2175,9 @@ void Aura::HandleAuraDummy(bool apply, bool Real)
|
|||
target->CastSpell(target, 41106, true, NULL, this);
|
||||
|
||||
// equipment
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, 43623);
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1, 0);
|
||||
target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2, 0);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_0, 43623);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_1, 0);
|
||||
((Creature*)target)->SetVirtualItem(VIRTUAL_ITEM_SLOT_2, 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue