For use in TCRS, to give you a heads-up about what you'll get for a particular class/sign combination.
For the "astral pets" page, perhaps two dropdowns: "Class" and "Sign" and another control (dropdown, checkbox, radio buttons...) to say whether you are doing TCRS or not.
If you are not doing TCRS or have not chosen both class and sign, all 15 astral equipment pieces display the default modifiers you get for a non-TCRS run.
If you are doing TCRS and have selected both class and sign, the modifiers are replaced with those that apply.
That's all Javascript and, judging my tune spoon functionality provided by KoL which does similar dynamic updates, not that hard.
For the "astral consumables" page, something similar, except the items it shows you are astral hot dog, astral pilsner, and steel margarita (whose size is of interest) and what it shows is size/modifiers (since they can grant an effect).
This could be a relay script - and I append the data files for such which will be needed to modify the HTML - or built-in to KoLmafia.
I attach a couple of data files, and the simple ASH script I used to generate them from the following maps, which I created by reading all 54 TCRS_class_sign.txt files.
string [string, string, item ] pet_modifiers;
string [string, string, item ] consumable_modifiers;
For the "astral pets" page, perhaps two dropdowns: "Class" and "Sign" and another control (dropdown, checkbox, radio buttons...) to say whether you are doing TCRS or not.
If you are not doing TCRS or have not chosen both class and sign, all 15 astral equipment pieces display the default modifiers you get for a non-TCRS run.
If you are doing TCRS and have selected both class and sign, the modifiers are replaced with those that apply.
That's all Javascript and, judging my tune spoon functionality provided by KoL which does similar dynamic updates, not that hard.
For the "astral consumables" page, something similar, except the items it shows you are astral hot dog, astral pilsner, and steel margarita (whose size is of interest) and what it shows is size/modifiers (since they can grant an effect).
This could be a relay script - and I append the data files for such which will be needed to modify the HTML - or built-in to KoLmafia.
I attach a couple of data files, and the simple ASH script I used to generate them from the following maps, which I created by reading all 54 TCRS_class_sign.txt files.
string [string, string, item ] pet_modifiers;
string [string, string, item ] consumable_modifiers;