# HG changeset patch # User John@Yosemite-PC # Date 1331008796 18000 # Node ID 6d460ff2135cfcd82f0153a37b1992cbcb6fa440 # Parent 2ce0f4db1a3ecb45ce63992f954af0108321a95f Next steps noted. diff -r 2ce0f4db1a3e -r 6d460ff2135c Core.lua --- 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 diff -r 2ce0f4db1a3e -r 6d460ff2135c Lists.lua --- 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)