Feature - Implemented Track beanstalk planting

lostcalpolydude

Developer
Staff member
It is tracked in QuestLogRequest.beanstalkPlanted, but I don't think that's user-accessible. I can't easily check on how that's used from this computer.
 

lostcalpolydude

Developer
Staff member
I would expect it to be one possible state of questL10, but I've never paid much attention to those quest setting states.
 

Bale

Minion
It is not a possible state of questL10Garbage. The reason for its presence in QuestLogRequest is because it is listed under "Other Accomplishments"

It would be nice if mafia exposed beanstalk_planted()
 

Bale

Minion
Track bean planting

Accessibility of "Somewhere Over the Beanstalk" is one of the few locations whose accessibility KoLmafia does not track and which cannot be determined from the existence of quest items.

Ready for planting bean:
HTML:
<body>
<centeR><table  width=95%  cellspacing=0 cellpadding=0><tr><td style="color: white;" align=center bgcolor=blue><b>The Nearby Plains</b></td><td width=15 valign=bottom align=left bgcolor=blue><a style="color: white; font-weight: normal; font-size: small; text-decoration: underline" href="javascript: attachSafetyText(); void(0);">?</a></tr><tr><td colspan=2 style="padding: 5px; border: 1px solid blue;"><center><table><tr><td><center><div id=background style='position:relative;'><img src="/images/otherimages/plains/plains_bg.gif" width=600 height=500 border=0><div id=knobenter style=' position: absolute; top: 26; left: 68; height: 100; width: 100;'><a  href=cobbsknob.php><img src="/images/otherimages/plains/knob2.gif" width=100 height=100 border=0 alt="Go Inside Cobb's Knob" title="Go Inside Cobb's Knob"></a></div><div id=bathole style=' position: absolute; top: 394; left: 54; height: 60; width: 89;'><a  href=place.php?whichplace=bathole><img src="/images/otherimages/plains/bat_hole.gif" width=89 height=60 border=0 alt="The Bat Hole" title="The Bat Hole"></a></div><div id=garbage_grounds style=' position: absolute; top: 134; left: 505; height: 60; width: 90;'><a  href=place.php?whichplace=plains&action=garbage_grounds><img src="/images/otherimages/plains/coffee_grounds.gif" width=90 height=60 border=0 alt="A Giant Pile of Coffee Grounds" title="A Giant Pile of Coffee Grounds"></a></div><div id=cemetary style=' position: absolute; top: 213; left: 399; height: 100; width: 100;'><a  href=adventure.php?snarfblat=21><img src="/images/otherimages/plains/../lair/cemetary.gif" width=100 height=100 border=0 alt="The Misspelled Cemetary (1)" title="The Misspelled Cemetary (1)"></a></div><div id=cyrpt style=' position: absolute; top: 305; left: 487; height: 100; width: 100;'><a  href=crypt.php><img src="/images/otherimages/plains/cyrpt.gif" width=100 height=100 border=0 alt="Enter the Cyrpt" title="Enter the Cyrpt"></a></div><div id=garbage_tube style=' position: absolute; top: 281; left: 14; height: 72; width: 73;'><a  href=place.php?whichplace=plains&action=garbage_tube><img src="/images/otherimages/plains/garbage_tube.gif" width=73 height=72 border=0 alt="A Giant Toilet Paper Tube" title="A Giant Toilet Paper Tube"></a></div><div id=garbage_fork style=' position: absolute; top: 122; left: 142; height: 55; width: 95;'><a  href=place.php?whichplace=plains&action=garbage_fork><img src="/images/otherimages/plains/garbage_fork.gif" width=95 height=55 border=0 alt="A Giant Discarded Plastic Fork" title="A Giant Discarded Plastic Fork"></a></div><div id=garbage_cheese style=' position: absolute; top: 331; left: 400; height: 68; width: 89;'><a  href=place.php?whichplace=plains&action=garbage_cheese><img src="/images/otherimages/plains/garbage_cheese.gif" width=89 height=68 border=0 alt="A Giant Wedge of Moldy Cheese" title="A Giant Wedge of Moldy Cheese"></a></div><div id=garbage_peel style=' position: absolute; top: 200; left: 160; height: 72; width: 83;'><a  href=place.php?whichplace=plains&action=garbage_peel><img src="/images/otherimages/plains/garbage_peel.gif" width=83 height=72 border=0 alt="A Giant Banana Peel" title="A Giant Banana Peel"></a></div><div id=garbage_fish style=' position: absolute; top: 39; left: 315; height: 55; width: 73;'><a  href=place.php?whichplace=plains&action=garbage_fish><img src="/images/otherimages/plains/garbage_fish.gif" width=73 height=55 border=0 alt="A Giant Fish Carcass" title="A Giant Fish Carcass"></a></div><div id=garbage_cans style=' position: absolute; top: 427; left: 392; height: 64; width: 104;'><a  href=place.php?whichplace=plains&action=garbage_cans><img src="/images/otherimages/plains/garbage_cans.gif" width=104 height=64 border=0 alt="Some Giant Crushed Beer Cans" title="Some Giant Crushed Beer Cans"></a></div><div id=garbage_tomato style=' position: absolute; top: 141; left: 389; height: 63; width: 76;'><a  href=place.php?whichplace=plains&action=garbage_tomato><img src="/images/otherimages/plains/garbage_tomato.gif" width=76 height=63 border=0 alt="A Giant Rotten Tomato" title="A Giant Rotten Tomato"></a></div><div id=knoll_new_enter style=' position: absolute; top: 132; left: 258; height: 100; width: 100;'><a  href=place.php?whichplace=knoll_friendly><img src="/images/otherimages/plains/knollinside.gif" width=100 height=100 border=0 alt="Go Inside Degrassi Knoll" title="Go Inside Degrassi Knoll"></a></div></div><p><a href=main.php>Back to the Main Map</a></center></td></tr></table></center></td></tr><tr><td height=4></td></tr></table></center></body>

