Here is some additional information on the newly entered bug #C306:

The savegame demonstrating this problem (KQ4 v1.000.111) is @
http://www.clock.org/~matt/freesci/kq4save1.zip . The save in question is
"zombie avoider failure".

"Warning: DoAvoider failed for avoider c0f6"

>heapobj 0xc0f6
Clone Avoid
Species=8eaa, Superclass=8eaa
Local variables @ 0x0000
Variable selectors:
  species[0000] = 8eaa %Avoid
  superClass[0002] = 8eaa %Avoid
  -info-[0004] = 0001 (1)
  name[002e] = 8f1e
  client[005a] = bf24 *Act
  heading[0074] = ffff (-1)
  oldDir[0144] = 0000 (0)
  olderDir[0146] = 00b7 (183)
  impulse[0148] = 0001 (1)

>heapobj 0xbf24
Clone Act
Species=716e, Superclass=716e
Local variables @ 0x0000
Variable selectors:
  species[0000] = 716e %Act
  superClass[0002] = 716e %Act
  -info-[0004] = 0001 (1)
  name[002e] = 74ed Warning: Unaligned unsigned read from 74ed

  y[0006] = 0098 (152)
  x[0008] = 00c9 (201)
  yStep[006e] = 0001 (1)
  view[000a] = 0105 (261)
  loop[000c] = 0003 (3)
  cel[000e] = 0005 (5)
  priority[007e] = 000b (11)
  underBits[0010] = 0000 (0)
  signal[0022] = 0402 (1026)
  nsTop[0012] = 0079 (121)
  nsLeft[0014] = 00c9 (201)
  nsBottom[0016] = 009a (154)
  nsRight[0018] = 00dd (221)
  lsTop[001a] = 0000 (0)
  lsLeft[001c] = 0000 (0)
  lsBottom[001e] = 0000 (0)
  lsRight[0020] = 0000 (0)
  brTop[0026] = 0098 (152)
  brLeft[0028] = 00c9 (201)
  brBottom[002a] = 0099 (153)
  brRight[002c] = 00dd (221)
  cycleSpeed[0132] = 0000 (0)
  script[00ea] = af5c z1Actions
  cycler[013a] = c114 *Walk
  timer[00dc] = 0000 (0)
  illegalBits[0024] = 8000
  xLast[016a] = 00c9 (201)
  yLast[016c] = 0098 (152)
  xStep[006c] = 0002 (2)
  heading[0074] = 0111 (273)
  moveSpeed[0070] = 0000 (0)
  blocks[016e] = 0000 (0)
  baseSetter[0170] = 0000 (0)
  mover[0076] = c156 *Chase
  looper[007c] = 0000 (0)
  viewer[0172] = 0000 (0)
  avoider[0174] = c0f6 *Avoid

-- View information:
cel 261/3/5 at (201,152)
Priority = 11 (band starts at 147)

nsRect: [201..221]x[121..154]
lsRect: [0..0]x[0..0]
brRect: [201..221]x[152..153]
new nsRect: [201..221]x[121..154]
new clipped nsRect: [201..221]x[147..154]
new brRect: [201..221]x[152..153]

 signals = 0402:
  0002: updated
  0400: hit_obstacle



--
http://www.clock.org/~matt



Reply via email to