Party Nobless - Kill Barakiel

Iniciado por Lineage2LaMatanza, Feb 15, 2023, 08:32 PM

Tema anterior - Siguiente tema
Feb 15, 2023, 08:32 PM Ultima modificación: Feb 16, 2023, 09:54 AM por dandiarena
Les traigo el AI para barakiel para convertir tu party en nobless al matarlo.

class 1 blinding_fire_barakiel : raid_boss_type4
{
handler:
  EventHandler MY_DYING( always_list, code_info, i4, i9, last_attacker, lparty, member, random1_list, target )
  {
    always_list = gg::AllocCodeInfoList();
    random1_list = gg::AllocCodeInfoList();
    target = last_attacker;
    gg::Announce( "Barakiel fue asesinado por la party de " + last_attacker.name );
    if( gg::IsNull( lparty ) == 0 )
    {
      for( i9 = 0; i9 < lparty.member_count; i9 = i9 + 1 )
      {
        target = myself::GetMemberOfParty( lparty, i9 );
        myself::GiveItem1( target, @nobless_tiara, 1 );
        myself::AddUseSkillDesire( target, 1110785, 0, 0, 1000000 );
        myself::SetOneTimeQuestFlag( target, -1, 1 );
        myself::SoundEffect( target, "ItemSound.quest_finish" );
        myself::SetNobless( target );
      }
    }
    while( gg::IsNull( code_info = always_list::Next() ) == 0 )
    {
    }
    super;
  }
}