../
|
widget.ext
|
1.19
(17 years ago)
by root:
simpler, more powerful and slightly less compact widget protocol
|
transports.ext
|
1.4
(17 years ago)
by root:
new speed management:
- weapon speed and object speed is now completekly decoupled for players.
- both can be used at the same time, or indeepndent, when running or firing.
- still only one command per object speed can be issued.
|
town_portal.ext
|
1.2
(17 years ago)
by root:
*** empty log message ***
|
tcp.ext
|
1.7
(18 years ago)
by root:
*** empty log message ***
|
suicide.ext
|
1.1
(18 years ago)
by root:
moved perl extensions into server codebase, where they belong
|
sockpuppet.ext
|
1.2
(18 years ago)
by root:
- updated cf.pm to use a more generic and extendable syntax,
now that it is clear that we will have multiple "attachable" objects.
maybe bite the bullet in C++ and make attachable virtual?
- completely rework the syntax for attaching and attachments
- update all extensions
|
setup.ext
|
1.6
(17 years ago)
by root:
simpler, more powerful and slightly less compact widget protocol
|
schmorplog.ext
|
1.10
(17 years ago)
by root:
add some deps
|
schmorp-neko.ext
|
1.6
(17 years ago)
by root:
when elmex finds a bug he never bothers to check other code :(
|
resource.ext
|
1.1
(17 years ago)
by root:
fixed exti handling, implemented generic resource request 'framework'
|
reseller.ext
|
1.7
(17 years ago)
by root:
port micropather to c++...
|
rent.ext
|
1.10
(17 years ago)
by root:
*** empty log message ***
|
player-env.ext
|
1.14
(17 years ago)
by root:
the cfplus crashes were a result of overzealous face-nr caching inside the server
|
nimbus.ext
|
1.11
(17 years ago)
by root:
doh, the nimbus was actually slightly borked
|
minesweeper.ext
|
1.5
(17 years ago)
by root:
port micropather to c++...
|
metaserver2.ext
|
1.3
(17 years ago)
by root:
*** empty log message ***
|
metaserver.ext
|
1.6
(17 years ago)
by root:
*** empty log message ***
|
map_lib.ext
|
1.4
(18 years ago)
by elmex:
adjusted weapon bonuses a bit. added attachment for dialog flag detection.
|
map-world.ext
|
1.30
(17 years ago)
by root:
progress
|
map-tags.ext
|
1.2
(17 years ago)
by root:
progress
|
map-style.ext
|
1.2
(17 years ago)
by root:
port micropather to c++...
|
map-scheduler.ext
|
1.41
(17 years ago)
by root:
keep maps in memory for at least 1.5 ticks.
background: rabies can cause the high watermark for load to be quickly exceeded, putting
the server in emergency swap mode. if we don't keep maps in memory for at least 1.5 ticks
we will then swap out (player-) visible maps, causing "blinking". by keeping them in memory
for at least a tick we avoid this problem entirely as all visible maps are never idle
longer than a tick.
|
map-random.ext
|
1.17
(17 years ago)
by root:
port micropather to c++...
|
map-per-player.ext
|
1.11
(17 years ago)
by root:
port micropather to c++...
|
map-link.ext
|
1.5
(17 years ago)
by root:
*** empty log message ***
|
map-grid-move-torus.ext
|
1.1
(18 years ago)
by root:
moved perl extensions into server codebase, where they belong
|
map-grid-move-random.ext
|
1.1
(18 years ago)
by root:
moved perl extensions into server codebase, where they belong
|
login.ext
|
1.71
(17 years ago)
by root:
be less blocking when nuking players
|
jeweler.ext
|
1.12
(17 years ago)
by elmex:
fixed up the jeweler skill
|
item-worldmap.ext
|
1.15
(17 years ago)
by root:
simpler, more powerful and slightly less compact widget protocol
|
item-slag-ex.ext
|
1.2
(17 years ago)
by elmex:
last versin of the slag-ex, forgot to check in
|
irc.ext
|
1.5
(17 years ago)
by elmex:
revisited TODO list and fixed the !who command in irc.ext (and removed the todo
item for the broken !who command)
|
ipo.ext
|
1.8
(17 years ago)
by root:
- new type: INSCRIBABLE
- inscription only works on inscribable items (spellscrolls special cased)
- add new empty scroll, empty book and empty mailscroll archetypes
- use mailscroll in ipo.
|
invite.ext
|
1.3
(18 years ago)
by root:
*** empty log message ***
|
help.ext
|
1.9
(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.
|
guilds.ext
|
1.4
(18 years ago)
by root:
- implement two new helper functions:
cf::cache => load and process a file, caching the result in the db
cf::fork_call => execute a given sub asynchronously (e.g. for cpu jobs)
- make use of it in ext/map-world.ext, greatly speeding up worldmap
loading.
- preliminary garbage added to cf::pod.
|
follow.ext
|
1.9
(18 years ago)
by root:
*** empty log message ***
|
eval.ext
|
1.1
(18 years ago)
by root:
moved perl extensions into server codebase, where they belong
|
dmcommands.ext
|
1.22
(17 years ago)
by root:
port micropather to c++...
|
dm-support.ext
|
1.8
(17 years ago)
by root:
lock map_data in addition to map_load when loading a map, possibly avoids the crash seen today
|
db-scheduler.ext
|
1.2
(17 years ago)
by root:
port micropather to c++...
|
commands.ext
|
1.62
(17 years ago)
by root:
this is a mess still, needs some redesigning
|
clientchk.ext
|
1.4
(17 years ago)
by root:
port micropather to c++...
|
checkrusage.ext
|
1.4
(18 years ago)
by root:
*** empty log message ***
|
chatlog.ext
|
1.6
(17 years ago)
by root:
add some deps
|
chat.ext
|
1.32
(17 years ago)
by root:
prepare cfplus release
|
cfplus.ext
|
1.9
(17 years ago)
by root:
- new extcmd version, much streamlined
- new npc dialogue protocol
- older cfplus clients are supported, without cfplus_support (no dialogue),
for some time.
- improved worldmap support.
|
books.ext
|
1.3
(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.
|
bonus.ext
|
1.8
(17 years ago)
by root:
port micropather to c++...
|
board.ext
|
1.5
(18 years ago)
by root:
- implement two new helper functions:
cf::cache => load and process a file, caching the result in the db
cf::fork_call => execute a given sub asynchronously (e.g. for cpu jobs)
- make use of it in ext/map-world.ext, greatly speeding up worldmap
loading.
- preliminary garbage added to cf::pod.
|
bank.ext
|
1.2
(18 years ago)
by root:
""
|
affero.ext
|
1.2
(17 years ago)
by root:
'affero tuning'
|
adjust_levels.ext
|
1.3
(18 years ago)
by root:
- preliminary check in, stuff is rudimentarily working
- moved most of the player creation process into a perl coroutine
- changed internal design of player management to not reuse
and morph the object in funny ways. should be safer and much
nicer to handle.
- got rid of some annoying hacks, such as clear()
(TODO: get rid of player_pod and other stuff now unnecessary?)
|
NPC_Dialogue.pm
|
1.8
(17 years ago)
by root:
and one more rename
|
Makefile.am
|
1.4
(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.
|
Jeweler.pm
|
1.19
(17 years ago)
by elmex:
removed an unneccssary limit
|
CFDB.pm
|
1.1
(18 years ago)
by root:
moved perl extensions into server codebase, where they belong
|