Given the error message "Error launching Browser: for location" I'm assuming it's failing to find the browser. Have you uninstalled Edge? If you go into Default Apps, what's your default for HTTP / HTTPS / HTML?
It's our standard way of restoring equipment.
Mafia will check everything created at the point the checkpoint was created, but only the pants should have changed, so it should only restore the previous pants in practice.
Due to recent work, we can add fields to the record and keep old scripts working, so we could add a "types" field that returns all types, while keeping "type" returning whichever is first, for example.
ASH scripts now support 'var' for local variable type inference, where the compiler will infer the type of a newly initialised variable. This should make dealing with records easier, as you can now do:
var kit=black_and_white_apron_kit_contents();
print(`Main: {kit.main_ingredient} ->...
We pick the ID if there's a comment telling us what the ID is, and the name if we can't do that.
So the ID is better and preferred, but in many cases we only get the name, and because names are ambiguous we can't safely convert it to an ID.
This bug was solely the change in the image server; your bug sounds more serious.
I assume https://www.kingdomofloathing.com itself works fine?
I know there have been PHP changes (they upgraded from 5 to 8), but I haven't heard anyone else having such serious issues. Also, as normal scripts...