Author Topic: Making players fly and move fast  (Read 1917 times)

How can you make them be able to fly with no laggy looks?

I have been wondering about this a lot.

How can you make them be able to fly with no laggy looks?

Mount their player to a camera.

the first thing you have to remember is that player characters typically fly very smoothly no matter which way you spin it. however, first they have to have some branch of arcana in their class. wizards, sorcerers, all work great for this kind of thing. multiclassing might work well too, check the players handbook. depending on the system, they might be able to fly at level 11, or maybe earlier, or maybe later, it really depends on what the system you're running says. however, flying fast (and flying long) usually requires a ritual, as a power/spell based thing can usually only be used for a few rounds at a time, and usually only lets them move at maybe move speed MAX, like 6 squares per round. pretty stuffty deal, but flying is cool, so there's that.
i personally enjoy allowing them to fly continuously, but if they fly past their limit they have to roll to stay in the air. a failed roll brings them crashing to earth, and a successful save does the opposite. however, saves get harder every round!



wait stuff this is coding help not dnd

uh, physical zones maybe. physical zones and some set velocity? not add velocity, that's almost exponential. I really don't know. port was playing with physical zones quite a bit, but he was making things float, not fly.

edIt: and port has spoken. say, cameras would work well. i keep forgetting that they're technically objects. did you know you can set the shape name on cameras? i did that once.

port was playing with physical zones quite a bit, but he was making things float, not fly.

yeah that was for making them have null z velocity without glitchy teleporting up/down and jittering

I think last time I tried mounting a player to a camera it didn't work. Dunno if it crashed or if I'm just remembering wrong and I was actually doing something else, but I'm pretty sure I tried it and I don't remember ever flying around with a player noclip-style.

Mount a player to a empty magic carpet with a collision box the size of a player
You can make the player tip forward like superman if you wanted.

not add velocity, that's almost exponential.

No... it's... what? It's... cumulative... what?

It... adds to the velocity. It's IN THE NAME.

Use a fast moving player type and dynamically control their gravity multiplier based on input.

No... it's... what? It's... cumulative... what?

It... adds to the velocity. It's IN THE NAME.
almost

 in my experience it adds velocity too fast every time i try to use it

course my experience is with 33ms onRelay loops so yeah

-whatisthisidonteven-

function What_Just___What(%pl)
{
    %pl.setVelocity("0 0 0");
    %pl.addVelocity("0 0 2");
    %pl.addVelocity("0 0 2");
    echo(%pl.getVelocity());
}

==>What_Just___What(findClientByName(Xal).player));
0 0 4

almost

 in my experience it adds velocity too fast every time i try to use it

course my experience is with 33ms onRelay loops so yeah
Was this the experience where I ran a loop to constantly double your velocity, so any movement would cause you to take off at absurd speeds with no way to stop?

Was this the experience where I ran a loop to constantly double your velocity, so any movement would cause you to take off at absurd speeds with no way to stop?

function Player::AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AA(%pl)
{
    %pl.addVelocity(%pl.getVelocity());
    %pl.schedule(33, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AA");
}

==>findClientByName(Xal).player.AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAA();


AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAA