riperiperi / Simitone

Re-implementation of The Sims 1, based off of FreeSO.
http://freeso.org
335 stars 25 forks source link

Certain objects have a value of 0 #14

Open BakaOsaka opened 4 years ago

BakaOsaka commented 4 years ago

Certain objects will have no value in FreeSO, and will not refund any money when sold. This appears to be relating to the "permission" rules of FreeSO objects.

This can easily be seen by joining The Newbies lot and selling the objects that exist in that lot by default (ie the bed). This can also be seen by using a crafting object (ie the Gargoyle bench from Makin' Magic) and attempting to sell the object generated by it (In this case, the Gargoyle).

Although the interface will show the correct value of the object you will receive 0 from it.

riperiperi commented 4 years ago

Happens due to FreeSO specific logic that does not refund money for "unowned" objects - eg. ones not placed by the active user. Likely want to do a full pass over the build/buy commands to make sure TS1 behaviour is respected.