Forums WoW Modding Support Archives Azerothcore Discord Archives [DiscordArchive] can u show whole script ?

[DiscordArchive] can u show whole script ?

[DiscordArchive] can u show whole script ?

rektbyfaith
Administrator
0
05-18-2023, 01:06 PM
#1
Archived author: Rymercyble • Posted: 2023-05-18T13:06:17.386000+00:00
Original source

can u show whole script ?
rektbyfaith
05-18-2023, 01:06 PM #1

Archived author: Rymercyble • Posted: 2023-05-18T13:06:17.386000+00:00
Original source

can u show whole script ?

rektbyfaith
Administrator
0
05-18-2023, 01:10 PM
#2
Archived author: Rymercyble • Posted: 2023-05-18T13:10:57.031000+00:00
Original source

or well `void UpdateAI(uint32 diff) override` content would be enough
rektbyfaith
05-18-2023, 01:10 PM #2

Archived author: Rymercyble • Posted: 2023-05-18T13:10:57.031000+00:00
Original source

or well `void UpdateAI(uint32 diff) override` content would be enough

rektbyfaith
Administrator
0
05-18-2023, 01:24 PM
#3
Archived author: 老爷爷 • Posted: 2023-05-18T13:24:00.643000+00:00
Original source

void JustEngagedWith(Unit* /*who*/) override
{
events.ScheduleEvent(EVENT_SPELL_HOLY_SMITE, 1500ms);
events.ScheduleEvent(EVENT_SPELL_POWER_WORLD_SHIELD, 22s, 45s);
events.ScheduleEvent(EVENT_SPELL_HEAL, 9s);
}
rektbyfaith
05-18-2023, 01:24 PM #3

Archived author: 老爷爷 • Posted: 2023-05-18T13:24:00.643000+00:00
Original source

void JustEngagedWith(Unit* /*who*/) override
{
events.ScheduleEvent(EVENT_SPELL_HOLY_SMITE, 1500ms);
events.ScheduleEvent(EVENT_SPELL_POWER_WORLD_SHIELD, 22s, 45s);
events.ScheduleEvent(EVENT_SPELL_HEAL, 9s);
}

rektbyfaith
Administrator
0
05-18-2023, 01:24 PM
#4
Archived author: 老爷爷 • Posted: 2023-05-18T13:24:08.539000+00:00
Original source

void DamageTaken(Unit* /*doneBy*/, uint32& damage, DamageEffectType, SpellSchoolMask) override
{
if (attackstop && damage >= me->GetHealth())
{
damage = 0;
me->SetHealth(1);
}
}
rektbyfaith
05-18-2023, 01:24 PM #4

Archived author: 老爷爷 • Posted: 2023-05-18T13:24:08.539000+00:00
Original source

void DamageTaken(Unit* /*doneBy*/, uint32& damage, DamageEffectType, SpellSchoolMask) override
{
if (attackstop && damage >= me->GetHealth())
{
damage = 0;
me->SetHealth(1);
}
}

rektbyfaith
Administrator
0
05-18-2023, 01:24 PM
#5
Archived author: 老爷爷 • Posted: 2023-05-18T13:24:23.784000+00:00
Original source

void UpdateAI(uint32 diff) override
{
events.Update(diff);
if (me->HasUnitState(UNIT_STATE_CASTING))
return;

while (uint32 eventId = events.ExecuteEvent())
{
switch (eventId)
{
case EVENT_SPELL_POWER_WORLD_SHIELD:
me->CastSpell(me, SPELL_POWER_WORD_SHIELD, false);
events.ScheduleEvent(EVENT_SPELL_POWER_WORLD_SHIELD, 15s);
break;
case EVENT_SPELL_HOLY_SMITE:
me->CastSpell(me->GetVictim(), SPELL_HOLY_SMITE, false);
events.ScheduleEvent(EVENT_SPELL_HOLY_SMITE, 2000ms);
break;
}
rektbyfaith
05-18-2023, 01:24 PM #5

Archived author: 老爷爷 • Posted: 2023-05-18T13:24:23.784000+00:00
Original source

void UpdateAI(uint32 diff) override
{
events.Update(diff);
if (me->HasUnitState(UNIT_STATE_CASTING))
return;

while (uint32 eventId = events.ExecuteEvent())
{
switch (eventId)
{
case EVENT_SPELL_POWER_WORLD_SHIELD:
me->CastSpell(me, SPELL_POWER_WORD_SHIELD, false);
events.ScheduleEvent(EVENT_SPELL_POWER_WORLD_SHIELD, 15s);
break;
case EVENT_SPELL_HOLY_SMITE:
me->CastSpell(me->GetVictim(), SPELL_HOLY_SMITE, false);
events.ScheduleEvent(EVENT_SPELL_HOLY_SMITE, 2000ms);
break;
}

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)