Use registry to get monster list
authorMario <mario@smbclan.net>
Sun, 18 Dec 2016 12:22:24 +0000 (22:22 +1000)
committerMario <mario@smbclan.net>
Sun, 18 Dec 2016 12:22:24 +0000 (22:22 +1000)
qcsrc/server/command/getreplies.qc

index 8bcc31907972c6a58237e6b6990e9d62c235ca37..d01448aad81ca4d022f415c42d12759eebff606a 100644 (file)
@@ -286,13 +286,13 @@ string getlsmaps()
 
 string getmonsterlist()
 {
-       string monsterlist = "", col;
+       string monsterlist = "";
 
-       for (int i = MON_FIRST; i <= MON_LAST; ++i)
+       FOREACH(Monsters, it != MON_Null,
        {
-               if (i % 2) col = "^2"; else col = "^3";
-               monsterlist = sprintf("%s%s%s ", monsterlist, col, (get_monsterinfo(i)).netname);
-       }
+               string col = ((i % 2) ? "^2" : "^3");
+               monsterlist = sprintf("%s%s%s ", monsterlist, col, it.netname);
+       });
 
        return sprintf("^7Monsters available: %s\n", monsterlist);
 }