Jump to content
Lineage II Citadel
Cosme

Barakiel

Recommended Posts

Can anybody confirm that wolves are actually the issue? I'm seeing that excuse come up a lot and I don't believe it, and if that is the issue, do summons work the same way? I feel like I've seen cabrio and brakiel killed with only wolves and still drop the item/chest....

Share this post


Link to post
Share on other sites

Can anybody confirm that wolves are actually the issue? I'm seeing that excuse come up a lot and I don't believe it, and if that is the issue, do summons work the same way? I feel like I've seen cabrio and brakiel killed with only wolves and still drop the item/chest....

 

isnt the same droping chest (that is upon death) that last hitting

 

and yea the issue comes even for drops, if wolves did the most dmg drops goes for "npcs"

 

this shouldnt happen with summons as they are not "npc" 

Share this post


Link to post
Share on other sites

isnt the same droping chest (that is upon death) that last hitting

 

and yea the issue comes even for drops, if wolves did the most dmg drops goes for "npcs"

 

this shouldnt happen with summons as they are not "npc" 

summon is controlable NPC. if server npc dissapears, summons with pets dissapear too...

Share this post


Link to post
Share on other sites

isnt the same droping chest (that is upon death) that last hitting

 

and yea the issue comes even for drops, if wolves did the most dmg drops goes for "npcs"

 

this shouldnt happen with summons as they are not "npc" 

Lets agree to disagree. Summons as well as pets are NPCs and damage has nothing to do with it. Upon death of barakiel MY_DYING part of AI triggers it operates with "last_attacker" and "lparty". It goes through whole party of last_attacker and flags all the characters that has quest id 246 active. The AI is kinda rubbish (at least the one i have) but it seems it goes through all the flagged chars and checks whether they are up to 1500 distance from barakiel and gives them QI (assuming they don't have one yet).

 

Question is: if pet does last hit, who is in "last_attacker" variable (pet or his owner)? And more importantly: if pet does last hit, is "lparty" set correctly to the party in which the pet was? I believe charlie/MRL should be able to answer this :)

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;
		if( myself::HaveMemo(target,246) == 1 && myself::GetMemoState(target,246) == ( ( 3 * 10 ) + 1 ) && target.subjob_id != 0 )
		{
			random1_list::SetInfo(0,target);
		}
		if( gg::IsNull(lparty) == 0 )
		{
			for(i9 = 0; i9 < lparty.member_count; i9 = ( i9 + 1 ))
			{
				target = myself::GetMemberOfParty(lparty,i9);
				if( myself::HaveMemo(target,246) == 1 && myself::GetMemoState(target,246) == ( ( 3 * 10 ) + 1 ) && target.subjob_id != 0 )
				{
					random1_list::SetInfo(0,target);
				}
			}
		}
		while( gg::IsNull(code_info = always_list::Next()) == 0 )
		{
		}
		code_info = random1_list::RandomSelectOne();
		if( gg::IsNull(code_info) == 0 )
		{
			if( code_info.code == 0 )
			{
				myself::SetCurrentQuestID(246);
				while( gg::IsNull(target = code_info::Next()) == 0 && myself::DistFromMe(target) <= 1500 )
				{
					myself::SetCurrentQuestID(246);
					i4 = gg::Rand(1000);
					if( i4 < 1000 && 1000 != 0 )
					{
						if( ( myself::OwnItemCount(target,7593) + 1 ) >= 1 )
						{
							if( myself::OwnItemCount(target,7593) < 1 )
							{
								myself::GiveItem1(target,7593,( 1 - myself::OwnItemCount(target,7593) ));
								myself::SoundEffect(target,"ItemSound.quest_middle");
							}
							if( ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) && ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) )
							{
								myself::SetFlagJournal(target,246,5);
								myself::SetMemoState(target,246,( ( 3 * 10 ) + 2 ));
							}
						}
						else
						{
							myself::GiveItem1(target,7593,1);
							myself::SoundEffect(target,"ItemSound.quest_itemget");
						}
					}
					else if( i4 < ( 1000 + 0 ) && 0 != 0 )
					{
					}
					else if( i4 < ( ( 1000 + 0 ) + 0 ) && 0 != 0 )
					{
					}
				}
			}
		}
		super;
	}

}

Share this post


Link to post
Share on other sites

summon is controlable NPC. if server npc dissapears, summons with pets dissapear too...

 

what i tried to say when i wrote "not npc" is that the damage that wolves did is added along other wolves (trying to differ wolves from summons damage)

Share this post


Link to post
Share on other sites

Lasthitting barakiel with wolfs give quest item confirmed 100% (my pt got 4 nobless weeks ago with ALL pt dead, only 1 fenrir was still alive and hitting and we stolen lasthit from war pt)

But i still believe there is something wrong with wolves lasthitting bosses and upgradidng soul crystals.

Everytime my cp kills a toi raid, we always stop wolfs at end. Since we do that, chest never got bugged. But b4 doing that when we didnt care about wofs doing lasthit, chest didnt appear many times. Same goes for soulcrystal lvling with bosses like meanas, von hellman etc.

However this about chest/soulcry isnt confirmed 100% just my guess.

 

On the screen the owner of this post uploaded, we can only see u did the most dmg and u got drop, but it doesn't prove u lasthitted it.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×