[root]/trunk/crossfire/plugin
include
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 92 (100.0%) | 6607 (100.0%) | 71.8 |
akirschbaum | 36 (39.1%) | 2209 (33.4%) | 61.3 |
gros | 15 (16.3%) | 1504 (22.8%) | 100.2 |
mwedel | 20 (21.7%) | 1172 (17.7%) | 58.6 |
tchize | 4 (4.3%) | 621 (9.4%) | 155.2 |
michtoen | 6 (6.5%) | 601 (9.1%) | 100.1 |
ryo_saeba | 10 (10.9%) | 444 (6.7%) | 44.4 |
temitchell | 1 (1.1%) | 56 (0.8%) | 56.0 |
make branche directories, delete old trunk.
0 lines of code changed in 5 files:
Removed gps code. Added GetMarkedItem to Python
38 lines of code changed in 1 file:
Some plugin fixes, added [GS]etWeightLimit.
46 lines of code changed in 1 file:
Don't hardcode values. Fix item transformer code.
5 lines of code changed in 1 file:
*Makefile.in, aclocal.m4, configure: Rebuilt generated files.
2 lines of code changed in 1 file:
Massive plugin changes, fixes bugs for Win32
226 lines of code changed in 1 file:
Glue cleaning. New plugin function.
4 lines of code changed in 1 file:
Fix plugin crashes
50 lines of code changed in 1 file:
configure.ac, configure, aclocal.m4, */Makefile.in: Add AM_MAINTAINER_MODE
macro to configure.ac - this should hopefully supress auto regeneration of
makefiles.in
MSW 2005-07-08
6 lines of code changed in 1 file:
Commit updated makefiles so files these depend on have been updated
(aclocal/include).
MSW 2005-07-08
245 lines of code changed in 1 file:
Ensure that object->msg always has a trailing \n character. This is necessary
to prevent corrupted map files.
14 lines of code changed in 1 file:
Apply qal21's patch [ #1205421 ]: Implement new Python functions:
GetArchType, GetFacing, GetLevel.
48 lines of code changed in 1 file:
added a new command to identify the type of text send to client.
media tags can be included inside them. Those text types include
scrolls, books, message of the day, signs, aso.
See protocol doc for details
139 lines of code changed in 1 file:
*Makefile.in, aclocal.m4, configure, utils/config.guess, utils/config.sub,
utils/ltmain.sh: Rebuild generated files.
250 lines of code changed in 1 file:
plugin/plugin_python.c, plugin/include/plugin_python.h: Whitespace changes,
remove obsolete comments.
124 lines of code changed in 1 file:
plugin/plugin_python.c: Only set WhoAmI when running the command registered by
CFPython.RegisterCommand. Set default result value to "success".
3 lines of code changed in 1 file:
plugin/plugin_python.c: Fix memory leaks by freeing old strings before
assigning a new value.
11 lines of code changed in 1 file:
plugin/plugin_python.c: Use correct format specifiers for item values and
experience values.
4 lines of code changed in 1 file:
plugin/plugin_python.c: Make CFPython.IsCanBePicked return whether the object
can be picked up. (Did return whether the object cannot be picked up.)
1 lines of code changed in 1 file:
plugin/plugin_python.c: Do not return a pointer to a variable on the stack.
1 lines of code changed in 1 file:
plugin/plugin_python.c: Change second parameter of CFPython.CheckMap to use
a map object instead of a map name. Now it works for tiles maps.
33 lines of code changed in 1 file:
plugin/plugin_python.c: Increase limits of values the Python script may set
to the ranges given by objects in the archetypes file.
21 lines of code changed in 1 file:
common/object.c, include/libproto.h: change nrof parameter of get_split_ob to
uint32 type.
server/c_object.c, include/sproto.h: change nrof parameter of drop_object to
uint32 type.
plugin/{plugin_python.c, include/plugin_python.h},
plugin_animator/{plugin_animator.c, include/plugin_animator.h},
server/{apply.c, attack.c, gods.c, monster.c, player.c, skills.c, time.c,
timers.c}: Change type of CFParm.Value[5] and StackParm1[] to uint32 to be
able to pass an "nrof" value.
1 lines of code changed in 1 file:
plugin/plugin_python.c, plugin/include/plugin_python.h: Remove spell wrapper
functions.
0 lines of code changed in 1 file:
plugin/plugin_python.c, plugin/include/plugin_python.h: Replace skill-IDs by
skill names. Remove skill-ID wrapper functions.
9 lines of code changed in 1 file:
plugin/plugin_python.c, plugin_animator/plugin_animator.c,
plugin_animator/plugin_animator.c: Use script return value set by
CFPython.SetReturnValue(): access to stack was off by one. Do not return a
pointer to a local variable on the stack.
2 lines of code changed in 1 file:
plugin/plugin_python.c, plugin_animator/plugin_animator.c: Handle all defined
events.
15 lines of code changed in 1 file:
plugin/plugin_pyhton.c, plugin/include/plugin_python.h: Remove obsolete
functions: SetGender, SetRank, SetAlignment, SetGuildForce, GetGuildForce,
CreatePlayerForce, CreatePlayerInfo, GetPlayerInfo, GetNextPlayerInfo,
SetPreviousObject, SetNextObject.
0 lines of code changed in 1 file:
plugin/plugin_python.c, plugin/include/plugin_python.h: Add function
CFPython.SetDamned(), wrapper functions for missing cost flags, and wrapper
functions for event types.
158 lines of code changed in 1 file:
plugin/plugin_python.c, plugin/include/plugin_python.h: Add missing attack type
wrapper functions.
14 lines of code changed in 1 file:
plugin/plugin_python.c: Add an optional parameter to CFPython.SetName() to
specify name_pl as well. Always set name_pl.
10 lines of code changed in 1 file:
plugin/plugin_python.c: Fix a buffer overflow in CFPython.RegisterCommand():
allocated memory was not sufficient to hold the trailing '\0'.
2 lines of code changed in 1 file:
plugin/plugin_python.c: Use #define constants.
24 lines of code changed in 1 file:
plugin/include/plugin_python.h, plugin/plugin_python.c,
plugin_animator/plugin_animator.c, server/plugins.c: General cleanup - merge
duplicate code, remove debugging code, rename variables, rename C function
names to match the Python function name, use hook functions where
appropriate.
64 lines of code changed in 1 file:
include/sproto.h, plugin/plugin_python.c, server/plugins.c, server/shop.c:
Use uint64 type for variables holding money. Use Python long integers to
pass these variables to/from the Python plugin.
8 lines of code changed in 1 file:
plugin/plugin_python.c: Check values passed in from the Python code; generate
proper Python exceptions for invalid values.
698 lines of code changed in 1 file:
plugin/plugin_python.c, plugin_animator/plugin_animator.c: Make sure all
fields on the stack are initialized. Prevent stack overflow: check was one
off, causing a buffer overflow. Decrement stack pointer in error case.
38 lines of code changed in 1 file:
ChangeLog
1 lines of code changed in 1 file:
plugin/plugin_python.c: Run the script python_init.py right after
initializing the interpreter.
12 lines of code changed in 1 file:
plugin/plugin_python.c, plugin/include/plugin_python.h, server/plugins.c:
Fix comments, change whitespace.
480 lines of code changed in 1 file:
(44 more)