*** empty log message ***
*** empty log message ***
slight cleanup
copyright update 2018
remove eol whitespace
copyright update 2016
trailing space removal
remove unused variables, kernel_panic
update copyrights to 2012
*** empty log message ***
update copyright to 2011
*** empty log message ***
calc_alch_danger use correct skill
indent
-MAX_BUF
better need_identify
get rid of QUERY_FLAG/SET_FLAG/CLEAR_FLAG macros that I always hated
update copyright for up to 2010
remove bogus 2007 copyright that was added wrongly by the script, update to affero license
indent (remove useless use of void)
material overhaul
lots of cleanups
make effectively static symbols actually static, part 2
make effectively static symbols actually static, part 1
remove all protos from include/*proto.h for functions that are effectively static
Make slag no_drop so it can't be dumped out of cauldrons. Fix bug where no_drop items can be transferred between containers.
improve some book messages
clarify license
Fix alchemy [and other craft skills] so recipes marked as transmutation will actually transmute an ingredient when appropriate.
Fix alchemy debug logging to support shstrs.
fixed alchemy bug.
updated copyright
sanatized alchemy skill.
*** empty log message ***
implement smell member for mapspaces, remove all traces of the old RANDOM macro
destroy (true) => destroy ()
do the same everywhere else
re-enable fireball/bomb on failed alchemy
update copyright
minor refactoring
update copyrights and other minor stuff to deliantra
- 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.
rename arch->name to arch->archname for preparation of subclassing object
update copyrights in server/*.C
big simplification, still doesn't work, but feels cleaner
VERY EXPERIMENTAL - change the way archetypes and treasurelists are being loaded: - referring to a nonexisting treasurelist will create an empty one - referring to a nonexisting archetype will create an empty one - archetypes/treasurelists will overwrite any existing object of the same name. - net effect should be to allow reloading of archetypes and treasurelists at runtime at a later stage.
rework material code in preparation for nuking object->materials, also add some useful object methods in preparation of the mapspace limiting
remove many strcmps on shstr, added fast strcmp wrapper that only etsts for inequality
replace amny strcpy by checked assign's
comments
remove debugging code
added some copyrights
- added maptile->insert and object->insert_at methods that might make code using it clearer. - replaced some insert_ob_in_map calls.
replace update_ob_speed by ->set_speed
- more ooficiation - removed now superfluous remove calls
replace some function- by method-calls
removed #ifn?def WIN32 from all files
- rename $uptime to $UPTIME - hopefully force alchemy to use one second delay
dumber bug than ever imagined
indent
indent
removed ox/oy, and then added shstr stuff to the recipes in alchemy
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
removed P_SAFE_MAP and added P_SAFE as map flag set by an item with type SAFE_FLOOR (165)
added safe map and some checks over the code to make the maps really safe!
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.