Is this a bug

Leon Kitsune
I thought it was my code but I think i'm wrong. No matter what I do the program does not see any attributes i make besides the ones I already made. Is this a possible bug. Is there a way to fix it. I add new attributes from multiple objects and if I try to insert them into a code they don't exist at all despite me adding them. Please help.

HegemonKhan
it should work, there has to be something causing it, I'll need to see your entire code, to find the error in it.

------

otherwise, you can use an alternative to the 'set' code:

if using the GUI~Editor:

run as script -> add a script -> variables -> set a variable or attribute ->

Object_name.Attribute_name = Value_or_Expression

player.strength = 100

this is the same as if you did: set (player, "strength", 100)

or, in Code (well in the scripts, like a Verb):

Object_name.Attribute_name = Value_or_Expression

player.strength = 100

HegemonKhan
here's a mistake with your code:

ShowMenu ("What is your profession?", Split ("Swordsman;Mage;Archer;Knight", ";"), false) {
player.Class = result
set (player, Strength, 10)
}

you need quotes around your String Attribute: Strength

so, it should be changed to this:

ShowMenu ("What is your profession?", Split ("Swordsman;Mage;Archer;Knight", ";"), false) {
player.Class = result
set (player, "Strength", 10)

This topic is now closed. Topics are closed after 60 days of inactivity.

Support

Forums