aapurchase - crashes the EQ instance sometimes

Discussion in 'E3' started by Skream, Mar 25, 2020.

  1. Skream

    Skream Orc Legionnaire

    Messages:
    133
    /bct <the bard> //aapurchase add "Jam Fest" 4

    This caused my bard to crash a few times yesterday then worked this morning.

    /bct <the sham> //aapurchase add "Mental Clarity" 3

    This is currently causing my shaman to crash (she already has SCM to max set though).

    No rhyme or reason I can find for this.
     
  2. Skream

    Skream Orc Legionnaire

    Messages:
    133
    Bump.

    Cleared the ini of everything on the shaman.

    With just the shaman running, "/aapurchase add "Mental Clarity" 3

    Crashes the client.

    On the rogue, "/aapurchase add "Triple Backstab"

    Crashes the client.

    I wondered if it was the space so, "/aapurchase add "Ferocity" M

    Crashes the client.

    Pretty much seems this plugin is unusable?
     
  3. Skream

    Skream Orc Legionnaire

    Messages:
    133
    Definitely not a permissions issue. MQ2 can edit other files in the folder eg MQ2HUD.ini.

    There is a mq2aapurchase.log that was updated today.

    Code:
    [03/24/2020 15:57:36] [MQ2] MQ2AAPurchase::Binkastab buying Anatomy rank 7
    [03/24/2020 16:25:17] [MQ2] MQ2AAPurchase::Binkaberk buying Ferocity rank 2
    [03/24/2020 16:30:19] [MQ2] MQ2AAPurchase::Binkacler buying Healing Adept rank 4
    [03/24/2020 16:57:34] [MQ2] MQ2AAPurchase::Binkapal buying Combat Agility rank 8
    [03/25/2020 07:04:28] [MQ2] MQ2AAPurchase::Binkaberk buying Ferocity rank 3
    [03/25/2020 07:04:28] [MQ2] MQ2AAPurchase::Binkacler buying Healing Adept rank 5
    [03/25/2020 07:04:28] [MQ2] MQ2AAPurchase::Binkashm buying Spell Casting Reinforcement rank 3
    [03/25/2020 11:09:44] [MQ2] MQ2AAPurchase::Binkastab buying Anatomy rank 8
    [03/25/2020 13:23:01] [MQ2] MQ2AAPurchase::Binkaplink buying Jam Fest rank 2
    [03/25/2020 13:31:18] [MQ2] MQ2AAPurchase::Binkapal buying Combat Agility rank 9
    [03/26/2020 07:04:20] [MQ2] MQ2AAPurchase::Binkacler buying Healing Adept rank 6
    [03/26/2020 14:54:23] [MQ2] MQ2AAPurchase::Binkaberk buying Ferocity rank 4
    [03/26/2020 15:30:44] [MQ2] MQ2AAPurchase::Binkapal buying Combat Agility rank 10
    [03/26/2020 15:30:50] [MQ2] MQ2AAPurchase::Binkastab buying Anatomy rank 9
    [03/26/2020 15:30:50] [MQ2] MQ2AAPurchase::Binkacler buying Healing Adept rank 7
    [03/26/2020 15:30:50] [MQ2] MQ2AAPurchase::Binkashm buying Spell Casting Reinforcement rank 4
    
     
  4. Skream

    Skream Orc Legionnaire

    Messages:
    133
    Just because it likes to be difficult.

    /aapurchase add "Combat Stability" 12

    worked on the main character. Seems it is only crashing the bots which I recently optimised according to Chance's guide. Something to do with that?
     
  5. Skream

    Skream Orc Legionnaire

    Messages:
    133
    And now
    /aapurchase add "Discordant Defiance" 5

    crashed the main character that worked last night.

    Losing the will to live here.
     
  6. Skream

    Skream Orc Legionnaire

    Messages:
    133
    Can close this. Barbatos gave me a workaround.
     
  7. mackal

    mackal Pyrilen Fireblade

    Messages:
    2,267
    I see where it can crash, need to debug it sometime I guess. Personally I've always used a macro to generate the files for me ...
     
  8. chance

    chance Enraged War Boar

    Messages:
    732
    I gave him a macro to do just that.
     
  9. Aliboo

    Aliboo A Griffin

    Messages:
    230
    <-- Interested.
     
  10. mackal

    mackal Pyrilen Fireblade

    Messages:
    2,267
    Code:
    sub main
    /declare i int local
    /declare j int local
    /declare name string local
    /declare level string local
    /declare cur int local
    /declare max int local
    /for i 1 to 4
       /for j 1 to ${Window[AAWindow].Child[List${i}].Items}
           /varset name ${Window[AAWindow].Child[List${i}].List[${j}, 1]}
           /varset level ${Window[AAWindow].Child[List${i}].List[${j}, 2]}
           /varset cur ${level.Arg[1,/]}
           /varset max ${level.Arg[2,/]}
           /if (${cur} != ${max}) /ini ../${MacroQuest.Server}_${Me.Name}.ini MQ2AAPurchase_List "${AltAbility[${name}].ID}" "${name}|M"
       /next j
    /next i
    /return
    This is what I use
     
    • Like Like x 1
  11. Aliboo

    Aliboo A Griffin

    Messages:
    230
    Many thanks!