Changing Variable Value with Random Either Function

19 views
Skip to first unread message

Melissa

unread,
Dec 23, 2014, 12:05:35 PM12/23/14
to twee...@googlegroups.com
So I'm trying to create a game where the game randomly generates the text when you click on the room, AND that text is assigned a value.  So, for example, the player is given the choice of weapons, and they choose to use the sword.  That opens up a new passage called "Sword." 

I want the screen to display a random choice:

<<print either("the sword slices through the air", "you miss with the sword but receive a blow from your opponent", "you stab the sword cleanly through your opponent's arm")>>

BUT

Let's say I also am tracking the player's strength with $strength.  I want the second option (you miss with the sword but receive a blow from your opponent) to subtract a point from $strength with $strength = $strength - 1.  And I want the third option (you stab the sword cleanly through your opponent's arm) to add a point to $strength with $strength = $strength +1.

I then want to display the weapons again (using <<display "weapons">>) to take the player back to the original choice room and allow them to choose again. 

How would I add the variable so depending on the text displayed, the variable's value changes?  Is that possible?  Is there another work-around?

Reply all
Reply to author
Forward
0 new messages