Add MineGeo gameplay systems and interface

This commit is contained in:
2026-10-10 10:27:47 +05:00
parent bf01d9801d
commit 9af71c85c2
47 changed files with 9954 additions and 93 deletions

View File

@@ -167,16 +167,15 @@ try {
);
const mod = randomUUID();
await db.query("insert into auth.users values($1)", [mod]);
await db.query(
"insert into public.profiles(id,role) values($1,'moderator')",
[mod],
);
await db.query("insert into public.profiles(id,role) values($1,'admin')", [
mod,
]);
await assert.rejects(
db.query("select public.set_user_prefix($1,$2,'Builder','gem')", [
account,
mod,
]),
/Moderator permission/,
/Admin permission/,
);
await db.query("select public.set_user_prefix($1,$2,'Builder','gem')", [
mod,
@@ -205,6 +204,7 @@ try {
await db.exec("set role reward_probe");
for (const column of [
"role='moderator'",
"role='admin'",
"bug_finder=false",
"custom_prefix='Spoof'",
"custom_prefix_icon='crown'",