My first attempt at a text roguelike game.
Go to file
Rob Pearce 892440031d - [+] if you cancel a limited wish, don't age you.
- [+] sourges shouldn't learn spells from books
- [+] MR doesn't affect canwill spells?
- [+] innate MR (ie. fromrace or from scource) doesn't affect spells
      either.
- [+] too many potions of water! made it common rather than frequent.
      now NO frequent potions.
- [+] getting 'wake t someone runmmaging through your pack' when noone
      nearby
    - [+] maybe this flag isn't gettginre removed properly?
- [+] polymorph should fix injuries first
* [+] for missing hand injuries, select the hand AFTER main switch()
* [+] shouldn't be able to weild 2-handed weapons if you only have 1
      hand!!!
- [+] "travel" spell should let you go to RT_HABITAT things.
- [+] fix crash validating f_spotted flag
- [+] don't always put "The " on unique objects.
    - [+] use F_THE for this instead.
    - [+] godstones should still have F_THE
- [+] don't place staircases inside MAINTAINEDGE vaults!!
- [+] burning a wood floor only makes a hole in the ground if there are
      more levels underneath!
- [+] end of caves:
    - [+] both bossrooms should have goblin king and red wyrmling
    - [+] stone key.
- [+] need a vault flag which say s: add f_stayinroom to everyone who
      is created in this room
    - [+] done: "keepmonsinroom"
- [+] cope with a branch's entry stairs coming from a vault 
- [+] killing unique monsters with necrotic damage should still leave a
      corpse.
- [+] make "ornate chest" which has rare objects
    - [+] put it in branch endings and make it a rare object
- [+] f_extrainfo in fireat() should show damage _after_ adjustment
- [+] BUG: swamp rooms aren't connected!!!!
- [+] end of forest branch:
    - [+] vault containing baba yaga's hut
        - [+] bone fence around it
        - [+] skeletons
        - [+] the hut.
    - [+] baba yaga's hut
        - [+] cabin on chicken legs
        - [+] f_timid!
        - [+] jump
        - [+] claw attacks
        - [+] walks around
        - [+] corpsetype = link to inside the hut
        - [+] made of dragonwood (ie. hardness 5)
        - [+] Don't say "You kill the walking hut".
        - [+] text when it dies: "Exhausted, the hut slumps to the
              ground."
    - [+] inside the hut = small level with baba yaga
        - [+] new regiontype: babayaga's hut
        - [+] new habitat: byhut
        - [+] making the habitat: only has a single vault. (one with
              tag 'byhut')
        - [+] diff layouts
            - [+] circular
            - [+] square
        - [+] baba yaga herself
    - [+] baba yaga
        - [+] weighs 50kg
        - [+] obs:
            - [+] key!
        - [+] hp: 135 = 22 hitdice (d6)
        - [+] 75% magic resistance
        - [+] attribs
            - [+] str: exhigh
            - [+] iq: exhigh
            - [+] wis: exhigh
            - [+] agi: average
            - [+] con: high
            - [+] cha: exlow
        - [+] fire, cold, magic, poison resist
        - [+] immune to  necrotic
        - [+] abilities
            - [+] seeinvis
            - [+] awareness
        - [+] claw/teeth attacks.
            - [+] claw = 8 DR
            - [+] teeth = 6 DR
            - [+] maxattacks = 2
        - [+] grab ability
        - [+] spells??????
            - [+] fear
            - [+] weaken
            - [+] summon insects/animals
            - [+] entangle
            - [+] blink
        - [+] when she dies, unlock the hut door.
- [+] delving code.
    - [+] new digging code:
        - [+] delve()
        - [+] delve_pullcell
        - [+] etc
    - [+] h_antnest
        - [+] creaetantnest calls delve() functions.
    - [+] insert this in the main dungeon somewhere
    - [+] populate with monsters (set rarity)
    - [+] place queen ant on the map.
        - [+] via new regionthing type RT_LF 
- [+] branch ends should have a boss with a key!
    - [+] jimbo
    - [+] babayaga
    - [+] cave boss (dragon ?)
2012-04-04 09:59:48 +00:00
data - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
doc - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
Makefile - [+] CRASH in killflag() 2011-12-16 19:54:08 +00:00
ai.c - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
ai.h - [+] ai shuldn't want its home/life objects. 2012-03-08 19:42:25 +00:00
attack.c - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
attack.h - [+] change real_getlfname(): 2012-03-28 20:17:47 +00:00
data.c - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
data.h - [+] bones file error:" the lazy minotaur" 2012-03-30 03:34:24 +00:00
defs.h - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +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 - [+] weakness spell should half melee damage. 2012-03-11 01:39:33 +00:00
flag.h - [+] weakness spell should half melee damage. 2012-03-11 01:39:33 +00:00
god.c - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +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 - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
io.h - [+] disrupt undead 2012-04-01 19:48:13 +00:00
lf.c - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
lf.h - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
map.c - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
map.h - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
mod_ob.txt initial checkin 2010-12-02 01:17:54 +00:00
move.c - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
move.h - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
nexus.c - [+] bones file error:" the lazy minotaur" 2012-03-30 03:34:24 +00:00
nexus.h - [+] change real_getlfname(): 2012-03-28 20:17:47 +00:00
objects.c - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
objects.h - [+] disrupt undead 2012-04-01 19:48:13 +00:00
save.c - [+] change real_getlfname(): 2012-03-28 20:17:47 +00:00
save.h - [+] make zombies eat flesh. 2012-03-05 10:31:21 +00:00
shops.c - [+] change real_getlfname(): 2012-03-28 20:17:47 +00:00
shops.h Paladin changes 2012-02-25 23:42:48 +00:00
spell.c - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
spell.h - [+] change real_getlfname(): 2012-03-28 20:17:47 +00:00
text.c - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
text.h - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
vault.c - [+] if you cancel a limited wish, don't age you. 2012-04-04 09:59:48 +00:00
vault.h - [+] make zombies eat flesh. 2012-03-05 10:31:21 +00:00