P.S.So at some insistence and interest, I've decided to make the repository for my system available publicly. I'm sure a better coder than I could automate this even further by using GMCP to detect crystal corpses in your inventory and polyhedra in the room on Continuum, but this is functional enough for my purposes even if it's not the most efficient code. This just counts your crystals back down to zero so you know when you've fed all the polyhedra. Trigger pattern: ^(.+) begins to glow as the corpse of a glistening crystal sinks into itĬecho("\nYou have ". Polyhedra will spit back anything other than crystal corpses, and if they're already charged, they won't accept further corpses. It will attempt to give each one a crystal (even wonder crystals). This fires when you do IH in a room with any Continuum polyhedron. This simply counts your crystal corpses collected from the air above the Transphenortex Grid and shows you how many you have. matches)Ĭvform, cvcircle, cvappoint, cvleave, etc.Ĭvadd is the same as cvjoin, because I kept forgetting the syntax and that seems more intuitive.Ĭecho("\nYou have ". It could pretty easily be repurposed for you southern folk -peer. Use: #40 thing will send "thing" 40 times.Īnd finally, here is a tiny alias that I made to make my life easier with having to quickly make and populate covens for resurgems and such. Here is an old gem for which I take no credit, I forget where this thing came from. ])ĮDIT: I.I don't understand this spoiler tag. Target_title = tempTrigger(target:title(), ]. If target_title then killTrigger(target_title) end If target_lower then killTrigger(target_lower) end GustRecharge = tempTrigger(], ])Įdit: Holy mangled code. If gustRecharge then killtrigger(gustRecharge) end If ndb.isperson(string.title(matches)) then
Local currentRoomExits = getRoomExits(mmp.currentroom)Įlseif matches and not matches then Gust - gusts whoever, direction is decided as aboveĪlias: ^gust$|^gust (\w+)$|^gust (\w+) (\w+)$
Gust - gusts whoever is set as 'target', checks roomexits and picks the 2nd one So, I made this handy dandy alias for gusting people last night. Local pwp = math.floor((tonumber()/tonumber())*100) Local pep = math.floor((tonumber()/tonumber())*100) Local pegp = math.floor(tonumber()/tonumber())*100) Local php = math.floor((tonumber()/tonumber())*100) local pmp = math.floor((tonumber()/tonumber())*100) Solid border-radius: 7 padding: 3px ]])Įnd_gauge.back:setStyleSheet(]) Health_gauge = Geyser.Gauge:new()Įnd_ont:setStyleSheet([[background-color: yellow border-top:ġpx black solid border-left: 1px black solid border-bottom: 1px black Basic gauges for vitals: (should be 2 separate scripts)