Initial sauer
[SauerbratenRemote.git] / src / rpggame / rpg_plan.txt
bloba61e7330baa6dacbe101792aec548b8b0f03c2e1
1 implementation plan (roughly in order of importance to make the game playable):\r
2 \r
3 - wolves sometimes don't do damage when attacking?\r
4 - pain & attack sounds\r
5 - add icons for most items - show current item & quick bar on hud\r
6 - make mousewheel select between weapons in inventory\r
7 - implement npcs getting hostile if you pick up anything in the world within N range, or M sightrange\r
8   the more worth the item, the longer they will be hostile. if they knock you out, they'll take the item back.\r
9 - move more stuff from c++ to script\r
10 - hud weapons?\r
11 - make some game messages into centerprints?\r
12 - implement attackspeed/movespeed/jumpheight and other stats\r
13 - enemies can sometimes just run in circles around you\r
14 - game loading/saving\r
15 - work on animations (attack etc)\r
16 - make generic box that can take icons to replace generic bag\r
17 - add many more standard items, maybe some temp more monsters from the fps\r
18 - show body when dead\r
19 - tweak all stats\r
20 - improved grid layout inventory screens\r
21 - horse riding (maybe at first as teleport, later as fast transport)\r
22 - FIXME's in code\r
23 - utilize all hud items (radar etc)\r
24 - do world pickups differently (not with gui window), show worth stat while hovering over\r
25   maybe generally do system with different crosshairs depending on what you point at (take, attack)\r
26 - need a confirmation of wether you want to take on a quest or not?\r
27 - r_take should take a list of items\r
29 art list:\r
30 - hud with health mana stat bars\r
31   * health and mana\r
32   * current weapon icon\r
33   * 12 slots for quick use items\r
34   * small radar\r
35   * info line for mouse over?\r
36 - icons:\r
37   * buy\r
38   * sell\r
39 - hud weapons: fist / sword (maybe axe and others) / bow or crossbow / shotgun? / spell casting hands\r