Best PVP Gear - optimizes/balances for 8 mini-games

zekaonar

Member
I have completed my first script. This is an evolution of a previous pvp gear script: http://kolmafia.us/showthread.php?1...-Letters-for-PvP&p=89320&viewfull=1#post89320 This is a first draft, let me know of any bugs or gear it doesn't manage properly. The mini-games that are not active atm are not tested heavily.

This script will help you optimize your gear for the PVP mini-games: Laconic Dresser, Verbosity Demonstration,
Showing Initiative, The Egg Hunt, Meat Lover, Broad Resistance Contest, Lightest Load, and Letter of the Moment. There
are options to buy cheap(configurable, default 1k) mall gear that is better than what you have, and give a comprehensive list of the best gear
in-game with wiki links to research how to acquire it. The script will check which mini-games are active and will
retrieve the letter of the moment on each run.

Features:
  • Auto determine current mini-games and letter of the moment
  • Configurable weighting to optimize for particular mini-games
  • Familiars, familiar-gear and familiar weight gain considered in calculations
  • Buddy Bjorn & Crown of Thrones supported with optimal familiar bonus from enthroning/bjornifying
  • Dual wielding 1-handers with Double-Fisted Skull Smashing
TODO: set bonuses, hidden synergy, foldables (foldables will appear in lists, but script won't fold for you)


*** Gear Weighting ***

Verbosity or Laconic is almost always a minigame, so the basis of all gear valuation will be done in letters
towards your goal. 1 Letter = 1 point. For example adding more item drop may cost you more letters.
More examples given in the weighting script comments.

Notes:
S is more common than V and so you may have to adjust weighting depending on the letter of the day.
If you are swimming in premium item drop gear, weight it down. A clanmate had 3 Jek belts, and doesn't
really need to try hard to win item drop contests.


Output to your CLI will look like this:

> call PVPBestGear.ash

PVPBestGear.ash by Zekaonar
Gear will be maximized for the following mini-games:

  • Laconic Dresser
  • The Egg Hunt
  • Letter of the Moment: S

Taking off straw hat...
Equipment changed.
Taking off sea shawl...
Equipment changed.
Taking off sea salt scrubs...
Equipment changed.
Taking off spork...
Equipment changed.
Taking off dress pants...
Equipment changed.
Taking off Mr. Accessory Jr....
Equipment changed.
Taking off tap shoes...
Equipment changed.
Taking off haggis socks...
Equipment changed.


Top Familiars:
1.) Jumpsuited Hound Dog w/ blue suede shoes(missing) 20 lbs. 75, 16 chars, 3 letter S, +70% Item Drop
2.) Baby Gravy Fairy w/ eye-pod 25 lbs. 73, 7 chars, +68% Item Drop, owned by player
3.) Grimstone Golem w/ grimstone galoshes 25 lbs. 71, 18 chars, 3 letter S, +68% Item Drop, owned by player
4.) Mutant Fire Ant w/ ant antidepressant(missing) 20 lbs. 68, 18 chars, 2 letter S, +68% Item Drop
5.) Pair of Stomping Boots w/ stomp box(missing) 20 lbs. 67, 9 chars, 1 letter S, +59% Item Drop
6.) Grouper Groupie w/ gill rings(missing) 20 lbs. 66, 10 chars, 1 letter S, +59% Item Drop, owned by player
7.) Steam-Powered Cheerleader w/ school spirit socket set(missing) 20 lbs. 65, 24 chars, 4 letter S, +64% Item Drop
8.) Crimbo Elf w/ dental pliers(missing) 20 lbs. 63, 13 chars, 1 letter S, +59% Item Drop
9.) Syncopated Turtle w/ metrognome(missing) 20 lbs. 63, 10 chars, +59% Item Drop
10.) Hippo Ballerina w/ immense ballet shoes(missing) 20 lbs. 62, 20 chars, 3 letter S, +59% Item Drop


Taking off eye-pod...
Equipment changed.


