Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. EventHandler MY_DYING(always_list,target,c1,code_info,i0,i1,i2,i3,i9,last_attacker,lparty,member,random1_list,target) {
  2. always_list = gg::AllocCodeInfoList();
  3. target = last_attacker;
  4. if( myself::IsNullCreature(target.master) == 0 ) {
  5. target = target.master;
  6. }
  7. if( gg::IsNull(lparty) == 0 ) {
  8. for(i9 = 0; i9 < lparty.member_count; i9++) {
  9. target = myself::GetMemberOfParty(lparty,i9);
  10. if( gg::HaveMemo(target,350) == 1 ) {
  11. always_list::SetInfo(0,target);
  12. }
  13. }
  14. } else if( gg::HaveMemo(target,350) == 1 ) {
  15. always_list::SetInfo(0,target);
  16. }
  17. while( gg::IsNull(code_info = always_list::Next()) == 0 ) {
  18. switch(code_info.code) {
  19. case 0: {
  20. myself::SetCurrentQuestID(257);
  21. target = code_info::RandomSelectOne();
  22. if( gg::IsNull(target) == 0 && myself::DistFromMe(target) <= 1500 ) {
  23. 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) );
  24. if( i9 == 1 ) {
  25. i2 = 0;
  26. if( gg::OwnItemCount(target,5582) == 1 ) {
  27. i2 = 5582;
  28. i3 = 5914;
  29. } else if( gg::OwnItemCount(target,5580) == 1 ) {
  30. i2 = 5580;
  31. i3 = 5908;
  32. } else if( gg::OwnItemCount(target,5581) == 1 ) {
  33. i2 = 5581;
  34. i3 = 5911;
  35. }
  36. if( i2 > 0 ) {
  37. myself::DeleteItem1(target,i2,1);
  38. myself::GiveItem1(target,i3,1);
  39. myself::SoundEffect(target,"ItemSound.quest_itemget");
  40. myself::ShowSystemMessage(target,974);
  41. } else {
  42. myself::ShowSystemMessage(target,1264);
  43. }
  44. } else if( i9 > 1 ) {
  45. myself::ShowSystemMessage(target,977);
  46. } else {
  47. myself::ShowSystemMessage(target,1265);
  48. }
  49. }
  50. break;
  51. }
  52. }
  53. }
  54. super;
  55. }
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement