New Content - Implemented Crimbo 2024

VladYvhuce

Member
When visiting the crimbo factory manually, this shows up in the graphical CLI.

--------------------
Crimbo Factory unknown lucky moai statuette Spirit of Easter (50) ROW1538
--------------------
--------------------
Crimbo Factory unknown egg gun Spirit of Easter (200) ROW1537
--------------------
--------------------
Crimbo Factory unknown lucky army helmet Spirit of St. Patrick's Day (350) ROW1540
--------------------
--------------------
Crimbo Factory unknown Secrets of the Master Egg Hunters Spirit of Easter (500) ROW1533
--------------------
--------------------
Crimbo Factory unknown How to Lose Friends and Attract Snakes Spirit of St. Patrick's Day (500) ROW1534
--------------------
--------------------
Crimbo Factory unknown Covert Ops for Kids Spirit of Veteran's Day (500) ROW1535
--------------------
 
There hasn't been too much need for this since the (other) devs are on top of things but I created the thread (and moved a post) so things will be easier to track.
 
Current progress: I've defined a new format for coinmasters that use a ShopRow object that models what KoL itself displays when visiting a modern shop. When I visit the three Crimbo25 shops, this is what is now printed:
Code:
--------------------
Crimbo Cafe    ROW1527    chocolate ostrich egg    Spirit of Easter (15)
--------------------
--------------------
Crimbo Cafe    ROW1528    candied beef and cabbage    Spirit of St. Patrick's Day (15)
--------------------
--------------------
Crimbo Cafe    ROW1529    candy rations    Spirit of Veteran's Day (15)
--------------------
--------------------
Crimbo Bar    ROW1521    Easter grasshopper    Spirit of Easter (15)
--------------------
--------------------
Crimbo Bar    ROW1522    Irish eggnog    Spirit of St. Patrick's Day (15)
--------------------
--------------------
Crimbo Bar    ROW1523    canteen of jungle juice    Spirit of Veteran's Day (15)
--------------------
--------------------
Crimbo Factory    ROW1538    lucky moai statuette    Spirit of Easter (50)    Spirit of St. Patrick's Day (50)
--------------------
--------------------
Crimbo Factory    ROW1537    egg gun    Spirit of Easter (200)    Spirit of Veteran's Day (200)
--------------------
--------------------
Crimbo Factory    ROW1540    lucky army helmet    Spirit of St. Patrick's Day (350)    Spirit of Veteran's Day (75)
--------------------
--------------------
Crimbo Factory    ROW1533    Secrets of the Master Egg Hunters    Spirit of Easter (500)
--------------------
--------------------
Crimbo Factory    ROW1534    How to Lose Friends and Attract Snakes    Spirit of St. Patrick's Day (500)
--------------------
--------------------
Crimbo Factory    ROW1535    Covert Ops for Kids    Spirit of Veteran's Day (500)
--------------------
Notice that they are not tagged as "buy" or "sell": there is a item you can obtain by turning in some quantity of one or more other objects.

A new kind of Coinmaster which uses ShopRow records should be able to handle multiple items as "currencies" and allow multiple kinds of currencies to be traded into order to obtain another item - something which currently has to be handled as a Creation Method.

We'll see how it goes. Hopefully I'll be done well before Crimbo is over. :)
 
The new Coinmasters are in, using new functionality that uses ShopRow objects, just like KiL does in shop.php.
It's about 80% complete:

- data format in coinmasters.txt
- visiting a shop discovers new rows and prints them in new format
- the shops appear in the CoinmastersFrame, complete with multiple ingredients
- you can buy in the browser, via visit_url, and in the GUI just fine
- it logs the request and removes all ingredients you traded.

It is not yet hooked up to CoinMasterPurchaseRequest, so "acquire" and the ItemManagerFrame can't buy things yet.
I'll see if I can do that today. I don't want to work on Christmas day.

Even though I developed in a PR, I screwed up git and merged without going through the PR.
I don't know how. Sorry, but it's in, at least.
 
bowl of infinite jelly looks like it gives an extra adventure and an effect.

Three days ago, sans jelly:

Code:
eat 1 chocolate chip muffin
You acquire an effect: Started Your Day Right (10)
You acquire an item: earthenware muffin tin
You gain 9 Adventures
You gain 165 Fortitude
You gain 150 Mysteriousness
You gain 225 Smarm
You acquire an effect: All Chipped Up (25)
You gain 1 Fullness
Your milk of magnesium kicked in

Today, with jelly:

'You slather the chocolate chip muffin with festive Christmas jelly."

Code:
eat 1 chocolate chip muffin
--------------------
2942    Jelly-Coated Insides    infinitejelly.gif    141eee7dc193eac1bccfd1d87398ea76    neutral    none
Effect    Jelly-Coated Insides    Experience: +5, Muscle Percent: +50, Mysticality Percent: +50, Moxie Percent: +50
--------------------
You acquire an effect: Started Your Day Right (10)
You acquire an item: earthenware muffin tin
You acquire an effect: Jelly-Coated Insides (10)
You gain 10 Adventures
You gain 165 Beefiness
You gain 150 Magicalness
You gain 225 Smarm
You acquire an effect: All Chipped Up (25)
You gain 1 Fullness
Your milk of magnesium kicked in

And while we're at it, today's advent calendar item:

Code:
--------------------
11715    tiny plastic Jedediah and Boiling Cloud    357579052    c24tp444.gif    accessory    t    0
tiny plastic Jedediah and Boiling Cloud    0    none
Item    tiny plastic Jedediah and Boiling Cloud    Weapon Damage: +3
--------------------

I can predict what tomorrow's calendar will provide. :)
 
pumpkin spice whorl:

Code:
Permanent +3 Level for Pastamancer Spice Ghost

Once ever permanent enchantment.
From what we know of the ghost, back when it maxed out at level 10, 3 more levels only adds 3% Item Drop.
Although the level 5 and 10 abilities will show up a little sooner.

We should track it.
 
The candy egg deviler can be used 3 times a day to convert a candy into a deviled candy egg. There should be a preference to track this. A way to script its use without visit_url would also be nice, though that might not be worth the effort.
 
Infinite jelly looks like it scales according to the number of adventures the food item gave, capped at X=75 (per consuming a gallon of milk, getting 82 adventures, then seeing +75 exp and +750% to all stats).

All these f0.1 drop rates disappoint my character that runs around with +11000% item drop.
 
The devilcandyegg command gives me an error:

Script submitted choice.php?whichchoice=1544&option=1&a=911 when KoL was not in a choice adventure

(It works if I first click the deviler's link in the relay browser.)
 
Can you provide a debug log (debug on; devilcandyegg WHATEVER; debug off), please?

It worked for me, which is the odd thing.
 
I'll try to get that tomorrow, when I can use it again.

I did look at my session log and noticed that my loginscript had "aprilband item tom", which uses choiceadv 1526, and when I then used the devilcandyegg command, my session log says this
Took choice 1544/1: Conduct the Patrol Beat
choice.php?whichchoice=1544&option=1&a=911

"Conduct the Patrol Beat" is the name of option 1 of choiceadv1526. So it looks like somehow some wires got crossed between the Apriling band helmet choiceadv and the candy egg deviler choiceadv. Hopefully the debug log can clarify this.
 
okay yeah it was my mistake, so long as your last choice adventure was the deviling one it works. The URL is wrong in the command.
 
Ah, I see it now. devilegg vs eggdevil.

I also noticed that the command doesn't check _candyEggsDeviled; it'll still retrieve the candy and submit the request even if no uses are left. It's easy enough to make that check with a script. I don't know how these things are normally handled, so I'm noting this only in case it's an inconsistency.
 
Back
Top