This week I have worked on creating a system whereby different versions of skins that have been uploaded to lists such as the pending and public lists can now replace their older versions.
Previously if a different version of a skin was uploaded to a list with another version already present. The two versions of the skins would both be displayed as different skins that could each be used. Now however, I am tracking what versions of each skin are located in each skin list, So if a new skin is uploaded to a list that already contains a version of that skin it will replace the old one. It also serves as a quick skin version lookup table as every version of a skin in each skin list can be identified in once place.
My next step is to work more on the life cycle aspects of the skinning feature by giving the unpublish, reject, ban and download buttons proper functionality.
Pending tasks are now
- Implement skinning server functionality
- Creating inventory system and skin database.
- Steam workshop for player skins.
- Complete network game lobby UI (make pretty and complete all network game modes).
- Complete network game restart UI (make pretty).
- Research different arenas and backgrounds.
- General bug fixing, tidy up and enhancement of look and feel..
