Good enough... so, if we're doing 1/1/1 (min/max/type) for delevelling familiars/items/skills/ghosts with unknown effects, what are those? Bander, Fuzzy Dice, Wizard Action Figure, Mole tunnelling up/down, fishy wand, miniborg hiveminder, and spice ghost... anything else? Those are the only ones listed (and Bander actually isn't listed there currently) in the Monster Level wiki post. Also, will have to look how the ghosts are currently handled, since they aren't familiars or anything I can handle with that code... if it doesn't have standard modifier bits on them currently, I may need to use an override on that one to keep it consistent. Ah well, least the way it's coded now, I can either use the modifiers or exact values (bang potions use exact values, since the item numbers change)...
Edit: Almost done. Do have a question though... in the case of having Cunctatitis and not doing anything, can your familiar still do things? If so, the current code would become bugged (payActionCost stops after it detects deciding not to do anything) and I'll fix that in the wide sweeping stuffs.
Edit2: Two pasta guardians actually delevel, according to the page... spaghetti elemental as well as spice ghost. Going to assume for spice ghost that the level 5 delevel power is the one for
shakes some of the spice into your opponent's eyes as he gets accustomed to his new body.
and make that a guaranteed 5 delevel. According to the spice page, its normal delevel is 1-weight, so I can put that in as well. SE is completely unspaded though, and its page doesn't contain the same information about delevelling that the main pasta guardian page does. Ah well, 1/1/1 for that one.
Edit3: Okay... finishing up now. Spice starts with "shakes some of the spices into your", and midrounds are "fires a cloud of confusing spice at your" and "choking cloud of spice" (which actually matches two of the attacks). Spaghetti appears to be missing its normal summoning message in the wiki, so I couldn't match on that. For midround, I'm matching on "noticeably weakened by the attach" which, according to the wiki, is unique to Spaghetti Elemental (searched for noticeably weakened, SE was only result). Put this in before the familiar checking.
Edit4: Doesn't appear to currently be a spice ghost level check anywhere, even in the pasta ghost display command. Used Math.floor( Math.sqrt (experience) ) to calculate level, which should be right. Only thing left before I upload the new version is adding the 1/1/1 tunnelling skills. Think I'll leave that for a few minutes, so new patch will probably be up now.
