String Attribute's Values must be within quotes:
player.condition = "poisoned"
why?
because no quotes on the Value (unless it is numeric, which is a special value, telling quest that it is Type:Integer), tells quest that it is an Object, instead of text~word(s), aka a String.
Object_name.Attribute_name = Value_or_Expression
Object's 'name' String Attribute: Object_name.name = apple
String Attribute: Object_name.Attribute_name = "apple"
apple -> Type: Object
"apple" -> Type: String
--------
<object name="sword">
-> <alias>claymore</alias>
</object>
player.right_hand_object = sword
sword.alias_string = "claymore"
-------
Attribute Types:
http://docs.textadventures.co.uk/quest/types/http://docs.textadventures.co.uk/quest/ ... bject.htmlhttp://docs.textadventures.co.uk/quest/ ... tring.html--------
String Attributes:
Object_name.Attribute_name = "Value_or_Expression"
player.alias = "HK"
player.condition = "poisoned"
game.event_flag = "1"
game.greeting = "Hi, my name is HK, what is your name?"
game.y = "x"
player.y = "x"
Object Attributes:
Object_name.Attribute_name = Value (non-numeric)
player.right_hand = sword
player.left_hand = shield
player.parent = room
wizard.parent = tower
game.pov = player
game.pov = HK
game.pov = Chellkafka
Integer Attributes:
Object_name.Attribute_name = Value_or_Expression
player.strength = 100
player.damage = player.sword.damage + player.sword.damage * player.strength / 100