diff Core.lua @ 8:b05fcb225c4a

player -> person fix trim bug when trimming all shortened IDs for persons list keys
author John@Yosemite-PC
date Wed, 07 Mar 2012 00:18:05 -0500
parents 6d460ff2135c
children daed0597deba
line wrap: on
line diff
--- a/Core.lua	Tue Mar 06 09:33:04 2012 -0500
+++ b/Core.lua	Wed Mar 07 00:18:05 2012 -0500
@@ -49,7 +49,7 @@
 
 function bsk:HandleCommand(paramIn)
     local param = { strsplit(" ", paramIn) }
-    local FixPlayerName = function(p)
+    local FixPersonName = function(p)
         p = p:lower()
         -- next two lines from sylvanaar
         local MULTIBYTE_FIRST_CHAR = "^([\192-\255]?%a?[\128-\191]*)"
@@ -60,8 +60,10 @@
         bsk:Print("need args")
         return
     end
-    if param[1] == "players" then
-        bsk:PrintPlayers()
+    if param[1] == "persons" then
+        bsk:PrintPersons()
+    elseif param[1] == "changes" then
+        bsk:PrintChanges()
     elseif param[1] == "add" then
         if param[2] == nil or param[2] == "" then
             bsk:PrintTable(param)
@@ -71,12 +73,12 @@
             bsk:PrintTable(param)
             return
         end
-        if param[2] == "player" then
+        if param[2] == "person" then
             if param[3] == "all" then
-                bsk:AddMissingPlayers()
+                bsk:AddMissingPersons()
             else
-                local player = FixPlayerName(param[3])
-                bsk:AddPlayer(player)
+                local person = FixPersonName(param[3])
+                bsk:AddPerson(person)
             end
         elseif param[2] == "list" then
             bsk:CreateList(param[3])
@@ -96,9 +98,9 @@
             bsk:PrintTable(param)
             return
         end
-        local player = FixPlayerName(param[2])
-        bsk:Print(string.format("Fixed player name %s to %s",param[2],player))
-        bsk:SuicidePlayer(player,param[3])
+        local person = FixPersonName(param[2])
+        bsk:Print(string.format("Fixed player name %s to %s",param[2],person))
+        bsk:SuicidePerson(person,param[3])
     elseif param[1] == "show" then
         if param[2] == nil or param[2] == "" then
             bsk:PrintTable(param)
@@ -124,7 +126,7 @@
 
 bsk.defaults = {
     profile = {
-        players = {},
+        persons = {},
         changes = {},
         listBase = {}
     }