finally remove the old buggy plug-in cruft
- upgrade crossfire trt to the GPL version 3 (hopefully correctly). - add a single file covered by the GNU Affero General Public License (which is not yet released, so I used the current draft, which is legally a bit wavy, but its likely better than nothing as it expresses direct intent by the authors, and we can upgrade as soon as it has been released). * this should ensure availability of source code for the server at least and hopefully also archetypes and maps even when modified versions are not being distributed, in accordance of section 13 of the agplv3.
- update copyrights in .h files, where applicable - rename preprocess to genkeywords
removed #ifn?def WIN32 from all files
- added ready/unready/can_apply events and their passive versions - removed support for event_*-fields in maps - removed support for current_weapon_script - removed timers - removed say/shout/Tell and related commands
many, many cleanups
converted more events, broken per-object events (needs map support), lots of fixes
Implemented a rough outline of the new event system and made use of it for a number of events. The corresponding plugin-events have been disabled.
fixed bug in cf.pm when unloading extensions. added EVENT_DROP_ON for the trade shops and made query_cost using double
Added cast_spell event for the perl plugin with the intention to fix create missile with a perl extension.
finally checked in the 3 plugin events that were still on my source tree.
implement 'ext' packet for extensions to hook directly into the protocol
allow perl to save/restore pelr data associated with players
*** empty log message ***
*** empty log message ***
UPSTREAM_2006-02-22 merge
*** empty log message ***
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.