@ -5,7 +5,7 @@ All commands can be run by typing it in the chat or privately messaging JJMumble
<b>!listinitpools</b>: List all init pools in the init DB<br>
<b>!listinitpools</b>: List all init pools in the init DB<br>
<b>!rollinit</b>: Rolls the inits for all of the users, and outputs it<br>
<b>!rollinit</b>: Rolls the inits for all of the users, and outputs it<br>
<b>!initpass</b>: Subtracts 10 from all inits, minimum 0<br>
<b>!initpass</b>: Subtracts 10 from all inits, minimum 0<br>
<b>!interupt</b>: Subtracts an amount from a single user's init, wont work if you try to subtract more init from the character than they have <i>!interupt Malta 7</i> will subtract 7 init from Malta<br>
<b>!interrupt</b>: Subtracts an amount from a single user's init, wont work if you try to subtract more init from the character than they have <i>!interupt 7 Malta</i> will subtract 7 init from Malta<br>
<b>!clearinit</b>: Deletes all of the initiatives<br>
<b>!clearinit</b>: Deletes all of the initiatives<br>
<b>!srun</b>: Roll a bunch of dice, count successes and ones <i>!srun 12</i> will roll a pool of 12 dice<br>
<b>!srun</b>: Roll a bunch of dice, count successes and ones <i>!srun 12</i> will roll a pool of 12 dice<br>
<b>!preedge</b>: Roll a pool with exploding 6s, counts successes, ones, and explosions <i>!preedge 12</i> will roll a poll of 12 dice<br>
<b>!preedge</b>: Roll a pool with exploding 6s, counts successes, ones, and explosions <i>!preedge 12</i> will roll a poll of 12 dice<br>
cur.execute("INSERT INTO inits values (?,?,?,?) ON CONFLICT(name) DO UPDATE SET dice="+str(number_of_dice)+", bonus="+str(init_bonus),(number_of_dice,init_bonus,0,character_name))
cur.execute("INSERT INTO inits values (?,?,?,?) ON CONFLICT(name) DO UPDATE SET dice="+str(number_of_dice)+", bonus="+str(init_bonus),(number_of_dice,init_bonus,0,character_name))
@ -114,11 +114,11 @@ class Plugin(PluginBase):
text_type='header',box_align='left')
text_type='header',box_align='left')
return
return
defcmd_interupt(self,data):
defcmd_interrupt(self,data):
all_data=data.message.strip().split()
all_data=data.message.strip().split()
try:
try:
name=str(all_data[1])
subtract=int(all_data[1])
subtract=int(all_data[2])
name=str("".join(all_data[2:len(all_data)]))
init_db=sqlite3.connect('init.db')
init_db=sqlite3.connect('init.db')
cur=init_db.cursor()
cur=init_db.cursor()
cur.execute("SELECT * from inits WHERE name = :name",{"name":name})
cur.execute("SELECT * from inits WHERE name = :name",{"name":name})
@ -136,11 +136,10 @@ class Plugin(PluginBase):
text_type='header',box_align='left')
text_type='header',box_align='left')
return
return
defcmd_delinit(self,data):
defcmd_delinit(self,data):
all_data=data.message.strip().split()
all_data=data.message.strip().split()
try:
try:
name=str(all_data[1])
name=str("".join(all_data[1:len(all_data)]))
init_db=sqlite3.connect('init.db')
init_db=sqlite3.connect('init.db')
cur=init_db.cursor()
cur=init_db.cursor()
cur.execute("DELETE from inits WHERE name = :name",{"name":name})
cur.execute("DELETE from inits WHERE name = :name",{"name":name})