We must not confuse dissent with disloyalty. We must remember always that accusation is not proof and that conviction depends upon evidence and due process of law. We will not walk in fear, one of another. We will not be driven by fear into an age of unreason, if we dig deep in our history and our doctrine, and remember that we are not descended from fearful men. Edward R. Murrow
Most of my aliases are pretty basic, but here's one I've grown to rely on. I'd long had a little script that does the same thing, but Lich is quicker and it works during RT:
;peek => ;eq multifput("set description off", "set roomnames off"); checkpaths.each { |x| fput("peer "+x); sleep 0.2}; multifput("set description on", "set roomnames on", "look")
So it PEERs down each of the "obvious paths" or "obvious exits." More useful in some areas than others, of course.
Last edited by Rolton-Sammich; 07-09-2013 at 07:57 PM. Reason: poo
I'm not sure if this qualifies as a one liner... but for some reason I made it an alias instead of a script, so here you go:
example output:Code:;alias add chronotime=;eq time = (5400 - ((Time.now.to_i - XMLData.server_time_offset - 1289368800) % 5400)); hours = time / 3600; minutes = (time % 3600)/60; seconds = (time % 3600)%60; output = Array.new; if hours == 1; output.push '1 hour'; end; if minutes == 1; output.push '1 minute'; elsif minutes > 1; output.push "#{minutes} minutes"; end; if seconds == 1; output.push '1 second'; elsif seconds > 1; output.push "#{seconds} seconds"; end; respond "Next chronomage departure is in #{output.join(', ')}."
This will probably give the wrong time if you're in a different timezone. Add or subtract the number of seconds it's off from the large number.Code:>chronotime Next chronomage departure is in 1 hour, 13 minutes, 58 seconds.
Get Lich - Vote for Gemstone (topmudsites.com)
after a very failed rescue, I made this to grab all hands in room.
very handy in my opinion for rescuers to make a macro of,
;e GameObj.pcs.each{|pc|;fput "hold ##{pc.id}"}
Last edited by zzentar; 07-29-2013 at 10:24 AM.
Probably the most useful oneliner I have made in a while. A friend wizard, needed a way to cast rapidfire multiple times and you cant rapidfire rapidfire.
This will cast whatever spell, however times you want to cast it. It will wait till you are above the mana threshold you set and will automaticaly exit if at max spell duration.
;e 10.times{wait until mana > 100;Spell[515].cast;if Spell[515].timeleft > 249;break;end}
Change the 10.times to however many casts you want to cast and change mana > 100 to whatever min mana threshold you want it to not go below
I am so pissed I never kept up with this thread, I upgraded Lich and some how deleted my stuff. I never realized how many aliases I had for one liners
I feel like a toddler learning to walk now and I have no idea how to remake those oneliners, I have been away a lot lately
I thought this thread was gonna be about how to pick up trashy women.
^ Is that a young Bob?
Last edited by Methais; 06-29-2015 at 12:45 PM.