//these two mafia CLI commands make the alii. alias tcrsequips => ash float max = -10000000;float[item] list;foreach i in $items[]{if(i.numeric_modifier($string[%%]) != 0 && i.to_slot() != $slot[none]){list[i] = i.numeric_modifier($string[%%]);if( i.numeric_modifier($string[%%]) > max){max = i.numeric_modifier($string[%%]);}}}boolean[slot] empty;foreach i in $slots[]{empty[i] = true;}foreach i in list{empty[i.to_slot()] = false;}int[float] ordered;ordered[max] = 0;int index = 0;boolean include = true;boolean leftovers = true;while(leftovers){max = -10000000;foreach i in list{include = true;foreach j in ordered{if(list[i] >= j){include = false;}}if(include && list[i] > max){max = list[i];}}index++;ordered[max] = index;leftovers = false;foreach i in list{include = false;foreach j in ordered{if(list[i] == j){include = true;}}if(!include){leftovers = true;}}}foreach x in $slots[]{if(!empty[x]){print(x+":");for i from index to 0 by -1{foreach j in ordered{if(ordered[j] == i){foreach k in $items[]{if(k.numeric_modifier($string[%%]) == j && k.to_slot() == x)print_html(k+" gives "+k.numeric_modifier($string[%%])+" "+$string[%%]);}}}}print("=====================");}} alias tcrspotions => ash float max = -10000000;float[effect] list;foreach i in $items[]{if(i.effect_modifier("effect").numeric_modifier($string[%%]) != 0){list[i.effect_modifier("effect")] = i.effect_modifier("effect").numeric_modifier($string[%%]);if( i.effect_modifier("effect").numeric_modifier($string[%%]) > max){max = i.effect_modifier("effect").numeric_modifier($string[%%]);}}}int[float] ordered;ordered[max] = 0;int index = 0;boolean include = true;boolean leftovers = true;while(leftovers){max = -10000000;foreach i in list{include = true;foreach j in ordered{if(list[i] >= j){include = false;}}if(include && list[i] > max){max = list[i];}}index++;ordered[max] = index;leftovers = false;foreach i in list{include = false;foreach j in ordered{if(list[i] == j){include = true;}}if(!include){leftovers = true;}}}for i from index to 0 by -1{foreach j in ordered{if(ordered[j] == i){foreach k in $items[]{if(k.effect_modifier("effect").numeric_modifier($string[%%]) == j)print(k.effect_modifier("effect")+" (from "+k+") gives "+k.effect_modifier("effect").numeric_modifier($string[%%])+" "+$string[%%]);}}}} Edit: //bonus alias for just printing everything that gives a specified effect, since that's often a fun thing to do. alias tcrseffect => ash foreach i in $items[] if(i.effect_modifier("effect") == $string[%%].to_effect()) print(i); =============================================================================== =============================================================================== =============================================================================== //examples of uses. > tcrsequips muscle experience percent hat: stone baseball cap gives 10.0 muscle experience percent Zombo's skullcap gives 10.0 muscle experience percent crumpled felt fedora gives 10.0 muscle experience percent Mark III Steam-Hat gives 10.0 muscle experience percent very pointy crown gives 10.0 muscle experience percent ===================== weapon: black sword gives 10.0 muscle experience percent ocarina of space gives 10.0 muscle experience percent lead pipe gives 10.0 muscle experience percent bad vibroknife gives 10.0 muscle experience percent ===================== off-hand: demon buckler gives 10.0 muscle experience percent beach ball marble gives 10.0 muscle experience percent The Necbromancer's Stein gives 10.0 muscle experience percent oil lamp gives 10.0 muscle experience percent studded sealhide shield gives 10.0 muscle experience percent ox-head shield gives 10.0 muscle experience percent ===================== shirt: lemon shirt gives 10.0 muscle experience percent ===================== pants: The Necbromancer's Shorts gives 10.0 muscle experience percent ===================== acc1: infernal insoles gives 10.0 muscle experience percent tiny plastic apathetic lizardman gives 10.0 muscle experience percent tarrrnished charrrm bracelet gives 10.0 muscle experience percent Chester's moustache gives 10.0 muscle experience percent Pokëmann figurine: Vegemite gives 10.0 muscle experience percent Pokëmann figurine: Frank gives 10.0 muscle experience percent ornamental sextant gives 10.0 muscle experience percent Former Sheriff Dan's tin star gives 10.0 muscle experience percent ===================== Returned: void > tcrspotions item drop Ermine Eyes (from evil eyedrops of the ermine) gives 5.0 item drop Lucky Cat is Lucky (from Elvish delight) gives 5.0 item drop Capricorn Rising (from fancy chocolate car) gives 5.0 item drop Ermine Eyes (from "DRINK ME" potion) gives 5.0 item drop Lucky Cat is Lucky (from kumquat supersucker) gives 5.0 item drop Object Detection (from handyman "hand soap") gives 5.0 item drop Fortunate Resolve (from mafia aria) gives 10.0 item drop Hip to Be Square Dancin' (from flask of peppermint schnapps) gives 10.0 item drop Tingling Feeling (from turtle pheromones) gives 10.0 item drop Pla-see-bo (from Black Body™ spray) gives 10.0 item drop Pla-see-bo (from flask of hamethyst juice) gives 10.0 item drop Fortunate Resolve (from jug of hamethyst juice) gives 10.0 item drop Singer's Faithful Ocelot (from big dribbly candle) gives 10.0 item drop Singer's Faithful Ocelot (from breath mint) gives 10.0 item drop Fortunate Resolve (from wad of cotton) gives 10.0 item drop Eye of the Seal (from Pain Dip) gives 10.0 item drop Techno Bliss (from motivational poster) gives 10.0 item drop Ichorous Eyesight (from gooey paste) gives 10.0 item drop Singer's Faithful Ocelot (from gummi belemnite) gives 10.0 item drop Your Interest is Peaked (from daub-breaker) gives 10.0 item drop Eye of the Seal (from beet-flavored Mr. Mediocrebar) gives 10.0 item drop Singer's Faithful Ocelot (from celestial carrot juice) gives 10.0 item drop Aspect of the GravyPlum Fairy (from Mer-kin strongjuice) gives 10.0 item drop Techno Bliss (from Gene Tonic: Insect) gives 10.0 item drop Eggs-tra Sensory Perception (from Gene Tonic: Penguin) gives 10.0 item drop Tingling Feeling (from cuppa Physicali tea) gives 10.0 item drop Ocelot Eyes (from patent aggression tonic) gives 10.0 item drop Singer's Faithful Ocelot (from eldritch alignment spray) gives 10.0 item drop Your Interest is Peaked (from sweetened reindeer fat) gives 10.0 item drop Your Interest is Peaked (from universal antivenin) gives 10.0 item drop Chief Executive Optimism (from can of Red Minotaur) gives 15.0 item drop Chief Executive Optimism (from flask of mining oil) gives 15.0 item drop Joyful Resolve (from carton of gaspers) gives 15.0 item drop Dancing Prowess (from diluted makeup) gives 15.0 item drop Dance Interpreter (from Spam Witch sammich) gives 20.0 item drop Rain Dancin' (from red striped oyster egg) gives 20.0 item drop Fat Leon's Phat Loot Lyric (from STYX deodorant body spray) gives 20.0 item drop Scavengers Scavenging (from scrap of shadow) gives 20.0 item drop The Ballad of Richie Thingfinder (from Wax Flask) gives 20.0 item drop Scavengers Scavenging (from penguin paste) gives 20.0 item drop Quadrilled (from Sloe Comfortable Zoo on Fire) gives 20.0 item drop The Ballad of Richie Thingfinder (from accidental mutton) gives 20.0 item drop Disco Concentration (from Shrubble Bubble) gives 20.0 item drop Eagle Eyes (from batarang) gives 20.0 item drop Fat Leon's Phat Loot Lyric (from alien plant goo) gives 20.0 item drop Disco Concentration (from brilliant oyster egg) gives 20.0 item drop Uncucumbered (from lotion of hotness) gives 25.0 item drop Brocolate Brostidigitation (from orange candy heart) gives 25.0 item drop Slightly Cursed, Mostly Lucky (from cyclops eyedrops) gives 25.0 item drop Wet and Greedy (from bottle of black cat tonic) gives 25.0 item drop Your Eyes are Peeled! (from groupie spangles) gives 25.0 item drop Slightly Cursed, Mostly Lucky (from traffic jam toast) gives 25.0 item drop Wet and Greedy (from baggie of powdered sugar) gives 25.0 item drop Your Eyes are Peeled! (from Flaming Knob) gives 25.0 item drop Slightly Cursed, Mostly Lucky (from drop of water-37) gives 25.0 item drop Turkey-Agitated (from good ash) gives 25.0 item drop Serendipi Tea (from cabbage-flavored Mr. Mediocrebar) gives 25.0 item drop Serendipi Tea (from pulled blue taffy) gives 25.0 item drop Haunted Stomach (from Mer-kin saltsquid) gives 25.0 item drop Super Vision (from Elizabeth's paintbrush) gives 25.0 item drop Eyes for Miles (from Gene Tonic: Dude) gives 25.0 item drop Haunted Stomach (from steampunk potion) gives 25.0 item drop Brocolate Brostidigitation (from pygmy adder oil) gives 25.0 item drop Serendipi Tea (from candy cigarette) gives 25.0 item drop Super Vision (from experimental serum G-9) gives 25.0 item drop Eyes for Miles (from loaf of soda bread) gives 25.0 item drop Wet and Greedy (from cuppa Boo tea) gives 25.0 item drop Dance of the Sugar Fairy (from twice-haunted screwdriver) gives 25.0 item drop Stench Jellied (from sleaze nuggets) gives 30.0 item drop Mmmmmelon (from phial of sleaziness) gives 30.0 item drop Stench Jellied (from Gene Tonic: Horror) gives 30.0 item drop Celestial Vision (from cuppa Proprie tea) gives 30.0 item drop Hoity Toity (from potion of spiritual gunkifying) gives 30.0 item drop I See Everything Thrice! (from drum of pomade) gives 33.0 item drop I See Everything Thrice! (from candy chalk) gives 33.0 item drop The Dinsey Spirit (from Hawking's Elixir of Brilliance) gives 40.0 item drop Tremella Tremens (from resolution: be happier) gives 40.0 item drop Mercenary (from eagle feather) gives 40.0 item drop Tremella Tremens (from child-sized dracula cloak) gives 40.0 item drop Voracious Gorging (from unusual oil) gives 40.0 item drop Mercenary (from Inner Wisdom) gives 40.0 item drop The Dinsey Spirit (from murderbot shield unit) gives 40.0 item drop Salsa Satanica (from blood of the Wereseal) gives 50.0 item drop Cautious Prowl (from Happy Birthday, Claude! cake) gives 50.0 item drop Unusual Perspective (from glowing El Vibrato drone) gives 50.0 item drop Clyde's Blessing (from Gummi-DNA) gives 50.0 item drop Items Are Forever (from children of the candy corn) gives 50.0 item drop Sucrose-Colored Glasses (from Marvin's marvelous pill) gives 50.0 item drop Cautious Prowl (from fireclutch) gives 50.0 item drop Items Are Forever (from Chakra Libre) gives 50.0 item drop Beta Carotene Overdose (from disco horoscope (Leo)) gives 50.0 item drop Unusual Perspective (from wind-up vampire teeth) gives 50.0 item drop Beta Carotene Overdose (from fabric hardener) gives 50.0 item drop Cautious Prowl (from airborne mutagen) gives 50.0 item drop Sucrose-Colored Glasses (from hustler shades) gives 50.0 item drop Cautious Prowl (from cuppa Loyal tea) gives 50.0 item drop Always be Collecting (from patent alacrity tonic) gives 50.0 item drop Polka Face (from voodoo glowskull) gives 55.0 item drop Melancholy Burden (from bowl of Jeal-O) gives 60.0 item drop One Very Clear Eye (from flask of rainwater) gives 100.0 item drop Returned: void