crawl.git
5 years agoMake Lair Rune branches only 4 levels long
reaverb [Wed, 8 Apr 2015 17:44:20 +0000]
Make Lair Rune branches only 4 levels long

Generally these branches have gimmicks such as liquids, slow movement,
webs, etc. which outstayed their welcome when they lasted for five
levels.

Since only two levels per game are being removed, no active attempt to
adjust for XP/items lost is being taken at this time.

5 years agoRemove a function which always returns false
reaverb [Sun, 26 Apr 2015 04:03:43 +0000]
Remove a function which always returns false

(is_potentially_unholy_item())

5 years agoSimplify god_hates_item_handling()
reaverb [Sun, 26 Apr 2015 03:20:23 +0000]
Simplify god_hates_item_handling()

Literally every place which called god_hates_item_handling() also called
good_god_hates_item_handling(), so now good_god_hates_item_handling() is
a static helper function for god_hates_item_handling().

5 years agoImprove formatting.
Neil Moore [Sun, 26 Apr 2015 06:03:01 +0000]
Improve formatting.

5 years agoMerge pull request #4 from pull/4/head
Neil Moore [Sun, 26 Apr 2015 06:01:47 +0000]
Merge pull request #4 from pull/4/head

Panlord resists

5 years agoSimplify pan lord rF/rC calculation. pull/4 4/head
Alex Jurkiewicz [Wed, 15 Apr 2015 03:36:26 +0000]
Simplify pan lord rF/rC calculation.

Old numbers were:
1/3 rF++, 1/3 rF+, 29/30 rF, 1/30 rF-.
1/3 rC++, 1/3 rC+, 1/3 rC-.

New numbers are the same for both resists:
3/10 res++, 3/10 res+, 3/10 res, 1/10 res-.

This keeps positive resist chance basically the same but standardises
the chance for negative resist chance.

This is a small buff for fire users (more rF-) and a less small nerf for
cold users (less rC-).

5 years agoMerge pull request #10 from noxdominus/patch-1
Neil Moore [Sun, 26 Apr 2015 05:29:29 +0000]
Merge pull request #10 from noxdominus/patch-1

Another descript/ru update

Formatting has been improved. In addition, I have tried to improve the
accuracy of the translation.

[skip ci]

5 years agoStaticalise a function.
Neil Moore [Sun, 26 Apr 2015 05:08:20 +0000]
Staticalise a function.

5 years agoCorrect signedness and simplify.
Neil Moore [Sun, 26 Apr 2015 05:08:08 +0000]
Correct signedness and simplify.

5 years agoBreak a long line.
Neil Moore [Sun, 26 Apr 2015 05:01:08 +0000]
Break a long line.

Mostly to placate unbrace.

5 years agoUse member initializer syntax in domino.h.
Neil Moore [Sun, 26 Apr 2015 04:45:26 +0000]
Use member initializer syntax in domino.h.

And a few related adjustments: make EdgeDomino's four-parameter
constructor take domino::colour instead of uint32_t; and use
a macro for the entire int-to-OrientedColour conversion rather
than just the signum part.

5 years agoRemove some "typedef struct"s.
Neil Moore [Sun, 26 Apr 2015 04:39:50 +0000]
Remove some "typedef struct"s.

5 years agoModify tileview to use domino data for floors
Brendan Hickey [Sun, 26 Apr 2015 04:53:42 +0000]
Modify tileview to use domino data for floors

After generating a domino set, pass this into the pick tile functions.
From there, we can select a particular domino variant and return that
tile. For tile sets that don't use dominoes, this change should be a
no op.

5 years agoGenerate a domino set when initializing a level.
Brendan Hickey [Sun, 26 Apr 2015 03:45:45 +0000]
Generate a domino set when initializing a level.

Use the cohen stochastic tiling set. Tepidly use this value for rand1.

