I wasn't planning on going further but, what the heck. Here's what's on the menu.
| -----------------------------------------------------------------------------
| petbot.mac v1.0 by AmericanNero 6/30/2021
|
| /mac petbot bite/wild/wag(optional)
|
| 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 taunt them off. It will even try to save your
| cleric merc. 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 free....or wag now, bite later. These
| will be explained. But first, the commands.
|
| /pbpause or /pbleash
| /pbresume or /pbunleash
| /pbquit or /pbgohome
|
| /pbbite
| /pbwild or /pbfree
| /pbwag
|
| /pbignore or /pbdownboy "name in quotes"
| /pbkos or /pbkill "name in quotes"
| /pbremove or /pbforget "name in quotes"
|
| 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 or /pbfree
| Your pet is wary of strangers. As long as the mob is the right level (if
| you use that option), then a mob on the KOS 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 /pbkos or /pbkill, your pet will
| happily interpret that as a thumbs down and take care of business. The mob
| is added to the KOS list and your pet will deal with any it sees. 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 because it may take great interest in anything you target
| and might murder it depending on what mood the pet is in. If the mob was
| KOS, it will be removed from that list. Putting a mob on the kos list /pbkos
| will also remove it from the ignore list. Use /pbremove to take the mob off
| both lists.
|
| Petbot can
/consider mobs for you, if you let it. Non-hostile mobs will be
| placed on ignore, and hostile on kos. If you are factioning, you may need to
| update the lists. Petbot can take a look around and decide whether the time
| is ripe. If there are a lot of mobs close to the target, or a dangerous mob
| in aggro range, it may opt to hang back.
|
| PetBot is a good boy. Yes you are!
|
| -----------------------------------------------------------------------------