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.147 by root, Fri Oct 16 01:19:12 2009 UTC

1Here are listed some todos which should be looked into sometimes. 1Here are listed some todos which should be looked into sometimes.
2
3TODO: =item Svd: the amount of seconds the map was last saved (++ means >99).
4 ^^^ the ">" gets eaten.
5TODO: pets of pets kills will increase the current skill (angels summon?) same with mercenaries?
6TODO: books head2, possibly after verbatim (prison de...)
7TODO: emergency swap mode is not working
8TODO: 2008-07-13 00:41:27.8762 BUG: process_events(): removed object is on active list: {cnt:8720978,uuid:<1.37c8d364d>,name:"bomb",flags:[2,11],type:102}
9 (when picking up a bomb quickly enough)
10TODO: inscription cannot be readied.
11TODO: random destination transport may bring you tot nürnberg errornously, likely stoneville
12TODO: ready_skill find traps does nto unapply the range slot item (bow)
13TODO: no detah messages for arena anymore
14TODO: remove curse should *maybe* work on players themselves
15TODO: remove curse in glyph/rune doesn't have any effect?
16TODO: rewrite highscore code
17
18TODO: greeting message on what to do in dialog after race selection.
19
202009-01-23 07:55:29.4659 loading /opt/crossfire/share/deliantra-server/maps//mlab/cdcapart1.map (271878,0)
212009-01-23 07:55:29.4712 object refering to nonexistant archetype 'stonefloorred2'.
222009-01-23 07:55:29.4713 object refering to nonexistant archetype 'stonefloorred2'.
232009-01-23 07:55:29.4714 object refering to nonexistant archetype 'stonefloorred2'.
242009-01-23 07:55:29.4716 object refering to nonexistant archetype 'stonefloorred2'.
252009-01-23 07:55:29.4716 object refering to nonexistant archetype 'stonefloorred2'.
262009-01-23 07:55:29.4716 object refering to nonexistant archetype 'stonefloorred2'.
27
282009-03-14 06:45:26.9431 BUG: kill_object - unable to find skill that killed monster
292009-03-14 06:45:26.9431+op: {cnt:72777397,uuid:<1.522cc7a2a>,name:"PurpleHaze",flags:[0,11,15],type:1}(on /pup_land/raffle/raffle1_u1@1+9)
302009-03-14 06:45:26.9431+hitter: {cnt:75846626,uuid:<1.54ad1e25d>,name:"earth elemental",flags:[0,11,14,15],type:0}(on /pup_land/raffle/raffle1_u1@6+15)
312009-03-14 06:45:26.9431+owner: {cnt:75967614,uuid:<1.54ad3baf9>,name:"goblin",flags:[0,7,8,11,14,54,55,56,57,58,60,89],type:0}(on /pup_land/raffle/raffle1_u1@5+16)
32
33
34TODO: autopickup in shop
35TODO: quit charcetr doesn't nuke in-memory per-player maps
36TODO: ./maps/aldwulf/alch_lab/hut_1.map charm luggae will kill, and make you gain any/climbing(?) exp
37TODO: farmwife doesn't react to guuh's head?
38TODO: shop mats should use the nesrest other shopmat, always.
39TODO: make sure negative fountain effects (fireball, cause light wounds) actually cause negative effects.
40
41* where is pippijns script to generate the emote_help.pod?
42
43* make inscription easier to use: offer a full dialog with multiple lines, let
44 users re-write/edit books to their liking (without givign exp).
45
46* TODO: 2008-05-10 00:29:43.0651 move_object: monster has been removed - will not process further
47
48* TODO: re-apply items on log-in
49
50* create 100 chicken => some unseen item updates
51
52* dragons should not be able to change their title via the settings tab in playerbook
53
54* syncpoints: rules, news, motd, crossfiremail, hiscore
55 "/opt/perl/lib/perl5/unicore/Canonical.pl", "/opt/perl/lib/perl5/unicore/To/Lower.pl" etc...
56
57* lone-town shops say "no shop nearby" with use_skill bargaining.
58
59* 2008-05-07 21:22:40.1121 region called Forgotten Town requested, but not found, using fallback.
60
61* off-by-one bug in c_object.C:command_take w.r.t. MAX_ITEM_PER_DROP
62
63* *sigh*
64 2008-05-06 20:02:47.5317 Fixed inventory in Kyle2 (704170 -> 704172)
65 _after_ the weight update fix
66
67* unique items in maps not handled correctly: server should remember wether a unique
68 file was written and force it to be written again, even if empty.
69
70* can't move onto navar harbour piers when levitating.
71
72* drakkar pking system assumed to be well-balanced: any documentation?
73
74* tutorial in client
7518:24:32 <qwe> just a note
7618:25:19 <qwe> about the inscription change, the tutorial have to be update, since I
77 was reading it (by then) to get what was wrong and the instructions
78 there are outdated.
79
80* ridify us from FLAG_NO_FIX_PLAYER by replacing it by a more generic flag or
81 simply by dropping it.
82
83* important: mobs can cross shop-boundaries using shopmats. this must not be :/
84
85* drop all and get all will result in trying to pick up yourself
86 (likely harmless)
87
88* IMPORTANT: create bomb, take it (owner gets cleared), bomb expldoes in inventory => harms players b/c no owner
89
90* vanessa kept active because of:
91 owner of: {cnt:1122393,uuid:<1.26f992059>,name:"spear",flags:[17,24,111],type:15}(on <freed objects map>@1+1)
92 owner of: {cnt:961349,uuid:<1.26f96ab45>,name:"throwing dagger",flags:[17,24,111],type:15}(on <freed objects map>@1+1)
93 -> owner probably got set somehow after destruction, but how... (must be sth,. with thrown ob).
94
95* dragon cannot apply ipo writing pen (lack the body), but use skill fine
96
97http://stonewashed.net/sfx.html
98
992007-09-23 02:41:37.7100 name sand, arch pstone_1, type 0 with fly/walk on/off not handled in move_apply()
1002007-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()
1012007-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()
1022007-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()
103
104http://www.anthro.wayne.edu/museum/MuseumCollectionSummary/Pictures/Ren%20Cen/stoneware%20bottle.jpg
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* 21:37:28 -cfbot:#cf- [Drakna] yeah see meditation heals but it eats up food. but if yoiu have no food you can still
123
124* there is no "fire 0" to start firing on yourself as opposed to fire 5 etc. which starts
125 firing into a specific direction. fire 0 only fires once (this is a bug, but most clients
126 move firing on yourself on non-shift-kp_5 because servers do not support the shifted
127 semantics).
128
129* /morok_dun/mines1 n world_120_109 does not exist, but the other mine promises a quest
130 there. be inventive.
131
132* 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()
133 sanctuary etc. hits lava-"ice" and kills it in the process. other stuff seems to not work as expected with sanctuary
134 hitting items it shouldn't.
135
136* can users in theory steal the gems out of their snitchangel pet monsters?
137 => the nodrop mechanism used for that should also disallow stealing.
138
139* bowmode should offer different capabilities given on level of user
140 (Leonov).
141
142* player_sold 1 still gets added to maps at some point, but server cnanot read it.
143 resolve the situation by either implementing it fully or removing it fully.
144
145* climbing, meditating, levitating skills etc. should give you experience per use
146
147* 2007-02-03 03:49:06.010 loading /opt/crossfire/share/crossfire/maps//navar_city/city1houses (43970)
148 2007-02-03 03:49:06.011 Discarding object without arch: texas
149 2007-02-03 03:54:36.926 loading /opt/crossfire/share/crossfire/maps//navar_city/misc/city1mermaid (15753)
150 2007-02-03 03:54:36.926 Discarding object without arch: event_say
151
152* IMPORTANT:
153 entering instantiated random maps whose meta file is missing freezes the player.
154
155* random speed should result in randomised initial animation face.
156
157* training center (kobold etc.) does not stop working after 30-40min
158 but goes on for 2 hours _at least_.
159
160* 2007-01-14 21:15:58.605 Fiery, Wist's fervent pupil was hit by counterspell with counterspell attack.
161 this is simply counterwall hitting monsters. but why does it happen?
2 162
3* animated weapons should come back to the player when he dies/disconnects? 163* 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 164 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 165 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 166 ground or b) return to your inv? Rather than disappearing into the void of
7 nothingness. 167 nothingness.
8 168
9* rewrite gen_worldmap so that it replaces floors instead putting the 169* 16:09 <@schmorp> und eigentlich soltlen dort alle leeren maps gelöscht werden
10 overlay on top of the worldmap. 170 16:09 <@schmorp> so daß nur maps existieren, die overwirtes enthalten
171 16:09 <@schmorp> erinnert mich dran
11 172
12* investigate face and ground problems in world_109_126 173* 2008-05-06 19:33:55.7403 shop_specialisation_ratio: passed an item with an invalid type
174 (improve message)
13 175
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 176
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