I'm no expert but...
in the 2nd error log, the stack doesn't seem to match default
Maxis EA code. I tried to trace through, and from
CT - Route Failure Feedback - Animation I do not see a call to
Verify - Person ID. I could be wrong... but that tells me you may have some kind of hack that is changing the
CT - Route Failure Feedback - Animation BHAV? I'm not sure what that could be.
in the 1st error log, the BHAV is very weird...
# Group = 0x7F484095, Instance = 0x1007
# Title = CT - Pet Sit Get Off
#
# Format = 8009, Params = 1, Locals = 1
# Tree type = 0, Header flag = 0, Tree version = FFFF800D (-32755), Cache flags = 0
0: Param 0 := Const 0x1000(Anim Offsets):0x1=1; true: 1, false: error
1: stack object's slot 0 == Me; true: 5, false: 2
2: stack object's slot 1 == Me; true: 6, false: A
3: Snap: slot number 0x2, ask person to move; true: 1B, false: 18
4: Snap: slot number 0x3, ask person to move; true: 8, false: 7
5: Param 0 += Const 0x1000(Anim Offsets):0x2=0; true: 17, false: error
6: Param 0 += Const 0x1000(Anim Offsets):0x3=3; true: 4, false: error
7: Snap: slot number 0x4, ask person to move; true: 9, false: false
8: Param 0 += Const 0x1000(Anim Offsets):0x6=0; true: 1B, false: error
9: Param 0 += Const 0x1000(Anim Offsets):0x7=2; true: 1B, false: error
A: stack object's slot 4 == Me; true: C, false: B
B: stack object's slot 6 == Me; true: D, false: false
C: Param 0 += Const 0x1000(Anim Offsets):0x4=10; true: E, false: error
D: Param 0 += Const 0x1000(Anim Offsets):0x5=17 (0x11); true: 12, false: error
E: Snap: slot number 0x5, ask person to move; true: F, false: 10
F: Param 0 += Const 0x1000(Anim Offsets):0x8=4; true: 1B, false: error
10: Snap: slot number 0x4, ask person to move; true: 11, false: 19
11: Param 0 += Const 0x1000(Anim Offsets):0x7=2; true: 1B, false: error
12: Snap: slot number 0x6, ask person to move; true: F, false: 13
13: Snap: slot number 0x4, ask person to move; true: 11, false: false
14: Snap - Away (flip sim around); true: 15, false: error
15: Animate Sim: anim id in Param 0 from Cat list, No Event Tree, IK Object Stack Object, medium priority; true: 16, false: 16
16: my person data Sitting? (0x0) := Const 0x173(Pet Sit States):0x0=0; true: 1C, false: error
17: My Anim Offset Z Rotation (0x6F) := 0; true: 3, false: error
18: My Anim Offset Z Rotation (0x6F) := 270 (0x10E); true: false, false: error
19: Snap: slot number 0x3, ask person to move; true: 1A, false: false
1A: Param 0 += Const 0x1000(Anim Offsets):0x6=0; true: 1B, false: error
1B: My Shadow Type (0x44) := 1; true: 14, false: error
1C: My Shadow Type (0x44) := 0; true: true, false: error
courtesy of teh new dizziness, there are a couple of things that I notice are strange right off the bat:
1) Param 0 is passed to this BHAV, which I think is the Obj ID for the Cat Condo. However... in the very first line, that value is obliterated by assigning a BCON value to P0.
2) Then... there are places in the code where a BCON value gets added to Param 0... but the value is 0! Check out lines 5 and 8 at least. Uh... wtf does that do? I could be like totally retarded... but am I missing something? It would make more sense if it was Assigning the value 0 Or if it was checking if it was a bit that was set or setting a bit to 0, maybe even if it was supposed to multiply by 0. But just adding 0? Does that even change anything?
Anyhew. I don't know enough about it. But it looks to me like Param 0 is supposed to be the anim id used to animate the Cat in line 15. Maybe Pescado, TJ, or dizzy can take a look and have a better chance of makin heads or tails out of this mess.
Ste