Author Topic: Add hands to all items in the next update+Render items infront of everything in firstperson  (Read 658 times)

First of all, I know we can already do hands. But these are only for items which actually are made to have them, and they cannot be colored to the player's actual hand color. What I am thinking is to add first person hands to every item. This can break current items with fake hands, but that can be solved by having it only do hands when it is specified in the item's .cs file, of course this would default to true for the default items, custom items will default to false. You might think, animations with hands would be impossible now. Nope, you could have parts on the model which you animate which indicates the hands in-game. This means you can't have the actual hands as you'd have to animate the actual playermodel, but you can have fake hands WITH the actual player's color, possibly by mounting a color-able hand model to the player's real hand, which is made invisible, and follows the hand joints on the item's model. You can have only two hand joints obviously because a Blockhead only has two hands.

Also floating items look strange because they just do, also modern games don't have floating items.

Next idea: Render items infront of everything in first person
It's really strange when that item you're holding goes thru the thing you're looking at. A fix for this would be neat.
« Last Edit: June 27, 2014, 11:49:17 PM by Klocko² »

No. This is completely unneeded.

Why is it unneeded?

Because it adds nothing to the gameplay.

First of all, I know we can already do hands. But these are only for items which actually are made to have them, and they cannot be colored to the player's actual hand color.

How do you explain the hands in the new vehicles being made that copy the hands and the colours?
%veh.setNodeColor($rhand[%player.client.rhand], %player.client.rhandColor);
You just need a support for weapons like the vehicles have to make this possible. Although, unneeded.

How do you explain the hands in the new vehicles being made that copy the hands and the colours?
%veh.setNodeColor($rhand[%player.client.rhand], %player.client.rhandColor);
You just need a support for weapons like the vehicles have to make this possible. Although, unneeded.

So you want to make weapons that are actually vehicles you drive while holding them? You can use setNodeColor on vehicles because they are separate objects. Like explosions (for projectiles), images are just implicitly a part of your player object, not a separate object mounted to it.

I always love the look of a floating gun in first person the morning.