Slot hat items considered: 301 printing top items in slot:
1.) ice pick 30.0, 8 chars, +15.0% Item Drop, for sale on mall for 25000000
2.) straw hat 28.0, 9 chars, 1 letter S, +10.0% Item Drop, owned by player
3.) asshat 26.0, 6 chars, 2 letter S, owned by player
4.) honeycap 26.0, 8 chars, +10.0% Item Drop
5.) gasmask 25.0, 7 chars, 2 letter S, for sale on mall for 999999998
6.) Lens of Violence 25.0, 16 chars, 1 letter S, +15.0% Item Drop
7.) grass hat 23.0, 9 chars, 2 letter S, for sale on mall for 2000
8.) bat hat 23.0, 7 chars, +5.0% Item Drop, for sale on mall for 685
9.) disco mask 22.0, 10 chars, 2 letter S, owned by player
10.) snorkel 22.0, 7 chars, 1 letter S, for sale by npc for 30


Slot back items considered: 33 printing top items in slot:
1.) sea shawl 23.0, 9 chars, 2 letter S, owned by player
2.) Buddy Bjorn 23.0, 11 chars, owned by player
3.) Camp Scout backpack 22.0, 19 chars, 1 letter S, +15.0% Item Drop, for sale on mall for 24900000
4.) sea cape 21.0, 8 chars, 1 letter S, owned by player
5.) ghost shawl 21.0, 11 chars, 2 letter S
6.) makeshift cape 19.0, 14 chars, 1 letter S, +5.0% Item Drop, owned by player
7.) Misty Robe 19.0, 10 chars, 1 letter S, for sale on mall for 2000
8.) Misty Cape 19.0, 10 chars, 1 letter S, for sale on mall for 2000
9.) sea mantle 19.0, 10 chars, 1 letter S, owned by player
10.) Misty Cloak 18.0, 11 chars, 1 letter S, owned by player


Slot shirt items considered: 92 printing top items in slot:
1.) flaming pink shirt 23.0, 18 chars, 1 letter S, +15.0% Item Drop, for sale on mall for 20000000
2.) sea salt scrubs 23.0, 15 chars, 4 letter S, owned by player
3.) star shirt 22.0, 10 chars, 2 letter S, for sale on mall for 1082
4.) ASCII shirt 21.0, 11 chars, 2 letter S, for sale on mall for 201
5.) safety vest 21.0, 11 chars, 2 letter S, owned by player
6.) asbestos apron 21.0, 14 chars, 3 letter S, for sale on mall for 750
7.) sugar shirt 21.0, 11 chars, 2 letter S
8.) Mr. Shirt 20.0, 9 chars, 1 letter S, for sale on mall for 475000000
9.) astral shirt 20.0, 12 chars, 2 letter S
10.) hairshirt 20.0, 9 chars, 1 letter S, for sale on mall for 2789011


Slot weapon items considered: 382 printing top items in slot:
1.) spork 24.0, 5 chars, 1 letter S, owned by player
2.) grassy cutlass 24.0, 14 chars, 4 letter S, owned by player
3.) octopus's spade 24.0, 15 chars, 3 letter S, +5.0% Item Drop, for sale on mall for 686
4.) chisel 23.0, 6 chars, 1 letter S, for sale on mall for 100
5.) happiness 23.0, 9 chars, 2 letter S, owned by player
6.) Sneaky Pete's basket 23.0, 20 chars, 3 letter S, +10.0% Item Drop
7.) chopsticks 22.0, 10 chars, 2 letter S, owned by player
8.) dishrag 22.0, 7 chars, 1 letter S, for sale on mall for 100
9.) grass whistle 22.0, 13 chars, 3 letter S, owned by player
10.) Byte 22.0, 4 chars


Slot off-hand items considered: 373 printing top items in slot:
1.) hypnodisk 40.0, 9 chars, 1 letter S, +25.0% Item Drop, for sale on mall for 32500000
2.) ice bucket 32.0, 10 chars, +20.0% Item Drop
3.) Ellsbury's skull 27.0, 16 chars, 3 letter S, +10.0% Item Drop, for sale on mall for 69500
4.) Bag o' Tricks 24.0, 13 chars, 1 letter S, +10.0% Item Drop, for sale on mall for 9000000
5.) stress ball 24.0, 11 chars, 3 letter S, for sale on mall for 200
6.) box 23.0, 3 chars, owned by player
7.) scissor duck 23.0, 12 chars, 3 letter S, for sale on mall for 24900
8.) snowstick 23.0, 9 chars, 2 letter S, for sale on mall for 65000
9.) foon 22.0, 4 chars, for sale on mall for 2000
10.) rusty compass 22.0, 13 chars, 3 letter S, owned by player


