*** empty log message ***
copyright update 2016
trailing space removal
update copyrights to 2012
*** empty log message ***
update copyright to 2011
*** empty log message ***
*** empty log message ***
rproto.h => include and random_map.h => include/rmg.h
*** empty log message ***
remove artificial run/fire delay, refactoring
more const autogen
genconst
update copyright for up to 2010
remove bogus 2007 copyright that was added wrongly by the script, update to affero license
*** empty log message ***
clarify license
rmeove the last remnants of the weather code
remove swap.C
*** empty log message ***
more thorough rename
update copyrights and other minor stuff to deliantra
finally remove the old buggy plug-in cruft
- implemented ref/deref "framework" that allows one to create semipersistent references and dereference them later (works only for players right now). - (partially) expose freezer and thawer to perl. - thawers now do next() automatically after instantiating. - allow the thawer to record delayed dereference requests to be resolved, well, later (should be a different class actually but lets stay realistic). - use thawers when loading maps and players and resolve delayed derefs after loading them before activating them. - serialise io for no good reason.
- 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 *.am
revamp loggin. have a new log flag logBacktrace that logs the message and prepares a backtrace in the background, spewing it into the log at a later time. this is useful to shed some light on otherwise completely useless log messages such as: 2007-04-27 19:48:48.142 Calling random_roll with min=1 max=0 which could just as well not be there as we will never find out who is doing this to puny poor random_roll.
- implement "random encounters" by simply populating the worldmap randomly by region. - allow treasurelists to silently forward-reference archetypes (should have an extra checkign path for never-defined archetypes) - fix GT_ENVIRONMENT, which had the semantics of putting treasure items _and_ their inventory on the floor, now only puts the items themselves on the floor. - remove warning about generated inventory - some items simply can come with an empty inventory. - do some other minor improvements.
clean up makefiles, add dummy pod.pm
mostly clean, except for uninstall
more cleanups for dist
partially support vpath builds
all chat commands are now in perl
""
remove flex and (direct) awk dependencies
random maps are nphard
preliminary snapshot check-in, DO NOT USE IN PRODUCTION SYSTEMS See the Changes file for details
the rename for sanity campaign hits you died - renamed stuff - partially updated copyrights - some cleanups
- medium decruftification - medium cleanups - make settings accessible to perl using cf::settings->mutator (completely untested)
hopefully fix dependencies
added many accessors and mutators to struct player, including *title* and (hint, hint) *own_title*
genaccess, take three
generic accessors, take one
Entirely removed cfpython.
rewrote object serialiser, parser is next
remove compression support, intiialise perl earlier etc. etc.
- 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 perl to a mandatory / non-dynamic plug-in, firts step to put it fully in-core
converted perl to a mandatory / non-dynamic plug-in, firts step to put it fully in-core
Made server compile with C++. Removed cfanim plugin and crossedit. C++ here we come.
make maintainer-clean-recursive now deletes all generated files
initial import
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.