More Awesome Than You!

TS2: Burnination => The Podium => Topic started by: miros on 2009 April 07, 15:06:03



Title: Error on "Call to Meal"
Post by: miros on 2009 April 07, 15:06:03
I've been getting errors when a Sim calls the family to eat.  Log attached.

I'm running with all EPs and most SPs and a large collection of JMP, TwoJeffs, Dizzy, and Inge hacks.


Title: Re: Error on "Call to Meal"
Post by: Simsample on 2009 April 07, 17:21:24
The leaf pile and ACR don't play nicely; try removing the leaf pile sofa.


Title: Re: Error on "Call to Meal"
Post by: J. M. Pescado on 2009 April 07, 23:09:09
I'm not really sure how that is relevant to this situation, since there is no reference to the leaf pile/ACR conflict. Jeffy is supposedly going to resolve this conflict anyway: He SHOULD! The Leaf Pile is a valid EAxis object, and hacks should never produce errors when confronted with any EAxis-based behavior.


Title: Re: Error on "Call to Meal"
Post by: Emma on 2009 April 07, 23:15:31
Miros, it seems like you have a lot of custom foods, try removing them and any CC default plates, then seeing if the error continues. If not, then use the 50/50 method to see which one is causing the error.

If it isn't your custom foods causing the problem, then have you any hacks relating to serving size or food in general, such as leftovers hacks?


Title: Re: Error on "Call to Meal"
Post by: J. M. Pescado on 2009 April 07, 23:25:03
According to the code I have seen, the error you are getting is impossible, since line 1 of BHAV 0x47E is "Stack Object := Stack Object's Person Data 0x50, which is not able to error. This means you are not running standard EAxis code, and whatever is modifying 0x47E isn't something I have ever made, so once again, I point the blame squarely at tight pants.


Title: Re: Error on "Call to Meal"
Post by: miros on 2009 April 08, 01:43:15
Thanks for looking.

I have a mental list of suspects (things with obvious stupid errors, so they've probably got subtle stupid errors too).


Title: Re: Error on "Call to Meal"
Post by: J. M. Pescado on 2009 April 08, 02:19:59
I suggest you sweep your thing for hack conflicts and avoid mixing and matching hacks from different major manufacturers. As a rule, different hackers tend to have radically different views of how they want the game to behave, and mixing and matching willy-nilly will result in a game that behaves erratically.


Title: Re: Error on "Call to Meal"
Post by: Simsample on 2009 April 08, 07:21:14
I'm not really sure how that is relevant to this situation, since there is no reference to the leaf pile/ACR conflict. Jeffy is supposedly going to resolve this conflict anyway: He SHOULD! The Leaf Pile is a valid EAxis object, and hacks should never produce errors when confronted with any EAxis-based behavior.
The bit I was looking at was actually for a loveseat:
 Frame 6:
    Stack Object id: 322
    Stack Object name: Sofa - Loveseat - Park Bench (1,0)
    Node: 1
    Tree: id 8197 name 'Sofa - Animate - Get In' version -32759
    from SofaGlobals
    Prim state: 1101004801
The only hack I can think of that tries to make you 'get in' to a sofa is ACR, which the user has.


Title: Re: Error on "Call to Meal"
Post by: miros on 2009 April 09, 01:54:20
I suggest you sweep your thing for hack conflicts and avoid mixing and matching hacks from different major manufacturers. As a rule, different hackers tend to have radically different views of how they want the game to behave, and mixing and matching willy-nilly will result in a game that behaves erratically.

Already did that.  Conflicts have been checked with the manufacturers or one of the offenders disabled.

I'm not really sure how that is relevant to this situation, since there is no reference to the leaf pile/ACR conflict. Jeffy is supposedly going to resolve this conflict anyway: He SHOULD! The Leaf Pile is a valid EAxis object, and hacks should never produce errors when confronted with any EAxis-based behavior.
The bit I was looking at was actually for a loveseat:
 Frame 6:
    Stack Object id: 322
    Stack Object name: Sofa - Loveseat - Park Bench (1,0)
    Node: 1
    Tree: id 8197 name 'Sofa - Animate - Get In' version -32759
    from SofaGlobals
    Prim state: 1101004801
The only hack I can think of that tries to make you 'get in' to a sofa is ACR, which the user has.

Assuming I attached the correct file, the situation resulting in the attached file involved a teen girl sitting on a maxis loveseat skilling under control of macrotastics (can't play without it) when her mother attempted to call the family for a meal together.  I also don't have the leaf pile sofa, although I do have ACR.  ACR should not have been active, because everyone but the mother was busy skilling, and she was cooking.


Title: Re: Error on "Call to Meal"
Post by: Simsample on 2009 April 09, 08:52:10
Sorry- my fault- I was looking at a leaf pile, not a leaf pile sofa! Put 2 and 2 together to make the wrong answer.  >:(


Title: Re: Error on "Call to Meal"
Post by: J. M. Pescado on 2009 April 10, 05:28:07
I don't have anything that calls to eat. In fact, you should just avoid doing that, because Call to Eat ignores tons of sanity checks, like whether or not a sim actually CAN eat the object without incurring damage, and a bunch of other factors


Title: Re: Error on "Call to Meal"
Post by: Emma on 2009 April 10, 06:46:02
The only time I ever use the 'call to eat' function is when I have a GC sim that wants others to eat the cheesy yumminess. I only ever use it on townie visitors anyway and I couldn't give a crap about them :P


Title: Re: Error on "Call to Meal"
Post by: Marhis on 2009 April 10, 10:19:15
It's a very useful command when I want the idiots (aka visitors) out of the hottub/chess table/billiard/etc. at once, without having to call over or shoo them one by one.
I call them to meal and then store the serving plate in the fridge. They arrive and then stand there baffled; it's funny.


Title: Re: Error on "Call to Meal"
Post by: dragoness on 2009 April 10, 10:59:40
I use it the way Marhis does - a mass "get yer butts over here" button when I have visitors to boss around. That, and when schmoozing with the Headmaster - he's too dim to eat on his own in my games.


Title: Re: Error on "Call to Meal"
Post by: phyllis_p on 2009 April 10, 12:12:33
I use it the way Marhis does - a mass "get yer butts over here" button when I have visitors to boss around. That, and when schmoozing with the Headmaster - he's too dim to eat on his own in my games.

You realize that if you don't click on the Headmaster and choose Entertain/Call to dinner, you don't get the food points, right?  Clicking on the dinner platter and choosing Call to meal/guests (or everyone) doesn't accomplish the same thing.


Title: Re: Error on "Call to Meal"
Post by: dragoness on 2009 April 10, 13:21:56
Ooo you're right.

It's been ages since I've done a headmaster scenario and the two result in the same action so I assumed they were the same command, but you're absolutely right.

Meh. Ah well.  :D At least Call to Meal is still useful for playing games of Visitor Rodeo.


Title: Re: Error on "Call to Meal"
Post by: miros on 2009 April 10, 14:26:06
I use it the way Marhis does - a mass "get yer butts over here" button when I have visitors to boss around. That, and when schmoozing with the Headmaster - he's too dim to eat on his own in my games.

You realize that if you don't click on the Headmaster and choose Entertain/Call to dinner, you don't get the food points, right?  Clicking on the dinner platter and choosing Call to meal/guests (or everyone) doesn't accomplish the same thing.

Better to lose the meal points than to get zero points because you couldn't get the Headmaster out of the hot tub!