• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Metagenetic Quality: Flight

The flight skill will become valid as soon as the character has a non-zero fly speed, so you just have to worry about adding a fly speed.

Let's start with other examples of things that alter speed - can you think of any existing metagenetic qualities that alter the character's land movement speed? Copy that one's script here.
 
~if we're disabled, just get out now
doneif (activated = 0)

perform hero.child[movLand].field[movWalk].modify[*,1.5,""]
perform hero.child[movLand].field[movRun].modify[*,1.5,""]
 
Might want to tell everyone else what that's from - that way, the next person who wants to do something similar will be able to follow this.

Alright - see in there how it's referring to the movLand? That's where the land speed is stored. So, let's replace that with flying.

Select movLand with the cursor, then press the "Find Thing" button. At the top, you'll see "Show: -All Things-" - change that to "Show: Movement" - it'll be a short list. Double-click Flying from that list, and you'll see that the editor has changed the Id for you. Repeat that for the movLand in the other line (or just copy and paste that part of the text).

Now, later in each line, you'll see that it's saying to multiply - * - change that to + instead, and then change the next item, the 1.5 multiplier to the amount of fly walking speed you want to add (and the fly running speed on the next line).
 
I moved the bug report into the bug reports thread - it's likely to be a few weeks before I get to bug reports, and if that report's in the middle of a thread whose title has nothing to do with bug reports, and that thread has been pushed to page 2 or 3 of this forum, I'm likely to forget about it. In the stickied bug reports thread it will be much easier for me to find.
 
~if we're disabled, just get out now
doneif (activated = 0)

perform hero.child[movFly].field[movWalk].modify[+,20,""]
perform hero.child[movFly].field[movRun].modify[+,50,""]

Not adding fly speed at all, nor (obviously) showing Flight as a skill. However, Flight skill is automatically being added to the Athletics skill group now for ALL characters. :confused:
 
The athletics skill thing isn't a function of this - it was added an update or two ago - the description of the Fly skill in runner's companion says it's part of that group, and doesn't include caveats about requiring a character to be able to fly in order to gain the skill as part of the group. The restriction on gaining it outside the group still applies, though.

I'll test the script myself tomorrow.
 
Any way to get flight in the group follow the same rules as flight as a single skill?

And thanks for helping with the script.
 
Last edited:
Back
Top