#1 is  probably as simple as having the 1up object delete the 1up-spawning-event from its tile of origin on pickup , right?
	Code: 
	void SelfRemoving1UP(jjOBJ@ obj) {
    if (obj.state == STATE::KILL) jjEventSet(uint16(obj.xOrg/32), uint16(obj.yOrg/32), 0);
    obj.behave();
}
 
		 
		
		
		
		
		
		
			
		
		
		
		
	 |