• 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

[Modiphius 2d20] Star Trek Adventures

Okay, being able to make a Talent legal in the Personal tab seems to have worked just fine; it let me make a Klingon telepath as a test case just fine, so that's way cool.

The validation rule was easier than I thought it was going to be. Also way cool.

Brings me back to line 3 of that eval script where I'm trying to up the damage of an unarmed strike.

Code:
perform hero.childfound[wpUnarmed].field[wpDamage].value += 2

Getting a different syntax error now when I try to compile/test it: "Error in string expression." I don't happen to see an error there, but I'm a game writer and not a developer.
 
Okay, being able to make a Talent legal in the Personal tab seems to have worked just fine; it let me make a Klingon telepath as a test case just fine, so that's way cool.

The validation rule was easier than I thought it was going to be. Also way cool.

Brings me back to line 3 of that eval script where I'm trying to up the damage of an unarmed strike.

Code:
perform hero.childfound[wpUnarmed].field[wpDamage].value += 2

Getting a different syntax error now when I try to compile/test it: "Error in string expression." I don't happen to see an error there, but I'm a game writer and not a developer.

I think "perform" invokes a function, whereas "blah += 2" is an expression that would normally be on its own line. (But I'm not fully up to speed on their scripting language.)
 
Code:
perform hero.childfound[wpUnarmed].field[wpDamage].value += 2

Getting a different syntax error now when I try to compile/test it: "Error in string expression." I don't happen to see an error there, but I'm a game writer and not a developer.

I think "perform" invokes a function, whereas "blah += 2" is an expression that would normally be on its own line. (But I'm not fully up to speed on their scripting language.)

Glad i didn't break anything. :)

And Farling is correct. Just drop the perform. Since you are working with the value of a field, you don't need it.

The way i look at it is if you're doing something to the overall pick (on the hero) or thing (item in general) you need the perform. otherwise if you're working with values/text of a particular item, you don't. That help? :)
 
Or, think of it as perform getting replaced with:

trashvariable =

All lines in HL that execute a change have an equal sign in them, so, if perform gets replaced with that equal sign, does your line now have two of them?

That's why if you look at some of the oldest pieces of d20 or WoD, you'll see

var result as number
result = assign[some tag]

That's now a deprecated coding style, and using perform is now preferred. That's left over from before "perform" was added to the scripting language.
 
Trying to import V1.7, the list of files indicated that thing_species_DS9.dat was not going to get replaced.

On switching to the game system, it reported duplicate entries in thing_species_DS9.dat and another file with DS9 in the title.

I had to manually delete the thing_species_DS9.dat in order to get the game system to compile.
I got a thing_species_DS9.dat
 
Trying to import V1.7, the list of files indicated that thing_species_DS9.dat was not going to get replaced.

On switching to the game system, it reported duplicate entries in thing_species_DS9.dat and another file with DS9 in the title.

I had to manually delete the thing_species_DS9.dat in order to get the game system to compile.
I got a thing_species_DS9.dat
I’ll check on that, thanks for letting me know.
 
Career Event "Encounter With a Truly Alien Being" should raise Reason and Science by 1 each. The description says this. The actual changes, though, are Daring and Command.
 
Step 3: Upbringing
Option: Artistic and Creative
Accepting this Upbringing should raise Presence by +2 and Insight by +1. The values that come up, however, are reversed (Presence +1 and Insight +2). (The values for rejecting this upbringing appear to be correct.)

This is in 1.8.
 
Last edited:
Step 3: Upbringing
Option: Artistic and Creative
Accepting this Upbringing should raise Presence by +2 and Insight by +1. The values that come up, however, are reversed (Presence +1 and Insight +2). (The values for rejecting this upbringing appear to be correct.)

This is in 1.8.
This will be fixed in next release.

Also, there are a few improvements to the single sheet output format:

tZcWaMIl.png


The division colors (used for names, headers, etc.) are a rough guess and could use some tweaking. Any suggestions along these lines would be greatly appreciated. Also, any suggestions on sheet improvements would be appreciated as well. :)
 
Last edited:
Back
Top