Bless You by BrandonFYIA

Related: Magery bless bot

Description: House Bless Bot

1//How often should I bless?
2setvar! blessCycle 60000 
3
4//Create Spam Timer
5if not timerexists spamTimer
6    createtimer spamTimer
7    settimer spamTimer 0
8endif
9
10//Create List
11if not listexists blessList
12    createlist  blessList
13endif
14setvar! mySelf self
15
16//Look for people
17for 4
18    hotkey 'Next Player Target'
19    @setvar! myTarget lasttarget 
20    if inlist blessList myTarget
21        //do nothing
22        sysmsg 'Already In List'
23    elseif myTarget != mySelf
24        pushlist blessList myTarget
25        sysmsg 'Adding to List'
26    endif
27endfor
28
29poplist blessList mySelf
30
31if timer spamTimer > blessCycle
32    //Restock
33    if @findtype "storage shelf" ground any 1 2 as 'Shelf'
34        menu 'Shelf' 1
35    endif
36     //Bless each player
37    foreach pName in blessList
38        cast 'Bless'
39        wait 2000
40        target pName
41    endfor
42     //Cast Arch protect
43    if list blessList > 0
44        say 'Blessings to you nerds!'
45        cast 'Arch Protection' 
46        wait 2000
47        target self
48    endif
49    //Clear List
50    clearlist blessList
51    settimer spamTimer 0
52endif
53loop