ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ext/login.ext
Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Mon Oct 1 00:55:50 2007 UTC (16 years, 7 months ago) by root
Branch: MAIN
CVS Tags: rel-2_3
Changes since 1.72: +1 -1 lines
Diff to previous 1.72
further adjust map scheduler coroutine to be as high as the main ticker

Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Wed Sep 19 21:56:30 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.71: +9 -0 lines
Diff to previous 1.71
name your coroutines

Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Sun Sep 2 12:45:44 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
CVS Tags: rel-2_2
Changes since 1.70: +6 -2 lines
Diff to previous 1.70
be less blocking when nuking players

Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Sun Sep 2 12:37:10 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.69: +3 -5 lines
Diff to previous 1.69
be less blocking when nuking players

Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 17:53:55 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.68: +2 -3 lines
Diff to previous 1.68
much better, still label duplication

Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Sun Jul 22 17:10:06 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.67: +2 -1 lines
Diff to previous 1.67
fix mapinfo?

Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Fri Jul 20 16:11:10 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66
preliminary chat channel implementation

Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Thu Jul 19 13:46:39 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.65: +1 -1 lines
Diff to previous 1.65
*** empty log message ***

Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Sun Jul 15 08:48:01 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.64: +1 -0 lines
Diff to previous 1.64
*** empty log message ***

Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 19:27:59 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.63: +27 -9 lines
Diff to previous 1.63
finally implement the kill on logout-too-long thingy

Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 14:54:05 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.62: +1 -1 lines
Diff to previous 1.62
doh

Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 14:33:29 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.61: +9 -7 lines
Diff to previous 1.61
some goofing around

Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Tue Jul 10 06:12:13 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.60: +7 -0 lines
Diff to previous 1.60
add some delays, as gcfclient likes to endlessly repeat. also avoids obvious resource-starving attacks

Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Thu Jul 5 20:52:22 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.59: +5 -148 lines
Diff to previous 1.59
unbundled setup command into its own extension

Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 01:04:43 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58
*** empty log message ***

Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Sun Jul 1 03:16:56 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.57: +4 -1 lines
Diff to previous 1.57
prepare for better fxixsx+rx protocol

Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 05:43:45 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.56: +4 -0 lines
Diff to previous 1.56
first round of implementing server-side widgets. the framework is there, but hasn't been used for anything realistic yet, so likely not yet fully usable

Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 04:09:29 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.55: +2 -1 lines
Diff to previous 1.55
first rough cut of msg rewriting, introducing cfpod, a haxored pod variant for crossfire messgaes. where will it end?

Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 01:09:28 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.54: +15 -0 lines
Diff to previous 1.54
implement beginning of gender support, asking at character creation, showing in who and perceive self

Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Sat Jun 16 00:12:20 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.53: +1 -2 lines
Diff to previous 1.53
add some debugging code, fix players not getting freed on logout

Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Mon Jun 11 21:38:13 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.52: +3 -1 lines
Diff to previous 1.52
port micropather to c++...

Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Sun Jun 10 03:16:54 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.51: +1 -1 lines
Diff to previous 1.51
adjust player destroy code for extra reference from observe

Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sun Jun 10 03:15:17 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50
adjust player destroy code for extra reference from observe

Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Sun Jun 10 03:14:04 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.49: +7 -7 lines
Diff to previous 1.49
adjust player destroy code for extra reference from observe

Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Sun Jun 10 03:11:16 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.48: +3 -3 lines
Diff to previous 1.48
adjust player destroy code for extra reference from observe

Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Sat May 26 15:44:03 2007 UTC (17 years ago) by root
Branch: MAIN
CVS Tags: rel-2_1
Changes since 1.47: +37 -10 lines
Diff to previous 1.47
- 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.

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Fri Apr 27 17:16:13 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.46: +1 -1 lines
Diff to previous 1.46
remove a source for relatively useless refcounts being kept on players

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 11:36:39 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.45: +1 -1 lines
Diff to previous 1.45
my regexes suck badly

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 00:42:02 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.44: +18 -7 lines
Diff to previous 1.44
- implement a rudimentary framework for a "msg" command that
  replaces drawinfo and drawextinfo and allows for simpler usage
  in simple cases and extensibility for the less complex uses.
