]> ruin.nu Git - ndwebbie.git/blobdiff - database/functions/users.sql
Block entering coords right after shuffle
[ndwebbie.git] / database / functions / users.sql
index 2460cc1af3cb41247faeefa21634d07c9c03a179..0743ed3dde2fa034167847ae4d4eb1b99db79685 100644 (file)
@@ -26,3 +26,13 @@ BEGIN
        RETURN NEW;
 END;
 $_X$ LANGUAGE plpgsql;
+
+CREATE OR REPLACE FUNCTION update_user_planet_check() RETURNS trigger AS $_X$
+BEGIN
+       IF OLD.pid IS NULL AND NEW.pid IS NOT NULL AND isshuffletick() THEN
+               NEW.pid = NULL;
+       END IF;
+
+       RETURN NEW;
+END;
+$_X$ LANGUAGE plpgsql;