To answer my own question: zachbardon.com now uses LetsEncrypt for its TLS cert, and my Java was too old to trust that CA root. I tried manually importing the CA root cert but that didn't work (I suspect it should have but maybe I did something wrong), but upgrading to a newer JVM fixed it entirely.
A little further digging, it's from trying to update the batfactors map. https://zachbardon.com/mafiatools/autoupdate.php?f=batfactors&act=getver gives me a normal response from a browser but Mafia is seeing "".
I'm returning to Mafia after a bit of a hiatus and I've tracked down most of my scripting errors but I still get "There was a problem accessing the Map Manager" at the start of each combat. I'm using WHAM, but it's updated via SVN so maybe something else I added somewhere?
For those that updated to r15893, search and replace for the names (each appears twice): "Pre-Cyrpt Cemetary" is now "The Unquiet Garves" and "Post-Cyrpt Cemetary" is "The VERY Unquiet Garves".
Another more generally relevant fix is that all the spleen-use calls need to be changed from use() to chew() for newer versions of Mafia. Just search for "groose grease", they are all right next to each other.
I'm guessing not a ton of people are still doing paths where this is a thing, but it would be nice for me at least
FaxBot seems pretty much dead at this point.
Simple snippet for your campground.ash for those of you too lazy to change your top menu for Ed.
void main() {
if(my_path() == "Actually Ed the Undying") { visit_url("place.php?whichplace=edbase", false).writeln(); }
}
I seem to be getting errors in the basement against the Ghost of the Grandfather. It is inside to_spread, the damage string being passed in is "3,445 hot,cold,spooky,sleaze,stench". I'm guessing that is just a high damage number and should have the comma removed:
matcher decomma =...
If you are like me and auto-load in to chat you might sometimes miss important updates or announcements. Quickie fix to add the news feeds below the main map:
// relay/main.ash
void main() {
string main = visit_url();
string updates = visit_url("chatlaunch.php", false);
updates =...
That's one option, or you can do what I've done now and make a second branch that has the README deleted, but it would still be a nice addition globally to support a README alongside scripts. I'm aware that most people writing Mafia scripts aren't full-time software devs, but it is something to...