- moved the character race choosing logic into perl, making use
  of the new msg command if the client supports it.

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 19:10:16 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.43: +3 -0 lines
Diff to previous 1.43
implement ex command support to quickly retrieve item descriptions

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 18:09:57 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.42: +44 -41 lines
Diff to previous 1.42
- add format utility function.
- split dynbuf into dynbuf and dynbuf_text.
- use dynbuf_text for examine strings instead of
  outputting each line seperately. tried to use stringstreams
  but they add insane overheads (as does std::string, but less so).

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Wed Apr 18 17:32:06 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.41: +0 -2 lines
Diff to previous 1.41
meet our new pod fucntionality, certainly not finished :) let me also introduce the beginnings of a new help command

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Tue Apr 17 10:06:33 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.40: +1 -1 lines
Diff to previous 1.40
cede less often in background tasks while still reducing jittering

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Mon Apr 16 15:50:49 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.39: +6 -0 lines
Diff to previous 1.39
try to force face caching via setup - seems to work with gcfclient at least

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Mon Apr 16 06:23:41 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.38: +1 -1 lines
Diff to previous 1.38
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.

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 09:35:23 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.37: +4 -1 lines
Diff to previous 1.37
- implement smoothing in the fxix (or better: fxixsx) protocol.
- this *enforces* that smoothing is *per face* and not *per archetype*.
- no extra bandwidth is needed for map information (unlike in the
  crossfire 1.x protocol, where smoothlevels are per-mapspace
  and take up a lot of bandwidth).
- no extra storage is required on the client-side (although smoothing
  for cached map data is then only available for tiles that have been seen).
- temporarily supply empty_S.x11 smoothfaces again, as this hack is required
  because there is no way to specify a smoothlevel but no smoothface
  otherwise. this should be optimised away at a future point, but this
  will break gcfclient (but disabling smoothing for that might be a good
  compromise).

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Fri Apr 6 22:57:53 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.36: +13 -0 lines
Diff to previous 1.36
fix a rather problematic bug allowing people to nuke players when
there was a problem reading the playerfile.

this was expedited by the playerfile rename

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Wed Apr 4 02:20:27 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35
*** empty log message ***

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Wed Apr 4 02:07:19 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.34: +15 -1 lines
Diff to previous 1.34
implement better negotiation capabilities, implement tileset selection

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Tue Apr 3 00:21:37 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.33: +3 -0 lines
Diff to previous 1.33
- fix ber encoding
- reduce image checksum length to 6 bytes (from 16)
- implement fx packet, which reduces
  face overhead to amortised 10/12 bytes per face instead of
  21/32 bytes and allows an unlimited number of faces
  instead of 2**16.

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Mon Apr 2 18:14:24 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.32: +109 -91 lines
Diff to previous 1.32
fixed some minor incompatibilities

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Mon Apr 2 18:04:45 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.31: +125 -1 lines
Diff to previous 1.31
moved setup to perlspace to facilitate easier extensions and some cleanups. feels more secure, too

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 23:54:35 2007 UTC (17 years, 3 months ago) by root
Branch: MAIN
CVS Tags: rel-2_0
Changes since 1.30: +1 -1 lines
Diff to previous 1.30
likely fix the freeze-on-quit bug, also nuke in-memory apartments on quit

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 17:47:22 2007 UTC (17 years, 3 months ago) by root
Branch: MAIN
Changes since 1.29: +1 -1 lines
Diff to previous 1.29
- passive knowledge of a feature does not mean you can't actively
  use it wrongly for years: do use \Z instead of $ for security-relevant stuff
  (\n was allowed in a login name).

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Tue Jan 23 03:56:44 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.28: +1 -2 lines
Diff to previous 1.28
I knew there was an explanation

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Tue Jan 23 03:45:44 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.27: +2 -1 lines
Diff to previous 1.27
*** empty log message ***

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Mon Jan 22 03:44:41 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.26: +2 -1 lines
Diff to previous 1.26
there is a weird bug in Event or perl or... add some wrokarounds

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Thu Jan 18 21:27:19 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.25: +8 -3 lines
Diff to previous 1.25
- clean_save => unclean_save (with timestamp)
- wanr palyers when they didn't use a savebed proper

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sat Jan 13 23:06:13 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.24: +1 -1 lines
Diff to previous 1.24
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.

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Tue Jan 9 21:32:42 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.23: +1 -2 lines
Diff to previous 1.23
- added $cf::WAIT_FOR_TICK*
- tuned map-scheduler and player-scheduler
- added $op->inv_recursive
- added objects_size/objects($index) and actives_size/actives($index)
  for access to the object and actives vector.
