ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/TODO
(Generate patch)

Comparing deliantra/server/TODO (file contents):
Revision 1.83 by root, Wed Aug 1 16:09:44 2007 UTC vs.
Revision 1.97 by root, Thu Aug 30 08:44:12 2007 UTC

1Here are listed some todos which should be looked into sometimes. 1Here are listed some todos which should be looked into sometimes.
2 2
3* IMPORTANT:
4 there is a possible deadlock condition when one palyer has something that refers to another
5 ansd that one has something that refers to the former, or more complicated cycles, as
6 loading one will try to load the other which will block on waiting for the first one.
7 solution: none, really, except maintaining a "currently being loaded" hash for maps
8 and players and use that...
9
102007-08-26 18:04:38.1909 Can't locate object method "ns" via package "cf::client::wrap" at /opt/crossfire/share/crossfire/cf.pm line 2582.
112007-08-26 18:04:38.1910 ... while processing EXTCMD(cf::player::wrap=HASH(0x3a56920) {"msgid":"a1","version":1,"msgtype":"cfplus_support"}) event, skipping processing altogether.
12
3http://stonewashed.net/sfx.html 13http://stonewashed.net/sfx.html
4 14
5http://www.anthro.wayne.edu/museum/MuseumCollectionSummary/Pictures/Ren%20Cen/stoneware%20bottle.jpg 15http://www.anthro.wayne.edu/museum/MuseumCollectionSummary/Pictures/Ren%20Cen/stoneware%20bottle.jpg
16
172007-08-21 18:38:41.9104 [ABT] [server_tick()] /localvol/root/src/cf.schmorp.de/server/server/main.C:500
182007-08-21 18:38:41.9103 [ABT] [process_events()] /localvol/root/src/cf.schmorp.de/server/server/main.C:275
192007-08-21 18:38:41.9103 [ABT] [process_players1] /localvol/root/src/cf.schmorp.de/server/server/main.C:245
202007-08-21 18:38:41.9103 [ABT] [handle_newcs_player(object*)] /localvol/root/src/cf.schmorp.de/server/server/player.C:2271
212007-08-21 18:38:41.9102 [ABT] [??] /localvol/root/src/cf.schmorp.de/server/socket/loop.C:106
222007-08-21 18:38:41.9102 [ABT] [std::deque<command, slice_allocator<command> >::pop_front()] /usr/include/c++/4.1.3/bits/stl_deque.h:1059
232007-08-21 18:38:41.9102 [ABT] [player_apply(object*, object*, int, int)] /localvol/root/src/cf.schmorp.de/server/server/apply.C:2612
242007-08-21 18:38:41.9102 [ABT] [manual_apply(object*, object*, int)] /localvol/root/src/cf.schmorp.de/server/server/apply.C:2509
252007-08-21 18:38:41.9102 [ABT] [apply_special(object*, object*, int)] /localvol/root/src/cf.schmorp.de/server/server/apply.C:3145
262007-08-21 18:38:41.9102 [ABT] [object::change_weapon(object*)] /localvol/root/src/cf.schmorp.de/server/common/object.C:506
272007-08-21 18:38:41.9101 [ABT] [LOG(int, char const*, ...)] /localvol/root/src/cf.schmorp.de/server/common/logger.C:60
282007-08-21 18:38:41.9101 [ABT] [log_backtrace(char const*)] /localvol/root/src/cf.schmorp.de/server/server/./cfperl.xs:1126
292007-08-21 18:38:41.9100 [ABT] 2007-08-21 18:38:41.5967 Hanke changed to unapplied weapon {cnt:3617314,uuid:<1.22acc8d86>,name:"generic builder",flags:[29,80,98],type:160}(on ~Hanke/brest/apartments/brest_town_house@11+21)rpse
302007-08-21 18:38:41.5967 Hanke changed to unapplied weapon {cnt:3617314,uuid:<1.22acc8d86>,name:"generic builder",flags:[29,80,98],type:160}(on ~Hanke/brest/apartments/brest_town_house@11+21)
31
32
33* "You get the distinct feeling that <other> is nuts" actually appeared once.
34
35* prisondemadness in pod/books.pod ends in =head1 Order of the gravestone, rather mysteriously.
36
37* IMPORTANT: the ex command does not properly filter cfpod.
38
39* diseases refer to their owner, keeping diseasd players alive needlessly.
6 40
7* for the future: adjust sp regenration in that way that it doesn't 41* for the future: adjust sp regenration in that way that it doesn't
8 regenrate when food is below < 200 (a magic constant) 42 regenrate when food is below < 200 (a magic constant)
9 43
10* IMPORTANT: create a no_drop flag and set it on the nexus (or somehow avoid 44* IMPORTANT: create a no_drop flag and set it on the nexus (or somehow avoid
153 for example to remove the specialcases for books that are destroyed 187 for example to remove the specialcases for books that are destroyed
154 and contain spells (should be done) 188 and contain spells (should be done)
155 189
156* look at these logs: 190* look at these logs:
157 2006-09-16 01:38:16 Got unknown value in map header: race human 191 2006-09-16 01:38:16 Got unknown value in map header: race human
158 2006-09-16 01:37:33 invalid type defined in shopitems in string cloak:5;spellbook:35;ring:15;book:28;scroll:25;wand:28;armour improver:2;weapon improver:2;rod:32;potion:10;horn:35;amulet:17;power_crystal:25;gem:0;lamp:-10;*:-90;
159 2006-09-16 01:37:17 Map darkness for poison on /quests/peterm/FireTemple/Fire2 is too high (6) 192 2006-09-16 01:37:17 Map darkness for poison on /quests/peterm/FireTemple/Fire2 is too high (6)
160 2007-01-15 02:46:23.746 winvirus has two money entries of (silvercoin) 193 2007-01-15 02:46:23.746 winvirus has two money entries of (silvercoin)
161 2007-01-15 02:46:23.746 winvirus has two money entries of (goldcoin) 194 2007-01-15 02:46:23.746 winvirus has two money entries of (goldcoin)
162 2007-01-15 02:46:23.746 winvirus has two money entries of (platinacoin) 195 2007-01-15 02:46:23.746 winvirus has two money entries of (platinacoin)
163 2007-01-15 02:46:23.745 winvirus has two money entries of (royalty) 196 2007-01-15 02:46:23.745 winvirus has two money entries of (royalty)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines