When I run act(pg), it populates actions into opts. However, Cure of Weaksauce is the only curse. The others: Curse of Vichyssoise, Curse of Marinara, Curse of the Thousand Islands are not included. Why?
Also, even with Itchy Curse Finger, the curse reports .stun=0.0, where I would expect this to be 1.0
I suspect that this update may break WHAM. For the most part, it will be easy to fix -- I've moved most of the monster attributes into the monster_stat() function, so in place of nostagger you would instead use monster_stat("nostagger") and so forth. The only tricky bit is that some of the names have changed. The updated list of keywords is available on the batfactors Wiki page.
Enjoy!
I suspect they are not listed in batfactors. All answers reside in batfactors.
Yes. This is indeed the key. Is this something I can update?
I could not figure out how to make the stun on the Curses conditional on having Itchy Curse Finger.
case 2065: if (my_location() != $location[the battlefield (frat uniform)] || get_counters("PADL Phone",0,10) != "" || // PADL phone
string_modifier("Outfit") != "Frat Warrior Fatigues" || appearance_rates(my_location())[last_monster()] > 0) continue;
case 2354: if (to_float(my_stat("hp"))/my_maxhp() < 0.25) fields.pdmg = "-275"; // windchimes
else if (to_float(my_stat("mp"))/max(1,my_maxmp()) < 0.25) fields.special = "mp 175";
else fields.dmg = "175";
if (to_item(it) == $item[PADL phone]) break;
if (my_location() != $location[the battlefield (hippy uniform)] || get_counters("Communications Windchimes",0,10) != "" ||
string_modifier("Outfit") != "War Hippy Fatigues" || appearance_rates(my_location())[last_monster()] > 0) continue; break;
I just tested Weaksauce with Snowclone, Wassail, Volcanometeor Showeruption and Shrap so I suspect that it works on ALL spells. Are there any others you'd like me to test?