--- deliantra/server/TODO 2007/10/04 12:10:51 1.103 +++ deliantra/server/TODO 2007/10/17 19:08:12 1.111 @@ -1,8 +1,69 @@ Here are listed some todos which should be looked into sometimes. +***************************************************************************** +2007-10-16 19:52:16.9388 BUG: process_events(): removed object is on active list: {cnt:9114685,uuid:<1.280db143d>,name:"hill giant",flags:[0,2,8,11,14,15,57,79,89,103],type:0}(on {link}@16+29) +then.. +2007-10-16 19:52:39.6229 SIGABRT received. + eval {...} called at /opt/crossfire/share/crossfire/cf.pm line 2474 + cf::object::player::leave_link('cf::object::player::wrap=HASH(0x7659280)', 'ext::map_world=HASH(0xa1c0350)', 2, 4) called at /opt/crossfire/share/crossfire/cf.pm line 2539 + cf::__ANON__ called at /opt/perl/lib/perl5/Coro.pm line 261 + eval {...} called at /opt/perl/lib/perl5/Coro.pm line 258 + Coro::pool_handler called at -e line 0 + Coro::_run_coro called at -e line 0 + +#8 0x00000000004ecde2 in insert_ob_in_map (op=0xda41320, m=0x5d72ca0, originator=0x0, flag=0) at object.C:1240 + cnt=9168499 +#9 0x00000000004ecf00 in insert_ob_in_map (op=0xda31ab0, m=0x5d72ca0, originator=0x0, flag=0) at object.C:1257 + cnt=9114685 +#10 0x0000000000474e2c in follow_owner (ob=0xda31ab0, owner=0xb03f160) at pets.C:305 +#11 0x0000000000474ee3 in remove_all_pets (map=) at pets.C:287 +#12 0x00000000004b6eba in XS_cf__object_enter_map (cv=) at ./cfperl.C:4170 +#13 0x000000000057bab4 in Perl_pp_entersub () at pp_hot.c:2819 +#14 0x0000000000570e0e in Perl_runops_standard () at run.c:37 +#15 0x000000000056d06d in perl_run (my_perl=) at perl.c:2484 +#16 0x00002b8318d0eb82 in cctx_run (arg=) at State.xs:972 +#17 0x00002b8318d10945 in coro_init () at libcoro/coro.c:84 + +object was icestorm, no head. real head was hill giant whose more was pointing to icestorm. +monster was on link map, player on world_106_115 or so. +***************************************************************************** + +* drop all and get all will result in trying to pick up yourself + (likely harmless) + +* IMPORTANT: 05:13:11 -cfbot:#cf- [Lurker] Oh, and autopickup arrows. + 05:13:21 -cfbot:#cf- [Lurker] picks up your own in-flight-arrows. + +* IMPORTANT: shot arrows do not stack (e.g. from angels, they leave single arrows). + +* IMPORTANT: create bomb, take it (owner gets cleared), bomb expldoes in inventory => harms players b/c no owner + +2007-10-11 02:30:45.0068 sync job at /opt/crossfire/share/crossfire/cf.pm line 2573 + cf::object::player::enter_exit('cf::object::player::wrap=HASH(0x4760a60)', 'cf::object::wrap=HASH(0xb8d2f0)') called at /opt/crossfire/share/crossfire/cf.pm line 3505 + eval {...} called at /opt/crossfire/share/crossfire/cf.pm line 3505 + cf::__ANON__('Event::Event=SCALAR(0x692ff20)') called at /opt/perl/lib/perl5/Event.pm line 164 + eval {...} called at /opt/perl/lib/perl5/Event.pm line 164 + eval {...} called at /opt/perl/lib/perl5/Event.pm line 164 + Event::loop() called at /opt/crossfire/share/crossfire/cf.pm line 3213 + cf::main() called at -e line 0 + +* sync_job in random map prepare still exists. + +*** + +2007-10-08 23:06:07.8314 error in event callback: Event::Event=SCALAR(0x1131a2f0) Can't call method "ob" without a package or object reference at /opt/crossfire/share/crossfire/ext/follow.ext line 38, line 27. +^ cause for server freezes? + * IMPORTANT: "cannot change rod when levitating" +* balance does not work in the bank anymore + +* vanessa kept active because of: + owner of: {cnt:1122393,uuid:<1.26f992059>,name:"spear",flags:[17,24,111],type:15}(on @1+1) + owner of: {cnt:961349,uuid:<1.26f96ab45>,name:"throwing dagger",flags:[17,24,111],type:15}(on @1+1) + -> owner probably got set somehow after destruction, but how... (must be sth,. with thrown ob). + * dragon cannot apply ipo writing pen (lack the body), but use skill fine * pupland worldmap region is "santo dominion" => fix.