- more robust player loader
- removed _perl_data attribute support
- SIGINT/TERM/HUP are now safe as they are handled synchronously.
- replaced LOOK_OBJ by client_visible
- cleanups

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Tue Jan 9 15:36:18 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22
- better dm shell
- minor cleanups
- added cf::dumpval, cf::player::list_logins and $player->maps

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Tue Jan 9 01:28:32 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21
- fix This exit is cloed on login because the maplevel of
  players not on any map was not saved.

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 23:36:16 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.20: +26 -22 lines
Diff to previous 1.20
major goof in LOG, and defensive programming doesn't help when you use the wrong parameters

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 22:32:10 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.19: +6 -6 lines
Diff to previous 1.19
- disabled stuff that might cause instabilities at the cost of certain
  (controlled) additional memory usage.
- minor changes to improve the stability,

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 19:25:53 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.18: +14 -16 lines
Diff to previous 1.18
- bugfixes, bugfixes, bugfixes

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 14:29:05 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.17: +5 -5 lines
Diff to previous 1.17
disable destroy

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 14:11:05 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.16: +23 -10 lines
Diff to previous 1.16
quick and dirty emergency fix

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 12:39:16 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.15: +1 -0 lines
Diff to previous 1.15
*** empty log message ***

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 12:23:32 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.14: +1 -3 lines
Diff to previous 1.14
*** empty log message ***

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 01:19:03 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.13: +10 -0 lines
Diff to previous 1.13
more preperations for player eviction

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Jan 7 23:10:42 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.12: +2 -4 lines
Diff to previous 1.12
- more improvements/fixes
- timestamp with millisecond accuracy, horrible code

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Sun Jan 7 21:54:59 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.11: +28 -3 lines
Diff to previous 1.11
implement quit

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sun Jan 7 02:39:14 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.10: +66 -18 lines
Diff to previous 1.10
""

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Jan 5 20:04:02 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
fix the bug: on_destroy is obviously not being called on pooled coroutines, aslo use more sensible names than 'coro'

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Jan 4 16:19:31 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.8: +13 -1 lines
Diff to previous 1.8
- word of recall activated the player indirectly
- implement maptile->xy_find and xy_load
- separate find and load, even on C level
- generate map_leave/enter and map_change events even for tiled map changes
  (experimental)
- implement mainloop freezeing by start/stop, not skipping ticks
- no map updates when player !active

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Dec 27 15:04:38 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.7: +24 -2 lines
Diff to previous 1.7
restore log out logging, reduced command queue length to 3

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Tue Dec 26 05:44:13 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
formatting

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Tue Dec 26 04:46:06 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.5: +6 -5 lines
Diff to previous 1.5
improve savebed/logout logic

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sat Dec 23 07:28:02 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4
*** empty log message ***

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sat Dec 23 06:45:33 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.3: +2 -3 lines
Diff to previous 1.3
- re-enable hiscore checking on savebed apply

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sat Dec 23 06:21:02 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.2: +46 -19 lines
Diff to previous 1.2
- improved login code
- removed some cruft code and (finally), the player_pod hack

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Sat Dec 23 03:38:43 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.1: +3 -4 lines
Diff to previous 1.1
- surprisingly, there were some bugs. in Event, too :(
- dieing and food checking are now only done in ST_PLAYING state.
  this might, but should not be, exploitable, in serious ways.

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Dec 22 16:34:00 2006 UTC (17 years, 5 months ago) by root
Branch: MAIN
- 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?)

Convenience Links

Links to HEAD: (view) (download) (annotate) Links to rel-2_3: (view) (download) (annotate)

Compare Revisions

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.

  Diffs between and
  Type of Diff should be a