comparison Core.lua @ 33:84f56de22631

New todo - versioning. Testing tagging subs
author John@Yosemite-PC
date Sun, 11 Mar 2012 23:20:29 -0400
parents 237d781bc2b5
children 0e03db65c1fe
comparison
equal deleted inserted replaced
32:237d781bc2b5 33:84f56de22631
6 -- (*) lists fully functional (/script interface) 6 -- (*) lists fully functional (/script interface)
7 -- (*) lists single-user functional via command line interface 7 -- (*) lists single-user functional via command line interface
8 -- (*) all actions should reference the player list rather than player names 8 -- (*) all actions should reference the player list rather than player names
9 -- (?) player entries should persist as long as any list or change references 9 -- (?) player entries should persist as long as any list or change references
10 -- (*) lists store number slots rather than flat indexing 10 -- (*) lists store number slots rather than flat indexing
11 -- ( ) database and comm versioning
11 -- ( ) limited communication - everyone trusts the loot master 12 -- ( ) limited communication - everyone trusts the loot master
12 -- ( ) single user + admin gui (manual suicides) 13 -- ( ) single user + admin gui (manual suicides)
13 -- ( ) single user + admin gui (master loot) 14 -- ( ) single user + admin gui (master loot)
14 -- ( ) communication and list merging/trimming 15 -- ( ) communication and list merging/trimming
15 -- ( ) admins 16 -- ( ) admins
16 -- ( ) players gui 17 -- ( ) players gui
17 -- ( ) crypto / protection against tampering 18 -- ( ) crypto / protection against tampering
18 -- ( ) alt tracking 19 -- ( ) alt tracking
19 -- (_) reserves 20 -- (_) reserves
20 21
21 22 local pkgrev = @project-revision@
22 23
23 -- important things to remember: 24 -- important things to remember:
24 -- 1) ipairs iterates from 1 until the first missing int index -> no gaps if int 25 -- 1) ipairs iterates from 1 until the first missing int index -> no gaps if int
25 -- indexing 26 -- indexing
26 -- 2) a.x === a["x"] 27 -- 2) a.x === a["x"]