My first attempt at a text roguelike game.
Go to file
Rob Pearce af3116f6d4 - [+] press ] then \ - CRASH.
- [+] if sound is behind walls:
    - [+] you hear a muffled explosion
    - [+] int canhear() needs one more optional  argument: 
          &numwallspassed
        - [+] if supplied, fill it in.
    - [+] in noise(), check numwallspassed. if there were any, then say
          'muffled'. or maybe if more than 2? play around with this.
- [+] listen skill should also give more info about NON monster sounds
    - [+] ie. direction, distance.
- [+] set user->changinglev when CHECKING stairs in the same way as
      when we use them.
- [+] monk abil - iron fist - use all remaining stamina as damage +
      knockback
* [+] HITCONFER - this should only work if you were attacked through a
      BITE or CLAW etc.
- [+] bug... werewolves etc not attacking properly after shapehifting
- [+] some tech/tools should be usable with hands (ie. watch).
      f_operwithouthands
- [+] werewolves sohuld keep f_hitconfer after shapeshifting
    - [+] done
- [+] summoned creatures from ai should never attack their masters!!!
- [+] only the PLAYER can be infected by a werewolf?  or only HUMANS ?
- [+] when a werewolf changes to animal form, no longer hide true race
      as 'human'
- [+] lycanthropy?
    - [+] how to get it:
        - [+] drink were-xxx blood (->potion of lycanthropy, never
              appears randomly)
        - [+] bitten by a lycanthrope (chance) with hitconfer  and fail
              a con check
    - [+] change f_lycanthrope so text = racename.
    - [+] effects when you get it:
        - [+] right away, add diseased with lycanthropy. incubatino
              infinite ?
        - [+] if you are incubating lycanthropy, you always change at
              the full moon (and get rage, and lose control).
            - [+] at this point, complete the incubation and...
            - [+] add f_hatesall
            - [+] lose control for a while
        - [+] after you change back the first time,  you can change at
              will. (but there is a risk each time of losing control)
            - [+] player regains control
            - [+] remove aicontrolled, hatesall, rage
            - [+] actually add f_lycanthrope, text=xxx, v0=4
        - [+] when f_lycanthrope  v0 drops to 0 or less...
            - [+] canwill shapeshift  with race:xxx
    - [+] how to remove it
        - [+] remove curse scroll 
        - [+] drink holy water
        - [+] these will:
            - [+] cure any incubating curse
            - [+] cure any f_poisoned curse
            - [+] cure lycanthropy, and any flags FROMLYCANTHROPY
    - [+] other effect
        - [+] wont/cant walk into holy circle?
        - [+] holy circle hurts you
- [+] shouldn't be able to get critical hits on you (ie. injuries) if
      you ahve heavenly armour
- [+] bug in f_poisoned text. i think i've fixed this now.
          Died on level 2 of the dungeon.
          Killed by venom poisoning
          from 5-10
- [+] donated objects count towards xp!
    - [+] -50% of value if not known.
    - [+] -25% of value if not id'd
    - [+] donating objects will anger felix
2012-07-11 04:10:21 +00:00
data - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
doc - [+] "really attack the helpless something?" 2012-04-27 01:23:14 +00:00
Makefile - [+] CRASH in killflag() 2011-12-16 19:54:08 +00:00
ai.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
ai.h - [+] ai shuldn't want its home/life objects. 2012-03-08 19:42:25 +00:00
attack.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
attack.h - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
data.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
data.h - [+] bug: shouldn't be able to pay with gems without beginner 2012-05-22 06:10:49 +00:00
defs.h - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
findleak.c adding findleak 2012-03-05 10:32:17 +00:00
findleak.h adding extra headers 2012-03-05 10:32:29 +00:00
flag.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
flag.h - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
god.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
god.h - [+] delvers should always want money for info, unless you are a 2012-02-17 05:16:45 +00:00
io.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
io.h - [+] credit cards shouldn't be stackable 2012-05-28 07:05:19 +00:00
lf.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
lf.h - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
map.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
map.h - [+] bjorn prayer should knockback adjacent enemies 2012-07-06 03:54:58 +00:00
mod_ob.txt initial checkin 2010-12-02 01:17:54 +00:00
move.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
move.h * [+] BUG: books lose their hidden names after load: 2012-06-02 22:43:18 +00:00
nexus.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
nexus.h - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
objects.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
objects.h - [+] bjorn prayer should knockback adjacent enemies 2012-07-06 03:54:58 +00:00
save.c - [+] bug: training never going up! 2012-05-08 21:57:49 +00:00
save.h - [+] make zombies eat flesh. 2012-03-05 10:31:21 +00:00
shops.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
shops.h - [+] bug: shouldn't be able to pay with gems without beginner 2012-05-22 06:10:49 +00:00
spell.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
spell.h - [+] "really attack the helpless something?" 2012-04-27 01:23:14 +00:00
text.c - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
text.h - [+] press ] then \ - CRASH. 2012-07-11 04:10:21 +00:00
vault.c - [+] glorana should accept scarifice of undead corpses. 2012-07-04 06:01:07 +00:00
vault.h - [+] make zombies eat flesh. 2012-03-05 10:31:21 +00:00