remove many strcmps on shstr, added fast strcmp wrapper that only etsts for inequality
replace amny strcpy by checked assign's
comments
added some copyrights
preliminary snapshot check-in, DO NOT USE IN PRODUCTION SYSTEMS See the Changes file for details
replace update_ob_speed by ->set_speed
simplify logic in apply_builder_remove, let update_ob_speed work if the objetc is in delayed destruction
interim.checkin
removed debugging code
- rename flags => flag (because its rpedominantly used singular), - remove remaining use of the flags array semantics
fixed the building bug that broke walls after building. a hacky method for flags copying was used and is now replaced with the proper one.
removed TRAP_PART, renamed WALL to BUILDABLE_WALL to reflect the usage of this type these days and fixed generic destroyer not to remove players and other objects that can crash the server (hopefully).
- more ooficiation - removed now superfluous remove calls
replace some function- by method-calls
fixed a bug in the fix_walls heuristic of finding compatible walls. now fake walls can be build properly!
added fix_walls_around for the builder ui extension.
mapstruct => maptile removed many ytypedefs in favor of structure tags
indent
cleanup
indent
archt => archetype
THIS CODE WILL NOT COMPILE use the STABLE tag instead. - major changes in object lifetime and memory management - replaced manual refcounting by shstr class - removed quest system - many optimisations - major changes
expand initial tabs to spaces
Made server compile with C++. Removed cfanim plugin and crossedit. C++ here we come.
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.