Fix oasis ownership after village destruction (#386)

This commit is contained in:
Frederico Luís
2026-09-04 05:36:22 +01:00
committed by GitHub
parent 1bab6640d0
commit 240815a9bb
@@ -557,13 +557,16 @@ trait DatabaseVillageQueries {
*/
function removeOases($wref, $mode = 0) {
list($wref) = $this->escape_input((int) $wref);
if(!is_array($wref)) $wref = [$wref];
if(!is_array($wref)) {
$wref = [$wref];
}
$wref = array_map('intval', $wref);
$wrefs = implode(",", $wref);
$q = "UPDATE ".TB_PREFIX."odata SET conqured = 0, owner = 2, name = 'Unoccupied Oasis' WHERE ".(!$mode ? "wref IN($wrefs)" : "conqured IN($wrefs)");
return mysqli_query($this->dblink,$q);
$q = "UPDATE ".TB_PREFIX."odata SET conqured = 0, owner = 2, name = 'Unoccupied Oasis' WHERE ".(!$mode ? "wref IN($wrefs)" : "conqured IN($wrefs)");
return mysqli_query($this->dblink,$q);
}
/***************************