aboutsummaryrefslogtreecommitdiff
path: root/notes.txt
blob: c06a3ea0feabda2976d5e901f94caa423f089ecd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
DEV
[x] level restrict train and build
[x] current tech gui
[x] tech bonus addition
[x] some tech effects
[x] tc and market trade
[x] age up menu
[x] end day upgrade on age up
[x] end day heal when on bld
[x] bld ages upgrades (just graphical)
[x] train problem
[x] more train problems (normal blds train mercs & monks in barracks)
[x] market (+50g mercs & discount tech)
[x] tech effects
[x] veterancy ranks
[x] heal
[x] convert
[ ] relics
[x] tower diagonal constraint
[ ] tower defence effect -> new bonus type
[ ] castle
[ ] frenzy special case
[ ] gui tech
[ ] gui production
[ ] gui train build
[ ] unit tech requirement (paladin, champion, imp siege)
[ ] fsm back
[ ] undo
[x] bld defence bonus
[ ] demolish
[x] imp entities
[ ] gst state / invariant
[ ] map saveload
[ ] map editor

[ ] use maps to speed up lookups (even in ground.pos -> ent)

ART
[x] imp unit sprites 
[x] sprites stable, uni, market, church, tower and bld upgrade
[ ] castle

BUGS
[ ] wheelbarrow doesn't work
[ ] search player by id, not by index

[x] trained man at arms, bad alloc