Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EventHandler MY_DYING(always_list,target,c1,code_info,i0,i1,i2,i3,i9,last_attacker,lparty,member,random1_list,target) {
- always_list = gg::AllocCodeInfoList();
- target = last_attacker;
- if( myself::IsNullCreature(target.master) == 0 ) {
- target = target.master;
- }
- if( gg::IsNull(lparty) == 0 ) {
- for(i9 = 0; i9 < lparty.member_count; i9++) {
- target = myself::GetMemberOfParty(lparty,i9);
- if( gg::HaveMemo(target,350) == 1 ) {
- always_list::SetInfo(0,target);
- }
- }
- } else if( gg::HaveMemo(target,350) == 1 ) {
- always_list::SetInfo(0,target);
- }
- while( gg::IsNull(code_info = always_list::Next()) == 0 ) {
- switch(code_info.code) {
- case 0: {
- myself::SetCurrentQuestID(257);
- target = code_info::RandomSelectOne();
- if( gg::IsNull(target) == 0 && myself::DistFromMe(target) <= 1500 ) {
- i9 = ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( gg::OwnItemCount(target,4651) + gg::OwnItemCount(target,4652) ) + gg::OwnItemCount(target,4653) ) + gg::OwnItemCount(target,4654) ) + gg::OwnItemCount(target,4655) ) + gg::OwnItemCount(target,4656) ) + gg::OwnItemCount(target,4657) ) + gg::OwnItemCount(target,4658) ) + gg::OwnItemCount(target,4659) ) + gg::OwnItemCount(target,4660) ) + gg::OwnItemCount(target,4661) ) + gg::OwnItemCount(target,5579) ) + gg::OwnItemCount(target,5582) ) + gg::OwnItemCount(target,5914) ) + gg::OwnItemCount(target,4629) ) + gg::OwnItemCount(target,4630) ) + gg::OwnItemCount(target,4631) ) + gg::OwnItemCount(target,4632) ) + gg::OwnItemCount(target,4633) ) + gg::OwnItemCount(target,4634) ) + gg::OwnItemCount(target,4635) ) + gg::OwnItemCount(target,4636) ) + gg::OwnItemCount(target,4637) ) + gg::OwnItemCount(target,4638) ) + gg::OwnItemCount(target,4639) ) + gg::OwnItemCount(target,5577) ) + gg::OwnItemCount(target,5580) ) + gg::OwnItemCount(target,5908) ) + gg::OwnItemCount(target,4640) ) + gg::OwnItemCount(target,4641) ) + gg::OwnItemCount(target,4642) ) + gg::OwnItemCount(target,4643) ) + gg::OwnItemCount(target,4644) ) + gg::OwnItemCount(target,4645) ) + gg::OwnItemCount(target,4646) ) + gg::OwnItemCount(target,4647) ) + gg::OwnItemCount(target,4648) ) + gg::OwnItemCount(target,4649) ) + gg::OwnItemCount(target,4650) ) + gg::OwnItemCount(target,5578) ) + gg::OwnItemCount(target,5581) ) + gg::OwnItemCount(target,5911) );
- if( i9 == 1 ) {
- i2 = 0;
- if( gg::OwnItemCount(target,5582) == 1 ) {
- i2 = 5582;
- i3 = 5914;
- } else if( gg::OwnItemCount(target,5580) == 1 ) {
- i2 = 5580;
- i3 = 5908;
- } else if( gg::OwnItemCount(target,5581) == 1 ) {
- i2 = 5581;
- i3 = 5911;
- }
- if( i2 > 0 ) {
- myself::DeleteItem1(target,i2,1);
- myself::GiveItem1(target,i3,1);
- myself::SoundEffect(target,"ItemSound.quest_itemget");
- myself::ShowSystemMessage(target,974);
- } else {
- myself::ShowSystemMessage(target,1264);
- }
- } else if( i9 > 1 ) {
- myself::ShowSystemMessage(target,977);
- } else {
- myself::ShowSystemMessage(target,1265);
- }
- }
- break;
- }
- }
- }
- super;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement