Implemented OnPCDrop special variable

Scripts are responsible for resetting to 0, as investigation showed that is how vanilla handled it.