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

Comparing deliantra/server/TODO (file contents):
Revision 1.17 by elmex, Sun Jan 14 18:03:16 2007 UTC vs.
Revision 1.142 by root, Sun Aug 31 09:03:31 2008 UTC

1Here are listed some todos which should be looked into sometimes. 1Here are listed some todos which should be looked into sometimes.
2
3* reapernut ob was referenced by:
4 2008-08-31 09:50:10.7186 cf::object::player::wrap=HASH(0xe7c3618) is
5 2008-08-31 09:50:10.7186++- referenced by REF(0x15c23420), which is
6 2008-08-31 09:50:10.7186+| +- in the member '_GEN_12531' of HASH(0x29b17c8), which is
7 2008-08-31 09:50:10.7186+| | in the global %PerlIO::via::CoroCede::.
8 2008-08-31 09:50:10.7186+| +- in the member '_GEN_18846' of HASH(0x29b17c8), which was seen before.
9 2008-08-31 09:50:10.7186+| +- in the member '_GEN_42923' of HASH(0x29b17c8), which was seen before.
10 2008-08-31 09:50:10.7186++- referenced by REF(0x7f8445de0620), which is
11 2008-08-31 09:50:10.7186+| not found anywhere I looked :(
12 2008-08-31 09:50:10.7186++- referenced by REF(0x12a45b88), which is
13 2008-08-31 09:50:10.7186+| not found anywhere I looked :(
14 2008-08-31 09:50:10.7186++- referenced by REF(0x12617000), which is
15 2008-08-31 09:50:10.7186+| not found anywhere I looked :(
16 2008-08-31 09:50:10.7186++- referenced by REF(0x1130ca08), which is
17 2008-08-31 09:50:10.7186+| +- in the member '_GEN_3395' of HASH(0x29b17c8), which was seen before.
18 2008-08-31 09:50:10.7186+| +- in the member '_GEN_3399' of HASH(0x29b17c8), which was seen before.
19 2008-08-31 09:50:10.7186++- referenced by REF(0xecd0200), which is
20 2008-08-31 09:50:10.7186+| not found anywhere I looked :(
21 2008-08-31 09:50:10.7186++- referenced by REF(0xda0a500), which is
22 2008-08-31 09:50:10.7186+| not found anywhere I looked :(
23 2008-08-31 09:50:10.7186++- referenced by REF(0x66c1610), which is
24 2008-08-31 09:50:10.7186+ in the member '_GEN_538' of HASH(0x29b17c8), which was seen before.
25
26* TODO: 2008-05-10 00:29:43.0651 move_object: monster has been removed - will not process further
27
28* TODO: re-apply items on log-in
29
30* TODO: rebalance jumping skill speed
31
32* create 100 chicken => some unseen item updates
33
34* dragons should not be able to change their title via the settings tab in playerbook
35
36* syncpoints: rules, news, motd, crossfiremail
37 "/opt/perl/lib/perl5/unicore/Canonical.pl", "/opt/perl/lib/perl5/unicore/To/Lower.pl" etc...
38
39* lone-town shops say "no shop nearby" with use_skill bargaining.
40
41* 2008-05-07 21:22:40.1121 region called Forgotten Town requested, but not found, using fallback.
42
43* off-by-one bug in c_object.C:command_take w.r.t. MAX_ITEM_PER_DROP
44
45* *sigh*
46 2008-05-06 20:02:47.5317 Fixed inventory in Kyle2 (704170 -> 704172)
47 _after_ the weight update fix
48
49* unique items in maps not handled correctly: server should remember wether a unique
50 file was written and force it to be written again, even if empty.
51
52* 2008-05-06 19:14:12.5927 Map darkness for popadom on /onefang/AntFarm/AntFarm9 is too high (6)
53
54* can't move onto navar harbour piers when levitating.
55
56* drakkar pking system assumed to be well-balanced: any documentation?
57
58* tutorial in client
5918:24:32 <qwe> just a note
6018:25:19 <qwe> about the inscription change, the tutorial have to be update, since I
61 was reading it (by then) to get what was wrong and the instructions
62 there are outdated.
63
64* ridify us from FLAG_NO_FIX_PLAYER by replacing it by a more generic flag or
65 simply by dropping it.
66
67* important: mobs can cross shop-boundaries using shopmats. this must not be :/
68
69* drop all and get all will result in trying to pick up yourself
70 (likely harmless)
71
72* IMPORTANT: create bomb, take it (owner gets cleared), bomb expldoes in inventory => harms players b/c no owner
73
74* vanessa kept active because of:
75 owner of: {cnt:1122393,uuid:<1.26f992059>,name:"spear",flags:[17,24,111],type:15}(on <freed objects map>@1+1)
76 owner of: {cnt:961349,uuid:<1.26f96ab45>,name:"throwing dagger",flags:[17,24,111],type:15}(on <freed objects map>@1+1)
77 -> owner probably got set somehow after destruction, but how... (must be sth,. with thrown ob).
78
79* dragon cannot apply ipo writing pen (lack the body), but use skill fine
80
81http://stonewashed.net/sfx.html
82
832007-09-23 02:41:37.7100 name sand, arch pstone_1, type 0 with fly/walk on/off not handled in move_apply()
842007-09-23 02:41:37.7101 name bench, arch bench_2_1_1, type 0 with fly/walk on/off not handled in move_apply()
852007-09-23 02:41:37.8285 name bench, arch bench_2_1_1, type 0 with fly/walk on/off not handled in move_apply()
862007-09-23 02:41:37.8297 name bench, arch bench_2_1_1, type 0 with fly/walk on/off not handled in move_apply()
87
88http://www.anthro.wayne.edu/museum/MuseumCollectionSummary/Pictures/Ren%20Cen/stoneware%20bottle.jpg
89
902007-08-21 18:38:41.9104 [ABT] [server_tick()] /localvol/root/src/cf.schmorp.de/server/server/main.C:500
912007-08-21 18:38:41.9103 [ABT] [process_events()] /localvol/root/src/cf.schmorp.de/server/server/main.C:275
922007-08-21 18:38:41.9103 [ABT] [process_players1] /localvol/root/src/cf.schmorp.de/server/server/main.C:245
932007-08-21 18:38:41.9103 [ABT] [handle_newcs_player(object*)] /localvol/root/src/cf.schmorp.de/server/server/player.C:2271
942007-08-21 18:38:41.9102 [ABT] [??] /localvol/root/src/cf.schmorp.de/server/socket/loop.C:106
952007-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
962007-08-21 18:38:41.9102 [ABT] [player_apply(object*, object*, int, int)] /localvol/root/src/cf.schmorp.de/server/server/apply.C:2612
972007-08-21 18:38:41.9102 [ABT] [manual_apply(object*, object*, int)] /localvol/root/src/cf.schmorp.de/server/server/apply.C:2509
982007-08-21 18:38:41.9102 [ABT] [apply_special(object*, object*, int)] /localvol/root/src/cf.schmorp.de/server/server/apply.C:3145
992007-08-21 18:38:41.9102 [ABT] [object::change_weapon(object*)] /localvol/root/src/cf.schmorp.de/server/common/object.C:506
1002007-08-21 18:38:41.9101 [ABT] [LOG(int, char const*, ...)] /localvol/root/src/cf.schmorp.de/server/common/logger.C:60
1012007-08-21 18:38:41.9101 [ABT] [log_backtrace(char const*)] /localvol/root/src/cf.schmorp.de/server/server/./cfperl.xs:1126
1022007-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
1032007-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)
104
105
106* prisondemadness in pod/books.pod ends in =head1 Order of the gravestone, rather mysteriously.
107
108* for the future: adjust sp regenration in that way that it doesn't
109 regenrate when food is below < 200 (a magic constant)
110
111* level 100 inscription with 4 kills: a single random_Scorll treasure
112 item in the ancient mages of forgotten town palace create
113 many *hundreds* of actual scrolls when instantiated?
114
11507:20:32 -cfbot:#cf- [Incen] that's odd. a pile of dust called "potion"
11607:21:05 -cfbot:#cf- [Incen] it was dust of piercing vision
11707:21:20 -cfbot:#cf- [Lina] seems to happen when picked up and unidentified
11807:21:37 <schmorp> unidentified they are called potions?
11907:21:48 -cfbot:#cf- [Incen] ayup
12007:22:06 -cfbot:#cf- [Lina] dusts/potions/figurines/balms
121
122* totla invisibility is too hard to get. monsters should attack the
123 player when hit by him or his spell anyways.
124
125* 21:37:28 -cfbot:#cf- [Drakna] yeah see meditation heals but it eats up food. but if yoiu have no food you can still
126
127* there is no "fire 0" to start firing on yourself as opposed to fire 5 etc. which starts
128 firing into a specific direction. fire 0 only fires once (this is a bug, but most clients
129 move firing on yourself on non-shift-kp_5 because servers do not support the shifted
130 semantics).
131
132* /morok_dun/mines1 n world_120_109 does not exist, but the other mine promises a quest
133 there. be inventive.
134
135* victim {cnt:55798339,uuid:<1.149eb6a43>,name:"ice",flags:[0,8,103],type:23}(on /whalingoutpost/misc/frostcavern1@49+16) already dead in hit_player()
136 sanctuary etc. hits lava-"ice" and kills it in the process. other stuff seems to not work as expected with sanctuary
137 hitting items it shouldn't.
138
139* can users in theory steal the gems out of their snitchangel pet monsters?
140 => the nodrop mechanism used for that should also disallow stealing.
141
142* bowmode should offer different capabilities given on level of user
143 (Leonov).
144
145* player_sold 1 still gets added to maps at some point, but server cnanot read it.
146 resolve the situation by either implementing it fully or removing it fully.
147
148* climbing, meditating, levitating skills etc. should give you experience per use
149
150* 2007-02-03 03:49:06.010 loading /opt/crossfire/share/crossfire/maps//navar_city/city1houses (43970)
151 2007-02-03 03:49:06.011 Discarding object without arch: texas
152 2007-02-03 03:54:36.926 loading /opt/crossfire/share/crossfire/maps//navar_city/misc/city1mermaid (15753)
153 2007-02-03 03:54:36.926 Discarding object without arch: event_say
154
155* IMPORTANT:
156 entering instantiated random maps whose meta file is missing freezes the player.
157
158* random speed should result in randomised initial animation face.
159
160* training center (kobold etc.) does not stop working after 30-40min
161 but goes on for 2 hours _at least_.
162
163* 2007-01-14 21:15:58.605 Fiery, Wist's fervent pupil was hit by counterspell with counterspell attack.
164 this is simply counterwall hitting monsters. but why does it happen?
2 165
3* animated weapons should come back to the player when he dies/disconnects? 166* animated weapons should come back to the player when he dies/disconnects?
4 2007-01-14 18:50:07 info: winvirus chats: Could you make it so if you have an 167 2007-01-14 18:50:07 info: winvirus chats: Could you make it so if you have an
5 animated weapon out and you disconnect, that it'd simply a) fall to the 168 animated weapon out and you disconnect, that it'd simply a) fall to the
6 ground or b) return to your inv? Rather than disappearing into the void of 169 ground or b) return to your inv? Rather than disappearing into the void of
7 nothingness. 170 nothingness.
8 171
9* rewrite gen_worldmap so that it replaces floors instead putting the 172* 16:09 <@schmorp> und eigentlich soltlen dort alle leeren maps gelöscht werden
10 overlay on top of the worldmap. 173 16:09 <@schmorp> so daß nur maps existieren, die overwirtes enthalten
174 16:09 <@schmorp> erinnert mich dran
11 175
12* investigate face and ground problems in world_109_126 176* 2008-05-06 19:33:55.7403 shop_specialisation_ratio: passed an item with an invalid type
177 (improve message)
13 178
14* important: re-enable out-of-order execution of chat and say by making them
15 packets instead of commands, by pre-parsing ncom/command.
16 179
17* mapinfo command should be handled asynchronously (cause it blocks the server)
18
19* drop unpaid items when dieing on the spot.
20
21* arch/river/* need to be converted to new .x scheme
22
23* 16:09 <@schmorp> eigetlich soltle world-overlay nahc world moven
24 16:09 <@schmorp> ende des themas
25 16:09 <@schmorp> und eigentlich soltlen dort alle leeren maps gelöscht werden
26 16:09 <@schmorp> so daß nur maps existieren, die overwirtes enthalten
27 16:09 <@schmorp> erinnert mich dran
28 16:09 <@schmorp> (schreibs is todo und rede alle paar tage drüber, danke)
29
30* map converter
31 elmex: because of the faces and all the other nice things - i guess
32
33* implement no-drop-on-destroy flag (done)
34 for example to remove the specialcases for books that are destroyed
35 and contain spells (should be done)
36
37* look at these logs:
38 2006-09-16 01:38:16 17 objects in mortal queue [this one is just fine, schmorp]
39 2006-09-16 01:38:16 Got unknown value in map header: race human
40 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;
41 2006-09-16 01:37:17 Map darkness for poison on /quests/peterm/FireTemple/Fire2 is too high (6)
42
43* requirements need to be dcoumented:
44 safe:hole, gperf, glib, std::tr1 (::unoredred_map)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines