New Content - Implemented potion of temporary gr8ness crafting broken

taltamir

Member
potion of temporary gr8ness crafting is broken. Tested current build r19481 as well as several older ones up to the oldest available on jenkins which is r19452

r19481
Code:
> acquire potion of temporary gr8tness


Searching for "potion of temporary gr8tness"...
Search complete.
Searching for "potion of temporary gr8tness"...
Search complete.
You need 1 more potion of temporary gr8tness to continue.


> make potion of temporary gr8tness


Verifying ingredients for potion of temporary gr8tness (1)...
Verifying ingredients for scrumdiddlyumptious solution (1)...
Purchasing delectable catalyst (1 @ 950)...
You spent 950 Meat
You acquire an item: delectable catalyst
Purchases complete.
Creating scrumdiddlyumptious solution (1)...
You acquire an item: scrumdiddlyumptious solution
Successfully created scrumdiddlyumptious solution (1)
Creating potion of temporary gr8tness (1)...
Unrecognized item found: potion of temporary gr8ness
You acquire an item: potion of temporary gr8ness
Creation failed, no results detected.

> acquire potion of temporary gr8tness


Searching for "potion of temporary gr8tness"...
Search complete.
Searching for "potion of temporary gr8tness"...
Search complete.
You need 1 more potion of temporary gr8tness to continue.
inventory actually has 1 in it right now. it successfully created it, but failed to identify it

restarting same version, it now recognizes there is 1 in inventory. So doing

Code:
> acquire potion of temporary gr8tness
just doesn't do anything as if it was in inventory already. still can't craft

testing various older versions up to the oldest available on jenkins which is 19452 gave the same issue with all of them.
make detects an "unidentified item" and thinks creation failed.
acquire does nothing if you ask for a quantity you had on startup, but fails if you ask for more. And does not count those created via make command
Code:
> acquire 10 potion of temporary gr8tness


Searching for "potion of temporary gr8tness"...
Search complete.
You need 6 more potion of temporary gr8tness to continue.

 
Last edited:

taltamir

Member
I found the issue

mafia and the wiki both think the item has a t after the 8:
potion of temporary gr8tness

however, looking in my inventory/the mall, the actual item name showing up in the game is
potion of temporary gr8ness
without a t after the 8.

the buff it gives is called Gr8tness with a t after the 8

in cli (or mood) attempting
use 1 potion of temporary gr8tness
with a t successfully consumes one potion of temporary gr8ness
without a t from my inventory
 
Last edited:

taltamir

Member
19482. I assume that was changed on KoL's end recently.
thanks, this fixes acquire and make.
however, mood is broken, it thinks that to get the buff "Gr8tness" the command is "use 1 potion of temporary gr8tness"
note that the buff name is correct, it does have a t after the 8, unlike the item name
 

lostcalpolydude

Developer
Staff member
thanks, this fixes acquire and make.
however, mood is broken, it thinks that to get the buff "Gr8tness" the command is "use 1 potion of temporary gr8tness"
note that the buff name is correct, it does have a t after the 8, unlike the item name

Delete and re-add the line. I fixed the data file related to that, and I doubt it's worth having code to iterate through all the saved user things and fix those.
 

taltamir

Member
Delete and re-add the line. I fixed the data file related to that, and I doubt it's worth having code to iterate through all the saved user things and fix those.
I see the issue. I did not delete the existing line when I was testing it. Instead I typed gr8tness in the "check for" and read what command it gave me.

If used in a mood that already contains gr8tness, then it will auto fill the command with "use 1 potion of temporary gr8tness" (old name)
if used in a mood that does not already contain gr8tness, then it will auto fill the command with "use 1 potion of temporary gr8ness" (new name)

So because I did not delete it first then it looked like it is offering the wrong command. Thank you
 
Top