added net libram list to grog.py
This commit is contained in:
parent
05651a3c4e
commit
f399659231
|
@ -1,6 +1,7 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
"""
|
"""
|
||||||
Selects a random Grog of Substantial Whimsy effect.
|
Selects a random Grog of Substantial Whimsy effect.
|
||||||
|
Also does stuff from the Net Libram of Random Magic Effects.
|
||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
import random
|
import random
|
||||||
|
@ -25,3 +26,23 @@ def grog(bot, trigger):
|
||||||
if num >= len(data)-1:
|
if num >= len(data)-1:
|
||||||
num = len(data)-1
|
num = len(data)-1
|
||||||
bot.msg(data[num])
|
bot.msg(data[num])
|
||||||
|
|
||||||
|
|
||||||
|
@commands("magic")
|
||||||
|
def magic(bot, trigger):
|
||||||
|
"""
|
||||||
|
Prints a magic effect from the Net Libram of Random Magic Effects. If an
|
||||||
|
index is not given, a random one is chosen.
|
||||||
|
"""
|
||||||
|
with open(os.path.join(bot.static, "netlibram.txt"), "r") as file:
|
||||||
|
data = file.read().splitlines()
|
||||||
|
num = None
|
||||||
|
try:
|
||||||
|
num = int(trigger.group(2)) - 1
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
if num == None:
|
||||||
|
num = random.randint(0, len(data)-1)
|
||||||
|
if num >= len(data)-1:
|
||||||
|
num = len(data)-1
|
||||||
|
bot.msg(data[num])
|
Loading…
Reference in New Issue
Block a user