- Other Authors
- Rusang for asking for something super simple. Not so much now.
- Software Requirements
- MQ2
| -----------------------------------------------------------------------------
| petbot.mac v1.0 by AmericanNero 7/4/2021
|
| /mac petbot bite/wild/wag(optional)
|
| Documentation
| Petbot will faithfully maul all nearby mobs until they are out of hps.
| Unless it dies, you die, are cowardly and invis, enter a "safe space",
| tuck your tail between your legs and flee to the zoneline, or evac, it will
| continue it's rampage of senseless slaughter. I repeat. Petbot is rabid!
|
| What good is a pet if it won't protect it's master? If you are aggrod, the
| pet will rush to your aid and kill! (To Do: It will even try to save your
| cleric merc. It may even try to save squishy group members like rangers.
| Now that's a good boy!)
|
| Petbot is also cunning. Details...details...
|
| Petbot.ini is created on initial startup. Each setting has instructions
| within the ini.
|
| If petbot is started without an option, or you zone, it will be a good boy
| on its leash. You can then tell it what to do next. You have three options.
| Bite now, wag later....be wild and pick your victims....or wag now, bite
| later. These will be explained. But first, the commands.
|
| /pbpause or /pbleash
| /pbresume or /pbunleash
| /pbquit
|
| /pbsettings - Lists current Ini settings
| /pbmobs - Attack and Ignore lists for the zone.
| /pbverbose 0/1 - Excess verbiage buggin ya? Turn it off.
| /pbreload - Reload PetBot
| /pbdebug - There aren't any bugs.
|
| /pbbite
| /pbwild
| /pbwag
| /pbmode bite/wild/wag
|
| /pbattack "name in quotes"
| /pbignore "name in quotes"
| /pbremove "name in quotes"
|
| /pbdistance # - Change the pet attack distance
| e.g /pbdistance 100
|
| Petbot remembers your attack and ignore choices by zone.
|
| Bite Now /pbbite
| Petbot will start attacking everything around it. If the mob is the
| right level and not on the ignore list, it will be mercilessly hunted.
| Pro-tip: /pbleash before you try to /pbignore nearby npcs that you'd rather
| not aggro. Otherwise, if you target a mob that is not ignored, it's going
| to try to eat it. That's how petbot do. (H/T zefrank)
|
| Wild and Free /pbwild
| Your pet is wary and wily. As long as the mob is the right level (if
| you use that option), then a mob on the attack list will be dispatched, and
| a mob on ignore will be left alone. Other options, explained further down,
| will allow petbot to make decisions about friend or foe and risk aversion.
|
| Wag Now /pbwag
| Petbot is a good boy, and won't try to bite group members. But, if you target
| a grove hare that is the right level, and /pbattack, your pet will happily
| interpret that as a thumbs down and take care of business. The mob is added
| to the attack list and your pet will deal with any it sees, KOS. Petbot won't
| senselessly attack everything you target.
|
| To manually add a mob to the zone ignore list, use /pbignore "name in quotes"
| You may instead target the mob. Leashing the pet, before you /pbignore, is
| highly recommended if you target because it may take great interest and
| might murder it depending on what mood the pet is in. If the mob was KOS, it
| will be removed from the attack list. Putting a mob on the attack list,
| /pbattack "name in quotes" or target, will also remove it from the ignore
| list. Use /pbdelete to take the mob off both lists.
|
| A mob on the attack list will be attacked regardless of faction. A mob on
| ignore will be left alone unless it aggros. Petbot doesn't attack mezzed
| mobs.
|
| To Do:
|
| Petbot can /consider mobs for you, if you let it. Non-hostile mobs will be
| placed on ignore, and hostile on attack. Petbot will leash itself if it
| finds a certain number (3 is default) of non-hostile mobs in a row. If you
| are interested in factioning, you may need to periodically update the lists.
| Petbot can also look around and decide whether the time is ripe for
| slaughter. If there are a lot of mobs close to the target, or a dangerous mob
| is in aggro range of it, petbot may opt to hang back. How many and dangerous
| is up to you.
|
| PetBot is a good boy. Yes you are!
|
| -----------------------------------------------------------------------------
| petbot.mac v1.0 by AmericanNero 7/4/2021
|
| /mac petbot bite/wild/wag(optional)
|
| Documentation
| Petbot will faithfully maul all nearby mobs until they are out of hps.
| Unless it dies, you die, are cowardly and invis, enter a "safe space",
| tuck your tail between your legs and flee to the zoneline, or evac, it will
| continue it's rampage of senseless slaughter. I repeat. Petbot is rabid!
|
| What good is a pet if it won't protect it's master? If you are aggrod, the
| pet will rush to your aid and kill! (To Do: It will even try to save your
| cleric merc. It may even try to save squishy group members like rangers.
| Now that's a good boy!)
|
| Petbot is also cunning. Details...details...
|
| Petbot.ini is created on initial startup. Each setting has instructions
| within the ini.
|
| If petbot is started without an option, or you zone, it will be a good boy
| on its leash. You can then tell it what to do next. You have three options.
| Bite now, wag later....be wild and pick your victims....or wag now, bite
| later. These will be explained. But first, the commands.
|
| /pbpause or /pbleash
| /pbresume or /pbunleash
| /pbquit
|
| /pbsettings - Lists current Ini settings
| /pbmobs - Attack and Ignore lists for the zone.
| /pbverbose 0/1 - Excess verbiage buggin ya? Turn it off.
| /pbreload - Reload PetBot
| /pbdebug - There aren't any bugs.
|
| /pbbite
| /pbwild
| /pbwag
| /pbmode bite/wild/wag
|
| /pbattack "name in quotes"
| /pbignore "name in quotes"
| /pbremove "name in quotes"
|
| /pbdistance # - Change the pet attack distance
| e.g /pbdistance 100
|
| Petbot remembers your attack and ignore choices by zone.
|
| Bite Now /pbbite
| Petbot will start attacking everything around it. If the mob is the
| right level and not on the ignore list, it will be mercilessly hunted.
| Pro-tip: /pbleash before you try to /pbignore nearby npcs that you'd rather
| not aggro. Otherwise, if you target a mob that is not ignored, it's going
| to try to eat it. That's how petbot do. (H/T zefrank)
|
| Wild and Free /pbwild
| Your pet is wary and wily. As long as the mob is the right level (if
| you use that option), then a mob on the attack list will be dispatched, and
| a mob on ignore will be left alone. Other options, explained further down,
| will allow petbot to make decisions about friend or foe and risk aversion.
|
| Wag Now /pbwag
| Petbot is a good boy, and won't try to bite group members. But, if you target
| a grove hare that is the right level, and /pbattack, your pet will happily
| interpret that as a thumbs down and take care of business. The mob is added
| to the attack list and your pet will deal with any it sees, KOS. Petbot won't
| senselessly attack everything you target.
|
| To manually add a mob to the zone ignore list, use /pbignore "name in quotes"
| You may instead target the mob. Leashing the pet, before you /pbignore, is
| highly recommended if you target because it may take great interest and
| might murder it depending on what mood the pet is in. If the mob was KOS, it
| will be removed from the attack list. Putting a mob on the attack list,
| /pbattack "name in quotes" or target, will also remove it from the ignore
| list. Use /pbdelete to take the mob off both lists.
|
| A mob on the attack list will be attacked regardless of faction. A mob on
| ignore will be left alone unless it aggros. Petbot doesn't attack mezzed
| mobs.
|
| To Do:
|
| Petbot can /consider mobs for you, if you let it. Non-hostile mobs will be
| placed on ignore, and hostile on attack. Petbot will leash itself if it
| finds a certain number (3 is default) of non-hostile mobs in a row. If you
| are interested in factioning, you may need to periodically update the lists.
| Petbot can also look around and decide whether the time is ripe for
| slaughter. If there are a lot of mobs close to the target, or a dangerous mob
| is in aggro range of it, petbot may opt to hang back. How many and dangerous
| is up to you.
|
| PetBot is a good boy. Yes you are!
|
| -----------------------------------------------------------------------------