﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 6  » sequencing valid responses</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Mon, 14 Sep 2026 11:43:50 GMT</lastBuildDate><ttl>20</ttl><item><title>sequencing valid responses</title><link>https://forums.millisecond.com/Topic30718.aspx</link><description>Any idea why the valid response for trials stays at "Robe" regarding the attached script? rather than going through the specified sequence (in text.itemcounter) ?&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/roomconstraint = 0&lt;br/&gt;/n_roomitems = 0&lt;br/&gt;/item1_nclicks = 0&lt;br/&gt;/item2_nclicks = 0&lt;br/&gt;/item3_nclicks = 0&lt;br/&gt;/item4_nclicks = 0&lt;br/&gt;/lastresponse = ""&lt;br/&gt;/constraint_met = false&lt;br/&gt;/itemdescription = 1&lt;br/&gt;/buttontext = ""&lt;br/&gt;/keytext = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;%%%%%%%%%%%%%%%% stims &lt;br/&gt;&lt;br/&gt;&amp;lt;text room1&amp;gt;&lt;br/&gt;/items = ("THE FOG ROOM&lt;br/&gt;The room is like a large cube that simultaneously stretches into an impossibly long rectangle. Its four walls are emblazoned with archaic symbols, some of which shine forth through the thick, billowing fog that fills the room. You squint, trying to make out the fuzzy figures behind the fog.")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (50%,30%)&lt;br/&gt;/size = (600,300)&lt;br/&gt;/color = darkorange&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text room2&amp;gt;&lt;br/&gt;/items = ("THE CLOUD ROOM&lt;br/&gt;You blink a few times, trying to adjust to the rapid change of scenery, as you find yourself in a second room, which seems quite ordinary, save the sky for a ceiling. Clouds and birds drifted by overhead. Moreover, the floor is rough and uneven, like some kind of rocky terrain.")&lt;br/&gt;/position = (50%,30%)&lt;br/&gt;/size = (600,300)&lt;br/&gt;/erase = false&lt;br/&gt;/color = darkblue&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text potion&amp;gt;&lt;br/&gt;/items = ("Potion")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (75%,82%)&lt;br/&gt;/color = darkblue&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text dragon&amp;gt;&lt;br/&gt;/items = ("Dragon")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (75%,82%)&lt;br/&gt;/color = darkorange&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text robe&amp;gt;&lt;br/&gt;/items = ("Robe")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (50%,48%)&lt;br/&gt;/color = darkorange&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text crystalball&amp;gt;&lt;br/&gt;/items = ("Crystal Ball")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (75%,48%)&lt;br/&gt;/color = darkblue&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text quiver&amp;gt;&lt;br/&gt;/items = ("Quiver")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (20%,82%)&lt;br/&gt;/color = darkblue&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text quilt&amp;gt;&lt;br/&gt;/items = ("Quilt")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (20%,48%)&lt;br/&gt;/color = darkblue&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text plant&amp;gt;&lt;br/&gt;/items = ("Plant")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (75%,48%)&lt;br/&gt;/color = darkorange&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;%%%%%%%%%%%%%% "room" border &lt;br/&gt;&amp;lt;shape leftside&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/size = (0.4%,50%)&lt;br/&gt;/position = (15%,65%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&amp;lt;shape rightside&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/size = (0.4%,50%)&lt;br/&gt;/position = (85%,65%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&amp;lt;shape top&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/position = (50%,40%)&lt;br/&gt;/size = (70.5%,0.5%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&amp;lt;shape bottom&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/position = (50%,90%)&lt;br/&gt;/size = (70.5%,0.5%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;%%%%%% continue button &lt;br/&gt;&amp;lt;button return&amp;gt;&lt;br/&gt;/caption = "&amp;lt;%values.buttontext%&amp;gt;"&lt;br/&gt;/size = (10%,5%)&lt;br/&gt;/position = (50%,75%)&lt;br/&gt;&amp;lt;/button&amp;gt;&lt;br/&gt;&lt;br/&gt;%%%%%%%%%%%%% item descriptions&lt;br/&gt;&lt;br/&gt;&amp;lt;text room1_itemdescriptions&amp;gt;&lt;br/&gt;/items = ("Dragon&lt;br/&gt;You tentatively step closer and suddenly a fold of skin the size of your torso slides back on the dragon's head to reveal a menacing yellow eye with pulsating veins. In a single fluid motion, the monster rises to its full height and unleashes from its mouth a trail of yellow-orange fire.&lt;br/&gt;&lt;br/&gt;~n&amp;lt;%values.keytext%&amp;gt;",&lt;br/&gt;"Robe&lt;br/&gt;You turn to the old wizard robe--the most unappealing object in the room. It wreaks of putrid garlic, yet oddly, also something sweet. Its fabric is gray and akin to basket weave, making you wonder how anyone can wear such a thing.&lt;br/&gt;&lt;br/&gt;~n&amp;lt;%values.keytext%&amp;gt;",&lt;br/&gt;"Plant&lt;br/&gt;As you near the plant, one of its round fruits expands rapidly to the size of your head, transforming into a monstrous creature with a fanged mouth, covered in long hairs. Its smell is intoxicating--cinnamon mixed with vanilla.&lt;br/&gt;&lt;br/&gt;~n&amp;lt;%values.keytext%&amp;gt;")&lt;br/&gt;/select = values.itemdescription&lt;br/&gt;/erase = false&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;/color = darkorange&lt;br/&gt;/size = (50%,25%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text itemcounter&amp;gt;&lt;br/&gt;/items = ("Robe", "Plant","Dragon")&lt;br/&gt;/select = sequence&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial room1&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.lastresponse = trial.room1.response;&lt;br/&gt;]&lt;br/&gt;/stimulusframes = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1=clearscreen; 2=room1,dragon,robe,plant,leftside,rightside,top,bottom&lt;br/&gt;]&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/ isvalidresponse = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.room1.response == text.itemcounter.currentitem&lt;br/&gt;]&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.room1.response == "Dragon"){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.itemdescription = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.item1_nclicks += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (trial.room1.response == "Robe"){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.itemdescription = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.item2_nclicks += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (trial.room1.response == "Plant"){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.itemdescription = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.item3_nclicks += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.room1_itemdescriptions;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial room1_itemdescriptions&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.constraint_met) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.buttontext = "CONTINUE";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/stimulusframes = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1=clearscreen,room1_itemdescriptions,return&lt;br/&gt;]&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/validresponse = (return)&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;values.lastresponse = "";&lt;br/&gt;]&lt;br/&gt;/trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1-5  = room1&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;</description><pubDate>Thu, 04 Feb 2021 22:16:38 GMT</pubDate><dc:creator>troyh</dc:creator></item><item><title>RE: sequencing valid responses</title><link>https://forums.millisecond.com/Topic30723.aspx</link><description>Ahh! Specifying the options tripped me up!&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Many thanks Dave.</description><pubDate>Thu, 04 Feb 2021 22:16:38 GMT</pubDate><dc:creator>troyh</dc:creator></item><item><title>RE: sequencing valid responses</title><link>https://forums.millisecond.com/Topic30721.aspx</link><description>&lt;blockquote data-id="30718" class="if-quote-wrapper" unselectable="on" data-guid="1612473255786" id="if_insertedNode_1612473255347" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30718" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="30718" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="30718" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;troyh - 2/4/2021&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30718"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Any idea why the valid response for trials stays at "Robe" regarding the attached script? rather than going through the specified sequence (in text.itemcounter) ?&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/roomconstraint = 0&lt;br/&gt;/n_roomitems = 0&lt;br/&gt;/item1_nclicks = 0&lt;br/&gt;/item2_nclicks = 0&lt;br/&gt;/item3_nclicks = 0&lt;br/&gt;/item4_nclicks = 0&lt;br/&gt;/lastresponse = ""&lt;br/&gt;/constraint_met = false&lt;br/&gt;/itemdescription = 1&lt;br/&gt;/buttontext = ""&lt;br/&gt;/keytext = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;%%%%%%%%%%%%%%%% stims &lt;br/&gt;&lt;br/&gt;&amp;lt;text room1&amp;gt;&lt;br/&gt;/items = ("THE FOG ROOM&lt;br/&gt;The room is like a large cube that simultaneously stretches into an impossibly long rectangle. Its four walls are emblazoned with archaic symbols, some of which shine forth through the thick, billowing fog that fills the room. You squint, trying to make out the fuzzy figures behind the fog.")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (50%,30%)&lt;br/&gt;/size = (600,300)&lt;br/&gt;/color = darkorange&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text room2&amp;gt;&lt;br/&gt;/items = ("THE CLOUD ROOM&lt;br/&gt;You blink a few times, trying to adjust to the rapid change of scenery, as you find yourself in a second room, which seems quite ordinary, save the sky for a ceiling. Clouds and birds drifted by overhead. Moreover, the floor is rough and uneven, like some kind of rocky terrain.")&lt;br/&gt;/position = (50%,30%)&lt;br/&gt;/size = (600,300)&lt;br/&gt;/erase = false&lt;br/&gt;/color = darkblue&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text potion&amp;gt;&lt;br/&gt;/items = ("Potion")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (75%,82%)&lt;br/&gt;/color = darkblue&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text dragon&amp;gt;&lt;br/&gt;/items = ("Dragon")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (75%,82%)&lt;br/&gt;/color = darkorange&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text robe&amp;gt;&lt;br/&gt;/items = ("Robe")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (50%,48%)&lt;br/&gt;/color = darkorange&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text crystalball&amp;gt;&lt;br/&gt;/items = ("Crystal Ball")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (75%,48%)&lt;br/&gt;/color = darkblue&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text quiver&amp;gt;&lt;br/&gt;/items = ("Quiver")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (20%,82%)&lt;br/&gt;/color = darkblue&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text quilt&amp;gt;&lt;br/&gt;/items = ("Quilt")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (20%,48%)&lt;br/&gt;/color = darkblue&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text plant&amp;gt;&lt;br/&gt;/items = ("Plant")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (75%,48%)&lt;br/&gt;/color = darkorange&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;%%%%%%%%%%%%%% "room" border &lt;br/&gt;&amp;lt;shape leftside&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/size = (0.4%,50%)&lt;br/&gt;/position = (15%,65%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&amp;lt;shape rightside&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/size = (0.4%,50%)&lt;br/&gt;/position = (85%,65%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&amp;lt;shape top&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/position = (50%,40%)&lt;br/&gt;/size = (70.5%,0.5%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&amp;lt;shape bottom&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/position = (50%,90%)&lt;br/&gt;/size = (70.5%,0.5%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;%%%%%% continue button &lt;br/&gt;&amp;lt;button return&amp;gt;&lt;br/&gt;/caption = "&amp;lt;%values.buttontext%&amp;gt;"&lt;br/&gt;/size = (10%,5%)&lt;br/&gt;/position = (50%,75%)&lt;br/&gt;&amp;lt;/button&amp;gt;&lt;br/&gt;&lt;br/&gt;%%%%%%%%%%%%% item descriptions&lt;br/&gt;&lt;br/&gt;&amp;lt;text room1_itemdescriptions&amp;gt;&lt;br/&gt;/items = ("Dragon&lt;br/&gt;You tentatively step closer and suddenly a fold of skin the size of your torso slides back on the dragon's head to reveal a menacing yellow eye with pulsating veins. In a single fluid motion, the monster rises to its full height and unleashes from its mouth a trail of yellow-orange fire.&lt;br/&gt;&lt;br/&gt;~n&amp;lt;%values.keytext%&amp;gt;",&lt;br/&gt;"Robe&lt;br/&gt;You turn to the old wizard robe--the most unappealing object in the room. It wreaks of putrid garlic, yet oddly, also something sweet. Its fabric is gray and akin to basket weave, making you wonder how anyone can wear such a thing.&lt;br/&gt;&lt;br/&gt;~n&amp;lt;%values.keytext%&amp;gt;",&lt;br/&gt;"Plant&lt;br/&gt;As you near the plant, one of its round fruits expands rapidly to the size of your head, transforming into a monstrous creature with a fanged mouth, covered in long hairs. Its smell is intoxicating--cinnamon mixed with vanilla.&lt;br/&gt;&lt;br/&gt;~n&amp;lt;%values.keytext%&amp;gt;")&lt;br/&gt;/select = values.itemdescription&lt;br/&gt;/erase = false&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;/color = darkorange&lt;br/&gt;/size = (50%,25%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text itemcounter&amp;gt;&lt;br/&gt;/items = ("Robe", "Plant","Dragon")&lt;br/&gt;/select = sequence&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial room1&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.lastresponse = trial.room1.response;&lt;br/&gt;]&lt;br/&gt;/stimulusframes = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1=clearscreen; 2=room1,dragon,robe,plant,leftside,rightside,top,bottom&lt;br/&gt;]&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/ isvalidresponse = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.room1.response == text.itemcounter.currentitem&lt;br/&gt;]&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.room1.response == "Dragon"){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.itemdescription = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.item1_nclicks += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (trial.room1.response == "Robe"){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.itemdescription = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.item2_nclicks += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (trial.room1.response == "Plant"){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.itemdescription = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.item3_nclicks += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.room1_itemdescriptions;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial room1_itemdescriptions&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.constraint_met) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.buttontext = "CONTINUE";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/stimulusframes = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1=clearscreen,room1_itemdescriptions,return&lt;br/&gt;]&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/validresponse = (return)&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;values.lastresponse = "";&lt;br/&gt;]&lt;br/&gt;/trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1-5  = room1&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="30718"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;/ isvalidresponse = [&lt;br/&gt;&amp;nbsp; trial.room1.response == &lt;strong&gt;text.itemcounter.currentitem&lt;/strong&gt;&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;That &amp;lt;text&amp;gt; element is never displayed, hence no selection on it ever occurs and its current item never changes.&lt;br/&gt;&lt;br/&gt;It is better to use a &amp;lt;list&amp;gt;, not a stimulus element like &amp;lt;text&amp;gt; for such purposes. In addition, all possible options should be listed in /validresponse, /isvalidresponse can then be used to validate only one of them.&lt;br/&gt;&lt;br/&gt;[code]&lt;br/&gt;Any idea why the valid response for trials stays at "Robe" regarding the attached script? rather than going through the specified sequence (in text.itemcounter) ?&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/roomconstraint = 0&lt;br/&gt;/n_roomitems = 0&lt;br/&gt;/item1_nclicks = 0&lt;br/&gt;/item2_nclicks = 0&lt;br/&gt;/item3_nclicks = 0&lt;br/&gt;/item4_nclicks = 0&lt;br/&gt;/lastresponse = ""&lt;br/&gt;/constraint_met = false&lt;br/&gt;/itemdescription = 1&lt;br/&gt;/buttontext = ""&lt;br/&gt;/keytext = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;%%%%%%%%%%%%%%%% stims&lt;br/&gt;&lt;br/&gt;&amp;lt;text room1&amp;gt;&lt;br/&gt;/items = ("THE FOG ROOM&lt;br/&gt;The room is like a large cube that simultaneously stretches into an impossibly long rectangle. Its four walls are emblazoned with archaic symbols, some of which shine forth through the thick, billowing fog that fills the room. You squint, trying to make out the fuzzy figures behind the fog.")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (50%,30%)&lt;br/&gt;/size = (600,300)&lt;br/&gt;/color = darkorange&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text room2&amp;gt;&lt;br/&gt;/items = ("THE CLOUD ROOM&lt;br/&gt;You blink a few times, trying to adjust to the rapid change of scenery, as you find yourself in a second room, which seems quite ordinary, save the sky for a ceiling. Clouds and birds drifted by overhead. Moreover, the floor is rough and uneven, like some kind of rocky terrain.")&lt;br/&gt;/position = (50%,30%)&lt;br/&gt;/size = (600,300)&lt;br/&gt;/erase = false&lt;br/&gt;/color = darkblue&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text potion&amp;gt;&lt;br/&gt;/items = ("Potion")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (75%,82%)&lt;br/&gt;/color = darkblue&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text dragon&amp;gt;&lt;br/&gt;/items = ("Dragon")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (75%,82%)&lt;br/&gt;/color = darkorange&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text robe&amp;gt;&lt;br/&gt;/items = ("Robe")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (50%,48%)&lt;br/&gt;/color = darkorange&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text crystalball&amp;gt;&lt;br/&gt;/items = ("Crystal Ball")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (75%,48%)&lt;br/&gt;/color = darkblue&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text quiver&amp;gt;&lt;br/&gt;/items = ("Quiver")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (20%,82%)&lt;br/&gt;/color = darkblue&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text quilt&amp;gt;&lt;br/&gt;/items = ("Quilt")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (20%,48%)&lt;br/&gt;/color = darkblue&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text plant&amp;gt;&lt;br/&gt;/items = ("Plant")&lt;br/&gt;/erase = false&lt;br/&gt;/position = (75%,48%)&lt;br/&gt;/color = darkorange&lt;br/&gt;/fontstyle = ("Old English Text MT", 3.65%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;%%%%%%%%%%%%%% "room" border&lt;br/&gt;&amp;lt;shape leftside&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/size = (0.4%,50%)&lt;br/&gt;/position = (15%,65%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&amp;lt;shape rightside&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/size = (0.4%,50%)&lt;br/&gt;/position = (85%,65%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&amp;lt;shape top&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/position = (50%,40%)&lt;br/&gt;/size = (70.5%,0.5%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&amp;lt;shape bottom&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/position = (50%,90%)&lt;br/&gt;/size = (70.5%,0.5%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;%%%%%% continue button&lt;br/&gt;&amp;lt;button return&amp;gt;&lt;br/&gt;/caption = "&amp;lt;%values.buttontext%&amp;gt;"&lt;br/&gt;/size = (10%,5%)&lt;br/&gt;/position = (50%,75%)&lt;br/&gt;&amp;lt;/button&amp;gt;&lt;br/&gt;&lt;br/&gt;%%%%%%%%%%%%% item descriptions&lt;br/&gt;&lt;br/&gt;&amp;lt;text room1_itemdescriptions&amp;gt;&lt;br/&gt;/items = ("Dragon&lt;br/&gt;You tentatively step closer and suddenly a fold of skin the size of your torso slides back on the dragon's head to reveal a menacing yellow eye with pulsating veins. In a single fluid motion, the monster rises to its full height and unleashes from its mouth a trail of yellow-orange fire.&lt;br/&gt;&lt;br/&gt;~n&amp;lt;%values.keytext%&amp;gt;",&lt;br/&gt;"Robe&lt;br/&gt;You turn to the old wizard robe--the most unappealing object in the room. It wreaks of putrid garlic, yet oddly, also something sweet. Its fabric is gray and akin to basket weave, making you wonder how anyone can wear such a thing.&lt;br/&gt;&lt;br/&gt;~n&amp;lt;%values.keytext%&amp;gt;",&lt;br/&gt;"Plant&lt;br/&gt;As you near the plant, one of its round fruits expands rapidly to the size of your head, transforming into a monstrous creature with a fanged mouth, covered in long hairs. Its smell is intoxicating--cinnamon mixed with vanilla.&lt;br/&gt;&lt;br/&gt;~n&amp;lt;%values.keytext%&amp;gt;")&lt;br/&gt;/select = values.itemdescription&lt;br/&gt;/erase = false&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;/color = darkorange&lt;br/&gt;/size = (50%,25%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list itemcounter&amp;gt;&lt;br/&gt;/items = ("robe", "plant","dragon")&lt;br/&gt;/selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial room1&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;    values.lastresponse = trial.room1.response;&lt;br/&gt;]&lt;br/&gt;/stimulusframes = [&lt;br/&gt;    1=clearscreen; 2=room1,dragon,robe,plant,leftside,rightside,top,bottom&lt;br/&gt;]&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/ validresponse = (dragon, robe, plant)&lt;br/&gt;/ isvalidresponse = [&lt;br/&gt;    trial.room1.response == list.itemcounter.nextvalue&lt;br/&gt;]&lt;br/&gt;/ontrialend = [&lt;br/&gt;    if (trial.room1.response == "dragon"){&lt;br/&gt;        values.itemdescription = 1;&lt;br/&gt;        values.item1_nclicks += 1;&lt;br/&gt;    } else if (trial.room1.response == "robe"){&lt;br/&gt;        values.itemdescription = 2;&lt;br/&gt;        values.item2_nclicks += 1;&lt;br/&gt;    } else if (trial.room1.response == "plant"){&lt;br/&gt;        values.itemdescription = 3;&lt;br/&gt;        values.item3_nclicks += 1;&lt;br/&gt;    }&lt;br/&gt;]&lt;br/&gt;/branch = [&lt;br/&gt;    trial.room1_itemdescriptions;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial room1_itemdescriptions&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;    if (values.constraint_met) {&lt;br/&gt;        values.buttontext = "CONTINUE";&lt;br/&gt;    };&lt;br/&gt;]&lt;br/&gt;/stimulusframes = [&lt;br/&gt;    1=clearscreen,room1_itemdescriptions,return&lt;br/&gt;]&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/validresponse = (return)&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;values.lastresponse = "";&lt;br/&gt;]&lt;br/&gt;/trials = [&lt;br/&gt;    1-5 = room1&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&amp;lt;/block&amp;gt; &lt;br/&gt;[/code]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 04 Feb 2021 21:22:07 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>