John Cater wrote: > When I went to pray at the altar of my god (Mostrai) I received the > following message numerous times: > "You recast the spell while still in effect" which was a little > confusing, since I wasn't aware that I was casting anything. Perhaps I > was being given a "gift" multiple times? AV's synopsis of this was correct - your 'god' is casting the spell on you again. I would have to look at this to see how hard it is to fix. I would think/hope that the casting object is not the player, so we could notice this, check its type (altar?), and not print that message. I imagine it sort of needs to be printed in other cases (ie, reading a scroll, you may want that message). Either that, or the god intervention code, which casts this spell, should perhaps see if one is already on the player and not cast another. > > And another thing, after playing for a couple of hours I have a rather > large /tmp/crosservlog file (2 MB). Upon examination, I noticed it was > filled with the following messages over and over again: > > metaserver_update: sendto failed, err = 111 > metaserver_update: sendto failed, err = 111 > metaserver_update: sendto failed, err = 111 > > Which I guess may have something to do with my connection/settings etc. Could be. it can be that the metaserver is down, or you system is unable to contact it for whatever reason (packets being blocked (notification is via udp)), or any of many other problems. Since notifcation only happens once every 5 minutes or so, this probably isn't that big a deal. > > Also scattered throughout the log were messages like: > > object demon having multiple resistances set, type=armour, old=30, > new=36 I'll turn these off - their not really needed anymore. The reason they were originally there was to catch problems in the Partial Resistance code (the conversion of the archetypes was done via a script, and if something had multiple immune/protected/vuln to the same type, it would have multilple resist_.. for the same attacktype, and this would print messages to that effect). The reason it happens now is that maps can obviously change the values of the objects, and the loader doesn't really know why the value is different, only that it is. > > When I went into a random map with some bullet walls I got: > > Can't read map file: No such file or directory > BUG: process_events(): Object lbulletwall_4 has no speed, but is on > active list > BUG: process_events(): Object lbulletwall_3 has no speed, but is on > active list > BUG: process_events(): Object lbulletwall_2 has no speed, but is on > active list > BUG: process_events(): Object lbulletwall_5 has no speed, but is on > active list > BUG: process_events(): Object lbulletwall_1 has no speed, but is on > active list > BUG: process_events(): Object lbulletwall_6 has no speed, but is on > active list > BUG: process_events(): Object lbulletwall_7 has no speed, but is on > active list > BUG: process_events(): Object lbulletwall_8 has no speed, but is on > active list This is probably a bug (but not really a harmful bug). My guess is that something is changing the object's speed without calling update_ob_speed. > > When I went into Goth's to talk to the DragonLord Emmissary I got: > > Adding friendly object Dragon Emissary. > Object lacks animation. > Object lacks animation. > Object lacks animation. > Object lacks animation. <repeated hundreds of times> This is an archetype bug. The c_woman arch was using a non existant animation. I've fixed this in CVS.