Adapted the compound animations code so that it works with multipart monsters.
55 lines of code changed in 4 files:
Refactor poisoning code.
103 lines of code changed in 9 files:
Fix missing newline at end of file.
1 lines of code changed in 1 file:
Fix sigsegv when arrows are thrown by monster and hit (no wrapped object)
5 lines of code changed in 1 file:
probable fix for [ 1835332 ]. At least, now, the experiences for
throwing object is rewarded to a skill.
22 lines of code changed in 1 file:
Added support for compound item apply animations.
23 lines of code changed in 2 files:
Refactor peacemaker code.
106 lines of code changed in 9 files:
Remove code having no effect.
0 lines of code changed in 1 file:
Fix typos.
21 lines of code changed in 12 files:
Refactor gate code.
257 lines of code changed in 9 files:
Refactor weapon_improver code. This slims a notably amount from apply.c :)
553 lines of code changed in 9 files:
Refactor applying treasure
116 lines of code changed in 9 files:
Refactor cf_handle code
73 lines of code changed in 7 files:
Fix a silly accidental paste
1 lines of code changed in 1 file:
Generalize poison 'killer' message
3 lines of code changed in 2 files:
Refactor poison code
83 lines of code changed in 10 files:
Refactor savebed code
118 lines of code changed in 9 files:
Fix for [ 1825248 ] Logging missing apartment map for player as error
The "can not load original map" message are now debug level for player appartments, but stay error level for normal maps
1 lines of code changed in 1 file:
Fix for [ 1823026 ] Server accepts map files missing size attributes
5 lines of code changed in 1 file:
Fix #1825589 Cheat bug with containers (access to locked container without key)
5 lines of code changed in 1 file:
JSON notation support for parameters
This notation will make it easier to customize script from editor interface.
For performances reasons, the JSON parser is C implemented. It's LGPL but
was converted to GPL for crossfire
1162 lines of code changed in 3 files:
Updated the number of i18n strings.
1 lines of code changed in 1 file:
Fixed a sigsegv when maker is outside of map
6 lines of code changed in 1 file:
Added support for compound animations for spellcasting.
27 lines of code changed in 3 files:
Corrected an animation-switching bug caused by previous commit.
4 lines of code changed in 1 file:
Added support for compound animations, allowing one to display
a custom animation when attacking with a weapon.
61 lines of code changed in 8 files:
Add support for changing the FLAG_ANIMATE of an object from cfpython.
17 lines of code changed in 3 files:
Further i18n translations.
166 lines of code changed in 1 file:
Further i18n translations.
261 lines of code changed in 4 files:
Corrected an erroneous cut-n-pasted code in the last i18n SVN commit.
32 lines of code changed in 1 file:
Added a "removed" check in CrossfireObject.InsertInto
This check is needed because backend proprety of
cfapi issue error messages when it's not the case and
the python CrossfireObject.RemoveObject issue a free
that make object unusable.
6 lines of code changed in 1 file:
Added some French translations for the help texts.
63 lines of code changed in 7 files:
Added some more French translations for the help files.
104 lines of code changed in 7 files:
Further i18n conversion of static strings.
339 lines of code changed in 3 files:
Misc fixes, no functional change.
71 lines of code changed in 7 files:
Remove duplicate help files, due to switch to i18n.
0 lines of code changed in 3 files:
Removing duplicate help files, due to i18n changes.
0 lines of code changed in 47 files:
Added support for internationalization of help and static string texts.
1194 lines of code changed in 64 files:
Plugins Added Trigger, updated TimeOfDay and glowRadius
Add support to trigger a specific "connected" from plugins
Add support to get timeofday names (seasons, months, weeks, day, period of day)
Add in timeofday the notion of period of the day (Night, Morning, Noon, etc)
Fixed glowRadius setter priperty in plugin interface so changes are reflected to user's UI
Add EVENT_TRIGGER call to all objects triggered in a connected chain
autogen.sh invoked
Note: those changes were necessary to build some basic tod based scripts
566 lines of code changed in 18 files:
removed FIXME comment, kbulgrien fixed it.
1 lines of code changed in 1 file:
- Move include directory to first in the list of subdirectories to be sure it
is rebuilt prior to inclusion in other directories. Re-delete svnversion.h.
- Commit changed include/autoconf.h.in because autoconf keeps changing it.
9 lines of code changed in 4 files:
Reenabled svnversion.h, server don't compile without it and make process don't build it automatically.
This is a temporary solution, until orignial author of svnversion.h fixes the make process so it works
out of the box without resorting to a first "cd include; make svnversion.h; cd .." manual precompile step.
Sample output of compilation without it:
**
In file included from metaserver.c:48:
../include/version.h:1:68: error: svnversion.h: No such file or directory
make[1]: *** [metaserver.o] Error 1
**
3 lines of code changed in 2 files:
- Removing svnversion.h as it appears it will be recommitted over and over
again even though not needed, and the client which also uses this logic
does not have the file in SVN either. A comment has been added to
version.h to clear up any misconception about it being missing.
6 lines of code changed in 3 files:
Prefixing python logs with script name was bad idea (full script path, too long).
Falled back to just prefixing log message with "CFPython: "
3 lines of code changed in 2 files:
Add Log support to python, plus add a plain log entry to plugin api (prevents
useless consumption of a buffer for already formatted outputs)
51 lines of code changed in 5 files:
Add autogen related information to build instruction + link to wiki for details
4 lines of code changed in 1 file:
configure.ac
- Check for svnversion utility.
server/init.c
server/server.c
socket/metaserver.c
- include version.h
- Change VERSION to FULL_VERSION for reported server version.
include/svnversion.h
include/version.h
- New file added.
include/Makefile.am
- Support newly added header files and auto-generation of svnversion.h.
56 lines of code changed in 8 files:
Remove support for spellcasting objects using sp/dam fields.
4 lines of code changed in 2 files:
Fix collect script to not insert editor_folder lines into nested inventory objects.
11 lines of code changed in 2 files:
Adapt alchemy formulas to changed archetypes.
8 lines of code changed in 2 files: