changeset 6:6d460ff2135c

Next steps noted.
author John@Yosemite-PC
date Mon, 05 Mar 2012 23:39:56 -0500
parents 2ce0f4db1a3e
children 241986f7066c
files Core.lua Lists.lua
diffstat 2 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/Core.lua	Mon Mar 05 23:11:45 2012 -0500
+++ b/Core.lua	Mon Mar 05 23:39:56 2012 -0500
@@ -5,7 +5,10 @@
 -- order of implementation
 -- (_) lists fully functional (/script interface)
 -- (_) lists single-user functional via command line interface 
--- ( ) all actions should reference the player list
+-- ( ) all actions should reference the player list rather than player names
+-- ( ) player entries should persist as long as any list or change references
+-- ( ) convert slist entries down to a delimited string - much smaller
+-- ( ) lists store number slots rather than flat indexing
 -- ( ) single user + admin gui (manual suicides)
 -- ( ) single user + admin gui (master loot)
 -- ( ) communication and list trimming
--- a/Lists.lua	Mon Mar 05 23:11:45 2012 -0500
+++ b/Lists.lua	Mon Mar 05 23:39:56 2012 -0500
@@ -215,6 +215,7 @@
     local arg = change.arg
     -- require admin
     local players = bsk.players
+    -- TODO: new struct is ordered list {main="breue",alts={},active=boolean}
     local name = arg.name
     local guid = arg.guid
     assert(players[guid]==nil)