 Why? Do the pets' classes have no hierarchy where you just paste the code into one superclass?
|
Nothing on Classic has proper heirarchy. This is because for a long time a lot of content was developed by non-scripters. So they would copy/paste code and swap out ganis/images instead of using classes. This is a big reason a lot of simple things are very difficult to fix. All the morphs and such suffer from the same issue. Food as well, but thankfully not to a very great degree. A lot of the work for the plates was rescripting food and joining them to a class instead.
I fixed a lot of the issues with wall collisions and animals getting stuck a long time ago... but realized it would be impossible to apply the fix to all the animals. I started to slowly convert some but ran into some issues with some animals stopping(I think the brown turkey was one of them) and never really finished.