>>9206607Well currently bantflags sets an arbitrary limit of 9, but that's just "if (flags > 8)" in the userscript so you can remove it and have a couple more. However flags are stored in the database as so (using your flags as an example):
posts | flags
------------------------
9206607 | Pepsi||ME-tan||lizard||...
With two lines separating each flag. The flags column can only take 255 characters at once though, so you're still limited as to how many flags you can have.
My new database uses multiple tables to store flags, like this (again using you're flags as an example):
table posts:
post_id | post_number
-------------------------------
1 | 9206607
table flags:
flag_id | flag
------------------
1 | Pepsi
2 | Me-tan
3 | lizard
table flagposts:
id | post_id | flag_id
-----------------------------
1 | 1 | 1
2 | 1 | 2
3 | 1 | 3
Since we're not using huge amounts of data storing flags or working with them (we need to turn them into a list by splitting them between "||", which is computationally expensive), and getting flags is only one database query, once I take over fully the number of flags you will be able to have is as high I as want.
I hope those tables work.