Difference between revisions of "MQ2AdvLoot" - MMOBugs Wiki

Line 10: Line 10:
 
==Description==
 
==Description==
 
Loot corpse(s) with keep/destroy lists.  
 
Loot corpse(s) with keep/destroy lists.  
 +
 +
==Features==
 +
* This plugin has the ability to loot all the npc corpses in the zone with one command using either stealth/warp or just warp.
 +
* Lore items (Items marked as lore that you already posses) are simply ignored.
 +
* Easy to use, with the ${AdvLoot.Active} TLO you can pause your macro's until looting has finished
  
 
==Additional Plugin Requirements==
 
==Additional Plugin Requirements==

Revision as of 22:21, 6 August 2009

Plugin Info
Name MQ2AdvLoot
Author Unity0110
Link Wiki Link
Commands /advloot
Source Available No
Uses INI File Yes

Description

Loot corpse(s) with keep/destroy lists.

Features

  • This plugin has the ability to loot all the npc corpses in the zone with one command using either stealth/warp or just warp.
  • Lore items (Items marked as lore that you already posses) are simply ignored.
  • Easy to use, with the ${AdvLoot.Active} TLO you can pause your macro's until looting has finished

Additional Plugin Requirements

MQ2Stealth For looting all corpses in the zone without being attacked.

MQ2MMOWarp For use in conjunction with MQ2Stealth, allows warping to corpses.

Commands

  • /advloot Loots your current corpse target.
  • /advloot LootAll Loot all corpses in the zone, AllowStealth or AllowWarp must be enabled.
  • /advloot destroy ItemName Sets the current item on the cursor or by exact name to be automatically destroyed when looting.
  • /advloot Help Display all the commands available with a description.
  • /advloot Status Shows the status of AllowStealth, AllowWarp, EchoDestroy, EchoKeep, and EchoLootMSG.
  • /advloot AllowStealth <on/off> Allows stealth to be used during looting.
  • /advloot AllowWarp <on/off> Allows warp to be used during looting.
  • /advloot EchoDestroy <on/off> Toggle the display of destroy messages.
  • /advloot EchoKeep <on/off> Toggle the display of keep messages.
  • /advloot EchoLootMSG <on/off> Toggle the display of 'looting' messages.

Example Usage

This command will loot your current corpse target.

  • /advloot


This command will attempt to loot all the npc corpses in the zone.

  • /advloot lootall


Sets the current item on the cursor or by exact name to be automatically destroyed when looting.

  • /advloot destroy "Scale Ore"


This command will display all the commands available and a short description of them.

  • /advloot help


This command will show the status of AllowStealth, AllowWarp, EchoDestroy, EchoKeep, and EchoLootMSG.

  • /advloot status


This command will enable stealth to be used during the lootall command. (Default: Off)

  • /advloot AllowStealth on


This command will enable warp to be used during the lootall command. (Default: Off)

  • /advloot AllowWarp on


This command will disable the destroy messages. (Default: On)

  • /advloot EchoDestroy off


This command will disable the keep messages. (Default: On)

  • /advloot EchoKeep off


This command will disable the 'looting' messages. (Default: On)

  • /advloot EchoLootMSG off

Example Macro Data and Usage

  • ${AdvLoot.Active} : bool Return TRUE if lootall is in progress.
sub main
:loop
/if (${SpawnCount[corpse]} >= 5) /call lootall
/goto :loop
/return

sub lootAll
/advloot lootall
/delay 3
:loot
/delay 1
/if (${AdvLoot.Active}) /goto :loot
/return

Sample Configuration

MQ2AdvLoot.ini

[Settings]
AllowStealth=False
AllowWarp=False
EchoDestroy=True
EchoKeep=True
EchoLootMSG=True
[Items]
Scale ore=Destroy
Superb Silk=Destroy
Diamond=Keep
Blue Diamond=Keep
Raw Diamond=Keep

Availability

This plugin is in beta stage, but will soon be added to the MMOBugs compile.