My first attempt at a text roguelike game.
Go to file
Rob Pearce ea5d012876 - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!!
- [+] air spells:
    - [+] create whirlwind - make a single whirlwind
        - [+] implement
    - [+] ethereal steed - move very fast and levitate
        - [+] f_autocreateob whirlwind behind you
        - [+] whirlwind object throws any lfs/objects around randomly
    - [+] tornado - creates a single tornado at a given location (more
          powerful). it moves around randomly, kills adjacent walls.
        - [+] F_OBMOVESRANDOMLY
        - [+] find an adjacent cell (walls ok)
        - [+] kill any walls there
        - [+] move there
    - [+] hurricane -  creates a cross cloud of whirlwinds (very
          powerful!). these move around randomly and kills adjacent
          walls.
        - [+] implement
        - [+] make them all move TOGETHER.
- [+] djinni / genie
    - [+] invisibility
    - [+] gaseous form
    - [+] illusion? mirror image ?
    - [+] permenant ethereal steed effects
    - [+] airblast
    - [+] gust of wind
- [+] efreeti
    - [+] wall of fire (new spell)
    - [+] gas form
    - [+] enlarge
    - [+] flame pillar
- [+] when summoning a monster with a lifeob, place it under them?
- [+] druid should learn canwill plantwalk at some point... level 7
- [+] allow f_cancast to have a timer too, like canwill. (so that
      monsters only cast certain spells sometimes)
- [+] is ai plantwalk working?
    - [+] seems to...
    - [+] but then i get "something casts a spell at you!"
    - [+] aigetspelltarget is setting targlf to player. FIXED.
    - [+] ai keeps on casting plantwalk after doing it once.
    - [+] ai needs to sto fleeing after casting plantwalk successfully!
        - [+] this is because after stealing, we are fleeing for a time
              limit, rather than PERMENANT
    - [+] once this is fixed, add spellcasttext plantwalk = null for
          dryad.
- [+] NEw code:  if you teleport, and you were fleeing, and you can no
      longer have LOF to the one uou're fleeing from, STOP.
- [+] The dryad vanishes!  A dryad moves out of view.--More--
    - [+] don't say both!
- [+] change CHARMEDBY code for player:
    - [+] walk towards charmer, then give them your stuff!
- [+] dryad brown 'T' (tree creature)
    - [+] knife
    - [+] must stay near oak tree
    - [+] can "plantwalk" between oak trees (or other plants).
        - [+] cast spell at cell with plant, warps you to a random one
            - [+] for player:  reveal all cells with trees, then ask
                  you which one.
        - [+] range 1
        - [+] maxpower 1
        - [+] ai casting:  must be a plant in range.
    - [+] emergency code: if not within lifeob range, move back!
    - [+] can cast sleep
    - [+] wants gold/gems/weapons
    - [+] home oak tree contains gems
    - [+] steal
    - [+] stayinroom
    - [+] charm 
    - [+] AI shouldn't ever walk away from life ob!
    - [+] ai homeob gems aren't appearing
2012-03-07 11:46:55 +00:00
data - [+] fire skeleton shouldn't be immune to cold 2012-03-06 10:47:26 +00:00
doc - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
Makefile - [+] CRASH in killflag() 2011-12-16 19:54:08 +00:00
ai.c - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
ai.h - [+] in shops, show 'ESC when done, ? to describe/purchase' 2012-01-10 03:40:43 +00:00
attack.c - [+] fire skeleton shouldn't be immune to cold 2012-03-06 10:47:26 +00:00
attack.h - [+] increase damage for missiles 2012-01-24 20:38:59 +00:00
data.c - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
data.h - [+] increase accuracy of blessed firearms ? 2012-01-18 23:11:55 +00:00
defs.h - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +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 - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
flag.h - [+] fire skeleton shouldn't be immune to cold 2012-03-06 10:47:26 +00:00
god.c - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +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 - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
io.h - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
lf.c - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
lf.h - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
map.c - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
map.h - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
mod_ob.txt initial checkin 2010-12-02 01:17:54 +00:00
move.c - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
move.h - [+] make zombies eat flesh. 2012-03-05 10:31:21 +00:00
nexus.c - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
nexus.h - [+] fire skeleton shouldn't be immune to cold 2012-03-06 10:47:26 +00:00
objects.c - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
objects.h - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
save.c - [+] fire skeleton shouldn't be immune to cold 2012-03-06 10:47:26 +00:00
save.h - [+] make zombies eat flesh. 2012-03-05 10:31:21 +00:00
shops.c Paladin changes 2012-02-25 23:42:48 +00:00
shops.h Paladin changes 2012-02-25 23:42:48 +00:00
spell.c - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
spell.h - [+] fire skeleton shouldn't be immune to cold 2012-03-06 10:47:26 +00:00
text.c - [+] fire skeleton shouldn't be immune to cold 2012-03-06 10:47:26 +00:00
text.h - [+] remove enchantment school 2012-02-27 08:27:55 +00:00
vault.c - [+] make zombies eat flesh. 2012-03-05 10:31:21 +00:00
vault.h - [+] make zombies eat flesh. 2012-03-05 10:31:21 +00:00