Dale Kingston wrote:
>
> Ok i'm haveing this problem, if someone gets like 800 of
> something and saves
> it will crash but if they take those 800 items put them in
> seperate bags and
> save it works fine. Normaly i would go to the core dump but apperntly the
> mud doesn't want to share it's problems. Any ideas on what could be up?

The only thing that comes to mind is it could be something to do with the
recursive way that objects are saved.

The max level of recursion that is reached is (level of container nesting) +
(no. of objects in container); so 800 items in your inventory will cause
recursion 800 deep, whereas if you split those objects equally into 4 bags
the recursion drops to 201 deep.

Having said that we're only talking about 3 pointers + an int as parameters
and 2 pointers for local variables, so I don't really see this as a problem
but it's the best theory I have so far.


Reply via email to