Rob Pearce
980daa1d8c
Ensure that Battlemage's initial three spell schools are unique.
2016-06-14 01:10:33 +10:00
Rob Pearce
8500c020cb
When an lf slips on an object, cause 1 damage per lf size level.
2016-06-14 00:15:13 +10:00
Rob Pearce
4e94d1fecc
Tweak description - "almost completely dark" is misleading.
2016-06-14 00:11:27 +10:00
Rob Pearce
dd7bfeb091
Reduce power of Refraction - now gives 10-40% evasion instead of 20-55
2016-06-14 00:05:58 +10:00
Rob Pearce
d82cee08ec
'harvest flame' spell now puts out F_ONFIRE objects.
2016-06-13 23:50:38 +10:00
Rob Pearce
6bdb138faf
Increase precision of displayed stamina costs to 2 decimal places.
2016-06-13 23:40:29 +10:00
Rob Pearce
729da5bb52
Fixed crash when 'what goes up' is active and a thrown missile is destroyed.
2016-06-13 23:38:45 +10:00
Rob Pearce
0b76162f5f
getrandomracewithflag() now works.
2016-06-13 23:23:11 +10:00
Rob Pearce
57740d9016
Typo.
2016-06-13 22:30:31 +10:00
Rob Pearce
77ee8bb7d7
Manrikimodifications:
...
Reduce difficulty of strength check to escape it.
Make it take damage when struggling
2016-06-13 22:24:31 +10:00
Rob Pearce
cd58efb772
Fixed bug in getrandomobofclass() causing "get random food" to fail.
2016-06-13 22:18:24 +10:00
Rob Pearce
3e3bc4a334
Updated description of 'glowing flask'
2016-06-13 21:58:37 +10:00
Rob Pearce
f2a8f408d6
Lowered power of 'chill' spell.
2016-06-13 21:43:19 +10:00
Rob Pearce
efdbd3fe40
Insects resist cold.
2016-06-13 21:42:05 +10:00
Rob Pearce
52a57e7b17
God piety should only be affected by backstabs etc. if the attacker was the player!
2016-06-13 09:50:49 +10:00
Rob Pearce
4c4c3a3e04
should be able to 'o'perate a lockpick to trigger the 'pick locks' skill using that object.
2016-06-13 09:30:03 +10:00
Rob Pearce
51bdeede32
For cartographer skills, don't shade out some known cells outside of our vision range. - stairs - doors - objects
2016-06-13 09:15:00 +10:00
Rob Pearce
3dd52fa511
When describing an object fmor a shop, show its real (identified) name.
2016-06-13 08:44:14 +10:00
Rob Pearce
4994faa11b
Mottled snail now has cold resistance.
2016-06-12 22:01:36 +10:00
Rob Pearce
6edfb3ee6d
bigfix: aigetlastknownpos() fails when one of the adjacent cells is off the edge of the map.
2016-06-12 22:01:02 +10:00
Rob Pearce
60e28b6c03
If revived while stuck inside a solid wall, move elsewhere.
2016-06-10 15:27:26 +10:00
Rob Pearce
b7627de8cb
F_POWDER items now dissolve in water.
2016-06-09 21:17:39 +10:00
Rob Pearce
c6f3f3f9bd
- takedamage() should end instantly if object is aleady dead.
2016-06-09 17:11:47 +10:00
Rob Pearce
8730225c6e
Added new version of pool room vault with deep water.
2016-06-09 12:20:48 +10:00
Rob Pearce
c1f8bdcc9d
Remove "dissolved" killverb for acid - doesn't make sense.
2016-06-09 11:46:31 +10:00
Rob Pearce
2daa5d79a2
Scroll of wishing value was way too low ($150)
2016-06-09 11:34:27 +10:00
Rob Pearce
aa1a3e22cf
Mages should start at inept in non-primary/secondary spell schools.
2016-06-09 11:33:58 +10:00
Rob Pearce
0f90f3b76f
Tweak breakob code again to cope with various numbers of broken object types, not just 2.
...
Replace all (struct)->weight with (struct)->mass.
2016-06-09 11:24:24 +10:00
Rob Pearce
74b0e9841f
Modify getbreakob() to produce less objects - a burned giant newt corpse was turning into ~38 piles of ash!
2016-06-09 10:52:48 +10:00
Rob Pearce
a4735d597c
MAke object weight functions more meaningful - getobmass() and getobweight()
2016-06-09 10:51:55 +10:00
Rob Pearce
d676a33072
Fix crash in ai movement when move was "successful" but target cell was still removed (eg. tried to open an unopenable door).
2016-06-09 10:25:50 +10:00
Rob Pearce
d98ba870ca
New option: prompt to abandon spells/abilities
2016-06-07 20:12:22 +10:00
Rob Pearce
fd450ba0c3
- Allow mages to select spells from their primary school through training, by spending points.
...
- Rename 'weapon attraction' spell to 'guided weapon'
- When showing spells in a book, include their school
- $ key to show current money
2016-06-07 16:52:41 +10:00
Rob Pearce
267f046986
When you fail to disarm a trap on a chest, and it goes off, ensure the trap is removed.
2016-06-06 22:29:20 +10:00
Rob Pearce
176aea7374
Increase attack delay on polearms.
2016-06-06 22:17:19 +10:00
Rob Pearce
5bcf36fdce
Show stamina cost in weapon description.
2016-06-06 20:55:53 +10:00
Rob Pearce
0bc557f2f5
If you run out of stamina while flying, immediately stop flying.
...
Don't require stamina to stop flying.
2016-06-06 20:42:45 +10:00
Rob Pearce
95e36275d3
Increase cooldown time on monsters casting 'flee' spells
2016-06-06 19:21:15 +10:00
Rob Pearce
250fe6033a
Cursed scroll of sense surroundings should set cell known glyphs to random.
2016-06-06 17:22:16 +10:00
Rob Pearce
eabf474c08
Allow random objects with given rarity in vault files "rare random thing" or "vrare random thing"
...
poolroom.vlt should have slightly less piranhas and a chance of rare objects underwater
2016-06-06 17:07:14 +10:00
Rob Pearce
8456ed6a74
- Option to notify about absorbed into dirt
...
- Fix crash if no cells found for god to appear.
- When calling fillpot from splashes moved/placed objects, make sure there is sufficient liquid to fill to container.
- Potion of blood sohuld always be a 'dark red potion'
2016-06-06 15:21:47 +10:00
Rob Pearce
bd0f37f461
*water appearing/moving onto cells should turn empty flasks into potions if they have F_FILLPOT
2016-06-06 12:15:42 +10:00
Rob Pearce
d381e8444c
- Introduce MR_BACKTOLAIR to avoid ai code failures.
...
- Clear message bar before askobject()
- Make towel code include certain small liquids on the ground (splash of water, blood, etc)
2016-06-06 10:28:49 +10:00
Rob Pearce
a23bedde10
*When using a towel, make it able to dry off objects on the ground.
...
*When using a towel, make it wet based on how much you dry off.
*Create Water description should specify that water is created on the ground.
*when creating "a wet xxx", make its wetness time be the maximum.
*fixed bug where F_WET obmods would not show up after the v1 timer value changed (added flags->obmodignore[])
2016-06-04 10:20:34 +10:00
Rob Pearce
e1edc8e14b
- In THREAT ASSESSMENT, don't show both "your <limb> is destroyed" and "you have no <limb>".
...
- Make '0' work as a shortcut slot.
- Change default shortcuts
Sixth sense -> 6 ("SIXth" -> "6th" -> 6)
Tiptoe -> 0 ("tOE" -> "oh" -> 0)
Training -> 9
2016-06-03 15:28:05 +10:00
Rob Pearce
f3030981fa
Fixed bug from recent commit where wished for objects weren't correctly described.
2016-06-02 16:50:32 +10:00
Rob Pearce
9cd7615a9b
Bug - check for slippery objects in initiatemove() was done on the NEW cell, not
...
the current one.
2016-06-02 16:47:27 +10:00
Rob Pearce
59204a30a0
Fix object text when it has attribute scaling but no requirement.
2016-06-02 16:41:18 +10:00
Rob Pearce
9330c00ab3
Uncursing objects now causes them to become unequipped.
2016-06-02 16:35:12 +10:00
Rob Pearce
dc48475d8b
Cursed eyewear now _reduces_ your vision range.
2016-06-02 16:22:26 +10:00