Eliteofdelete
Member
I personally feel like the tower quest could use a little love. Currently, we only have three distinct ash functions that do the tower.
First, we have the boolean entryway(). It would be nice if this could be changed to "item entryway()" like the guardians() function. That way it would return the item missing, which it already does in the cli so I think it would be somewhat simple.
Also, it would be nice if it had a boolean parameter. If set to true, it would do lucky entryway, if false it would do unlucky and if not defined just do what it does now. So the new function would look like
Second, we have the boolean hedgemaze() function. This one is fine except I find it odd that it doesn't actually get the puzzle pieces. I guess the golems are considered hard so Mafia leaves out the puzzle piece acquisition? If that is the case, it could have a boolean parameter that if set to true would get the pieces itself; otherwise, just do what it does now.
Third, we have the item guardians() function, which I love that it returns which item I need to get. However, I hate that it doesn't stop at just the guardians. Instead, it will continue on trying to complete the entire tower which already has a function that does that, boolean chamber(). It acts the same as guardians(), but doesn't return the items.
What I would suggest is making the guardians() function only deal with the guardians. And then I would like to see the chamber() function have the option to do "Tower to Shadow" or "Tower Complete". These two are already options in the cli Quest menu. However, I can not figure out how to call the "Tower to Shadow" function without selecting it from the Quest menu. The wiki nor "help tower" gives any insight as to what calls the "Tower to Shadow". I tried various things in the cli like "Tower to Shadow", "Tower (to Shadow)", and "Tower Shadow". All of them invoked the "Tower Complete" Quest.
On a side note, how many healing items does KoLMafia require before it attempts the shadow? It seems like the minimum would be 5 gauze garters/filthy poultices, since they heal a minimum of 80 and the shadow has 400 HP but it won't attempt it even if I have 6.
Anyways, thanks for reading
.
First, we have the boolean entryway(). It would be nice if this could be changed to "item entryway()" like the guardians() function. That way it would return the item missing, which it already does in the cli so I think it would be somewhat simple.
Also, it would be nice if it had a boolean parameter. If set to true, it would do lucky entryway, if false it would do unlucky and if not defined just do what it does now. So the new function would look like
Code:
item entryway(boolean clover_use)
Second, we have the boolean hedgemaze() function. This one is fine except I find it odd that it doesn't actually get the puzzle pieces. I guess the golems are considered hard so Mafia leaves out the puzzle piece acquisition? If that is the case, it could have a boolean parameter that if set to true would get the pieces itself; otherwise, just do what it does now.
Third, we have the item guardians() function, which I love that it returns which item I need to get. However, I hate that it doesn't stop at just the guardians. Instead, it will continue on trying to complete the entire tower which already has a function that does that, boolean chamber(). It acts the same as guardians(), but doesn't return the items.
What I would suggest is making the guardians() function only deal with the guardians. And then I would like to see the chamber() function have the option to do "Tower to Shadow" or "Tower Complete". These two are already options in the cli Quest menu. However, I can not figure out how to call the "Tower to Shadow" function without selecting it from the Quest menu. The wiki nor "help tower" gives any insight as to what calls the "Tower to Shadow". I tried various things in the cli like "Tower to Shadow", "Tower (to Shadow)", and "Tower Shadow". All of them invoked the "Tower Complete" Quest.
On a side note, how many healing items does KoLMafia require before it attempts the shadow? It seems like the minimum would be 5 gauze garters/filthy poultices, since they heal a minimum of 80 and the shadow has 400 HP but it won't attempt it even if I have 6.
Anyways, thanks for reading
