Made server compile with C++. Removed cfanim plugin and crossedit. C++ here we come.
merged (claimed) crash fix from crossfire, at least i hope it doesn't do any more bad. I would've liked a real fix more which prevents floors from flying: Author: mwedel Branch: HEAD Log: common/object.c: in insert_ob_in_map() don't stop processing flying objects if the object also has floor set. This fixes crashes when an object is both flying and has floor set. MSW 2006-06-06
find_dir_2 (and get_rangevector and others) now returns direction "0" for dx=dy=0, which seems obvious enough to me, but will likely cvause crashes and worse with the crossfire code form hell.
Fix a crash bug that happens with non-euclidean maps: when you end up on the same map as you started but coordinates haven't change some stupid useless microptimisation assumed that the coordinates had not changed, either, leaving them outside the map, leading to an abort().
don't merge scrolls that have matching key-value pairs, reported by saladon
too much debug output spoils useful log info
UPSTREAM_2006-02-22 merge
*** empty log message ***
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.