My first attempt at a text roguelike game.
Go to file
Rob Pearce 5d61533c15 - [+] move pctchance for individual spells from F_AICASTTOxxx to
F_AISPELLTARGETOVERRIDE v2.
    - [+] change code:
        - [+] F_AISPELLTARGETOVERRIDE v0=spellid, v1=F_AICASTTOxxx
              v2=TT_xxx text=pctchance or NULL.
        - [+] aispellok(xx, purpose) : check this _before_ checking
              spell->f_aicasttoxxx
    - [+] add spelltargetoverride for vampire
    - [+] add spelltargetoverride for werewolf
- [+] retain F_FLEEFROM on polymorph.
- [+] lycanthropes
    - [+] show up as "human" unless your animal/magic lore is high
          enough
    - [+] vulnerable to silver weapons
    - [+] Wererat (3hd, weapon damage)
        - [+] uses short blades
        - [+] stench
        - [+] want alcohol?
        - [+] transform into fast version of rat. plague rat?
        - [+] summon small animals. summon # override? "count:"
    - [+] Werewolf (4hd, 6 dam)
        - [+] summon wolves ?
        - [+] shapeshift to dire wolf
        - [+] regenerates
        - [+] firstaid skill (fast healing when resting)
    - [+] Werebear
        - [+] 6 hd
        - [+] shapeshift to grizzly bear
        - [+] summon 2-3 black bears
        - [+] firstaid skill (fast healing)
- [+] shapeshifting monsters sometimes start as animal form
- [+] if you are good/evil different alignments, mosnters should flat
      out refuse to join you.
- [+] more different sayphrases for recruitment.
- [+] when placing homelevobs, try to stick to rooms, not corridors
    - [+] getrandomroomcell() needs WE_xxx argument.
    - [+] implement cellmatchescondition(c, cond)
    - [+] real_getrandomadjcell() should use this too
- [+] swoop ability should only work with claw attacks
    - [+] F_FORCEATTACKOB
        - [+] getweapons() needs to honour this.
    - [+] spell.c: check if you have the right attack type
    - [+] aispellok: only if you have the right attack yype
- [+] horse - 2hd, brown u
- [+] Hippogriff (3hd , horse/eagle, 'u') - yellow
- [+] centaur (4hd, u) - grey
- [+] make pegasus be cyan
- [+] CATs
    - [+] Griffon (7hd, tr4-5, u, hates horses) - lion/eagle - yellow
          'f'
2012-03-15 09:19:05 +00:00
data - [+] when checking stairs for prints, check for f_naturalflight, not 2012-03-11 14:40:45 +00:00
doc - [+] move pctchance for individual spells from F_AICASTTOxxx to 2012-03-15 09:19:05 +00:00
Makefile - [+] CRASH in killflag() 2011-12-16 19:54:08 +00:00
ai.c - [+] move pctchance for individual spells from F_AICASTTOxxx to 2012-03-15 09:19:05 +00:00
ai.h - [+] ai shuldn't want its home/life objects. 2012-03-08 19:42:25 +00:00
attack.c - [+] weakness spell should half melee damage. 2012-03-11 01:39:33 +00:00
attack.h - [+] increase damage for missiles 2012-01-24 20:38:59 +00:00
data.c - [+] move pctchance for individual spells from F_AICASTTOxxx to 2012-03-15 09:19:05 +00:00
data.h - [+] increase accuracy of blessed firearms ? 2012-01-18 23:11:55 +00:00
defs.h - [+] move pctchance for individual spells from F_AICASTTOxxx to 2012-03-15 09:19:05 +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 - [+] when checking stairs for prints, check for f_naturalflight, not 2012-03-11 14:40:45 +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 - [+] move pctchance for individual spells from F_AICASTTOxxx to 2012-03-15 09:19:05 +00:00
io.h - [+] bug: notime being set in timeeffectslf() but NOT being UNSET!!! 2012-03-07 11:46:55 +00:00
lf.c - [+] move pctchance for individual spells from F_AICASTTOxxx to 2012-03-15 09:19:05 +00:00
lf.h - [+] ai shuldn't want its home/life objects. 2012-03-08 19:42:25 +00:00
map.c - [+] move pctchance for individual spells from F_AICASTTOxxx to 2012-03-15 09:19:05 +00:00
map.h - [+] move pctchance for individual spells from F_AICASTTOxxx to 2012-03-15 09:19:05 +00:00
mod_ob.txt initial checkin 2010-12-02 01:17:54 +00:00
move.c - [+] ai shuldn't want its home/life objects. 2012-03-08 19:42:25 +00:00
move.h - [+] make zombies eat flesh. 2012-03-05 10:31:21 +00:00
nexus.c - [+] weakness spell should half melee damage. 2012-03-11 01:39:33 +00:00
nexus.h - [+] fire skeleton shouldn't be immune to cold 2012-03-06 10:47:26 +00:00
objects.c - [+] move pctchance for individual spells from F_AICASTTOxxx to 2012-03-15 09:19:05 +00:00
objects.h - [+] weakness spell should half melee damage. 2012-03-11 01:39:33 +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 - [+] move pctchance for individual spells from F_AICASTTOxxx to 2012-03-15 09:19:05 +00:00
spell.h - [+] move pctchance for individual spells from F_AICASTTOxxx to 2012-03-15 09:19:05 +00:00
text.c - [+] move pctchance for individual spells from F_AICASTTOxxx to 2012-03-15 09:19:05 +00:00
text.h - [+] remove enchantment school 2012-02-27 08:27:55 +00:00
vault.c - [+] ai shuldn't want its home/life objects. 2012-03-08 19:42:25 +00:00
vault.h - [+] make zombies eat flesh. 2012-03-05 10:31:21 +00:00