More Awesome Than You!

TS2: Burnination => The Podium => Topic started by: dizzy on 2008 January 21, 07:12:49



Title: Tracking down in use errors
Post by: dizzy on 2008 January 21, 07:12:49
Seems as though Maxis will never fix the seat in use bug. Probably because it's an accumulation of many bugs, all caused by crappy design.

I think I've narrowed down the list of causes in recent code to modern perversions of code in the stereo or dance handlers, but I can't be sure. Anyone want to add to this list?


Title: Re: Tracking down in use errors
Post by: seelindarun on 2008 January 23, 02:22:06
Could you be a little more descriptive about what you're looking for?

I have a desk chair that perennially gets stuck in use, but there are no stereos, or speakers on that lot.


Title: Re: Tracking down in use errors
Post by: dizzy on 2008 January 23, 14:42:34
Well, as I said, this bug is really more a legion of bugs than one specific problem. The basic idea is that any chair or sofa or whatever can get stuck in use somehow. Usually, this is how it happens:

1) Sim is idling in a chair, doing nothing but sitting and maybe in a conversation.
2) Sim receives and activates an interaction that requires standing up and possibly routing across the lot.
3) During the standing-up animation, the object that invoked the interaction gets removed.
4) The animation is canceled, and the sim pops out in front of the chair.
5) Due to the game engine stupidly reseting the sim without regard to the state of the chair, the chair is now stuck "in use."

What I'm trying to track down is what these objects that are getting removed are. I assume the desk problem is caused by a deleted assignment or deleted social of some kind. The trouble with stereos is probably due to dance handlers getting removed somehow.


Title: Re: Tracking down in use errors
Post by: Jelenedra on 2008 January 23, 16:42:41
Is that like the stereo getting shut off while the sim is standing up?


Title: Re: Tracking down in use errors
Post by: seelindarun on 2008 January 23, 20:12:09
Well, as I said, this bug is really more a legion of bugs than one specific problem. The basic idea is that any chair or sofa or whatever can get stuck in use somehow. Usually, this is how it happens:

Ah!  Okay, got it. 

With regard to the desk chair, I think it must be a play catch, or maybe a snowball fight social that didn't complete.  The seat is in front of a computer which most often gets used to play SSX, then some random housemate wants to go play outside.  Sometimes, I think they don't make it.

Anyway, I'll keep an eye out the next time I play.  Of course, that means that now I'm looking the problem will fix itself.  ;D


Title: Re: Tracking down in use errors
Post by: dizzy on 2008 January 24, 16:01:11
Is that like the stereo getting shut off while the sim is standing up?

More like you deleting the stereo while the sim is standing up. (Which, in itself, gives me some ideas I should try out.)