Slot pants items considered: 215 printing top items in slot:
1.) plexiglass pants 35.0, 16 chars, 3 letter S, +20.0% Item Drop
2.) Pantsgiving 30.0, 11 chars, 1 letter S, +15.0% Item Drop, for sale on mall for 15000000
3.) bounty-hunting pants 25.0, 20 chars, 1 letter S, +20.0% Item Drop
4.) grass skirt 24.0, 11 chars, 3 letter S, for sale on mall for 2000
5.) dress pants 24.0, 11 chars, 3 letter S, owned by player
6.) sugar shorts 23.0, 12 chars, 3 letter S
7.) sea chaps 23.0, 9 chars, 2 letter S, owned by player
8.) star pants 22.0, 10 chars, 2 letter S, for sale on mall for 799
9.) los chinos 22.0, 10 chars, 2 letter S, owned by player
10.) stainless steel slacks 22.0, 22 chars, 6 letter S


Slot acc1 items considered: 772 printing top items in slot:
1.) Mayor Ghost's sash 44.0, 18 chars, 4 letter S, +30.0% Item Drop
2.) Jekyllin hide belt 40.0, 18 chars, +40.0% Item Drop, for sale on mall for 99000000
3.) astral mask 37.0, 11 chars, 2 letter S, +20.0% Item Drop
4.) Mr. Accessory Jr. 35.0, 17 chars, 2 letter S, +25.0% Item Drop, owned by player
5.) Grimacite go-go boots 32.0, 21 chars, 1 letter S, +30.0% Item Drop, for sale on mall for 999999998
6.) Grimacite gorget 30.0, 16 chars, +25.0% Item Drop, for sale on mall for 999999998
7.) Radio KoL Maracas 24.0, 17 chars, 1 letter S, +15.0% Item Drop, for sale on mall for 999999998
8.) Chester's sunglasses 24.0, 20 chars, 6 letter S
9.) Elvish sunglasses 24.0, 17 chars, 5 letter S, for sale on mall for 10000000
10.) musty moccasins 24.0, 15 chars, 3 letter S, +5.0% Item Drop


Slot familiar items considered: 39 printing top items in slot:
1.) Snow Suit 90, 9 chars, 2 letter S, +20.0 Familiar Weight, for sale on mall for 11000000
2.) wax lips 61, 8 chars, 1 letter S, for sale on mall for 27995000
3.) das boot 45, 8 chars, 1 letter S
4.) sugar shield 74, 12 chars, 2 letter S, +10.0 Familiar Weight
5.) eye-pod 73, 7 chars, +5.0 Familiar Weight, owned by player
6.) ant hoe 59, 7 chars, owned by player
7.) ant sickle 59, 10 chars, 1 letter S, for sale on mall for 150
8.) fishy wand 59, 10 chars, 1 letter S, owned by player
9.) tiny fly glasses 59, 16 chars, 3 letter S, owned by player
10.) Li'l Businessman Kit 59, 20 chars, 3 letter S, +5.0% Item Drop, owned by player


Best Familiar: Baby Gravy Fairy w/ eye-pod 25 lbs. 73, 7 chars, +68% Item Drop, owned by player
Putting on straw hat...
Equipment changed.
Best Available hat: straw hat 28.0, 9 chars, 1 letter S, +10.0% Item Drop, owned by player
Item Drop: +10, Food Drop: +15, Booze Drop: +15, Familiar Effect: "1xFairy"
Putting on sea shawl...
Equipment changed.
Best Available back: sea shawl 23.0, 9 chars, 2 letter S, owned by player
Mysticality Percent: +15, Maximum HP: +100, Spell Damage Percent: [150*zone(The Sea)]
Putting on sea salt scrubs...
Equipment changed.
Best Available shirt: sea salt scrubs 23.0, 15 chars, 4 letter S, owned by player
Maximum HP: +400, Maximum MP: +400, Mysticality Percent: +15
Player can dual wield 1-hand weapons.
Wielding spork...
Equipment changed.
Best Available weapon: spork 24.0, 5 chars, 1 letter S, owned by player
Muscle: +2
Holding spork...
Equipment changed.
Best 2nd weapon: spork 24.0, 5 chars, 1 letter S, owned by player
Muscle: +2
Putting on dress pants...
Equipment changed.
Best Available pants: dress pants 24.0, 11 chars, 3 letter S, owned by player
Moxie: +5, Familiar Effect: "2xFairy, cap 28"
Putting on Mr. Accessory Jr....
Equipment changed.
Best Available acc1: Mr. Accessory Jr. 35.0, 17 chars, 2 letter S, +25.0% Item Drop, owned by player
Muscle: +5, Mysticality: +5, Moxie: +5, Item Drop: +25, Softcore Only
Putting on tap shoes...
Equipment changed.
Best Available acc2: tap shoes 23.0, 9 chars, 2 letter S, owned by player
Moxie: +11, Initiative: -20, Single Equip
Putting on haggis socks...
Equipment changed.
Best Available acc3: haggis socks 23.0, 12 chars, 3 letter S, owned by player
Initiative: +5, Single Equip
Putting on eye-pod...
Equipment changed.
Best Available familiar: eye-pod 73, 7 chars, +5.0 Familiar Weight, owned by player
Familiar Weight: +5

