URL:
<http://gna.org/task/?func=detailitem&item_id=3129>
Summary: Skin handling improvement
Project: Wormux
Submitted by: lodesi
Submitted on: mercredi 05.04.2006 à 21:59
Should Start On: mercredi 05.04.2006 à 00:00
Should be Finished on: mercredi 05.04.2006 à 00:00
Category: None
Priority: 1 - Later
Status: Need Info
Privacy: Public
Assigned to: None
Percent Complete: 0%
Open/Closed: Open
Effort: 0.00
_______________________________________________________
Details:
Currently the skin display is handled in the Character class, which is
overcomplicating the code, and before more additions of new skins, I think we
should separate the skin handling from the Character class. It would be then
more easy to add code to separate skins in separate layers (task 2755).
So before coding anything, it would be good to know all the sort of skins we
want. So in addition of all the skins we currently have, here is the
(beginning of the) list of skin we should add:
- Black skin (after explosion, computed using code or hand drawn)
- Flying skin (after explosion/big big fall, hand drawn animation/rotated
using code)
- Soft landing (aterrissage doux / flexion des jambes ou un truc dans le
genre...)
- Hard landing (aterrissage dur / when landing using the "flying" skin, the
skin will land on the head)
- Laughing skin (when a projectile lands near the skin, but doesn't hurt
him)
- Angry skin (when a skin is hurt by a skin from the same team)
- Dying skin (little animation before showing the dead skin)
Also, it would be great to delete the current limitations of the skin
handling:
- Currently, when a skin specific to a weapon is set there is no particular
skin corresponding to an action with the weapon (for example, when the
selected weapon is the jetpack, if the skin falls, the jetpack disappears
because the "fall" skin doesn't have the jetpack)
- Would be cool if we could associate specific sounds to a skin
(usefull with the animation/clin d'oeil skin, laughing, angry, and dying
skins)
- We need skins handeld in the code : skins hand-drawn and then modified by
the code with rotation/specials effects (flying skin, black skin,
teleportation ...)
- Animation/clin d'oeil no more using a layer above the walking skin
- Ability to use many skins with the same name, then one is randomly choosed
when it's displayed.
If anything is missing, please add it in commentaries !!
_______________________________________________________
Reply to this item at:
<http://gna.org/task/?func=detailitem&item_id=3129>
_______________________________________________
Message posté via/par Gna!
http://gna.org/
_______________________________________________
Wormux-gna mailing list
[email protected]
https://mail.gna.org/listinfo/wormux-gna