../
|
utils.C
|
1.66
(17 years ago)
by root:
*** empty log message ***
|
treasure.C
|
1.65
(17 years ago)
by root:
- 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.
|
time.C
|
1.16
(17 years ago)
by root:
- 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.
|
shstr.C
|
1.25
(17 years ago)
by root:
- improve dynbuf implementation further
- save now saves shstrs longer than HUGE_BUF, lets fix any brokenness remaining
in the server...
- converted most describe_*-functions to dynbuf_text, making them likely
faster (or maybe slower), while removing any hardcoded length limit.
- memory allocated for static dynbuf's is not being returned ever (at least
not the initial chunk, maybe fix this?)
- implement framework for predeclared const shstrs for comparison purposes
(shstrinc.h).
- enabled and enforced new material code.
- implement hack to clean up book titles.
- increases HUGE_BUF to 10240, to be similar to mac network packet size.
|
region.C
|
1.36
(17 years ago)
by root:
fix text handling in region and map files - now utf-8 is expected for custom keys
|
recipe.C
|
1.23
(17 years ago)
by root:
- 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.
|
readable.C
|
1.32
(17 years ago)
by root:
increased chances of long books, per request of users :)
|
porting.C
|
1.18
(17 years ago)
by root:
- 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.
|
player.C
|
1.34
(17 years ago)
by root:
- 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.
|
path.C
|
1.6
(17 years ago)
by root:
- 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.
|
object.C
|
1.187
(17 years ago)
by root:
- clean up stuff
- get rid of map_load lock
- improve change_object
|
micropather.C
|
1.1
(17 years ago)
by root:
I like micropather so much without ever having used it that I included it.
This is not to be used directly, it should be integrated into the map management code.
|
map.C
|
1.128
(17 years ago)
by root:
- nuke objects crossing map borders on save. bad luck.
|
los.C
|
1.28
(17 years ago)
by root:
- 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.
|
logger.C
|
1.15
(17 years ago)
by root:
- 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.
|
loader.C
|
1.102
(17 years ago)
by root:
- implement tag keyword but do not use it yet
- skip_block now skips known types of sub-blocks
- print the decoded filename if possible
|
living.C
|
1.78
(17 years ago)
by root:
- hopefully fix say w.r.t. NDI_REPLY
- rework the disease code a bit.
- set_owene rfater inserting whne throwing or diseasing. these
are the only cases i know where the owner is set when inserting into
another object. *cough*
|
links.C
|
1.9
(17 years ago)
by root:
- 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.
|
item.C
|
1.39
(17 years ago)
by root:
- improve dynbuf implementation further
- save now saves shstrs longer than HUGE_BUF, lets fix any brokenness remaining
in the server...
- converted most describe_*-functions to dynbuf_text, making them likely
faster (or maybe slower), while removing any hardcoded length limit.
- memory allocated for static dynbuf's is not being returned ever (at least
not the initial chunk, maybe fix this?)
- implement framework for predeclared const shstrs for comparison purposes
(shstrinc.h).
- enabled and enforced new material code.
- implement hack to clean up book titles.
- increases HUGE_BUF to 10240, to be similar to mac network packet size.
|
init.C
|
1.40
(17 years ago)
by root:
- include experience table as our first generic resource file
- swizzle init code around
- do not calculate checksum in cfutil but when loading the facedata.
this increases loading time by 20%, but since thats just 1.2s instead
of 1.0s its not worth the extra effort of doing it beforehand.
|
image.C
|
1.28
(17 years ago)
by root:
welcome to fxix protocol version 3, with uniform handling over all resources
|
holy.C
|
1.13
(17 years ago)
by root:
- 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.
|
glue.C
|
1.10
(17 years ago)
by root:
- 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.
|
friend.C
|
1.16
(17 years ago)
by root:
- 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.
|
exp.C
|
1.16
(17 years ago)
by root:
- 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.
|
button.C
|
1.39
(17 years ago)
by root:
some more sounds for gates, holes
|
arch.C
|
1.69
(17 years ago)
by root:
tentative fix to self-referencing archetypes. archetype reloading still does not work correctly but at leats we have the status quo again
|
anim.C
|
1.27
(17 years ago)
by root:
- 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.
|
README
|
1.1.1.1
(19 years ago)
by root:
initial import
|
Makefile.am
|
1.12
(17 years ago)
by root:
- 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.
|