Yeh the best way is to make new statuses, im pretty sure what you're asking to do is do-able without changing the scripting. Just do to the status seciton on the database and create new ones that implement other attributes, thats what i usually do.
--
NIO BUNNY - http://img.imgcake.com/nio/76ayvpngam.png