Author Topic: Freeze Tag player datablocks  (Read 2854 times)

I want these two types of players:

Freeze Tagger
Can click untaggers to prevent them from moving or acting and putting them inside a block of ice. (And preferably putting them into a 3rd person camera as if they were spectating)
This one has 60% more speed than the default player.

Freeze Untagger
Can click fellow frozen untaggers to unfreeze them. Otherwise can't do much.
This one has 50% more speed than the default player.

And qualities I want for both of them:
I want their standing and crouch speeds to match.
I want them to have jump jets/Be able to jump higher.
I want them to have better air control.

Can anyone do this? I would be very grateful.

I want their standing and crouch speeds to match.

Wouldn't it be better to disable crouching from the start? Well, maybe you didn't know.

Anyway, as someone who has a knack for peeking inside the internals of video games, I say that all of this is possible to be done, including improved air control. Since I have yet to deliver an addon for free use, I'm taking on this request.

I say that all of this is possible to be done, including improved air control.
Of course it is. All air control is, is a variable on the datablock.

Of course it is. All air control is, is a variable on the datablock.

Well, TableSalt didn't know that. I was talking to him.

Well, TableSalt didn't know that. I was talking to him.
Actually, I did know that. :v

Actually, I did know that. :v


And qualities I want for both of them:
I want their standing and crouch speeds to match.
I want them to have jump jets/Be able to jump higher.
I want them to have better air control.

Can anyone do this? I would be very grateful.

Please make your posts reflect your knowledge next time.

Please make your posts reflect your knowledge next time.
I was asking if anyone would make the datablocks, not if it was possible in the first place.

Alright, I have made progress.

I've managed to find out what ActivateStuff uses as its only variable, borrow some raycasting script from an activation event (OnAltActivate, OnFirstActivate, OnRapidActivate) and find the typemask for player objects.
(And making taggers freeze and untaggers unfreeze, of course.)

I will proceed with a temporary multiplayer test, of course.

All that's left to add is making an ice block around frozen players or changing their appearance so that every body part and cosmetic gets colored Cyan. Though I don't know how to do either - Can anyone help me on this?
« Last Edit: September 01, 2016, 05:32:45 PM by Marios »

The playertypes are almost ready. They will get released in the Add-Ons section and a link will appear here when done.

EDIT: It's done! https://forum.blockland.us/index.php?topic=302233.0
« Last Edit: September 01, 2016, 08:13:48 PM by Marios »

you can probalby just switch all teh player node colors to like an ice blue/white then reapply player colors and nodes after the freezing is over.

you can probalby just switch all teh player node colors to like an ice blue/white then reapply player colors and nodes after the freezing is over.

Found a handy function named setTempColor, which made it all too easy.

I rather expected you to use the ice block model from the spell pack weapons.

I rather expected you to use the ice block model from the spell pack weapons.

I didn't know what that is, though, so I instead went for changing the player's appearance (which should be easier)