| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Mostly replaced Dam+x and Acc+y with (x+y)/2. Fencer's record a
significant flavor loss here, and might want to be looked at later.
[Committer's note: ruined Fencer's Gloves slightly further.]
|
|
|
|
|
| |
Adds a new artefact designed to encourage players to cast in
ultra-heavy armour.
|
|
|
|
|
| |
Convert existing ones into a negative level of ARTP_STEALTH, or in the case of
Black Knight's barding, to rPois (mostly for flavor reasons).
|
| |
|
| |
|
|
|
|
|
|
| |
Not sure if oldest supported gcc has the .field=value syntax; if not,
we can either #ifdef it with field:value, or sacrifice that pointer per
unrand and just have them separate.
|
|
|
|
|
| |
This was being caused by INSCRIP being generated as "" instead of NULL
by default.
|
|
|
|
|
|
|
| |
This was mostly a relic of its original design.
If it ends up being too powerful after this, I may play with its
impact on spell success rates some more.
|
| |
|
| |
|
|
|
|
| |
For example, Hellfire gains a fake "hellfire" brand inscription.
|
| |
|
|
|
|
|
| |
Previously this functionality didn't operate at all; it should now
be able to work as expected.
|
|
|
|
| |
They were written in hash order, which is not supposed to be stable.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A bool allowed you to specify only 40.
A list of regen values:
* the spell and Trog's hand 100
* ring 40
* troll leather (!troll) 30
* moon troll leather (!troll) 70
* moon troll leather (troll) 40
* fastheal mutation 20 per degree
(trolls start with degree 2)
This commit also removes extra hunger from mooner: it had 4.5 compared
to regular troll leather 1.5. Having the prop an int means we'd need
a formula of some kind, and the unrand can survive a buff.
|
|
|
|
| |
Double troll armour regen branded with spirit shield.
|
|
|
|
|
|
|
|
|
| |
Mostly so I don't get spammed when forgetting to restrict a search to *.cc
*.h files only. There's too much idiosyncratic formatting to force a
standard without thinking about it first.
We seem to have a bunch of unused scripts, perhaps some should get pruned
away?
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
elliott)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
For most header files, this only saves on having to recompile a
small number of source files, but there are also a few headers
where small changes would now take significantly less time.
This is most obvious for the Tiles build for which the dependencies
have been greatly reduced, so that the only additional includes
when compared to console are strictly library or tile related.
|
|
|
|
|
|
|
|
|
|
|
| |
Contamination over time didn't work very well as an artefact property -
it could either be gotten around by unequipping (weapons, jewellery)
after combat, or just made the item completely useless (armour).
This changes it to be curse-like, but with a more severe effect than
costing a scroll to remove. Still won't be worth equipping many items
with it, but for particularly good artefacts (plutonium sword?) it
could be worth the tradeoff of being unable to freely swap items.
|
|
|
|
|
|
| |
It's arguable what is a "custom type" in some cases. A "katana" obviously
differs from an European-style long sword, but I left "sceptre" merely as
a name for a mace (ie, it counts as one).
|
| |
|
|
|
|
|
|
| |
This is to avoid redundancy is messages.
Individual unrands can opt-out by setting "unided".
|
|
|
|
|
| |
This removes only unused/redundant ones, I think all should go. Unrand
properties are 100% spoiler material.
|
|
|
|
|
|
| |
Used on the captain's cutlass (not sure about balance) and the autumn katana
(here at least there are no doubts, it's supposed to be same as the removed
base weapon).
|
|
|
|
| |
The other three generated files do have one.
|
|
|
|
|
|
| |
It turns out the hat and the centaur barding both use the brand, not the
artefact property. Thus, it needs to be checked on all slots again, but
there is no reason to keep the property alive.
|
|
|
|
|
|
|
|
|
|
| |
Still worse than old katanas were: acc/dam should be +2/+4 times strength
multiplier, I've simplified it to fixed +0/+5. No way to emulate the
mindelay -- using a falchion as base would be odd and allow spriggans to
use it 1.5-handed.
Added clarity to get a less boring theme, and to wipe your tears for only
6/7th the damage output.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The maxhp boost is same as robust 1 would give to a human with 0 fighting;
for theme reasons it doesn't scale so lowbie spriggans will love it more than
XL 27 trolls with 27 fighting. Ring regeneration doesn't scale too, so this
is another reason for consistency.
It is remotely possible removing/melding it can kill you, but only after
massive Borgnjor's abuse. Someone purged the remove warnings code (even
though we still have stat death!), so I don't care.
Note that the artefact property can be negative too, opening interesting
possibilities. What about revamping, say, Botono to have this drawback?
|
|
|
|
|
|
| |
Too angry to check if webtiles work, sorry.
The properties are the initial draft too -- need to decide who shouted
loudest during the debate and change it accordingly.
|
|
|
|
| |
appearance.
|
|
|
|
|
|
|
| |
"File:" is shown in your editor's status bar.
"Written by:" was used only for the first person who changed a file. We got
git for that now, and pre-DCSS history is so woefully inaccurate it doesn't
really matter.
|
|
|
|
|
| |
FreeBSD 8.1 doesn't install perl to /usr/bin .
FreeBSD 7.1 doesn't allow "env" with arguments.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This new type defines to unsigned int, but it cleans up a lot of the
int/unsigned int/short confusion all over the codebase for tile indices.
This commit also cleans up tiles code to use coord_def more and to change
function signatures to pass const refs and non-const pointers.
|
| |
|
|
|
|
| |
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
|
|
|
|
|
|
|
|
| |
an ego type, and the Che ability converts the target item into a randart.
The -2 EV for each worn item of ponderousness is gone.
We need more Che ponderous randart names in randname.txt.
|
|
|
|
|
|
| |
rltiles/tiledef-unrand.cc from repository.
art-data.pl no longer modifies artefact.h, but writes a new file called art-enum.h.
|
| |
|
| |
|
| |
|
| |
|