Fix some compilers errors in CRE - 0b is non standard constant declaration,
some compilers do not like a semicolon after Q_PROPERTY declarations, and
it seemed some include files were missing.
MSW 2010-11-26
78 lines of code changed in 10 files:
removed blank line that should not have been added and made comma usage conform to the rest of the file
1 lines of code changed in 2 files:
added function for getting material name and number via python plugin
11 lines of code changed in 3 files:
Consider cauldron's magic for alchemy success chance.
18 lines of code changed in 2 files:
Remove trailing whitespace.
66 lines of code changed in 26 files:
Documentation fixes.
1 lines of code changed in 2 files:
Allow cost_string_from_value() callers to specify maximum coin to use.
29 lines of code changed in 7 files:
Few shop fixes:
1) limit total paid for unpaid items to be per item, not per group -
otherwise, player just has to sell items in smaller bunches which
doesn't make much sense.
2) Change the minor randomization of shop values to be based on
map reset time - in this way, values will change slightly, bug
if you are splitting a larger group, you will get consistent values
(and if you logout and log back in, as long as the map hasn't reset,
will also get same value)
3) Reset value strings for sold items to cap at platinum - fixes problem
when selling valuable items that message said you got paid in jade
coins, when in fact you did not.
MSW 2010-11-21
29 lines of code changed in 2 files:
Don't display empty trap messages.
1 lines of code changed in 1 file:
Enable traps to have unlimited uses, with the 'lifesave' flag.
5 lines of code changed in 2 files:
Automatically attempt to lockpick doors when not running.
16 lines of code changed in 2 files:
Fix bug 3028405 - Too high bargaining experience when selling containers -
due to variations in shop pricing (probably another bug), it can sometimes be
the case that bargaining skill results in a higher price (by 1 sp) - I think
this might just be a rounding error - however, since the value being used
was unsigned, this overflowed into high value, meaning high exp. Change
that to unsigned, and now no overflow and not lots of exp.
MSW 2010-11-19
14 lines of code changed in 2 files:
Add code to have identified objects merge together with like objects.
identify() modified to return object, which may be merged object.
examine() modified to stop processing once it does a skill ident
on an item, since the pointer is has may now be invalid.
MSW 2010-11-18
52 lines of code changed in 14 files:
Add ability for server to provide choice of starting items for new -
characters - add support for sending that data and receiving and validating
the responses. Add DRAGON_FOCUS type which changes the dragon focus.
----
common/arch.c: Update type checking. Remove check for < 0 - since
unsigned value is passed in, that will never happen.
doc/Developers/protocol: Add information about choice handling.
include/define.h: Add dragon_focus type.
server/ob_types.c: Add call to init_type_dragon_focus()
socket/requestinfo.c: Include choice options in race/class information
we send to client.
socket/request.c: Add handling of item choices during character creation.
types/Makefile.am, types/dragon_focus/dragon_focus.c: Add code to
handle applying dragon focus object.
MSW 2010-11-14
261 lines of code changed in 9 files:
Add brief comment about getdomainname.
MSW 2010-11-14
1 lines of code changed in 1 file:
Remove extraneous semicolon - no functional change.
MSW 2010-11-14
1 lines of code changed in 1 file:
Tentative fix fox unability to create characters with some clients.
32 lines of code changed in 2 files:
Correctly copy initial map information when using advanced character creation. Fix for bug #3108219: Wrong map upon player death.
13 lines of code changed in 2 files:
Make skill tools be picked up by the 'magical device' category.
7 lines of code changed in 2 files:
Don't allow invalid generators in archetypes.
21 lines of code changed in 1 file:
Do not allow spells without a skill defined.
18 lines of code changed in 1 file:
Remove unused function.
0 lines of code changed in 2 files:
Fix possible buffer overflow.
3 lines of code changed in 1 file:
Make variables const.
18 lines of code changed in 1 file:
Adjust alchemy success chance to not depend on the ingredients.
63 lines of code changed in 4 files:
Adjust alchemy danger computation.
12 lines of code changed in 2 files:
Have singing honor the 'no_mood_change' flag.
9 lines of code changed in 2 files:
Partial fix for #3093752: Too hard to get experience in oratory (part 3).
10 lines of code changed in 2 files:
Partial fix for #3093752: Too hard to get experience in oratory (part 2).
9 lines of code changed in 2 files:
Remove unused return value.
13 lines of code changed in 4 files:
Fix return value.
7 lines of code changed in 1 file:
Remove unused return value.
13 lines of code changed in 2 files:
Make variable const.
1 lines of code changed in 1 file:
Make parameters const.
3 lines of code changed in 2 files:
Rename variable.
4 lines of code changed in 1 file:
Remove unused variables.
0 lines of code changed in 1 file:
Fix missing dead pet message.
11 lines of code changed in 1 file:
Remove unused parameter.
2 lines of code changed in 1 file:
Partial fix for #3093752: Too hard to get experience in oratory (part 1).
9 lines of code changed in 2 files:
Fix broken magic map spell for small maps.
10 lines of code changed in 3 files:
Integrate some lore from the wiki to the messages file.
96 lines of code changed in 1 file: