../
|
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
(17 years ago)
by root:
*** empty log message ***
|
suicide.ext
|
1.1
(17 years ago)
by root:
moved perl extensions into server codebase, where they belong
|
sockpuppet.ext
|
1.2
(17 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
|
schmorplog.ext
|
1.9
(17 years ago)
by root:
schmorp_irc => irc
|
schmorp-neko.ext
|
1.4
(17 years ago)
by root:
schmorp_irc => irc
|
reseller.ext
|
1.5
(17 years ago)
by elmex:
fixed a serious bug in the tradeshop.
|
rent.ext
|
1.8
(17 years ago)
by root:
fix longstanding inconsequential (up to now :) bug
|
nimbus.ext
|
1.9
(17 years ago)
by root:
fix nimbus reset etc.
|
minesweeper.ext
|
1.4
(17 years ago)
by root:
WARNING: this release is BROKEN
- rewrote map handling. map types are now completely pluggable, maybe
*too* pluggable, as everything is a plug-in now.
- mark mandatory extensions as such.
- handle overloaded attachable objects correctly.
- many minor changes.
|
metaserver.ext
|
1.5
(17 years ago)
by root:
oopsie
|
map_lib.ext
|
1.4
(17 years ago)
by elmex:
adjusted weapon bonuses a bit. added attachment for dialog flag detection.
|
map-world.ext
|
1.26
(17 years ago)
by root:
having a) monsters as treasures b) multipart monsters as treasures
and c) multipart monsters as terasures on tiled maps... hit a big
pile of bugs again.
this change:
- implements a per-map active flag. when items are being inserted
they are activated or deactivated according to that flag.
this could get rid of most or even all of the explicit
activate/deactivate calls.
- implement some glue to make instantiating multipart objects easier
(this is used inside fix_multipart_objects and might make it possible
to put multipart objects at map borders - those were winged before)
- do finer-grained locking as to not lead to deadlocks when insert
recurses e.g. when loading tiled maps.
|
map-style.ext
|
1.1
(17 years ago)
by root:
WARNING: this release is BROKEN
- rewrote map handling. map types are now completely pluggable, maybe
*too* pluggable, as everything is a plug-in now.
- mark mandatory extensions as such.
- handle overloaded attachable objects correctly.
- many minor changes.
|
map-scheduler.ext
|
1.34
(17 years ago)
by root:
- introduce a notion of cpu load average within the server
- use it to more gracefully increase swap intervals in the map-scheduler
- add clip and lerp utility functions.
|
map-random.ext
|
1.15
(17 years ago)
by root:
slight revert, and more fixes
|
map-per-player.ext
|
1.9
(17 years ago)
by root:
fix a number of annoying bugs, doh.
|
map-link.ext
|
1.3
(17 years ago)
by root:
having a) monsters as treasures b) multipart monsters as treasures
and c) multipart monsters as terasures on tiled maps... hit a big
pile of bugs again.
this change:
- implements a per-map active flag. when items are being inserted
they are activated or deactivated according to that flag.
this could get rid of most or even all of the explicit
activate/deactivate calls.
- implement some glue to make instantiating multipart objects easier
(this is used inside fix_multipart_objects and might make it possible
to put multipart objects at map borders - those were winged before)
- do finer-grained locking as to not lead to deadlocks when insert
recurses e.g. when loading tiled maps.
|
map-grid-move-torus.ext
|
1.1
(17 years ago)
by root:
moved perl extensions into server codebase, where they belong
|
map-grid-move-random.ext
|
1.1
(17 years ago)
by root:
moved perl extensions into server codebase, where they belong
|
login.ext
|
1.48
(17 years ago)
by root:
- restore after combined mainboard+harddisk crash
- cleanup/fixes for 2.1 release
- fix invoke to actually do work
- refactor invoke shortcuts, gcc cannot inline
varargs functions.
- optimised invoke to 4-5 insns in the common case.
- optimised (For no good reason) the int-to-ascii
conversions of dynbuf_text into division-less and
branchless code (of which I am pretty proud).
- actually move players to their savebed when they did
not use one and the map has been reste in the meantime.
does not kill (yet) when too long.
- enter_map is now handled completely in perl.
- goto is now using generation counting to ensure that only the
most-recently-issues goto will succeed.
- make some heavy use of __builtin_expect to streamline
rare callbacks even more.
- optimised thawer.
|
jeweler.ext
|
1.11
(17 years ago)
by root:
fix typoe
|
irc.ext
|
1.2
(17 years ago)
by root:
likely fix irc double utf-8 encoding
|
ipo.ext
|
1.6
(17 years ago)
by root:
meet our new pod fucntionality, certainly not finished :) let me also introduce the beginnings of a new help command
|
invite.ext
|
1.3
(17 years ago)
by root:
*** empty log message ***
|
help.ext
|
1.7
(17 years ago)
by root:
fix help topic display
|
guilds.ext
|
1.4
(17 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
(17 years ago)
by root:
*** empty log message ***
|
eval.ext
|
1.1
(17 years ago)
by root:
moved perl extensions into server codebase, where they belong
|
dmcommands.ext
|
1.19
(17 years ago)
by root:
- make face caching mandatory, and pester users to enable it
- implement rate-limiting, for images only right now
- implement and document output-rate command to set rate limit.
- default 1mbit.
|
dm-support.ext
|
1.6
(17 years ago)
by root:
add books from books.pod via some most dire hacks
|
db-scheduler.ext
|
1.1
(17 years ago)
by root:
forgot to check this in
|
commands.ext
|
1.45
(17 years ago)
by root:
schmorp_irc => irc
|
clientchk.ext
|
1.3
(17 years ago)
by root:
cede less often in background tasks while still reducing jittering
|
checkrusage.ext
|
1.4
(17 years ago)
by root:
*** empty log message ***
|
chatlog.ext
|
1.5
(17 years ago)
by root:
schmorp_irc => irc
|
chat.ext
|
1.17
(17 years ago)
by root:
schmorp_irc => irc
|
cfplus_build.ext
|
1.2
(17 years ago)
by elmex:
fixed some checking about what to erase :-)
|
cfplus.ext
|
1.4
(17 years ago)
by root:
moved setup to perlspace to facilitate easier extensions and some cleanups. feels more secure, too
|
books.ext
|
1.1
(17 years ago)
by root:
add books from books.pod via some most dire hacks
|
bonus.ext
|
1.6
(17 years ago)
by elmex:
ok, after a small chat i reconsidered the max damage of a weapon.
|
board.ext
|
1.5
(17 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
(17 years ago)
by root:
""
|
adjust_levels.ext
|
1.3
(17 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.3
(17 years ago)
by elmex:
changed word matching in npc dialogs
|
Makefile.am
|
1.2
(17 years ago)
by root:
mostly clean, except for uninstall
|
Jeweler.pm
|
1.15
(17 years ago)
by root:
fix typoe
|
CFDB.pm
|
1.1
(17 years ago)
by root:
moved perl extensions into server codebase, where they belong
|