nexus/doc
Rob Pearce 6c26901e75 - [+] monster: triclops. perception. vuln to light.
- [+] flying creatures shoudl fall to the ground when unconscious
    - [+] (this might kill them)

- [+] animate statue - bring statue to life
- [+] excavate - radial, obliterate walls + obs, doesn't affect lfs
- [+] test unicode wall glyph! 0x2588
- [+] use unicode for gas
    - [+] change f_glyph so that v1 = symbol, instead of text = symbol
        - [+] change code
        - [+] change definitions (macro)
    - [+] test
    - [+] implement puff  = UNI_SHADELIGHT
    - [+] implement cloud = bolded
    - [+] if good, extend to staem etc
- [+] blue background for lfs in the water
- [+] prone in water means effective lower height
- [+] glass/ice cells not shattering properly
- [+] make magic barriers be solid too
- [+] combine lockpick code in io.c and objects.c into the lockpick()
      function.
    - [+] first ask what to use (if required)
    - [+] then ask what dir (if required)
    - [+] then ask what to unlock (if reuiqred)
    - [+] then do it
- [+] locked containers
    - [+] picklocks prompts to try them.
    - [+] in addob, use non-inheritable f_lockedchance for both doors
          and chests?
        - [+] v0 = chance v1 = mod per depth
        - [+] doors:
            - [+] base 20% chance locked
            - [+] every 5 levels, add 10% chance
    - [+] add this to chests / safeboxes
    - [+] operate doesn't let you open them
- [+] bugs in linkexits and linkexit
    - [+] linkexits: wasn't checking the correct exit cell!!!
    - [+] lnkexit: wasn't blanking the startcell
GRATINGS:
- [+] flags:
    - [+]         addflag(lastot->flags, F_OPPOSITESTAIRS,
          OT_HOLEINROOF, NA, NA, NULL);
    - [+] climbable d_down NA
- [+] BUT you can't climb it if it's locked.
- [+] usestairs() - if you climb a grating and it has no maplink:
    - [+] use createregionlink(map, cell, grating_object, NULL,
          RG_SEWER, map->region)
- [+] make stench affect enhancedsmell creatures more.
- [+] excavate should only affect SOLID matter.
- [+] going down a drain:
    - [+] "You walk down a staircase" should be "climb down a drain"
- [+] deep slime in sewers sohuldn't spread
- [+] deep slime should spread to a slime puddle if it does....
- [+] fix background glyph colour for slime
- [+] killed by drowning should really be "drowned in %s"
SEWER HABITAT
- [+] permenant stench
    - [+] if you're in a sewer cell and are not nauseated, add it.
    - [+] nauseated doesn't expire in sewers.
- [+] add RG_SEWER
- [+] new regiontype - RG_SEWER
- [+] map:
    - [+] pick size 2 - 5
    - [+] start at x=2,y=2
    - [+] add square 3x3 rooms in gridlike layout (but need space for 5)
    - [+] connect rooms to orthogonally adjacent ones with passages
        - [+] use addexits().  no exits on outer walls.
    - [+] fill all empty cells with low floor and water (but NOt the
          one with the exit!)
    - [+] any solid with orthogonally adjacent water changes to a
          walkway
    - [+] cope with different x/y room counts
    - [+] cope with differnet vert/horz corridor sizes.
        - [+] horz = 2
        - [+] vert = 1
    - [+] random room size
- [+] allow objectclasses to have f_rarity
    - [+] modify getrandomobcalss
    - [+] but DONT make objects inherit it!!!
    - [+] this is used to override selection hased on habitat - modify
          getrandomobcalss appropriately
- [+] random objects/treasure:
    - [+] add these only in non-water cells??
        - [+] move all obs from water clls to random land cells
    - [+] frequent
        - [+] vomit
        - [+] soggy paper
        - [+] rotted food (add f_tainted to it)
    - [+] common
        - [+] wep/arm
        - [+] all wep/arm are shoddy in sewers
    - [+] uncommon
        - [+] rings (higher than normal chance - they were lost down
              sinks)
        - [+] occasional tech
- [+] bug: playerstart3 vault filled with walls when made randomly!
- [+] death speech text for intelligent monsters
    - [+] 'aaargh!'
    - [+] 'this isn't over!'
- [+] BUG: linkexits() - gettings exits in the wrong place.  maybe not
      taking rotation into account???
    - [+] for example in playerstart_5 vault, found an 'exit' at the x:
    - [+] this comes from the map flag f_roomexit, x, y
    - [+] the flag may have bene added from autodoors()
    - [+] have changed code so that f_roomexti uses text field to say
          who added it
2011-11-29 02:25:04 +00:00
..
add_attrib.txt * [+] make vending machines use this container code instead. 2011-07-13 21:40:28 +00:00
add_bodypart.txt Updates 2011-01-31 19:16:13 +00:00
add_damtype.txt - [+] player start objects shouldn't get random brands like silver! 2011-09-28 01:05:10 +00:00
add_god - [+] add autopop to playerstart vaults 2011-09-14 22:42:54 +00:00
add_habitat.txt - [+] askchar - default isnt working. 2011-06-22 06:01:48 +00:00
add_intrinsic.txt Updates 2011-01-31 19:16:13 +00:00
add_levelabil.txt - [+] young hawk moving very slowly? was healing. 2011-04-13 23:44:29 +00:00
add_material.txt - [+] get rid of "sorcery" skill, and move 'study scrolls' ability to 2011-10-12 21:15:48 +00:00
add_obclass.txt Updates 2011-01-31 19:16:13 +00:00
add_poisontype.txt - [+] young hawk moving very slowly? was healing. 2011-04-13 23:44:29 +00:00
add_potions.txt a 2011-03-04 01:22:36 +00:00
add_race.txt initial checkin 2010-12-02 01:17:54 +00:00
add_raceclass.txt - [+] bug: when ally can't see you it goes to sleep 2011-11-07 02:12:04 +00:00
add_regiontype.txt - [+] askchar - default isnt working. 2011-06-22 06:01:48 +00:00
add_skill.txt - [+] bug: when ally can't see you it goes to sleep 2011-11-07 02:12:04 +00:00
add_spells.txt - [+] issues with drawing off edge of map. 2011-05-19 20:30:58 +00:00
add_spellschool.txt - [+] young hawk moving very slowly? was healing. 2011-04-13 23:44:29 +00:00
colours.txt * [+] operate a candlabrum on the ground confers permenant light 2011-07-26 02:01:05 +00:00
criticals.txt - [+] bug: when running, i jumped into deep water! 2011-08-24 23:48:29 +00:00
dnd.txt a 2011-03-04 01:22:36 +00:00
glyphs.txt - [+] monster: triclops. perception. vuln to light. 2011-11-29 02:25:04 +00:00
godnames * [+] operate a candlabrum on the ground confers permenant light 2011-07-26 02:01:05 +00:00
object_ideas.txt a 2011-03-04 01:22:36 +00:00
regions - [+] can't go up to forest now!!!! 2011-05-16 02:03:25 +00:00
throwdist.txt Updates 2011-01-31 19:16:13 +00:00
throwspeeds.txt a 2011-03-04 01:22:36 +00:00
vaults.txt - [+] fix bug in randomtalk 2011-11-17 00:50:33 +00:00
volumes.txt - [+] issues with drawing off edge of map. 2011-05-19 20:30:58 +00:00
wandwondereffects a 2011-03-04 01:22:36 +00:00