[CF-Devel] Oddities...

Mark Wedel mwedel at scruz.net
Sun Mar 11 22:47:38 CST 2001


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.

    
    


More information about the crossfire mailing list