Todd Mitchell wrote: > I am working on making the IPO banking scripts more fun and have noticed > a little glitch. > CFPython.SetQuantity() does not seem to change the displayed number of > items in a stack until the stack is clicked or moved or some such > change. It is doing the right hting, just not refreshing the amount > right away. I actually noticed this before with the realestate stuff > some time ago but assumed it was my mistake but now I think it is in the > function. I suppose I could destroy and create the stack of objects but > SetQuantity should be updating the number right away no? Yeah, it looks like the code that increases the nrof should also make a call to (PlugHooks[HOOK_ESRVSENDITEM]) (). It's actually a little trickier - if the object in question is in a players inventory, that hook works fine. However, if the object is on the ground where the player is standing, then we update_look tag for the object probably needs to be updated. I also notice that the existing CFSetQuantity is a bit odd - it calls PlugHooks[HOOK_UPDATEOBJECT](), which doesn't make a lot of sense - the updateobject changes how the map looks (eg, face), but changing the nrof of objects is not likely to actually change the face. _______________________________________________ crossfire-devel mailing list crossfire-devel at lists.real-time.com https://mailman.real-time.com/mailman/listinfo/crossfire-devel