My first attempt at a text roguelike game.
Go to file
Rob Pearce 7dfeb42e5a - [+] thrown objects taking no damage due to hardness
* [+] DIETY is slow.
- [+] map bug - from 0,0, walk NE (off top edge).  i end up at 0,0
      again!!!
* [+] ALLOW ROTATING OF VAULTS
- [+] BUG: dig X only goes 1 cell.
- [+] add a U shaped turn vault.
- [+] change wehre i apply HADRNESS for lfs! - don't use
      adjustdammaterial cause we inherit there
- [+] make obchance/thingchance part of habitat_t
- [+] make sense surroundings take cartography skill into account
* [+] BUG: rotated at() etc not working.
- [+] if you fail stealing, the target should get angry!!!
- [+] make sure to redraw stat bar when mind scan finishes.
- [+] villages
    - [+] initial code
    * [+] town gaurds. stand next to the gate
    - [+] potion shop vault
        - [+] implement
        - [+] potion shop isn't getting potions!!
        - [+] and getting wrong floor type.
        * [+] stop shop from always being at the top left.
        - [+] make sure its x/y arent too close to edge of map (at
              least 5 away)
            - [+] vault param.  f_mapmargin, 5
            - [+] make calcroompos take x/y margin
    - [+] don't put auto obs inside vaults
    - [+] town walls
    - [+] more kinds of shops
    * [+] signs outside shops
    - [+] bug with ai swapping between firearms and twohanded weapons.
          fixed.
    * [+] make _CELLS_ have habitats!
    - [+] move vaultchance to a habitat param instead of
          getvaultchance()
* [+] shopkeepers  (special race)
village things:
- [+] barrels,
- [+] guards,
- [+] statue

- [+] thrown objects should still take damage if blocked via a shield
* [+] hardness (must do dam >= xx to hurt)
* [+] WATER spread mods
* [+] very powerful spells have casttime
- [+] allow linkstairs() to take a parameter rather than always jsut
      searching for the other end
- [+] when digging holes, only use getrandomadjcell if there is an lf
      in the way. and then use WE_NOLF. clear out solid cells
- [+] show armour EVASION penalty in describeob
- [+] teleportation trap.  You reintegrate inside a solid object!  You
      die.--More--.
- [+] riverroom vault
* [+] water:  swap { and ~ again??
- [+] make "large puddle of water" evaporate more quickly
* [+] special glyph case: for deep water
2011-06-29 08:48:48 +00:00
doc - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
vaults - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
Makefile - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
ai.c - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
ai.h - [+] implement getradiuscells() 2011-06-09 08:58:35 +00:00
attack.c - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
attack.h * [+] check darkmantle code now that i can se ab it in dark 2011-06-23 05:57:55 +00:00
defs.h - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
flag.c - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
flag.h - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
io.c - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
io.h - [+] askchar - default isnt working. 2011-06-22 06:01:48 +00:00
lf.c - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
lf.h - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
map.c - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
map.h - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
mod_ob.txt initial checkin 2010-12-02 01:17:54 +00:00
move.c - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
move.h - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
nexus.c - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
nexus.h - [+] implement getradiuscells() 2011-06-09 08:58:35 +00:00
object.h initial checkin 2010-12-02 01:17:54 +00:00
object_ideas.txt Updates 2011-01-31 19:16:13 +00:00
objects.c - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
objects.h - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
save.c - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
save.h Updates 2011-01-31 19:16:13 +00:00
spell.c - [+] thrown objects taking no damage due to hardness 2011-06-29 08:48:48 +00:00
spell.h - [+] adjust damage for size 2011-06-20 03:16:30 +00:00
text.c - [+] implement getradiuscells() 2011-06-09 08:58:35 +00:00
text.h - [+] implement getradiuscells() 2011-06-09 08:58:35 +00:00