Fix godpower resistance in bless spells
The documentation and archetypes suggest that 'bless' and 'holy
possession' should grant godpower resistance, but they currently do not
because resistances are copied from the god's granted resistances with
some limiting.
Fix by explicitly setting godpower resistance from the spell_op.
5 lines of code changed in 1 file:
Fix warning
2 lines of code changed in 2 files:
Remove empty line in index_region.template file.
0 lines of code changed in 1 file:
Change where generated content appears in regards to unordered list tags, the content starts on its own line instead of right after the ul tag.
9 lines of code changed in 4 files:
Fix math types
1 lines of code changed in 1 file:
Fix integer type
2 lines of code changed in 1 file:
Fix missing parenthesis around negation
Logical negation (!) has higher precedence than equality. Parenthesis
are needed to make the comparison function as intended. Fix by adding a
IS_PLAYER macro, and in another case by adding parenthesis.
10 lines of code changed in 6 files:
Add more book titles.
7 lines of code changed in 2 files:
Try to make SRCDIR in crossloop.web be dynamic.
Since this file is not put into the install folder, this should work.
9 lines of code changed in 2 files:
Simplify melee weapon auto-pickup to not care about chairs and tables.
Those have not been weapons since 2011.
12 lines of code changed in 2 files:
Make some notes to try to reduce the likelihood of repeat incorrect optimizations in hiscore.c
2 lines of code changed in 2 files:
Add MOVE_PER_SECOND
When setting speed and duration arbitrarily for force objects that
expire, use MOVE_PER_SECOND instead. MOVE_PER_SECOND is a speed setting
where the duration corresponds to a length of time in seconds when using
the default MAX_TIME setting.
9 lines of code changed in 3 files:
Better document speed and duration
2 lines of code changed in 1 file:
Clarify comment
1 lines of code changed in 1 file:
Clean up
6 lines of code changed in 1 file:
Simplify logic
4 lines of code changed in 1 file:
Fix crash due to NULL dereference
strrchr() can return NULL, and mfile_name was strrchr() + 1. The
previous check compared mfile_name + 1 to '\0', and this somehow got
optimized out.
Fix by directly comparing mfile_name to NULL and adding one where it is
used.
3 lines of code changed in 1 file:
Adjust shop BUC item price adjustment
Shopkeepers know whether items are cursed, uncursed, or blessed, without
the item having to be identified.
Further reduce the base value of damned items.
Add a 20% sell price penalty to cursed and damned items, as suggested in
feature request #805.
13 lines of code changed in 1 file:
Fix crash from compiler optimisation evaluating ++i before i and thus writing to an invalid memory address.
2 lines of code changed in 1 file:
Refactor city bells python event into its own plugin.
It seems to run much more efficiently this way.
427 lines of code changed in 8 files:
Fix plurality disagreement in godgiven item retrieval message.
4 lines of code changed in 2 files:
Refactor spell_client_use to utilize a switch statement instead of six ifs.
20 lines of code changed in 2 files:
Fix invalid arguments to calloc.
1 lines of code changed in 1 file:
Better utilize calloc to set dynamic structs to 0.
8 lines of code changed in 2 files:
Adjust an add-one-then-increment-original-value code section to be increment-then-use
4 lines of code changed in 2 files: