For those EG's out there, credit goes to Drafix.
Auto-Daubing one liner to mark BINGO card
Code:;e while line = get; if line =~ /"([GHOUL] \d\d)"/;put "daub my card #{$1}";end;end
For those EG's out there, credit goes to Drafix.
Auto-Daubing one liner to mark BINGO card
Code:;e while line = get; if line =~ /"([GHOUL] \d\d)"/;put "daub my card #{$1}";end;end
Websites
Lich Wiki Info
EO Scripts Github Repository - Collaborative script development by the community.
EO Lich5 Github Repository - Collaborative Lich Development for GS4 & DR for modern Ruby.
Elanthia Online Forums Archive
Player of Tysong
;alias add --global task=;e fput "ask #{GameObj.npcs[-1].noun} for bounty"
Asks whoever is around for a bounty, be it guards, herbalists, taskmasters, etc. Should pick the right one out if someone brings a familiar or whatever. Might fuck up if there's a room with 2 NPCs and only one offers a bounty, but I can't think of any places that do that off the top of my head.
Last edited by Gnomad; 11-26-2015 at 09:45 PM.
1rt => ;e fput 'incant 506' if Spell[506].secsleft < 2 && Spell[506].affordable?; fput 'quickstrike 1';
2rt => ;e fput 'incant 506' if Spell[506].secsleft < 2 && Spell[506].affordable?; fput 'quickstrike 2';
edit: for my baby warmage who can attack for free in 3 seconds or in 2 seconds for 2 stamina.
edit2: 10 seconds is too long
edit3: nerve damage, still tweaking, open to comments
Last edited by Gnomad; 01-17-2016 at 09:12 PM.
illy => ;e Script.run('go2', '13779'); fput 'get my pass'; fput 'raise my pass'; fput 'stow pass'; Script.run('go2', "\?")
vaalor => ;e Script.run('go2', '1276'); fput 'get my pass'; fput 'raise my pass'; fput 'stow pass'; Script.run('go2', "\?")
go2 that'll use the chrono daypasses
For Twilight members in the EN, save time on the return trip from your locker:
tele => ;e Script.run('go2', '24508'); Spell[401].cast('runes'); Script.run('go2', "#{\?}")
A few new ones:
Auto sort headtotoe after wearing something.
Attempt to pull everyone to their feet in the room if they are not standing already.Code:;alias add --global wear = wear \?\rsort auto headtotoe
Attempt to group EVERYONE in the room to your group.Code:;alias add --global pullall = ;e GameObj.pcs.each { |pc| fput "pull ##{pc.id}" if pc.status =~ /kneeling|lying|sit/ && pc.status !~ /dead|stunned|web/ && standing? && !muckled? && checkrt == 0 }
Code:;alias add --global groupall = ;e GameObj.pcs.each { |pc| fput "group #{pc.noun}" }
Websites
Lich Wiki Info
EO Scripts Github Repository - Collaborative script development by the community.
EO Lich5 Github Repository - Collaborative Lich Development for GS4 & DR for modern Ruby.
Elanthia Online Forums Archive
Player of Tysong
A few more aliases to add that changed my life:
Code:;alias add --global disband = disband\rgroup openThese two are pretty obvious (will open your group after you leave/disband one).Code:;alias add --global leave = leave\rgroup open
Websites
Lich Wiki Info
EO Scripts Github Repository - Collaborative script development by the community.
EO Lich5 Github Repository - Collaborative Lich Development for GS4 & DR for modern Ruby.
Elanthia Online Forums Archive
Player of Tysong
I need a couple one liners.
How do I get ;sloot to recognize greater essences of air/earth/water/fire as a reagent? It currently ignores them but still picks up normal reagents.
I'm also looking for a line to make a pwning script give X critter priority when present for when I'm out pwning.
Halp.
Last edited by Methais; 06-13-2018 at 03:21 PM.