[CF-Devel] Pupland bugs

crossfire-devel-admin at archives.real-time.com crossfire-devel-admin at archives.real-time.com
Tue Jun 17 06:04:48 CDT 2003


On Tue, Jun 17, 2003 at 09:05:48AM +0200, Andreas Vogl wrote:
>
     
      > Hi, here is a list of Pupland-related bugs that may or may not have been
     
     >
     
      > fixed in CVS. (These are bugs in the current Pupland maps on Metalforge.)
     
     >
     
      > 
     
     >
     
      > 1) General: a lot of NPC's in pupland, which were standing still before,
     
     >
     
      >   are now moving about. This is wrong, since in some places they become a
     
     >
     
      >   hindrance or break the map. Here are some instances of it:
     
     >
     
     
     >
     
      You're right, thanks for the notice.
     
     >
     
     
     >
     
      This isn't hard to fix, however, I am certain that the NPCs didn't move
     
     >
     
      around initially. A change in the server code must have caused this.
     
     >
     
      Before, all monsters with "unagressive 1" or "friendly 1" didn't move.
     
     >
     
      Now it seems monsters with "unagressive 1" are still standing, but
     
     >
     
      those with "friendly 1" have started to hop around.
     
     
Hmm, that makes things a bit complicated. IIRC, the old behaviour was that
"unaggressive 1" means the NPC won't attack you, but will if you provoke
them; and "friendly 1" means you cannot attack them at all. Some of the
NPCs in pupland were set to "friendly 1" so that they cannot be
accidentally provoked. 

>
     
      I wonder if this affects more maps than just pupland.
     
     
I think it might, it does look like a server code change, not a map
change.

>
     
      Maybe it would be good to restore the old behaviour where friendly
     
     >
     
      guys don't move?
     
     
Or default it to stand_still unless explicitly overridden?

>
     
      If not them I'm gonna glue the NPCs to their position with
     
     >
     
      stand_still flags.
     
     [snip]

Sounds like the easiest solution at the moment.


T

-- 
A programmer is a device for turning computer programs into spaghetti. A
*good* programmer is a device for turning spaghetti into computer programs.

_______________________________________________
crossfire-devel mailing list
     
     crossfire-devel at lists.real-time.com
     
     
     https://mailman.real-time.com/mailman/listinfo/crossfire-devel
     
     
    


More information about the crossfire mailing list