| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
instead of flipping between Swamp and Shoals only (rob, dpeg).
|
| |
|
|
|
|
| |
Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
|
| |
|
|
|
|
|
|
|
| |
Now found 14-20, and has Blink Other as an escape spell instead of a
standard enchantment. I've also replaced one of the Poison Arrows with
Venom Bolt instead. Hopefully these changes should help to allay fears
that he's too powerful at his assigned depth.
|
| |
|
|
|
|
|
|
| |
electric eels on D:2, and could produce lava snakes, I figure, which is a little nasty. (greensnark)
Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
|
|
|
|
|
|
|
| |
This commit translates the original C++ _city_level code into Lua. It
opens up the way for nicer Vault layouts, using a series of subvaults.
Hopefully it doesn't break anything too much! Should be reverted if it
does.
|
|
|
|
| |
This fixes part of BR 2909126, someone please review the descriptions!
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Introduces util.range(start, stop), returning an array consisting of the
numeric values between start and stop inclusive.
Also introduces "is_valid_coord" Lua wrapper, which does the same work
as _valid_coord but does not generate an error message for invalid
coordinates, "find_in_area" (a straight translation of the function in
dungeon.cc), and "is_passable_coord" which checks the glyph at that
location against traversable_glyphs.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, it was possible to prevent the book from
being burned by throwing an item on top.
The timing of incineration has been a little unreliable in
in my tests, but I believe (hope) this is not related to the
change.
Burning all books except just one so players can't throw
away a junk book to get at a new one.
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Amulets of stasis blocks:
- Teleport self
- Blink in all forms
- Slowing
- Hasting
- Paralysis
- Petrify
- Berserker rage
The amulet auto-ids the first time it triggers.
The amulet does not affect existing conditions (such as an existing Haste spell or an existing post-berserk Slow).
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Amulets of faith have these effects:
- Piety gain is 1/3 faster.
- Gods that protect from harm are more likely to do so (your piety is 1/3rd
higher for such checks).
- Xom piety walk is 1/3 faster.
- Xom is more likely to act.
- Removing the amulet leaches away some piety, but will never cause
excommunication, or drop piety too close to excommunication.
Amulets auto-id if the player already has a religion, or when the player
acquires a religion while wearing the amulet.
|
| | |
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
| |
tests, but can be parameterised.
Add a script to generate 150 level at a named place and report on all the monsters generated there.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Shoals, remove yaktaurs, centaurs and stone giants.
Snapping turtles get reaching attacks. Sea snakes get strong venom.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The previous incarnation basically made it a necessity to kill Duvessa
first, otherwise she would go berserk and easily kill the player; this
is both spoiler-ridden and unbalanced.
Instead of making Dowan run away in fear, he'll be temporarily hasted,
and receive an upgrade of spells. Fireball will replace both of his
conjurations, and Corona and Haste Other are replaced by Blink and Haste
respectively.
Fireball tracers currently don't seem to work properly, meaning that
Dowan can kill himself with his own Fireball. This is undesirable.
|
|
|
|
| |
starting up.
|
| |
|
|
|
|
|
|
| |
He's not much of a threat at 22+. Made his depth slightly less than
Margery's, as he does not come with a band of hell knights, and he is
slightly less buff than her.
|
|
|
|
|
|
| |
entrances could be blocked by rock.
shoal-hut.lua test generates 1k Shoal:$ levels and verifies that the levels pass sanity tests.
|
|
|
|
| |
Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
|
|
|
|
| |
Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
|
|
|
|
| |
Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
|
|
|
|
|
|
| |
It's now a bit more informative about the bullets being better than stones.
Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
|
| |
|
|
|
|
|
| |
They do 32 damage in one hit. This is basically instant death,
especially if you round a corner and don't see it in time.
|
| |
|
| |
|
|
|
|
|
| |
A swap in the SUBST lines was causing monsters in the "construction"
area to never actually be assigned.
|
| |
|
|
|
|
|
|
| |
produces only neutrals, no hostiles, and applies all corruption effects close to the player instead of using random seed points scattered over the level.
The Zot orb antechambers get a little more protection from being short-circuited completely by Corruption.
|
| |
|
|
|
|
| |
"Tummy" (and "tummies") are inappropriate in this context.
|
|
|
|
|
|
| |
De-buff them slightly, as mermaids have been given a buff recently. Also
mark them as either sickly or diseased (malarious) in order to emphasise
that they are weaker than normal mermaids would be (which they now are).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As outlined in dpeg's ranged combat overhaul, branding spells should no
longer be permanant, nor apply directly to the ammunition. This commit
removes all previous "<X> Ammunition" spells, including the original
"Poison Ammunition" spell.
Instead, branding ammunition is now done via the launcher and the
currently existent weapon branding spells. Currently, those that can be
applied to a launcher are: Fire Brand, Freezing Aura and Poison Weapon.
There is the capacity of Excruciating Wounds to also be applied, but
this would require the addition of the Pain ego for missiles, of which
the mechanics would need to be decided upon first.
Like temporary brands on weapons currently, these brands on launchers
are permanantly affixable by using a scroll of vorpalise weapon.
This commit also overhauls the Arcane Marksman class. It began by
removing the non-existent ammunition spells; this left Devastating
Missiles with two spells: haste and deflect missiles. On reflection, I
decided to delete the book instead.
The Book of Elemental Missiles was easily adjusted by replacing the
three branding spells by the existent (and aforementioned) branding
spells. As there are no (according to the 0.6 ranged combat overhaul
spec) spells intended for use with translocation effects on missiles,
this left The Book of Warped Missiles rather empty.
Attempts were made (with discussion with Eronarn on IRC) to work out
something else to fill up the Book of Warped Missiles with, but I made
the decision to get rid it instead, as the only good suggestions
basically made it the Book of Spatial Translocations, and in that case,
the player may as well select the warper class.
We also discussed whether or not to remove Poison Weapon from the
Elemental starting book; I decided it was best to leave it now, but
increase its level from 2 to 3, to give the book more of a range of
levels (starting a Spriggan Arcane Marksman had all the spells listed as
"excellent" or "very good"; more on this shortly). I also decided that
Repel Missiles is over-used in this context, and upon Eronarn's
suggestion and sorear's agreement, have replaced it with Cause Fear.
I think this will provide for interesting game play, and that the level
of the spell is suitably high enough for it to not be abused. I also
made the executive decision that "Elemental Missiles" was no longer an
appropriate title, as it didn't contain any ammunition-specific spells
any longer, and have renamed the book to the "Book of Brands".
It is now:
Book of Brands
Level 1, Corona
Level 2, Swiftness
Level 2, Fire Brand
Level 2, Freezing Aura
Level 3, Poison Weapon
Level 5, Cause Fear
As the Arcane Marksmen class is now launcher-specific, rather than
ammunition-specific, I have adjusted it to no longer give Hill Orcs,
Sludge Elves and Merfolk javelins and throwing nets (they get bows like
everyone else), and made the decision to ban Trolls and Ogres from the
class altogether.
The reasoning here is that they have bad launcher aptitudes, and as they
are described as "marksmen", it makes no sense to give them a book full
of launcher-specific spells and some large rocks and throwing nets. This
change could, of course, be reverted, and they could simply be given
bows, crossbows or slings as relevant, in line with all other races
being given launchers and ammunition.
I have adjusted the starting skill levels for enchantments, spell-
casting and dodging to that of Crusaders. I have also removed Poison
Ammunition from the Book of Envenomations, and replaced it with Poison
Weapon instead.
Finally, I have increased TAG_MAJOR_VERSION to 14.
|
| |
|
| |
|