{"version":"1.0","provider_name":"Rainbow Dash Network","provider_url":"http:\/\/rainbowdash.net\/","type":"link","title":"RedEnchilada (notice the lack of a space) (redenchilada)'s status on Friday, 23-Oct-15 03:17:38 UTC","author_name":"RedEnchilada (notice the lack of a space) (redenchilada)","author_url":"http:\/\/rainbowdash.net\/redenchilada","url":"http:\/\/rainbowdash.net\/notice\/4011652","html":"@<span class=\"vcard\"><a href=\"http:\/\/rainbowdash.net\/user\/17847\" class=\"url\" title=\"Mattimation\"><span class=\"fn nickname mention\">mrmattimation<\/span><\/a><\/span> That's probably the ideal way to do it. The exact setup you'd use depends on the engine you're using, but for example, with Clickteam stuff you can make a separate object that's always set to the same position\/animation\/direction as the main player for each customization layer and destroy the objects that aren't added at the start of the frame. For NPCs, if you don't have a ton of them and you don't want to randomize their appearances, you'd probably be better off baking the needed customizations into the object to simplify things."}