My first attempt at a text roguelike game.
Go to file
Rob Pearce 2db53bca61 - [+] when throwin gn aobject, warn if you have no LOF (just like
spells)
- [+] allow dodge/catch of thrown object when there is no thrower (ie.
      arrow traps)
- [+] simplify monster spellcasting
    - [+] don't use any mp
    - [+] select power based on monster hit dice only
    - [+] monsters should cast spells less often  - use f_castchance,
          default of 15% chance
    - [+] TEST
    - [+] you keep your own mpdice when polymorphing into a mosnter
- [+] fxied: throw a tranq dart, then:
    - [+] The cockatrice loses consciousness.  The cockatrice falls
          asleep.
- [+] bug: can't operate a fridge on the ground cause it's too heavy to
      lift
- [+] monsters generated on dark levels should always have seeindark 3-4
- [+] vending machines not working... fixed.

- [+] in getchoicestr:
    - [+]  if !showall, and if it shows a longdesc, then you hit
          backspace, longdesc should be cleared.
    - [+] show completion in a different colour
- [+] bug: sometimes we seem to have map->room[x], but no cells with
      cell->room->id == thatid!!
    - [+] stop vaults from overlapping.
- [+] taking too long to walk down levels - enforce max number of
      monster free turns
- [+] inept weapon penalty should be slightly higher
- [+] bad feeling check is too easy.
- [+] skeletons should have f_noinjuries
- [+] shouldn't check for slipping on things while swimming
- [+] tweak how traps + perception skill impact search checks 
- [+] bug: sometimes we have no player start position.
    - [+] if the vault creation fails, restart map generation.
- [+] only give study scroll ability at high spellcasting skill
- [+] typo:  ring (1 charges left)
* [+] god effects when you die:
- [+] pea soup should work in the cell in FRONT of you.
- [+] bug: ring of control seems to work when you _weild_ it!!
- [+] non-lethal weapons
    - [+] sword of mercy (at <1hp, ko)
    - [+] tranq dart
- [+] add sleeptypes
    - [+] change all refernces to f_asleep->val[1] (now an enum)
    - [+] change "stirs in its slumber" if unconscious
    - [+] change all 'fallasleep' calls
    - [+] attacking a ko'd enemy with merciful weapon should do nothing.
    - [+] ai shouldn't target ko'd enemies
- [+] ai should stop targetting people once they're dead/ko'd
- [+] bashing damage should sometimes just knock unconscious instead of
      killing?
    - [+] if their hp would be >= -3, and onein(2)
- [+] different body part names? "metal frame" instead of "body"
    - [+]  implement F_BPNAME, v0=enum bodypart, text = name
    - [+] getbodypartname() needs a lf argument.
    - [+] once i add this, also make animals have "front legs" instead
          of "arms", "paws" rather than "hands" etc.
    - [+] fix calls to getbodypartname to pass in lf or null
- [+] cyborg mods:
    - [+] can't wear most armour?
        - [+] need f_noarmouron - we HAVE this bp, but can't put armour
              on it.
    - [+] large rust damage from water
- [+] if you have a bad feeling about an object, mark it as "[bad]"
    - [+] f_knownbad
- [+] killing should anger the god of mercy
2011-09-22 02:00:16 +00:00
data - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
doc - move all definitions into data.c / data.h 2011-09-19 01:47:35 +00:00
vaults - [+] bug in skillpoint % display in @@ 2011-09-15 01:40:26 +00:00
Makefile - [+] move all definitions into data.c 2011-09-15 01:58:16 +00:00
ai.c - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
ai.h - [+] add autopop to playerstart vaults 2011-09-14 22:42:54 +00:00
attack.c - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
attack.h - [+] fix bug with help not working 2011-08-24 08:15:09 +00:00
data.c - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
data.h - move all definitions into data.c / data.h 2011-09-19 01:47:35 +00:00
defs.h - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
flag.c - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
flag.h - [+] sleeping mosnters aren't waking up soon enough!!! make difficulty 2011-08-31 17:33:35 +00:00
god.c - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
god.h - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
io.c - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
io.h - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
lf.c - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
lf.h - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
map.c - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
map.h - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
mod_ob.txt initial checkin 2010-12-02 01:17:54 +00:00
move.c - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
move.h - [+] monster chase bug with new LOS code 2011-09-12 00:05:42 +00:00
nexus.c - move all definitions into data.c / data.h 2011-09-19 01:47:35 +00:00
nexus.h - [+] move all definitions into data.c 2011-09-15 01:58:16 +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 - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
objects.h - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
save.c - move all definitions into data.c / data.h 2011-09-19 01:47:35 +00:00
save.h - [+] bug in movement speed display for monsters 2011-08-25 09:01:28 +00:00
spell.c - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
spell.h - [+] add autopop to playerstart vaults 2011-09-14 22:42:54 +00:00
text.c - [+] when throwin gn aobject, warn if you have no LOF (just like 2011-09-22 02:00:16 +00:00
text.h - [+] idea: only see forwards? (ie. in last dir moved) 2011-09-11 23:52:14 +00:00