Updated 3/27/2014
* Recalculated familiar valuation since their abilities don't count, now focuses only on non-ability gains.
* Added better support for pet-rock types and Reagnimated Gnome since they have multiple familiar gear items.
* Added a small weighting to next letter to work as tie-breaking.
* display the pvp info scores after equipping.

Updated 4/29/2014
* correct sneaky pete weighting for familiars, bjorn/throne
* can_interact() hardcore/ronin support
* now in svn


Updated 5/1/2014
* check to see if you can equip chefstaff
* proper html entity and tag character counting for verbosity

Code:
svn checkout https://svn.code.sf.net/p/zekaonar/code-0/PVPBestGear/
 
Last edited:

Bale

Minion
Wow. That script is seriously powered up! I'm tempted to go back into PvP and finally get the Summon Annoyance spell now that you've made it so easy. (I stopped PvPing after getting How to Hold a Grudge, How to Tolerate Jerks, the microwave and pony keg.)
 
Last edited:

Crowther

Active member
Wow.

The wiki links are a really nice touch.

EDIT:

A report at the end listing how I do at each mini would be nice. If you want to go more crazy, you could automatically check the information booth to see if things are correct.
 
Last edited:

xKiv

Active member
Letter of the Moment: S

Do you also have a tiebreaker for letter of the next moment?
As in, if two items have the same count of "letter of the moment" and the same name length (and the same bonuses for other minis?), prefer the one that has more of the other letter.
Because sometimes you[1] leave pvp equipment on long enough for that to matter.

[1] read: I
 

Crowther

Active member
Do you also have a tiebreaker for letter of the next moment?
As in, if two items have the same count of "letter of the moment" and the same name length (and the same bonuses for other minis?), prefer the one that has more of the other letter.
Because sometimes you[1] leave pvp equipment on long enough for that to matter.

[1] read: I
Given the way things work with weights, adding a next letter with a very low weight would do that and allow people to bump it up if they think they need more.
 
Last edited:

Theraze

Active member
Suggestion: Don't put the attachment in-line in the first post. That both means that you can't see how many people have downloaded it, as well as makes us unable to see when you last updated it. I don't know if I already have the latest version or if it's changed in an edit and so am likely to end up not keeping up to date with the best/newest version. Thanks! :)
 

ereinion

Member
A request for a feature I'd like introduced before your next version of this script; if the character running it is in hardcore or ronin, I think it would be a good idea to check for can_interact() before buying anything from the mall, even if buyGear is set to true.
 

Cool12309

Member
Small little request, could this maybe not suggest custom items? I noticed that the top familiar equip is "Panda outfit", and I don't think Foggy is ever going to run this script. Or an option, maybe?
 

zekaonar

Member

Updated 4/29/2014
* correct sneaky pete weighting for familiars, bjorn/throne
* can_interact() hardcore/ronin support
* now in svn
 

zekaonar

Member
I have noticed that verbosity counts HTML entities as 1 character but laconic counts HTML entities as several. I'll have to adjust my script tomorrow, just reporting it here before someone else does.
 

lostcalpolydude

Developer
Staff member
I have noticed that verbosity counts HTML entities as 1 character but laconic counts HTML entities as several. I'll have to adjust my script tomorrow, just reporting it here before someone else does.

Actually, it depends on which HTML entity you are looking at. Assuming you mean what KoL does, rather than something specific in your script.
 
Top