New Content - Implemented 2019 April IOTM - PirateRealm membership packet

My test case was essentially "open up the New Items category of the mall and see what else gets pulled in".

Looks like there were a few more unknown PirateRealm items in the mall (which didn't show up in New Items), which r19163 adds.

New skills and outfits are possible to brute force, since there's no opaque descid.
 
That is excellent.

It does not obviate what I intend to do for this particular case - looking at available items from the shop display and make exactly those the ones that you have "unlocked" - but it does save the "if it is unknown, register it" part of the work.

Thanks.
 
Got these looking at MM today using 19164

Code:
New monster #2134 found in Manuel with name 'Red Roger' image 'pr_redroger.gif' attributes ='Atk: 100 Def: 100 HP: 500 Init: -10000 P: construct'

New monster #2117 found in Manuel with name 'melty army man' image 'pr_armyman.gif' attributes ='Atk: 30 Def: 20 HP: 30 Init: 50 E: stench P: dude'

New monster #2118 found in Manuel with name 'plastic skeleton' image 'pr_skeleton.gif' attributes ='Atk: 30 Def: 30 HP: 40 Init: 50 P: undead'

New monster #2127 found in Manuel with name 'tiki idol' image 'pr_tiki.gif' attributes ='Atk: 90 Def: 110 HP: 100 Init: 50 E: sleaze P: construct'

New monster #2123 found in Manuel with name 'toy dinosaur' image 'pr_dinosaur.gif' attributes ='Atk: 50 Def: 50 HP: 60 Init: 75 P: beast'

New monster #2120 found in Manuel with name 'translucent monkey' image 'pr_monkey.gif' attributes ='Atk: 30 Def: 30 HP: 40 Init: 75 P: beast'

New monster #2125 found in Manuel with name 'vape ghost' image 'pr_vapeghost.gif' attributes ='Atk: 60 Def: 30 HP: 60 Init: 30 P: undead'
 
My Fun-a-Log gave the following in CLI today using 19164

Code:
Unknown item found: pirate radio ring (10210, 651533160)
--------------------
10210 pirate radio ring 651533160 pr_radioring.gif accessory 0
pirate radio ring 0 none
Item pirate radio ring Spooky Damage: +2, Stench Damage: +2, Hot Damage: +2, Cold Damage: +2, Sleaze Damage: +2, Spell Damage Percent: +15, Single Equip
--------------------
--------------------
153 PirateRealm Assortment prealmtat.gif PirateRealm party hat, plush sea serpent, pirate radio ring
Outfit PirateRealm Assortment Moxie Percent: +20
--------------------
Unknown item found: Island Drinkin', a Tiki Mixology Odyssey (10211, 662704198)
--------------------
10211 Island Drinkin', a Tiki Mixology Odyssey 662704198 book4.gif usable 0
Item Island Drinkin', a Tiki Mixology Odyssey Skill: "Tiki Mixology"
--------------------
--------------------
186 Tiki Mixology pr_tiki2_3.gif 0 0 0
--------------------
 
I notice that I now have "210 FunPoints" - and that I acquired a "PirateRealm fun-a-log". Or did I?
"This item is not implemented yet. Try again later."

Ah. It doesn't have an item desc, but you can see it in inventory. It has a link:

shop.php?whichshop=piraterealm

Weird, I already added code to UseLinkDecorator to have that link to the shop. I would have to ascend to test it again, but apparently it didn't work?
 
with r19164

Code:
--------------------10194	Red Roger's flag	211068639	pr_flag.gif	none	q	0
# Item Red Roger's flag: Increases the likelihood of sea battles in PirateRealm
Item	Red Roger's flag	Lasts Until Rollover
--------------------
--------------------
10195	Glass Jack's spyglass	918020659	pr_spyglass.gif	none	q	0
# Item Glass Jack's spyglass: Reveals the distant secrets of PirateRealm
Item	Glass Jack's spyglass	Lasts Until Rollover
--------------------
 
with r19164

Code:
--------------------10211	Island Drinkin', a Tiki Mixology Odyssey	662704198	book4.gif	usable		0
Item	Island Drinkin', a Tiki Mixology Odyssey	Skill: "Tiki Mixology"
--------------------
--------------------
186	Tiki Mixology	pr_tiki2_3.gif	0	0	0
--------------------
 
I did that in revision 19168

When I hit "visit" in the Coinmaster, this is logged in my session log:

Code:
shop.php?whichshop=piraterealm
--------------------
PirateRealm Fun-a-Log	buy	100	crabsicle	ROW1053
--------------------
--------------------
10210	pirate radio ring	651533160	pr_radioring.gif	accessory		0
pirate radio ring	0	none
Item	pirate radio ring	Spooky Damage: +2, Stench Damage: +2, Hot Damage: +2, Cold Damage: +2, Sleaze Damage: +2, Spell Damage Percent: +15, Single Equip
--------------------
--------------------
153	PirateRealm Assortment	prealmtat.gif	PirateRealm party hat, plush sea serpent, pirate radio ring
Outfit	PirateRealm Assortment	Moxie Percent: +20
--------------------
--------------------
PirateRealm Fun-a-Log	buy	1000	pirate radio ring	ROW1059
--------------------
Notice that it gives coinmasters.txt lines for the crabsicle and pirate radio ring (since those are not yet in the file), as well as new item info for the ring.
 
19169 still getting:

Code:
Unknown item found: Island Drinkin', a Tiki Mixology Odyssey (10211, 662704198)
--------------------
10211 Island Drinkin', a Tiki Mixology Odyssey 662704198 book4.gif usable 0
Item Island Drinkin', a Tiki Mixology Odyssey Skill: "Tiki Mixology"
--------------------
 
Code:
--------------------
10205	conquistador's breastplate	471803689	pr_breastplate.gif	shirt		0
conquistador's breastplate	80	none
Item	conquistador's breastplate	Spooky Resistance: +2, Stench Resistance: +2, Hot Resistance: +2, Cold Resistance: +2, Sleaze Resistance: +2, Meat Drop: +15
--------------------
--------------------
153	PirateRealm Assortment	prealmtat.gif	PirateRealm party hat, conquistador's breastplate, plush sea serpent, pirate radio ring
Outfit	PirateRealm Assortment	Moxie Percent: +20
--------------------
--------------------
10227	pirate fork	477726449	pr_fork.gif	food		0
pirate fork	4	1		0	0	0	0	Unspaded
# Item pirate fork: (</font><font color=green>?</font><font color=red>?</font><font color=#999999>?</font><font color=blue>)</font></b>
# Item pirate fork: Size: <b>4</b>
# Item pirate fork: Cannot be traded or discarded
# Item pirate fork: Only one may be consumed per day<p><center><b><font color=blue>Usable once each day to steal some food!
--------------------
--------------------
10228	Scurvy and Sobriety Prevention	319727011	book3.gif	usable	d	150
Item	Scurvy and Sobriety Prevention	Skill: "Prevent Scurvy and Sobriety"
--------------------
--------------------
10229	lucky gold ring	610669800	weddingring.gif	accessory		0
lucky gold ring	0	none
# Item lucky gold ring: Find various valuable currencies after combat
Item	lucky gold ring	Single Equip
--------------------

shop.php?whichshop=piraterealm
--------------------
PirateRealm Fun-a-Log	buy	100	pirate shaving cream	ROW1057
--------------------
--------------------
PirateRealm Fun-a-Log	buy	100	bottle of dark rhum	ROW1054
--------------------
--------------------
PirateRealm Fun-a-Log	buy	100	bottle of extra-dark rhum	ROW1055
--------------------
--------------------
PirateRealm Fun-a-Log	buy	100	bottle of super-extra-dark rhum	ROW1056
--------------------
--------------------
PirateRealm Fun-a-Log	buy	1000	conquistador's breastplate	ROW1058
--------------------
--------------------
PirateRealm Fun-a-Log	buy	1000	plush sea serpent	ROW1062
--------------------
--------------------
PirateRealm Fun-a-Log	buy	2000	pirate fork	ROW1065
--------------------
--------------------
PirateRealm Fun-a-Log	buy	2000	Scurvy and Sobriety Prevention	ROW1066
--------------------
--------------------
PirateRealm Fun-a-Log	buy	2000	lucky gold ring	ROW1068
--------------------
--------------------
PirateRealm Fun-a-Log	buy	3000	Island Drinkin', a Tiki Mixology Odyssey	ROW1060
--------------------

New monster #2129 found in Manuel with name 'carnivorous plant' image 'pr_plant.gif' attributes ='Atk: 100 Def: 80 HP: 80 Init: -10000 P: plant'
New monster #2124 found in Manuel with name 'cockroach' image 'pr_cockroach.gif' attributes ='Atk: 40 Def: 80 HP: 60 Init: 50 P: bug'
New monster #2135 found in Manuel with name 'Glass Jack Hummel' image 'pr_glassjack.gif' attributes ='Atk: 100 Def: 100 HP: 200 Init: 50 P: construct'
New monster #2131 found in Manuel with name 'jungle titan' image 'pr_titan.gif' attributes ='Atk: 90 Def: 90 HP: 1000 Init: 50 P: dude'
New monster #2117 found in Manuel with name 'melty army man' image 'pr_armyman.gif' attributes ='Atk: 30 Def: 20 HP: 30 Init: 50 E: stench P: dude'
New monster #2133 found in Manuel with name 'melty freezeface' image 'pr_freezeface.gif' attributes ='Atk: 80 Def: 80 HP: 100 Init: 100 E: cold P: construct'
New monster #2130 found in Manuel with name 'strong wind' image 'pr_wind.gif' attributes ='Atk: 100 Def: 100 HP: 10 Init: 999 P: weird'
New monster #2127 found in Manuel with name 'tiki idol' image 'pr_tiki.gif' attributes ='Atk: 90 Def: 110 HP: 100 Init: 50 E: sleaze P: construct'
New monster #2123 found in Manuel with name 'toy dinosaur' image 'pr_dinosaur.gif' attributes ='Atk: 50 Def: 50 HP: 60 Init: 75 P: beast'
New monster #2120 found in Manuel with name 'translucent monkey' image 'pr_monkey.gif' attributes ='Atk: 30 Def: 30 HP: 40 Init: 75 P: beast'
 
Last edited:
Code:
Manuel says that 'melty army man' (2117) has element stench, but KoLmafia     says it has attack element none and defense element none
New monster     #2128 found in Manuel with name 'pewter torsohunter' image     'pr_headhunter.gif' attributes ='Atk: 120 Def: 80 HP: 100 Init: 80 P:     construct'
 
With r19170 here's a few more items:

Code:
--------------------
10222	Red Roger's skull	569021535	pr_rogerskull.gif	grow		0
# Item Red Roger's skull
--------------------
--------------------
10211	Island Drinkin', a Tiki Mixology Odyssey	662704198	book4.gif	usable		0
Item	Island Drinkin', a Tiki Mixology Odyssey	Skill: "Tiki Mixology"
--------------------
--------------------
10224	Red Roger tattoo kit	829615551	pr_rogertat.gif	usable		0
# Item Red Roger tattoo kit
--------------------

The tattoo is unlocked, and familiar hatchling gained, after beating the boss on Temple Island. That island is available as a possible third island destination if the character is wearing all four pieces of Red Roger's gear.
 
Last edited:
I think I've added all but two of the Fun-a-Log items to the Coinmaster. Missing the "piratical blunderbuss" and the "Red Roger tattoo kit". Even with item information (as shared by Magus_Prime in the note right above mine), can't add an item to the coinmaster without the line I log for that purpose that contains the "ROWxxx" information.

Once we have all the items, I think I will modify the coinmaster's behavior. At the moment, when you "visit", it looks at what is available (only things you have unlocked) and prunes the list of offerings to have only those. Instead, I will have it save the list of things you have unlocked in a setting and display everything - but only things you have unlocked will actually be purchasable; the others will be visible but greyed out.

That's how we handle the Swagger shop, for example, when there is a seasonal reward available and you have enough swagger, but not enough of the season-specific swagger.
 
I'm also wondering if there is a way to separate all the various islands into their own pseudo-locations, even though they are all "PirateRealm Island" or something, so we can put the various monsters and bosses into the appropriate place. I'd like to see what is on Crab Island vs. Jungle Island, say.

I'd be a whole new mechanism since they are the same snarfblat. We could not deduce it from api.php or the char pane, but perhaps we could remember what choice you selected from the "choose my destination" choiceadv and use it for logging, at least.

Not sure it's worth it.
 
Is this what you need?

Code:
whichshop=piraterealm&action=buyitem&quantity=1&whichrow=1060&pwd=22a9ff93753396a0d9d0d408e8e32d59' value='Buy'></td></tr><tr rel="10224"><td valign=center><input type=radio name=whichrow value=1061></td><td><img src="/images/itemimages/pr_rogertat.gif" class="hand pop" rel="desc_item.php?whichitem=829615551" onClick='javascript:descitem(829615551)'></td><td valign=center><a onClick='javascript:descitem(829615551)'><b>Red Roger tattoo kit</b><br>
 
Yeah, OK. That has whichrow=1061.

But I am surprised that you don't have the line in your session log that KoLmafia (as of 19170) itself logs that starts with "PirateRealm Fun-a-Log" and ends with "ROW1061".

Actually, it might only log that if you open the Coinmaster frame, go to the Fun-a-Log, and click the "visit" button.
 
with r19170

Actually, it might only log that if you open the Coinmaster frame, go to the Fun-a-Log, and click the "visit" button.

Yep...that's what I had to do.

The stuff before the shop.php visit is what appeared when I clicked on the link to the Fun-a-log which is provided at Port Beginning when the quest is completed.

The stuff after the shop.php visit only appeared when clicking 'visit' in the coinmaster frame, as you said.


Code:
--------------------
10222    Red Roger's skull    569021535    pr_rogerskull.gif    grow        0
# Item Red Roger's skull
--------------------
You acquire an item: Red Roger's skull


use 1 Red Roger's skull


place.php?whichplace=realm_pirate&action=pr_port
--------------------
10211    Island Drinkin', a Tiki Mixology Odyssey    662704198    book4.gif    usable        0
Item    Island Drinkin', a Tiki Mixology Odyssey    Skill: "Tiki Mixology"
--------------------
--------------------
10224    Red Roger tattoo kit    829615551    pr_rogertat.gif    usable        0
# Item Red Roger tattoo kit
--------------------


shop.php?whichshop=piraterealm
--------------------
PirateRealm Fun-a-Log    buy    3000    Island Drinkin', a Tiki Mixology Odyssey    ROW1060
--------------------
--------------------
PirateRealm Fun-a-Log    buy    5000    Red Roger tattoo kit    ROW1061
--------------------
 
Oops...found another one earlier in today's log.

Code:
--------------------
10195	Glass Jack's spyglass	918020659	pr_spyglass.gif	none	q	0
# Item Glass Jack's spyglass: Reveals the distant secrets of PirateRealm
Item	Glass Jack's spyglass	Lasts Until Rollover
--------------------
 
Back
Top