diff --git a/xtrn/dicewarz/maps.js b/xtrn/dicewarz/maps.js
index 70f4605e8539ff584c7e570fa781676d7a0ff849..4d49e4fbc4a2eab5ee59e18db2ec4d1d7346f11c 100644
--- a/xtrn/dicewarz/maps.js
+++ b/xtrn/dicewarz/maps.js
@@ -183,6 +183,14 @@ function 	Map(c,r,p,gn)
 		
 		if(killer.user>0) {
 			games.loadRankings();
+			if(!scores[killer.user]) {
+				scores[killer.user] = {
+					'score':0,
+					'kills':0,
+					'wins':0,
+					'losses':0
+				}
+			}
 			if(this.singlePlayer) 
 				scores[killer.user].score+=settings.killPointsSolo;
 			else 
@@ -195,6 +203,14 @@ function 	Map(c,r,p,gn)
 				games.loadRankings();
 				updaterankings=true;
 			}
+			if(!scores[dead.user]) {
+				scores[dead.user] = {
+					'score':0,
+					'kills':0,
+					'wins':0,
+					'losses':0
+				}
+			}
 			scores[dead.user].losses+=1;
 			if(this.singlePlayer) {
 				this.status=0;
@@ -355,7 +371,6 @@ function 	Map(c,r,p,gn)
 		var checked=[];
 		var counted=[];
 		var tocheck=[];
-		var y=10;
 		for(tttt in terr) {
 			var count=1;
 			tocheck.push(terr[tttt]);