My first attempt at a text roguelike game.
Go to file
Rob Pearce e30d5f334f - [+] djin and efreeti should hate each other
- [+] 'G' isn't remembering direction anymore
- [+] beginner athletics:  give skill where misisng in a melee attack
      doesn't cost stamina
- [+] klikirak shoudl like ALL obejct desctruction, but PREFER via fire.
- [+] insects shoudl ahve infinite stamina
- [+] replace DIECONVERT planks of wood type code
    - [+] instead, materials have dieconvert values based on damage.
        - [+] getsmallbreakob(material,damtype)
        - [+] getlargebreakob(material, damtype)
    - [+] when an object dies, lookup its material  and obejct size
        - [+] ie. large wooden objects turn into "x planks of wood"
        - [+] small ones turn into "x shards of wood"
        - [+] then remove TODO: code from changemat() in objects.c
    - [+] allow for hardcoded getsmallbrekaob, getbigbreakob
        - [+] F_BREAKOB, v0=damtype, v1=howmany, text = what
    - [+] remove specific code, like fire damage = pile of ash.
          ice+bash = shards, etc.
- [+] can use shards/planks of wood as (poor) weapons.
- [+] jackhammer shoudl be tech, not tool./
- [+] digging tools should make noise
- [+] remove freezing touch spell/scroll
- [+] better listen check when asleep - slithering should very rarely
      wake you up
    - [+] use adjusted volume value based on sleeping etc.
- [+] breaking locks by bashing should now work.
- [+] I'm often getting "The hollow tree seems to be blocked." when
      going to the sylvan woods.
    - [+] there is a tree in the way!
    - [+] fixed.
- [+] bug: evil players not getting xp for killing helpless. fixed.
- [+] bug: pullobto() not doing correct impassable check.
- [+] another bug: insylvan woods, stairs were on top of water!!!
- [+] ERROR - couldnt find pos for down stairs while making habitat
      forest.--More--
- [+] repairing should make noise too
    - [+] new flag - USENOISE
- [+] EATCONFER on clove of garlic isn't working
    - [+] it's because i'm only checking this if we have MUTABLE.
    - [+] use EATMUTATE instead for mutations.  then eatconfer works
          with everything.
- [+] more crush bugs
    - [+] You crush some pieces of broken glass underfoot.
          You see 28 pieces of broken glass here.
    - [+] You crush some pieces of broken glass underfoot.
          You see 28 pieces of broken glass here.
- [+] anything with natural flight sohuld still make noise when flying.
       otherwise it's too powerful.
    - [+] "wing flapping" . NV FLY
    - [+] NOISETEXT NV_FLY
    - [+] magical flight can still be silent.
- [+] make how high you can fly depend on the "Flight" or "Natural
      Flight" skill.
    - [+] F_FLYING v0 = height.
    - [+] without this skill, flight is dependant on spell power. 
    - [+] assign sk_flying to races.
    - [+] remove F_FLIGHTEVASION from races. skill now does this
          instead.
    - [+] validaterace:
        - [+] canwill ot_a_flight = need flight skill
    - [+] each rank = +1 size level of height.
    - [+] if you get the skill while already flying, adjust the flag
    - [+] fall from flying if burduned.
    - [+] skill also affacts how much your evasion while flying is
          boosted.
        - [+] this extra EV bonus from flight sohuld only work against
              NON flying creatures!
        - [+] 5 EV per rank
    - [+] have a differnet fly ability
        - [+] ability = flight or fly (use flying skill for height)
            - [+] implement
            - [+] replace monster flight with ability.
        - [+] spell = enchanted flight (use spell power for ehgiht)
        - [+] check all occurences of FROMSPELL, cope with FROMABIL too.
- [+] don't regenerate stamina when doing natural flight.
- [+] ai: if flying and no stamina left, stop flying.
- [+] ai: only start flying if we have >= 80% stamina.
- [+] how did a nutter miss a mammoan from point blank range?
    - [+] the nutter is throwing a peanut - acc = 64, speed = 2
    - [+] maybe fixed now.
- [+] felix should like using poison.
- [+] when asking whether you accept a god's offer, give a '?' option,
      to give help on that god.
    - [+] also have F_GODDECLINE text.
- [+] pipes of peace - calms everyone around you.  charges.
2012-11-22 03:13:27 +00:00
data - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
doc - [+] don't trigger ANY god effects while raging. 2012-07-30 02:35:02 +00:00
Makefile - [+] might need to increase effectiveness of armour again. incease 2012-11-19 04:57:48 +00:00
ai.c - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
ai.h - [+] might need to increase effectiveness of armour again. incease 2012-11-19 04:57:48 +00:00
attack.c - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
attack.h - [+] most monsters which covet food should have snatch - so that you 2012-11-09 11:50:52 +00:00
data.c - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
data.h - [+] new skill: advanced combat 2012-07-18 10:12:32 +00:00
defs.h - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +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 - [+] might need to increase effectiveness of armour again. incease 2012-11-19 04:57:48 +00:00
flag.h - [+] most monsters which covet food should have snatch - so that you 2012-11-09 11:50:52 +00:00
god.c - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
god.h - [+] most monsters which covet food should have snatch - so that you 2012-11-09 11:50:52 +00:00
io.c - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
io.h - [+] might need to increase effectiveness of armour again. incease 2012-11-19 04:57:48 +00:00
lf.c - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
lf.h - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
map.c - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
map.h - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
mod_ob.txt initial checkin 2010-12-02 01:17:54 +00:00
move.c - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
move.h - [+] chemistry skill lets to mix venom sacs into potions 2012-11-15 11:39:46 +00:00
nexus.c - [+] might need to increase effectiveness of armour again. incease 2012-11-19 04:57:48 +00:00
nexus.h - [+] might need to increase effectiveness of armour again. incease 2012-11-19 04:57:48 +00:00
objects.c - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
objects.h - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
save.c - [+] might need to increase effectiveness of armour again. incease 2012-11-19 04:57:48 +00:00
save.h - [+] make zombies eat flesh. 2012-03-05 10:31:21 +00:00
shops.c - [+] chemistry skill lets to mix venom sacs into potions 2012-11-15 11:39:46 +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 - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
spell.h - [+] vault:pub 2012-11-13 05:04:30 +00:00
text.c - [+] djin and efreeti should hate each other 2012-11-22 03:13:27 +00:00
text.h - [+] might need to increase effectiveness of armour again. incease 2012-11-19 04:57:48 +00:00
vault.c - [+] might need to increase effectiveness of armour again. incease 2012-11-19 04:57:48 +00:00
vault.h - [+] hecta's escaping sacrifices - only trigger this 5 turns AFTER 2012-07-15 13:27:45 +00:00