5 years agoFormatting fixes.
Neil Moore [Sun, 26 Apr 2015 04:16:43 +0000]
Formatting fixes.

5 years agoCheck healing for potion of curing can_use().
Alex Jurkiewicz [Tue, 21 Apr 2015 13:00:00 +0000]
Check healing for potion of curing can_use().

[Committer's note: taken from the middle of pull request #11 -nfm]

5 years agoAdd checkwhite/unbrace -M (gammafunk)
Neil Moore [Sun, 26 Apr 2015 03:27:48 +0000]
Add checkwhite/unbrace -M (gammafunk)

Like -m (modified files only), except it considers files modified in
the working dir, not just the cache.

5 years agoRemove specialized food handling for Objstat
gammafunk [Fri, 24 Apr 2015 21:40:05 +0000]
Remove specialized food handling for Objstat

We no longer need to filter out unused food types, since these don't
place and objects that don't place won't have entries now.

5 years agoRework Objstat output to make one file per table
gammafunk [Tue, 21 Apr 2015 04:36:00 +0000]
Rework Objstat output to make one file per table

Previously output was one file per branch, with all object tables in the
same file. Now there is one file per table, with a separate file
containing job details. For item stats, each item type has it's own
table file, and there's one table for monster stats. Each table contains
the data for all levels, with a new row for entries from each level
instead of having them in the same row, and a column to indicate the
level. The level column has a format of "Branch:Depth", where depth is
always two digits for sorting purposes, the branch summary entries have
"Branch" only, and the all level summary uses "AllLevels".

Additionally objects that don't exist for a given level do not get
entries in the output table for that level, drastically reducing the
size of the monster table and some item tables for many
branches. Previously we printed rows all objects even if they never
appeared

These changes will make the data work a lot better in spreadsheets in
terms of table headers and will allow the data to be more easily
imported into e.g. Google Sheets. A workbook made from all data can have
one sheet per table instead of one sheet per branch.

5 years agoMove Objstat equipment brand data into seperate vectors
gammafunk [Tue, 21 Apr 2015 04:35:13 +0000]
Move Objstat equipment brand data into seperate vectors

Weapons and armour have their own vectors, to avoid further indexing
hell. Refactor so that this doesn't create significant code duplication.

5 years agoRevert "Revert "Add %domino syntax to rltiles.""
Neil Moore [Sun, 26 Apr 2015 02:24:08 +0000]
Revert "Revert "Add %domino syntax to rltiles.""

It should work now with the HOSTCC/HOSTCXX updates.

This reverts commit 4a8d220c4f0cfebd2d262c753e4628c57874dd94.

5 years agoMake FORCE_{CC,CXX} override host compiler, too.
Neil Moore [Sun, 26 Apr 2015 02:23:52 +0000]
Make FORCE_{CC,CXX} override host compiler, too.

5 years agoRevert "Add %domino syntax to rltiles."
Brendan Hickey [Sun, 26 Apr 2015 02:00:43 +0000]
Revert "Add %domino syntax to rltiles."

This reverts commit daf9aa6ac54fa40c43d7d9654542874f6fd6b0d9.
Build breakage.

5 years agoAdd %domino syntax to rltiles.
Brendan Hickey [Sun, 26 Apr 2015 01:42:42 +0000]
Add %domino syntax to rltiles.

A coloring is specified as:

%domino N E S W

For example, we could place '0 1 0 0' next to '0 0 0 1'.

The four parameters should be non-negative 8-bit integers. To simplify
the generated code, emit a bit-packed representation of the coloring.

5 years agoRe-add display of Strip Resistance resistance
Nicholas Feinberg [Sun, 26 Apr 2015 00:25:00 +0000]
Re-add display of Strip Resistance resistance

describe.cc already had special-case code handling it.

This partilly reverts commit eb346c200a38e9f07d275752b7971a950.

5 years agoMerge branch 'master' into domino2
Brendan Hickey [Sat, 25 Apr 2015 23:21:35 +0000]
Merge branch 'master' into domino2

5 years agoTweak some spell descriptions
Chris Campbell [Sat, 25 Apr 2015 22:16:51 +0000]
Tweak some spell descriptions

5 years agoFix descriptions of some monster hexes
Chris Campbell [Sat, 25 Apr 2015 22:01:56 +0000]
Fix descriptions of some monster hexes

These work in weird ways and don't check MR normally, so displaying the MR
chance in their description gives completely incorrect information. Probably
they should be adjusted to work in a more sensible way, somehow.

5 years agoDon't reassemble scrolls of random uselessness
reaverb [Sat, 25 Apr 2015 20:43:49 +0000]
Don't reassemble scrolls of random uselessness

This effect was annoying because you had to manually drop the
"reassembled" scroll if you didn't want it.

5 years agoActually normalize Ru sac piety
Corin Buchanan-Howland [Sat, 25 Apr 2015 15:51:38 +0000]
Actually normalize Ru sac piety

Because somehow I reverted most of my changes before pushing that previous
commit. :P

5 years agoAdjust Ru sacrifice ability letters
Corin Buchanan-Howland [Sat, 25 Apr 2015 15:44:26 +0000]
Adjust Ru sacrifice ability letters

There are more sacrifices now, so we need more breathing room.

5 years agoNormalize Ru sacrifice values slightly
Corin Buchanan-Howland [Sat, 25 Apr 2015 15:43:35 +0000]
Normalize Ru sacrifice values slightly

Just reducing the number of different values.

5 years agoAdd two new Ru sacrifices: resistance and eye
Corin Buchanan-Howland [Sat, 25 Apr 2015 15:41:37 +0000]
Add two new Ru sacrifices: resistance and eye

Sacrifice Resistance is {rF- rC-} and worth as much piety as sac hand.
Sacrifice an Eye gives you 2x inaccuracy, like the amulet*2. It stacks with
the amulet. It's worth 35 piety, like Sacrifice Skill.

5 years agoDocument that shadow invis swiftness appears in two places.
Neil Moore [Sat, 25 Apr 2015 15:07:58 +0000]
Document that shadow invis swiftness appears in two places.

[skip ci]

5 years agoMention a MONS_SHADOW hidden mechanic in xv (kvaak)
Neil Moore [Sat, 25 Apr 2015 14:51:27 +0000]
Mention a MONS_SHADOW hidden mechanic in xv (kvaak)

5 years agoMake Cheibriados wrath continue to slow the player until it expires
Chris Campbell [Sat, 25 Apr 2015 13:31:20 +0000]
Make Cheibriados wrath continue to slow the player until it expires

Based on however slow the player was at their max Chei piety reached.

5 years agoMake shadow form undispellable, end shadow form when abandoning Dith
Chris Campbell [Sat, 25 Apr 2015 13:30:44 +0000]
Make shadow form undispellable, end shadow form when abandoning Dith

5 years agoSuppress Ignite Blood under Dithmenos
Chris Campbell [Sat, 25 Apr 2015 13:30:24 +0000]
Suppress Ignite Blood under Dithmenos

5 years agoUpdate and improve some god descriptions
Chris Campbell [Sat, 25 Apr 2015 13:09:02 +0000]
Update and improve some god descriptions

5 years agoDon't redraw the screen when starting/ending gold distraction
Chris Campbell [Sat, 25 Apr 2015 12:06:20 +0000]
Don't redraw the screen when starting/ending gold distraction

Apparently this isn't necessary after all.

5 years agoGive Maxwell's etheric cage a "RegenMP" inscription
Chris Campbell [Sat, 25 Apr 2015 11:49:01 +0000]
Give Maxwell's etheric cage a "RegenMP" inscription

5 years agoFix fire dragon description (9678)
Nicholas Feinberg [Fri, 24 Apr 2015 14:16:07 +0000]
Fix fire dragon description (9678)

5 years agoAdd draconian flavours to -playable-json.
Darshan Shaligram [Thu, 23 Apr 2015 23:58:11 +0000]
Add draconian flavours to -playable-json.

5 years agoFix a missing paren (#9675)
Neil Moore [Thu, 23 Apr 2015 22:41:02 +0000]
Fix a missing paren (#9675)

5 years agoDocument -playable-json replacing -list-combos.
Darshan Shaligram [Thu, 23 Apr 2015 20:51:02 +0000]
Document -playable-json replacing -list-combos.

5 years agoUpdate MSVC project for JSON changes.
Neil Moore [Thu, 23 Apr 2015 20:46:28 +0000]
Update MSVC project for JSON changes.

Add json.h to the project, and make it build and link in json.obj
unconditionally.

5 years agoJSON for playable species+apts, jobs, combos
Darshan Shaligram [Thu, 23 Apr 2015 20:42:12 +0000]
JSON for playable species+apts, jobs, combos

Because Sequell would like to stop parsing C++ code now, please.

Uses webtiles' json.cc.

5 years agoRevert "JSON for playable species+apts, jobs, combos"
Darshan Shaligram [Thu, 23 Apr 2015 19:45:34 +0000]
Revert "JSON for playable species+apts, jobs, combos"

This reverts commit 46ea7691c8421e3b1c6b5f04fcd833724311eba1.

5 years agoJSON for playable species+apts, jobs, combos
Darshan Shaligram [Thu, 23 Apr 2015 19:01:42 +0000]
JSON for playable species+apts, jobs, combos

Because Sequell would like to stop parsing C++ code now, please.

Adds https://github.com/miloyip/rapidjson as a contrib submodule (forked into
GitHub crawl project).

5 years agoMostly add etheric cage tiles (CanOfWorms)
Nicholas Feinberg [Thu, 23 Apr 2015 04:58:18 +0000]
Mostly add etheric cage tiles (CanOfWorms)

The playerdoll tile isn't working and I can't figure out why;
someone else can fix that.

5 years agoFlatten some animate dead code
Nicholas Feinberg [Thu, 23 Apr 2015 04:30:55 +0000]
Flatten some animate dead code

5 years agoDisallow animating deep-water corpses (bcadren)
Nicholas Feinberg [Thu, 23 Apr 2015 04:24:43 +0000]
Disallow animating deep-water corpses (bcadren)

Letting non-aquatic species animate corpses trapped in deep water
is a UI screw. Letting only aquatic species do so is, as bcadren
notes, counterintuitive and bizarre. (Also, it was bugged when
trying to revive the corpses of land monsters that somehow wound
up in deep water - a 'puff of smoke' would appear...)

5 years agoTweak zombification comments
Nicholas Feinberg [Thu, 23 Apr 2015 04:24:05 +0000]
Tweak zombification comments

5 years agoFix Maxwell's changelog
Nicholas Feinberg [Thu, 23 Apr 2015 04:10:58 +0000]
Fix Maxwell's changelog

5 years agoNew Eternal Torment sprites (CanOfWorms)
Nicholas Feinberg [Thu, 23 Apr 2015 01:59:48 +0000]
New Eternal Torment sprites (CanOfWorms)

There were multiple sets of tiles submitted; I did an entirely
scientific poll by asking my little brother which he preferred,
and he chose these. Enjoy your torment!

5 years agoChangelog through 0.17-a0-762-gdd96e34
Nicholas Feinberg [Thu, 23 Apr 2015 01:53:34 +0000]
Changelog through 0.17-a0-762-gdd96e34

5 years agoMake grand avatars faster (travis).
Shmuale Mark [Wed, 22 Apr 2015 20:03:53 +0000]
Make grand avatars faster (travis).

5 years agoRemove a duplicate obsolete file
Chris Campbell [Wed, 22 Apr 2015 19:22:32 +0000]
Remove a duplicate obsolete file

If anyone really needs to know about key changes in 0.5 and 0.4, the .txt file
is probably sufficient, there's no need for a fancy pdf too!

5 years agoRemove the constant term in Gozag's fee.
Shmuale Mark [Wed, 22 Apr 2015 18:30:36 +0000]
Remove the constant term in Gozag's fee.

It's intended to make switching in the late game harder, and a constant
term overwhelmingly affects early-game characters considering Gozag.

5 years agoRefactor and comment monster_habitable_grid.
Shmuale Mark [Wed, 22 Apr 2015 18:09:54 +0000]
Refactor and comment monster_habitable_grid.

5 years agoMerge levitation and flight.
Shmuale Mark [Wed, 22 Apr 2015 17:23:01 +0000]
Merge levitation and flight.

There were only very minor gameplay differences between them, and they
were arguably bugs -- for example, paralysed flyers couldn't teleport onto
deep water, but being paralysed didn't make them fall in ever since commit
8973858003fa. No need for the extra code complexity in order to say that a
monster is flying magically; "It can fly" is generic enough.

5 years agoMake Ash skill boost and fencer's gloves (and Heroism) stack (#9666).
Shmuale Mark [Wed, 22 Apr 2015 14:56:05 +0000]
Make Ash skill boost and fencer's gloves (and Heroism) stack (#9666).

5 years agoFix the speed brand (amalloy).
Shmuale Mark [Wed, 22 Apr 2015 14:34:45 +0000]
Fix the speed brand (amalloy).

5 years agoUpdate Ignite Poison description
Nicholas Feinberg [Wed, 22 Apr 2015 02:17:59 +0000]
Update Ignite Poison description

5 years agoRemove an outdated comment
Nicholas Feinberg [Wed, 22 Apr 2015 02:16:46 +0000]
Remove an outdated comment

5 years agoSquash ignite poison spam
Nicholas Feinberg [Mon, 20 Apr 2015 03:25:31 +0000]
Squash ignite poison spam

5 years agoAdjust Ignite Poison cloud duration
Nicholas Feinberg [Thu, 16 Apr 2015 06:00:01 +0000]
Adjust Ignite Poison cloud duration

Base it on power, rather than the previous clouds' durations.

5 years agoIncrease Ignite Poison's direct damage
Nicholas Feinberg [Thu, 16 Apr 2015 05:48:21 +0000]
Increase Ignite Poison's direct damage

The charts for monster poison damage:

    avg. dam/turn   avg. dam (total)    avg total turns
stacks
1       0.75            6.75            9
2       1.00            15.75           18
3       1.25            18              18
4       2.5             24.75           18
(not just avg * turns since degree degrades over time)

Ignite Poison now does an average of 200%-300% of average poison
damage (increasing with spellpower), depending on degree. Doesn't
currently take remaining duration into account - possibly it
should, or possibly the damage numbers should just be lowered
slightly to compensate.

5 years agoTweak debug messages for poison damage
Nicholas Feinberg [Thu, 16 Apr 2015 05:47:59 +0000]
Tweak debug messages for poison damage

Include degree when printing poison damage for monsters.

5 years agoAdjust Ignite Poison's level & schools
Nicholas Feinberg [Wed, 1 Apr 2015 07:00:52 +0000]
Adjust Ignite Poison's level & schools

Level from 5 (formerly 6, formerly 7) to 3; add Poison school.
Also cap power at 100 (formerly 200).

5 years agoSimplify Ignite Poison
Nicholas Feinberg [Wed, 1 Apr 2015 05:26:15 +0000]
Simplify Ignite Poison

It now only ignites poisoned creatures & poisonous clouds, not
creatures/weapons with venom attacks, &c.

5 years agoAlso check item egos before choosing to stack them
Alan Malloy [Wed, 22 Apr 2015 01:33:45 +0000]
Also check item egos before choosing to stack them

5 years agoUpdate unident.txt pull/10 10/head
noxdominus [Tue, 21 Apr 2015 21:15:54 +0000]
Update unident.txt

5 years agoUpdate species.txt
noxdominus [Tue, 21 Apr 2015 21:12:52 +0000]
Update species.txt

5 years agoUpdate backgrounds.txt
noxdominus [Tue, 21 Apr 2015 21:09:16 +0000]
Update backgrounds.txt

5 years agoDon't collide with existing saves (|amethyst)
Nicholas Feinberg [Tue, 21 Apr 2015 05:54:02 +0000]
Don't collide with existing saves (|amethyst)

5 years agoGenerate random names for players (Arrhythmia)
Nicholas Feinberg [Tue, 21 Apr 2015 05:35:27 +0000]
Generate random names for players (Arrhythmia)

If they leave the name field blank during offline character
creation. (Using panlord/shopkeeper/etc name gen.)

5 years agoFix naga save compat (wheals)
Nicholas Feinberg [Tue, 21 Apr 2015 01:14:33 +0000]
Fix naga save compat (wheals)

The previous version would stomp on any upgraded innate muts on
save load.

5 years agoTake speed brand into account in weapon_min_delay (#9663).
Shmuale Mark [Mon, 20 Apr 2015 22:18:23 +0000]
Take speed brand into account in weapon_min_delay (#9663).

5 years agoWarn the player when tabbing with a bad weapon.
Alan Malloy [Sun, 19 Apr 2015 20:50:26 +0000]
Warn the player when tabbing with a bad weapon.

It already warns you once you're in melee rangs with, say, a rod;
this patch gives you a warning even when you're not yet in melee
range, instead of moving you toward the enemy while wielding
a stupid weapon.

5 years agoDon't attack neutrals with plain direction keys (#9184).
Shmuale Mark [Mon, 20 Apr 2015 21:58:43 +0000]
Don't attack neutrals with plain direction keys (#9184).

Instead, you have to use ctrl-direction. This is a bit different from both
how friendlies and now hostiles work, and I wouldn't be averse to simply
making them simply prompt-to-attack like an attack on a helpless monster
under TSO is. But at the same time, I believe that unnecssary prompts are
almost as bad as pissing off a monster with no warning.

5 years agoDisallow swapping with stoned/asleep allies (#5733, #9551).
Shmuale Mark [Mon, 20 Apr 2015 21:45:23 +0000]
Disallow swapping with stoned/asleep allies (#5733, #9551).

Additionally, don't give an attack prompt when trying to move onto a
square with a stationary ally.

5 years agoHave monsters zap empty wands, once.
Shmuale Mark [Mon, 20 Apr 2015 21:24:38 +0000]
Have monsters zap empty wands, once.

The goal is to prevent picking up wands from unique corpses with 20 zaps
that the player knows are obviously exhausted, but the game doesn't tell
you outright. It also has a nice side effect of answering the question "How
do monsters know the wand is empty, anyway?"

5 years agoAllow non-related monsters to swap places.
Shmuale Mark [Mon, 20 Apr 2015 21:00:15 +0000]
Allow non-related monsters to swap places.

Restricted to related monsters, swapping is almost a curiosity, or
sometimes even a hindrance if two monsters swap with each other,
effectively slowing down both. However, there's little reason not to
extend it to non-related ones. This prevents, for example, being entirely
safe by having a rat between you and a dragon in a corridor (though
in practice the dragon usually breathes and kills the rat anyway).

5 years agoFix compilation.
Shmuale Mark [Mon, 20 Apr 2015 20:44:59 +0000]
Fix compilation.

What kind of crazy would amend a commit and totally forget to recheck
compilation?? Pull it together, wheals...

5 years agoReorder field definitions of mgen_data to match the constructor.
Shmuale Mark [Mon, 20 Apr 2015 20:22:24 +0000]
Reorder field definitions of mgen_data to match the constructor.

This doesn't really matter, but it's pretty confusing at first.

5 years agoEnhance and clean up the parameters for newgame_make_item.
Shmuale Mark [Mon, 20 Apr 2015 19:50:41 +0000]
Enhance and clean up the parameters for newgame_make_item.

There was no need to pass in a specific slot or equipment slot. This
refactor ended up being a lot bigger than I was expecting, and
it's probably bigger than it should be in a single commit.

5 years agoNerf DrFi (DrKe).
Shmuale Mark [Mon, 20 Apr 2015 16:57:46 +0000]
Nerf DrFi (DrKe).

OpFi doesn't get a hat, and FeFi doesn't get a ring of protection.

5 years agoShow merfolk song success chance (#9659).
Shmuale Mark [Mon, 20 Apr 2015 16:38:52 +0000]
Show merfolk song success chance (#9659).

5 years agoRemove an unused parameter.
Shmuale Mark [Mon, 20 Apr 2015 16:38:39 +0000]
Remove an unused parameter.

5 years agoFix a vault typo (#9658).
Shmuale Mark [Mon, 20 Apr 2015 16:22:19 +0000]
Fix a vault typo (#9658).

5 years agoSimplify menu colour for mutagenic chunks.
Neil Moore [Mon, 20 Apr 2015 15:19:02 +0000]
Simplify menu colour for mutagenic chunks.

Now that chunk names omit irrelevant adjectives such as "mutagenic" for
ghouls, we no longer need to make sure we are matching the "mutagenic"
tag rather than the item name.

5 years agoFix whitespace.
Neil Moore [Mon, 20 Apr 2015 15:16:28 +0000]
Fix whitespace.

5 years agoColour useless/mutagenic/forbidden chunk glyphs (geekosaur)
Neil Moore [Mon, 20 Apr 2015 15:15:42 +0000]
Colour useless/mutagenic/forbidden chunk glyphs (geekosaur)

5 years agoMake all chunks lightred.
Neil Moore [Mon, 20 Apr 2015 15:03:27 +0000]
Make all chunks lightred.

Since the monster type of chunks no longer matters, and chunk colours
overlapped with permafood colours.

Using lightred rather than red to not overlap with "forbidden".

5 years agoEntropy weaver corpse tile (9660)
Nicholas Feinberg [Mon, 20 Apr 2015 15:17:17 +0000]
Entropy weaver corpse tile (9660)

5 years agoRemove an unused macro (gammafunk)
Neil Moore [Mon, 20 Apr 2015 02:45:20 +0000]
Remove an unused macro (gammafunk)

Besides being unused, it used a raw block where it should have been
a do-while(0).

5 years agoRemove obsolete chunk default colours
Nicholas Feinberg [Mon, 20 Apr 2015 00:10:52 +0000]
Remove obsolete chunk default colours

5 years agoRemove the hunger/regen cap on movement
Nicholas Feinberg [Sat, 18 Apr 2015 22:29:28 +0000]
Remove the hunger/regen cap on movement

Previously, various over-time effects behaved oddly with slow
movement. When walking, any action that took more than 10 aut
(one normal turn) was counted as if it took 10 aut instead for
regen/hunger purposes. This meant that, for example, moving in
statue form cut your hunger & regen to 2/3rds normal; Chei
worshippers had both halved...

This removes that effect and adds a few small compensations;
Naga get Slow Metabolism 1 and Chei reduces hunger significantly
more. (Now cuts it to 50%; previously 75%).

5 years agoSimplify monster malmut (ENCH_WRETCHED)
Nicholas Feinberg [Sun, 19 Apr 2015 23:48:05 +0000]
Simplify monster malmut (ENCH_WRETCHED)

From -10% HD and -4 AC per level to a flat -25% HD, -8 AC.

No reason to have multiple levels on something that was never
going to get stacked...

This is probably an Irradiate buff.