From 4e30e49475578ed87a2296a4447513944df3952a Mon Sep 17 00:00:00 2001 From: haki99 Date: Fri, 19 Dec 2025 22:17:21 +0100 Subject: [PATCH] Update SQL queries for player count and progression --- var/db/datagen-oasis-troops-regen.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/var/db/datagen-oasis-troops-regen.sql b/var/db/datagen-oasis-troops-regen.sql index a7c0f491..7b45027b 100644 --- a/var/db/datagen-oasis-troops-regen.sql +++ b/var/db/datagen-oasis-troops-regen.sql @@ -34,10 +34,10 @@ INSERT INTO %PREFIX%oids VALUES %VILLAGEID%; SET @noVillage = ((SELECT id FROM %PREFIX%oids LIMIT 1) = -1); -- Get the number of players -SELECT COUNT(*) INTO @playerCount FROM %PREFIX%users WHERE tribe != 0; +SELECT COUNT(*) INTO @playerCount FROM %PREFIX%users WHERE id > 6; -- Calculate average progression for all real players (owner > 6) from culture points (CP) and population of villages (pop) -SELECT AVG(pop + cp) INTO @avgPlayerProgress FROM %PREFIX%vdata WHERE owner > 6; +SELECT IFNULL(AVG(pop + cp), 0) INTO @avgPlayerProgress FROM %PREFIX%vdata WHERE owner > 6; -- ---------------------------------------------------------------- -- Calculate growth factor based on player progression