Plant bean:
HTML:
<body>
<centeR><table  width=95%  cellspacing=0 cellpadding=0><tr><td style="color: white;" align=center bgcolor=blue><b>Results:</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td>You stare at the pile of coffee grounds for a minute and it occurs to you that maybe your grandma wasn't so crazy after all.  You pull out an enchanted bean and plop it into the pile of grounds.  It immediately grows into an enormous beanstalk.</td></tr></table></center></td></tr><tr><td height=4></td></tr></table><table  width=95%  cellspacing=0 cellpadding=0><tr><td style="color: white;" align=center bgcolor=blue><b>The Nearby Plains</b></td></tr><tr><td style="padding: 5px; border: 1px solid blue;"><center><table><tr><td><center><div id=background style='position:relative;'><img src="/images/otherimages/plains/plains_bg.gif" width=600 height=500 border=0><div id=knobenter style=' position: absolute; top: 26; left: 68; height: 100; width: 100;'><a  href=cobbsknob.php><img src="/images/otherimages/plains/knob2.gif" width=100 height=100 border=0 alt="Go Inside Cobb's Knob" title="Go Inside Cobb's Knob"></a></div><div id=bathole style=' position: absolute; top: 394; left: 54; height: 60; width: 89;'><a  href=place.php?whichplace=bathole><img src="/images/otherimages/plains/bat_hole.gif" width=89 height=60 border=0 alt="The Bat Hole" title="The Bat Hole"></a></div><div id=beanstalk style=' position: absolute; top: 4; left: 539; height: 182; width: 57;'><a  href=place.php?whichplace=beanstalk><img src="/images/otherimages/plains/climb_beanstalk.gif" width=57 height=182 border=0 alt="Climb the Beanstalk" title="Climb the Beanstalk"></a></div><div id=cemetary style=' position: absolute; top: 213; left: 399; height: 100; width: 100;'><a  href=adventure.php?snarfblat=21><img src="/images/otherimages/plains/../lair/cemetary.gif" width=100 height=100 border=0 alt="The Misspelled Cemetary (1)" title="The Misspelled Cemetary (1)"></a></div><div id=cyrpt style=' position: absolute; top: 305; left: 487; height: 100; width: 100;'><a  href=crypt.php><img src="/images/otherimages/plains/cyrpt.gif" width=100 height=100 border=0 alt="Enter the Cyrpt" title="Enter the Cyrpt"></a></div><div id=garbage_tube style=' position: absolute; top: 281; left: 14; height: 72; width: 73;'><a  href=place.php?whichplace=plains&action=garbage_tube><img src="/images/otherimages/plains/garbage_tube.gif" width=73 height=72 border=0 alt="A Giant Toilet Paper Tube" title="A Giant Toilet Paper Tube"></a></div><div id=garbage_fork style=' position: absolute; top: 122; left: 142; height: 55; width: 95;'><a  href=place.php?whichplace=plains&action=garbage_fork><img src="/images/otherimages/plains/garbage_fork.gif" width=95 height=55 border=0 alt="A Giant Discarded Plastic Fork" title="A Giant Discarded Plastic Fork"></a></div><div id=garbage_cheese style=' position: absolute; top: 331; left: 400; height: 68; width: 89;'><a  href=place.php?whichplace=plains&action=garbage_cheese><img src="/images/otherimages/plains/garbage_cheese.gif" width=89 height=68 border=0 alt="A Giant Wedge of Moldy Cheese" title="A Giant Wedge of Moldy Cheese"></a></div><div id=garbage_peel style=' position: absolute; top: 200; left: 160; height: 72; width: 83;'><a  href=place.php?whichplace=plains&action=garbage_peel><img src="/images/otherimages/plains/garbage_peel.gif" width=83 height=72 border=0 alt="A Giant Banana Peel" title="A Giant Banana Peel"></a></div><div id=garbage_fish style=' position: absolute; top: 39; left: 315; height: 55; width: 73;'><a  href=place.php?whichplace=plains&action=garbage_fish><img src="/images/otherimages/plains/garbage_fish.gif" width=73 height=55 border=0 alt="A Giant Fish Carcass" title="A Giant Fish Carcass"></a></div><div id=garbage_cans style=' position: absolute; top: 427; left: 392; height: 64; width: 104;'><a  href=place.php?whichplace=plains&action=garbage_cans><img src="/images/otherimages/plains/garbage_cans.gif" width=104 height=64 border=0 alt="Some Giant Crushed Beer Cans" title="Some Giant Crushed Beer Cans"></a></div><div id=garbage_tomato style=' position: absolute; top: 141; left: 389; height: 63; width: 76;'><a  href=place.php?whichplace=plains&action=garbage_tomato><img src="/images/otherimages/plains/garbage_tomato.gif" width=76 height=63 border=0 alt="A Giant Rotten Tomato" title="A Giant Rotten Tomato"></a></div><div id=knoll_new_enter style=' position: absolute; top: 132; left: 258; height: 100; width: 100;'><a  href=place.php?whichplace=knoll_friendly><img src="/images/otherimages/plains/knollinside.gif" width=100 height=100 border=0 alt="Go Inside Degrassi Knoll" title="Go Inside Degrassi Knoll"></a></div></div><p><a href=main.php>Back to the Main Map</a></center></td></tr></table></center></td></tr><tr><td height=4></td></tr></table></center></body>
 

Veracity

Developer
Staff member
I see entries in questlogs.txt that indicate this is a trackable step:

questL10Garbage The Rain on the Plains is Mainly Garbage
Investigate the giant garbage on the Nearby Plains.
Climb the beanstalk you just planted on the Nearby Plains.
...

In other words, the first step is pre-planting, anything afterwards is post-planting.
 

Bale

Minion
When I made the feature request back in January that was not true.

Let's just say that a combination of Jick changing the questlog and Darzil updating quest log tracking has since granted this request.
 

Veracity

Developer
Staff member
Peace. I'm just going back through dozens of pages of old bug reports and trying to decide which, if any, are relevant. I did not imply that there was not an issue at the time you wrote this. :)

Edit: I also just merged this thread with a previous request for the same thing.
 

Veracity

Developer
Staff member
By the way - we have the questlog entry to track it, but do we update it when we submit place.php?whichplace=plains&action=garbage_grounds and are told that the beanstalk grows? I.e., update the progress dynamically.

I'm leaving this open, until that is confirmed or implemented...
 

Darzil

Developer
In r14315 I got rid of the various bits of legacy handling of plant beanstalk and arm beanstalk quests, and check progress of Quest.GARBAGE instead.
 
Top