﻿<?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 4  » Inquisit Slider caption briefly turns red at the end of surveypage</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sat, 12 Sep 2026 21:27:37 GMT</lastBuildDate><ttl>20</ttl><item><title>Inquisit Slider caption briefly turns red at the end of surveypage</title><link>https://forums.millisecond.com/Topic17855.aspx</link><description>Everything in my experiment is working properly, but at the very end of my single surveypage element, one of the slider's captions turns red for a brief moment before inquisit advances to the next trial. I don't understand why it's doing this. At the same time that the slider's caption turns red, every images appears to suddenly lurch to the right for a brief moment before the surveypage transitions to the next trial.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;COMPETITIVE REACTION TIME TASK&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;BACKGROUND INFO&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*SCRIPT PURPOSE*&lt;br/&gt;&lt;br/&gt;This script implements a version of the Competitive Reaction Time Task which is based on the&lt;br/&gt;Taylor Competitive Reaction Time task (Taylor, 1967). The current script incorporates features from the following studies:&lt;br/&gt;&lt;br/&gt;Bushman, B. J. (1995). Moderating role of trait aggressiveness in the effects of violent media on aggression. &lt;br/&gt;Journal of Personality and Social Psychology, 69, 950-960.&lt;br/&gt;&lt;br/&gt;Anderson, C.A. &amp;amp; Dill, K.E. (2000). Video Games and Aggressive Thoughts, Feelings, and Behavior in&lt;br/&gt;the Laboratory and in Life. Journal of Personality and Social Psychology, 78, 772-790.&lt;br/&gt;&lt;br/&gt;Denson, T.F., von Hippel, W., Richard I. Kemp, R.I. &amp;amp; Teo, L.S. (2010). Glucose consumption decreases impulsive &lt;br/&gt;aggression in response to provocation in aggressive individuals. Journal of Experimental Social Psychology, 46, 1023Â1028.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*TASK*&lt;br/&gt;Participants are told that they play a game with a second player (in reality the co-player is the computer).&lt;br/&gt;The goal is to be faster to press the correct key when the "Press key" message is presented on screen. &lt;br/&gt;The 'loser' has to endure a blast of white noise. Before the participant gets to play, she is asked to&lt;br/&gt;select (1) the intensity of the blast to be delivered to co-player (0-10) and (2) the duration of the&lt;br/&gt;blast to be delivered (0s-2s). The game consists of 25 rounds.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;  *SCRIPT SPECIFICS*&lt;br/&gt;&lt;br/&gt;(1) EDITABLE CODE:&lt;br/&gt;If you have any questions, please don't hesitate to contact &lt;a href="mailto:asc7kc@virginia.edu"&gt;asc7kc@virginia.edu&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;(2) EXPERIMENTAL SET-UP&lt;br/&gt;1. 25 rounds/trials, preceeded by instructions and 3 practice rounds&lt;br/&gt;2. The player will always win the 3 practice rounds (this could be changed)&lt;br/&gt;3. There is no timeout function for the practice trials, but there is a timeout function for the actual trials&lt;br/&gt;&lt;br/&gt;(3) TRIAL SET-UP&lt;br/&gt;25 trials = 25 trial sequences&lt;br/&gt;&lt;br/&gt;1. surveypage.start&lt;br/&gt;Presents the UI of the game; allows the user to set their blast intensity and blast duration levels before clicking the ready button&lt;br/&gt;2. trial.waiting for opponent&lt;br/&gt;This trial is randomly called (sometimes it appears and sometimes it doesn't) This trial attempts to mimic the time it would take for an opponent to choose&lt;br/&gt;their own blast intensity and blast duration levels to send to the player&lt;br/&gt;3. trial.countdown&lt;br/&gt;Presents the countdown clock to the user, and then branches to the correct action trial depending on the count of the countdown clock&lt;br/&gt;4. trial.1 etc.&lt;br/&gt;Follows the countdown trial. Presents the user with a message about which key they should press in order to hit the opponent with a sound blast. If&lt;br/&gt;their response time is greater than the maxwinlatency value, they automatically lose. Otherwise if they respond quickly enough, a win value is selected from a &lt;br/&gt;list that determines whether they win or not&lt;br/&gt;5. trial.update&lt;br/&gt;This trial doesn't have any visual stimuli. It only exists to update values that will matter for the next trial&lt;br/&gt;6.  trial.end&lt;br/&gt;Informs the user about whether they won or lost. If they won, they see both their sound levels and their opponent's sound levels, but hear no blast. If the lose,&lt;br/&gt;they will still see both their levels and their opponents levels, but they will also here a sound blast&lt;br/&gt;7. trial.last&lt;br/&gt;Looks exactly the same as trial.end, but this trial doesn't have any sound stimuli. Essentailly, this trial stops the sound from being played any longer than&lt;br/&gt;it's assigned duartion.&lt;br/&gt;8. trial.final&lt;br/&gt;Records the data for the given round of trials&lt;br/&gt;&lt;br/&gt;(4) INTENSITY SETTINGS&lt;br/&gt;1) Intensity is set by selecting a level 0-10 of an Intensity slider.&lt;br/&gt;2) The audio file that delivers the blast in this script was created in Audacity: White noise with Amplitude 1, 2s long&lt;br/&gt;3) the volume of the audio file is adjusted in Inquisit&lt;br/&gt;&lt;br/&gt;(5) DURATION SETTINGS&lt;br/&gt;1) Duration is set by selecting a level 0-10 of a Duration slider.&lt;br/&gt;2) The specific durations used for each level can be set in Inquisit&lt;br/&gt;&lt;br/&gt;(6) INSTRUCTIONS&lt;br/&gt;Instructions are modelled based on Bushman (1995)&lt;br/&gt;&lt;br/&gt;(7) DATA&lt;br/&gt;see DATA for a complete list of variables stored in the data set. Customize for a better fit.&lt;br/&gt;This script computes blastintensity and duration separately (as well as overall) for &lt;br/&gt;- stage 0 (first trial; Denson et al (2010) used first trial aggression as main DV)&lt;br/&gt;- stage 1 (trial 2-9)&lt;br/&gt;- stage 2 (trial 10-17)&lt;br/&gt;- stage 3 (trial 18-25)&lt;br/&gt;&lt;br/&gt;Notes: the user always wins the 3 instruction trials (this could be changed)&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;INSTRUCTIONS&lt;br/&gt;&amp;lt;item instructionslides&amp;gt;&lt;br/&gt;/1 = "intro1.png"&lt;br/&gt;/2 = "intro2.png"&lt;br/&gt;/3 = "intro3.png"&lt;br/&gt;/4 = "intro4.png"&lt;br/&gt;/5 = "intro5.png"&lt;br/&gt;/6 = "intro6.png"&lt;br/&gt;/7 = "intro7.png"&lt;br/&gt;/8 = "intro8.png"&lt;br/&gt;/9 = "intro9.png"&lt;br/&gt;/10 = "intro10.png"&lt;br/&gt;/11 = "intro11.png"&lt;br/&gt;/12 = "intro12.png"&lt;br/&gt;/13 = "intro13.png"&lt;br/&gt;/14 = "intro14.png"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture instructionslides&amp;gt;&lt;br/&gt;/items = instructionslides&lt;br/&gt;/select = sequence&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/size = (100%, 100%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture intro14&amp;gt;&lt;br/&gt;/items= ("intro14.png")&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/size = (100%, 100%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;video loadingGif&amp;gt;&lt;br/&gt;/ items = load&lt;br/&gt;/ playthrough = false&lt;br/&gt;/loop = true&lt;br/&gt;/ select = sequence&lt;br/&gt;/position = (50%, 45%)&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item load&amp;gt;&lt;br/&gt;/ 1 = "loading2.gif"&lt;br/&gt;&amp;lt;/item&amp;gt; &lt;br/&gt;&lt;br/&gt;&amp;lt;instruct&amp;gt;&lt;br/&gt;/inputdevice = keyboard&lt;br/&gt;/windowsize = (80%, 80%)&lt;br/&gt;/fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 1)&lt;br/&gt;/txcolor = (black)&lt;br/&gt;/finishlabel = "Press &amp;lt;Spacebar&amp;gt; to continue"&lt;br/&gt;/nextkey = (57)&lt;br/&gt;/nextlabel = "Press &amp;lt;Spacebar&amp;gt; to continue"&lt;br/&gt;/prevkey = (28)&lt;br/&gt;/prevlabel = "Press &amp;lt;Enter&amp;gt; to go back"&lt;br/&gt;&amp;lt;/instruct&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page thankyou&amp;gt;&lt;br/&gt;Thank you for your participation!&lt;br/&gt;&amp;lt;/page&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text cont&amp;gt;&lt;br/&gt;/items = ("Continue")&lt;br/&gt;/size = (20%, 5%)&lt;br/&gt;/txbgcolor = blue&lt;br/&gt;/txcolor = white&lt;br/&gt;/position = (90%, 95%)&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;/hjustify = center&lt;br/&gt;/vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Startinstruct&amp;gt;&lt;br/&gt;/items = ("")&lt;br/&gt;/txbgcolor = white&lt;br/&gt;/txcolor = black&lt;br/&gt;/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text upText&amp;gt;&lt;br/&gt;/items = ("  First, you will play three practice rounds. ~nAfter you have completed these practice rounds, you will be matched with an opponent.&lt;br/&gt;")&lt;br/&gt;/halign = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: demonstration blast, plays for the entire 2s&lt;br/&gt;&amp;lt;sound demoblast&amp;gt;&lt;br/&gt;/items = noises&lt;br/&gt;/select = 1&lt;br/&gt;/ playthrough = false&lt;br/&gt;/volume = values.volume&lt;br/&gt;&amp;lt;/sound&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text almostready&amp;gt;&lt;br/&gt;/items = ("The game will begin in:")&lt;br/&gt;/txbgcolor = white&lt;br/&gt;/txcolor = black&lt;br/&gt;/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%, 70%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text downText&amp;gt;&lt;br/&gt;/items = ("Now you will be matched with an opponent.")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: plays instruction slides one at a time&lt;br/&gt;for certain instruction slides, noise blast demonstrations are played as well&lt;br/&gt;&amp;lt;trial instruction&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/showmousecursor = true&lt;br/&gt;/ontrialbegin = [if (trial.instruction.trialcount == 10) {values.volume = -5500; trial.instruction.insertstimulusframe(sound.demoblast, 1)}]&lt;br/&gt;/ontrialbegin = [if (trial.instruction.trialcount == 11) {values.volume = -3000; trial.instruction.insertstimulusframe(sound.demoblast, 1)}]&lt;br/&gt;/ontrialbegin = [if (trial.instruction.trialcount == 12) {values.volume = 0; trial.instruction.insertstimulusframe(sound.demoblast, 1)}]&lt;br/&gt;/stimulusframes = [1 = instructionslides,cont]&lt;br/&gt;/validresponse = (cont)&lt;br/&gt;/ontrialend = [trial.instruction.resetstimulusframes()]&lt;br/&gt;/ontrialend = [values.wait = list.wait.nextvalue]&lt;br/&gt;/ontrialend = [values.timerstart = values.wait]&lt;br/&gt;/ontrialend = [values.wait += values.timerduration]&lt;br/&gt;/recorddata = false&lt;br/&gt;/response = free&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text loadmessage&amp;gt;&lt;br/&gt;/items = ("Loading")&lt;br/&gt;/position = (50%, 60%)&lt;br/&gt;/size = (20%,20%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial loadTrial&amp;gt;&lt;br/&gt;/stimulusframes = [1=loadingGif, loadmessage]&lt;br/&gt;/recorddata = false&lt;br/&gt;/validresponse = (noresponse)&lt;br/&gt;/timeout = 5000&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial intro14&amp;gt;&lt;br/&gt;/ stimulusframes = [1=intro14, cont]&lt;br/&gt;/ validresponse = (continue)&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial up&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/stimulusframes = [1 = upText, cont]&lt;br/&gt;/validresponse = (cont)&lt;br/&gt;/showmousecursor = true&lt;br/&gt;/response = free&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial down&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/stimulusframes = [1=downText, cont]&lt;br/&gt;/validresponse = (cont)&lt;br/&gt;/showmousecursor = true&lt;br/&gt;/response = free&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;STIMULI&lt;br/&gt;&amp;lt;picture CRTstart&amp;gt;&lt;br/&gt;/items = ("CRTstart.png")&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture CRTuserwin&amp;gt;&lt;br/&gt;/items = ("CRTuserwin.png")&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture CRToppwin&amp;gt;&lt;br/&gt;/items = ("CRToppwin.png")&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture oppintslider0&amp;gt;&lt;br/&gt;/items = ("slider0.png")&lt;br/&gt;/position = (6.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppintslider1&amp;gt;&lt;br/&gt;/items = ("slider1.png")&lt;br/&gt;/position = (6.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppintslider2&amp;gt;&lt;br/&gt;/items = ("slider2.png")&lt;br/&gt;/position = (6.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppintslider3&amp;gt;&lt;br/&gt;/items = ("slider3.png")&lt;br/&gt;/position = (6.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppintslider4&amp;gt;&lt;br/&gt;/items = ("slider4.png")&lt;br/&gt;/position = (6.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppintslider5&amp;gt;&lt;br/&gt;/items = ("slider5.png")&lt;br/&gt;/position = (6.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppintslider6&amp;gt;&lt;br/&gt;/items = ("slider6.png")&lt;br/&gt;/position = (6.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppintslider7&amp;gt;&lt;br/&gt;/items = ("slider7.png")&lt;br/&gt;/position = (6.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppintslider8&amp;gt;&lt;br/&gt;/items = ("slider8.png")&lt;br/&gt;/position = (6.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppintslider9&amp;gt;&lt;br/&gt;/items = ("slider9.png")&lt;br/&gt;/position = (6.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppintslider10&amp;gt;&lt;br/&gt;/items = ("slider10.png")&lt;br/&gt;/position = (6.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture oppdurslider0&amp;gt;&lt;br/&gt;/items = ("slider0.png")&lt;br/&gt;/position = (21.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppdurslider1&amp;gt;&lt;br/&gt;/items = ("slider1.png")&lt;br/&gt;/position = (21.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppdurslider2&amp;gt;&lt;br/&gt;/items = ("slider2.png")&lt;br/&gt;/position = (21.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppdurslider3&amp;gt;&lt;br/&gt;/items = ("slider3.png")&lt;br/&gt;/position = (21.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppdurslider4&amp;gt;&lt;br/&gt;/items = ("slider4.png")&lt;br/&gt;/position = (21.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppdurslider5&amp;gt;&lt;br/&gt;/items = ("slider5.png")&lt;br/&gt;/position = (21.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppdurslider6&amp;gt;&lt;br/&gt;/items = ("slider6.png")&lt;br/&gt;/position = (21.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppdurslider7&amp;gt;&lt;br/&gt;/items = ("slider7.png")&lt;br/&gt;/position = (21.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppdurslider8&amp;gt;&lt;br/&gt;/items = ("slider8.png")&lt;br/&gt;/position = (21.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppdurslider9&amp;gt;&lt;br/&gt;/items = ("slider9.png")&lt;br/&gt;/position = (21.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture oppdurslider10&amp;gt;&lt;br/&gt;/items = ("slider10.png")&lt;br/&gt;/position = (21.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture usrdurslider0&amp;gt;&lt;br/&gt;/items = ("slider0.png")&lt;br/&gt;/position = (88.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrdurslider1&amp;gt;&lt;br/&gt;/items = ("slider1.png")&lt;br/&gt;/position = (88.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrdurslider2&amp;gt;&lt;br/&gt;/items = ("slider2.png")&lt;br/&gt;/position = (88.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrdurslider3&amp;gt;&lt;br/&gt;/items = ("slider3.png")&lt;br/&gt;/position = (88.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrdurslider4&amp;gt;&lt;br/&gt;/items = ("slider4.png")&lt;br/&gt;/position = (88.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrdurslider5&amp;gt;&lt;br/&gt;/items = ("slider5.png")&lt;br/&gt;/position = (88.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrdurslider6&amp;gt;&lt;br/&gt;/items = ("slider6.png")&lt;br/&gt;/position = (88.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrdurslider7&amp;gt;&lt;br/&gt;/items = ("slider7.png")&lt;br/&gt;/position = (88.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrdurslider8&amp;gt;&lt;br/&gt;/items = ("slider8.png")&lt;br/&gt;/position = (88.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrdurslider9&amp;gt;&lt;br/&gt;/items = ("slider9.png")&lt;br/&gt;/position = (88.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrdurslider10&amp;gt;&lt;br/&gt;/items = ("slider10.png")&lt;br/&gt;/position = (88.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture usrintslider0&amp;gt;&lt;br/&gt;/items = ("slider0.png")&lt;br/&gt;/position = (73.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrintslider1&amp;gt;&lt;br/&gt;/items = ("slider1.png")&lt;br/&gt;/position = (73.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrintslider2&amp;gt;&lt;br/&gt;/items = ("slider2.png")&lt;br/&gt;/position = (73.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrintslider3&amp;gt;&lt;br/&gt;/items = ("slider3.png")&lt;br/&gt;/position = (73.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrintslider4&amp;gt;&lt;br/&gt;/items = ("slider4.png")&lt;br/&gt;/position = (73.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrintslider5&amp;gt;&lt;br/&gt;/items = ("slider5.png")&lt;br/&gt;/position = (73.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrintslider6&amp;gt;&lt;br/&gt;/items = ("slider6.png")&lt;br/&gt;/position = (73.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrintslider7&amp;gt;&lt;br/&gt;/items = ("slider7.png")&lt;br/&gt;/position = (73.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrintslider8&amp;gt;&lt;br/&gt;/items = ("slider8.png")&lt;br/&gt;/position = (73.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrintslider9&amp;gt;&lt;br/&gt;/items = ("slider9.png")&lt;br/&gt;/position = (73.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&amp;lt;picture usrintslider10&amp;gt;&lt;br/&gt;/items = ("slider10.png")&lt;br/&gt;/position = (73.1%, 62%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;slider userIntensity&amp;gt; &lt;br/&gt;/ caption = "  Blast~nIntensity" &lt;br/&gt;/txcolor = black&lt;br/&gt;/ fontstyle = ("Arial", 3%)&lt;br/&gt;/ labels = ("10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "0") &lt;br/&gt;/ range = (0,10) &lt;br/&gt;/ validresponse = ("0","1", "2", "3", "4", "5", "6", "7", "8", "9", "10") &lt;br/&gt;/ orientation = vertical &lt;br/&gt;/ responsefontstyle = ("Arial", 2%) &lt;br/&gt;/ slidersize = (3.5%,55%) &lt;br/&gt;/ position = (72%, 25%)&lt;br/&gt;/ defaultresponse = ("0")&lt;br/&gt;/showticks = false&lt;br/&gt;&amp;lt;/slider&amp;gt; &lt;br/&gt;&lt;br/&gt;&amp;lt;slider userDuration&amp;gt; &lt;br/&gt;/ caption = "  Blast~nDuration" &lt;br/&gt;/txcolor = black&lt;br/&gt;/ fontstyle = ("Arial", 3%) &lt;br/&gt;/ labels = ("2.0 s", "1.8 s", "1.6 s", "1.4 s", "1.2 s", "1.0 s", "0.8 s", "0.6 s", "0.4 s", "0.2 s", "0.0 s") &lt;br/&gt;/ range = (0,10) &lt;br/&gt;/ validresponse = ("0.0 s", "0.2 s", "0.4 s", "0.6 s", "0.8 s", "1.0 s", "1.2 s", "1.4 s", "1.6 s", "1.8 s", "2.0 s") &lt;br/&gt;/ orientation = vertical &lt;br/&gt;/ responsefontstyle = ("Arial", 2%) &lt;br/&gt;/ slidersize = (3%, 55%) &lt;br/&gt;/ position = (87%, 25%) &lt;br/&gt;/ defaultresponse = ("0")&lt;br/&gt;/showticks = false&lt;br/&gt;&amp;lt;/slider&amp;gt; &lt;br/&gt;&lt;br/&gt;&amp;lt;item noises&amp;gt;&lt;br/&gt;/1 = "alien_buzzer.wav"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;sound blast&amp;gt;&lt;br/&gt;/items = noises&lt;br/&gt;/select = 1&lt;br/&gt;/playthrough = false&lt;br/&gt;/volume = values.volume&lt;br/&gt;&amp;lt;/sound&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text outcome&amp;gt;&lt;br/&gt;/items = ("You won!", "You lost")&lt;br/&gt;/select = values.win&lt;br/&gt;/ fontstyle = ("Arial", 8%, true, false, false, false, 5, 1)&lt;br/&gt;/ txcolor = (0, 0, 0)&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text outcome2&amp;gt;&lt;br/&gt;/items = ("Your opponent is receiving your blast!")&lt;br/&gt;/ fontstyle = ("Arial", 3%, true, false, false, false, 5, 1)&lt;br/&gt;/ txcolor = (0, 0, 0)&lt;br/&gt;/position = (50%, 65%)&lt;br/&gt;/color = green&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;clock timer&amp;gt;&lt;br/&gt;/ mode = timer&lt;br/&gt;/ resetrate = block&lt;br/&gt;/ txcolor = yellow&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ timeout = list.timerduration.item(values.timerselection)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ format = "mm:ss"&lt;br/&gt;/size = (30%, 20%)&lt;br/&gt;/ fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/clock&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape white&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/color = white&lt;br/&gt;/size = (100%,100%)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text waitingForOpponent&amp;gt;&lt;br/&gt;/items = ("Opponent is not ready")&lt;br/&gt;/position = (47%, 50%)&lt;br/&gt;/fontstyle = ("Arial", 5%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text syncing&amp;gt;&lt;br/&gt;/items = ("Matching with opponent")&lt;br/&gt;/position = (47%, 50%)&lt;br/&gt;/fontstyle = ("Arial", 5%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;video wodots&amp;gt;&lt;br/&gt;/ items = vid&lt;br/&gt;/ playthrough = false&lt;br/&gt;/ select = sequence&lt;br/&gt;/ loop = true&lt;br/&gt;/position = (75%, 51%)&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&amp;lt;item vid&amp;gt;&lt;br/&gt;/ 1 = "Five.gif"&lt;br/&gt;&amp;lt;/item&amp;gt; &lt;br/&gt;&lt;br/&gt;Order of "random" buttons: 1, z, p, a, t, y, q, z, 9, x, p, 2, 0, p, b, y, q, 6, n, 8, 3, b, i, v, f, 7, k, 1&lt;br/&gt;&amp;lt;text practice1&amp;gt;&lt;br/&gt;/items = ("Press 1")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text practice2&amp;gt;&lt;br/&gt;/items = ("Press z")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text practice3&amp;gt;&lt;br/&gt;/items = ("Press p")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 1&amp;gt;&lt;br/&gt;/items = ("Press a")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 2&amp;gt;&lt;br/&gt;/items = ("Press t")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 3&amp;gt;&lt;br/&gt;/items = ("Press y")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 4&amp;gt;&lt;br/&gt;/items = ("Press q")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 5&amp;gt;&lt;br/&gt;/items = ("Press z")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 6&amp;gt;&lt;br/&gt;/items = ("Press 9")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 7&amp;gt;&lt;br/&gt;/items = ("Press x")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 8&amp;gt;&lt;br/&gt;/items = ("Press p")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 9&amp;gt;&lt;br/&gt;/items = ("Press 2")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 10&amp;gt;&lt;br/&gt;/items = ("Press 0")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 11&amp;gt;&lt;br/&gt;/items = ("Press p")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 12&amp;gt;&lt;br/&gt;/items = ("Press b")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 13&amp;gt;&lt;br/&gt;/items = ("Press y")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 14&amp;gt;&lt;br/&gt;/items = ("Press q")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 15&amp;gt;&lt;br/&gt;/items = ("Press 6")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 16&amp;gt;&lt;br/&gt;/items = ("Press n")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 17&amp;gt;&lt;br/&gt;/items = ("Press 8")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 18&amp;gt;&lt;br/&gt;/items = ("Press 3")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 19&amp;gt;&lt;br/&gt;/items = ("Press b")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 20&amp;gt;&lt;br/&gt;/items = ("Press i")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 21&amp;gt;&lt;br/&gt;/items = ("Press v")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 22&amp;gt;&lt;br/&gt;/items = ("Press f")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 23&amp;gt;&lt;br/&gt;/items = ("Press 7")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 24&amp;gt;&lt;br/&gt;/items = ("Press k")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&amp;lt;text 25&amp;gt;&lt;br/&gt;/items = ("Press 1")&lt;br/&gt;/fontstyle = ("Arial", 10%, false, false, false, false, 5, 1)&lt;br/&gt;/position = (50%,50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;************************************************************************************LISTS************************************************************************************&lt;br/&gt;&lt;br/&gt;You can either set the waiting for opponent message to randomly appear using /selectionmode = random or you can specify a sequence of instances when the&lt;br/&gt;"waiting for opponent" message would appear (In which case it would make sense to have a total of 25 elements in the /item attribute and use /selectionmode = sequence&lt;br/&gt;&amp;lt;list waitingForOpponent&amp;gt;&lt;br/&gt;/items = (3000, 1000, 0, 0)&lt;br/&gt;/selectionmode = random&lt;br/&gt;/replace = true&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Can set the countdown timer to always play for 3 seconds (/items = 3000), &lt;br/&gt;or can randomly or sequentially select durations for the timer based on the /items attribute&lt;br/&gt;&amp;lt;list timerduration&amp;gt;&lt;br/&gt;/items = (3000)&lt;br/&gt;/replace = true&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;**********************************************************************&lt;br/&gt;Lists that govern Feedback ('Co-Player') Intensity and Durations&lt;br/&gt;**********************************************************************&lt;br/&gt;&amp;lt;list wait&amp;gt;&lt;br/&gt;/items = (100, 200, 300, 500, 3200, 5300, 13300, 18300)&lt;br/&gt;/replace = true&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list randomwin&amp;gt;&lt;br/&gt;/items = (1, 0)&lt;br/&gt;/replace = true&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Samples randomly with replacement one of the following feedback intensities ('co-player's choice') for&lt;br/&gt;the first trial; values selected based on Bushman (1995)&lt;br/&gt;&amp;lt;list firstfeedbackintensity&amp;gt;&lt;br/&gt;/items = (1, 2, 3, 4)&lt;br/&gt;/replace = true&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Samples randomly with replacement one of the following feedback durations ('co-player's choice') for&lt;br/&gt;the first trial; values selected to mirror intensity (Bushman, 1995, did not use duration as a parameter)&lt;br/&gt;&amp;lt;list firstfeedbackduration&amp;gt;&lt;br/&gt;/items = (1, 2, 3, 4)&lt;br/&gt;/replace = true&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;The following lists determine the feedback intensity (0-10) for the 3 stages of the experiment.&lt;br/&gt;By default the intensities are called randomly without replacement. The values are taken from Bushman (1995).&lt;br/&gt;stage 1: trials 2-9&lt;br/&gt;stage 2: trials 10-17&lt;br/&gt;stage 3: trials 18-25&lt;br/&gt;(the first trial is separate ~ stage 0)&lt;br/&gt;&lt;br/&gt;Stage 1&lt;br/&gt;&amp;lt;list feedbackintensity1&amp;gt;&lt;br/&gt;/items = (1, 1, 2, 2, 3, 3, 4, 4)&lt;br/&gt;/replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;Alternative: / selectionmode = sequence&lt;br/&gt;&lt;br/&gt;Stage 2&lt;br/&gt;&amp;lt;list feedbackintensity2&amp;gt;&lt;br/&gt;/items = (4, 4, 5, 5, 6, 6, 7, 7)&lt;br/&gt;/replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;Alternative: / selectionmode = sequence&lt;br/&gt;&lt;br/&gt;Stage 3&lt;br/&gt;&amp;lt;list feedbackintensity3&amp;gt;&lt;br/&gt;/items = (7, 7, 8, 8, 9, 9, 10, 10)&lt;br/&gt;/replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;Alternative: / selectionmode = sequence&lt;br/&gt;&lt;br/&gt;The following lists determine the feedback durations (0-10) for the 3 stages of the experiment.&lt;br/&gt;By default the durations are called in sequence. Values mimic intensity values (Bushman, 1995, did not&lt;br/&gt;record/set duration values)&lt;br/&gt;stage 1: trials 2-9&lt;br/&gt;stage 2: trials 10-17&lt;br/&gt;stage 3: trials 18-25&lt;br/&gt;(the first trial is separate = stage 0)&lt;br/&gt;&amp;lt;list feedbackduration1&amp;gt;&lt;br/&gt;/items = (1, 1, 2, 2, 3, 3, 4, 4)&lt;br/&gt;/replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list feedbackduration2&amp;gt;&lt;br/&gt;/items = (4, 4, 5, 5, 6, 6, 7, 7)&lt;br/&gt;/replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list feedbackduration3&amp;gt;&lt;br/&gt;/items = (7, 7, 8, 8, 9, 9, 10, 10)&lt;br/&gt;/replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;***********************************&lt;br/&gt;Lists that govern win/loss pattern&lt;br/&gt;***********************************&lt;br/&gt;Note: list.win1 - list.win3 contain the outcomes (win = 1 or lose = 2) for the 3 stages of the experiment&lt;br/&gt;(the last 24 trials)&lt;br/&gt;-&amp;gt; by default, there are 4 wins and 4 losses in each stage that are called randomly without replacement&lt;br/&gt;(Bushman, 1995)&lt;br/&gt;&lt;br/&gt;-&amp;gt; to call the outcomes sequentially (-&amp;gt; Anderson &amp;amp; Dill, 2000) add&lt;br/&gt;/selectionmode = sequence&lt;br/&gt;to each list&lt;br/&gt;&lt;br/&gt;&amp;lt;list win1&amp;gt;&lt;br/&gt;/items = (1, 2, 1, 2, 1, 2, 1, 2)&lt;br/&gt;/replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list win2&amp;gt;&lt;br/&gt;/items = (1, 2, 1, 2, 1, 2, 1, 2)&lt;br/&gt;/replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list win3&amp;gt;&lt;br/&gt;/items = (1, 2, 1, 2, 1, 2, 1, 2)&lt;br/&gt;/replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;***************************************************************************VALUES and EXPRESSIONS***********************************************************************&lt;br/&gt;/trialcount = 0&lt;br/&gt;/countdownCount = -3&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/timerselection = 1&lt;br/&gt;/countdownCount = -3&lt;br/&gt;/trialcount = 0&lt;br/&gt;/endCount = 0&lt;br/&gt;/lastuserduration = 0&lt;br/&gt;/lastuserintensity = 0&lt;br/&gt;/opponentintensity = 0&lt;br/&gt;/opponentduration = 0&lt;br/&gt;/actiontimeout = 2000&lt;br/&gt;&lt;br/&gt;/revealduration = 4000&lt;br/&gt;/firstoutcome_predetermined = 1&lt;br/&gt;/firstwin = 1&lt;br/&gt;/max_winlatency = 1200&lt;br/&gt;/timerduration = 10000&lt;br/&gt;/duration0 = 0&lt;br/&gt;/duration1 = 0.5&lt;br/&gt;/duration2 = 0.67&lt;br/&gt;/duration3 = 0.83&lt;br/&gt;/duration4 = 1&lt;br/&gt;/duration5 = 1.17&lt;br/&gt;/duration6 = 1.33&lt;br/&gt;/duration7 = 1.5&lt;br/&gt;/duration8 = 1.67&lt;br/&gt;/duration9 = 1.83&lt;br/&gt;/duration10 = 2&lt;br/&gt;&lt;br/&gt;/completed = 0&lt;br/&gt;/debug = 0&lt;br/&gt;/trialcount1 = 0&lt;br/&gt;/trialcount2 = 0&lt;br/&gt;/trialcount3 = 0&lt;br/&gt;/feedbackintensity = 0&lt;br/&gt;/feedbackduration = 0&lt;br/&gt;/blastintensity = 0&lt;br/&gt;/blastduration = 0&lt;br/&gt;/blastduration_ms = 0&lt;br/&gt;/firstintensity = 0&lt;br/&gt;/firstduration = 0&lt;br/&gt;/sum_blastintensity = 0&lt;br/&gt;/sum_blastduration = 0&lt;br/&gt;/sum_blastintensity1 = 0&lt;br/&gt;/sum_blastduration1 = 0&lt;br/&gt;/sum_blastintensity2 = 0&lt;br/&gt;/sum_blastduration2 = 0&lt;br/&gt;/sum_blastintensity3 = 0&lt;br/&gt;/sum_blastduration3 = 0&lt;br/&gt;/rt_ready = 0&lt;br/&gt;/sumrt_ready = 0&lt;br/&gt;/rt_target = 0&lt;br/&gt;/sumrt_target = 0&lt;br/&gt;/startduration = 0&lt;br/&gt;/target_wait_duration = 0&lt;br/&gt;/targetyellowduration = 0&lt;br/&gt;/awaitoutcome = 0&lt;br/&gt;/outcomeduration = 0&lt;br/&gt;/timerstart = 0&lt;br/&gt;/current_revealduration = 0&lt;br/&gt;/win = 0&lt;br/&gt;/volume = 0&lt;br/&gt;/wait = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;Removed:&lt;br/&gt;/rt_intensity = 0&lt;br/&gt;/rt_duration = 0&lt;br/&gt;/sumrt_intensity = 0&lt;br/&gt;/sumrt_duration = 0&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/blastvolume = if (values.feedbackintensity == 0) -10000; &lt;br/&gt;if (values.feedbackintensity == 1) -7000;&lt;br/&gt;if (values.feedbackintensity == 2) -6500;&lt;br/&gt;if (values.feedbackintensity == 3) -6000;&lt;br/&gt;if (values.feedbackintensity == 4) -5500;&lt;br/&gt;if (values.feedbackintensity == 5) -5000;&lt;br/&gt;if (values.feedbackintensity == 6) -4000;&lt;br/&gt;if (values.feedbackintensity == 7) -3000;&lt;br/&gt;if (values.feedbackintensity == 8) -2000;&lt;br/&gt;if (values.feedbackintensity == 9) -1000;&lt;br/&gt;if (values.feedbackintensity == 10) 0;&lt;br/&gt;/mean_blastintensity = values.sum_blastintensity/values.trialcount&lt;br/&gt;/mean_blastduration = values.sum_blastduration/values.trialcount&lt;br/&gt;/mean_blastintensity1 = values.sum_blastintensity1/values.trialcount1&lt;br/&gt;/mean_blastintensity2 = values.sum_blastintensity2/values.trialcount2&lt;br/&gt;/mean_blastintensity3 = values.sum_blastintensity3/values.trialcount3&lt;br/&gt;/mean_blastduration1 = values.sum_blastduration1/values.trialcount1&lt;br/&gt;/mean_blastduration2 = values.sum_blastduration2/values.trialcount2&lt;br/&gt;/mean_blastduration3 = values.sum_blastduration3/values.trialcount3&lt;br/&gt;/meanrt_ready = values.sumrt_ready/values.trialcount&lt;br/&gt;/meanrt_target = values.sumrt_target / values.trialcount&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;Removed:&lt;br/&gt;/meanrt_intensity = values.sumrt_intensity/values.trialcount&lt;br/&gt;/meanrt_duration = values.sumrt_duration/values.trialcount&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;TRIALS AND SURVEYPAGES&lt;br/&gt;NOTE: Based on the values.trialcount, it is possible to determine which trials will branch to the "Waiting for Opponent message" &lt;br/&gt;&amp;lt;surveypage start&amp;gt;&lt;br/&gt;/ontrialbegin = [values.trialcount += 1]&lt;br/&gt;/questions = [1=userIntensity;2=userDuration]&lt;br/&gt;/stimulusframes = [1 = CRTstart, oppdurslider0, oppintslider0]&lt;br/&gt;/response = anyresponse&lt;br/&gt;/finishlabel = "READY"&lt;br/&gt;/navigationbuttonsize = (20%,10%)&lt;br/&gt;/nextbuttonposition = (40%,77%)&lt;br/&gt;/showbackbutton = false&lt;br/&gt;/showquestionnumbers = false&lt;br/&gt;/showpagenumbers = false&lt;br/&gt;/recorddata = false&lt;br/&gt;/branch = [trial.waitingforopponent]&lt;br/&gt;&lt;br/&gt;/ontrialbegin = [surveypage.start.rightmargin=0; surveypage.start.leftmargin=0]&lt;br/&gt;/ontrialend = [values.lastuserduration = slider.userduration.response; values.lastuserintensity = slider.userintensity.response]&lt;br/&gt;&lt;br/&gt;/ontrialbegin = [if (values.trialcount &amp;gt; 1 &amp;amp;&amp;amp; values.trialcount &amp;lt;=9) values.trialcount1 += 1]&lt;br/&gt;/ontrialbegin = [if (values.trialcount &amp;gt; 9 &amp;amp;&amp;amp; values.trialcount &amp;lt;=17) values.trialcount2 += 1]&lt;br/&gt;/ontrialbegin = [if (values.trialcount &amp;gt; 17 &amp;amp;&amp;amp; values.trialcount &amp;lt;=25) values.trialcount3 += 1]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (slider.userintensity.response == "10") values.blastintensity = 10; if (slider.userintensity.response == "9") values.blastintensity = 9;&lt;br/&gt;if (slider.userintensity.response == "8") values.blastintensity = 8; if (slider.userintensity.response == "7") values.blastintensity = 7;&lt;br/&gt;if (slider.userintensity.response == "6") values.blastintensity = 6; if (slider.userintensity.response == "5") values.blastintensity = 5;&lt;br/&gt;if (slider.userintensity.response == "4") values.blastintensity = 4; if (slider.userintensity.response == "3") values.blastintensity = 3;&lt;br/&gt;if (slider.userintensity.response == "2") values.blastintensity = 2; if (slider.userintensity.response == "1") values.blastintensity = 1;&lt;br/&gt;if (slider.userintensity.response == "0") values.blastintensity = 0]&lt;br/&gt;/ontrialend = [if (slider.userduration.response == "10") values.blastduration = 10; if (slider.userduration.response == "9") values.blastduration = 9;&lt;br/&gt;if (slider.userduration.response == "8") values.blastduration = 8; if (slider.userduration.response == "7") values.blastduration = 7;&lt;br/&gt;if (slider.userduration.response == "6") values.blastduration = 6; if (slider.userduration.response == "5") values.blastduration = 5;&lt;br/&gt;if (slider.userduration.response == "4") values.blastduration = 4; if (slider.userduration.response == "3") values.blastduration = 3;&lt;br/&gt;if (slider.userduration.response == "2") values.blastduration = 2; if (slider.userduration.response == "1") values.blastduration = 1;&lt;br/&gt;if (slider.userduration.response == "0") values.blastduration = 0]&lt;br/&gt;&lt;br/&gt;/ontrialend = [values.sum_blastintensity += values.blastintensity]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 1 &amp;amp;&amp;amp; values.trialcount &amp;lt;= 9) values.sum_blastintensity1 += values.blastintensity]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 9 &amp;amp;&amp;amp; values.trialcount &amp;lt;= 17) values.sum_blastintensity2 += values.blastintensity]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 17 &amp;amp;&amp;amp; values.trialcount &amp;lt;= 25) values.sum_blastintensity3 += values.blastintensity]&lt;br/&gt;/ontrialend = [if (values.trialcount == 1) values.firstintensity = values.blastintensity]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.blastduration == 0) values.blastduration_ms = values.duration0 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 1) values.blastduration_ms = values.duration1 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 2) values.blastduration_ms = values.duration2 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 3) values.blastduration_ms = values.duration3 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 4) values.blastduration_ms = values.duration4 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 5) values.blastduration_ms = values.duration5 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 6) values.blastduration_ms = values.duration6 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 7) values.blastduration_ms = values.duration7 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 8) values.blastduration_ms = values.duration8 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 9) values.blastduration_ms = values.duration9 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 10) values.blastduration_ms = values.duration10 * 1000]&lt;br/&gt;/ontrialend = [values.sum_blastduration += values.blastduration_ms]&lt;br/&gt;/ontrialend = [if (values.trialcount == 1) values.firstduration = values.blastduration_ms]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 1 &amp;amp;&amp;amp; values.trialcount &amp;lt;= 9) values.sum_blastduration1 += values.blastduration_ms]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 9 &amp;amp;&amp;amp; values.trialcount &amp;lt;= 17) values.sum_blastduration2 += values.blastduration_ms]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 17 &amp;amp;&amp;amp; values.trialcount &amp;lt;= 25) values.sum_blastduration3 += values.blastduration_ms]&lt;br/&gt;/ontrialend = [values.rt_ready = surveypage.start.latency; values.sumrt_ready += values.rt_ready]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.trialcount == 1) {values.feedbackduration = list.firstfeedbackduration.nextvalue; &lt;br/&gt;values.feedbackintensity = list.firstfeedbackintensity.nextvalue}]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 1 &amp;amp;&amp;amp; values.trialcount &amp;lt;= 9) values.feedbackduration = list.feedbackduration1.nextvalue]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 9 &amp;amp;&amp;amp; values.trialcount &amp;lt;= 17) values.feedbackduration = list.feedbackduration2.nextvalue]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 17 &amp;amp;&amp;amp; values.trialcount &amp;lt;= 25) values.feedbackduration = list.feedbackduration3.nextvalue]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 1 &amp;amp;&amp;amp; values.trialcount &amp;lt;= 9) values.feedbackintensity = list.feedbackintensity1.nextvalue]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 9 &amp;amp;&amp;amp; values.trialcount &amp;lt;= 17) values.feedbackintensity = list.feedbackintensity2.nextvalue]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 17 &amp;amp;&amp;amp; values.trialcount &amp;lt;= 25) values.feedbackintensity = list.feedbackintensity3.nextvalue]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.trialcount == 1 &amp;amp;&amp;amp; values.firstoutcome_predetermined == 1) values.win = values.firstwin]&lt;br/&gt;/ontrialend = [if (values.trialcount == 1 &amp;amp;&amp;amp; values.firstoutcome_predetermined == 0) values.win = list.randomwin.nextvalue]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 1 &amp;amp;&amp;amp; values.trialcount &amp;lt;=9) values.win = list.win1.nextvalue]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 9 &amp;amp;&amp;amp; values.trialcount &amp;lt;=17) values.win = list.win2.nextvalue]&lt;br/&gt;/ontrialend = [if (values.trialcount &amp;gt; 17 &amp;amp;&amp;amp; values.trialcount &amp;lt;=25) values.win = list.win3.nextvalue]&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;This surveypage exists only for the practice rounds. Unlike the real start surveypage, it doesn't increment the trialcoutn by one, which is a critical value &lt;br/&gt;for determing what happens in later trials&lt;br/&gt;&amp;lt;surveypage start2&amp;gt;&lt;br/&gt;/questions = [1=userIntensity;2=userDuration]&lt;br/&gt;/stimulusframes = [1=CRTstart, oppdurslider0, oppintslider0]&lt;br/&gt;/response = anyresponse&lt;br/&gt;/finishlabel = "READY"&lt;br/&gt;/navigationbuttonsize = (20%,10%)&lt;br/&gt;/nextbuttonposition = (40%,77%)&lt;br/&gt;/showbackbutton = false&lt;br/&gt;/showquestionnumbers = false&lt;br/&gt;/showpagenumbers = false&lt;br/&gt;/recorddata = false&lt;br/&gt;/branch = [trial.countdown]&lt;br/&gt;/ontrialbegin = [surveypage.start2.rightmargin=0; surveypage.start2.leftmargin=0]&lt;br/&gt;/ontrialend = [values.lastuserduration = slider.userduration.response; values.lastuserintensity = slider.userintensity.response]&lt;br/&gt;/ontrialend = [if (slider.userintensity.response == "10") values.blastintensity = 10; if (slider.userintensity.response == "9") values.blastintensity = 9;&lt;br/&gt;if (slider.userintensity.response == "8") values.blastintensity = 8; if (slider.userintensity.response == "7") values.blastintensity = 7;&lt;br/&gt;if (slider.userintensity.response == "6") values.blastintensity = 6; if (slider.userintensity.response == "5") values.blastintensity = 5;&lt;br/&gt;if (slider.userintensity.response == "4") values.blastintensity = 4; if (slider.userintensity.response == "3") values.blastintensity = 3;&lt;br/&gt;if (slider.userintensity.response == "2") values.blastintensity = 2; if (slider.userintensity.response == "1") values.blastintensity = 1;&lt;br/&gt;if (slider.userintensity.response == "0") values.blastintensity = 0]&lt;br/&gt;/ontrialend = [if (slider.userduration.response == "10") values.blastduration = 10; if (slider.userduration.response == "9") values.blastduration = 9;&lt;br/&gt;if (slider.userduration.response == "8") values.blastduration = 8; if (slider.userduration.response == "7") values.blastduration = 7;&lt;br/&gt;if (slider.userduration.response == "6") values.blastduration = 6; if (slider.userduration.response == "5") values.blastduration = 5;&lt;br/&gt;if (slider.userduration.response == "4") values.blastduration = 4; if (slider.userduration.response == "3") values.blastduration = 3;&lt;br/&gt;if (slider.userduration.response == "2") values.blastduration = 2; if (slider.userduration.response == "1") values.blastduration = 1;&lt;br/&gt;if (slider.userduration.response == "0") values.blastduration = 0]&lt;br/&gt;/ontrialend = [if (values.trialcount == 0) values.firstintensity = values.blastintensity]&lt;br/&gt;/ontrialend = [if (values.blastduration == 0) values.blastduration_ms = values.duration0 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 1) values.blastduration_ms = values.duration1 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 2) values.blastduration_ms = values.duration2 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 3) values.blastduration_ms = values.duration3 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 4) values.blastduration_ms = values.duration4 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 5) values.blastduration_ms = values.duration5 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 6) values.blastduration_ms = values.duration6 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 7) values.blastduration_ms = values.duration7 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 8) values.blastduration_ms = values.duration8 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 9) values.blastduration_ms = values.duration9 * 1000]&lt;br/&gt;/ontrialend = [if (values.blastduration == 10) values.blastduration_ms = values.duration10 * 1000]&lt;br/&gt;/ontrialend = [if (values.trialcount == 0) values.firstduration = values.blastduration_ms]&lt;br/&gt;/ontrialend = [if (values.trialcount == 0) {values.feedbackduration = list.firstfeedbackduration.nextvalue; &lt;br/&gt;values.feedbackintensity = list.firstfeedbackintensity.nextvalue}]&lt;br/&gt;/ontrialbegin = [values.win = 1]&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial waitingForOpponent&amp;gt;&lt;br/&gt;/ontrialend = [trial.waitingforopponent.resetstimulusframes()]&lt;br/&gt;/stimulustimes = [1 = white]&lt;br/&gt;/ontrialbegin = [if (list.waitingforopponent.nextvalue != 0) trial.waitingforopponent.insertstimulusframe(text.waitingforopponent, 1)]&lt;br/&gt;/ontrialbegin = [if (list.waitingforopponent.nextvalue != 0) trial.waitingforopponent.insertstimulusframe(video.wodots, 1)]&lt;br/&gt;/timeout = list.waitingforopponent.nextvalue&lt;br/&gt;/recorddata = false&lt;br/&gt;/branch = [trial.countdown]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial waitingForOpponenttest&amp;gt;&lt;br/&gt;/stimulustimes = [1 = white, syncing, wodots]&lt;br/&gt;/timeout = 7000&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Add values.timerselection += 1 to the /ontrialbegin attribute if you want to vary the countdown timer (I don't see why you would)&lt;br/&gt;&amp;lt;trial countdown&amp;gt;&lt;br/&gt;/ontrialbegin = [values.countdowncount += 1]&lt;br/&gt;/stimulusframes = [1=white, timer]&lt;br/&gt;/recorddata = false&lt;br/&gt;/ontrialend = [clock.timer.resettime()]&lt;br/&gt;/branch = [if (values.countdowncount == -2) trial.practice1; if (values.countdowncount == -1) trial.practice2; if (values.countdowncount == 0) trial.practice3; if (values.countdownCount == 1) trial.1; if (values.countdowncount == 2) trial.2; if (values.countdowncount == 3) trial.3;&lt;br/&gt;if (values.countdowncount == 4) trial.4; if (values.countdowncount == 5) trial.5; if (values.countdownCount == 6) trial.6; if (values.countdowncount == 7) trial.7; &lt;br/&gt;if (values.countdowncount == 8) trial.8;if (values.countdowncount == 9) trial.9; if (values.countdowncount == 10) trial.10; if (values.countdownCount == 11) trial.11; &lt;br/&gt;if (values.countdowncount == 12) trial.12; if (values.countdowncount == 13) trial.13; if (values.countdowncount == 14) trial.14; if (values.countdowncount == 15) trial.15; &lt;br/&gt;if (values.countdownCount == 16) trial.16; if (values.countdowncount == 17) trial.17; if (values.countdowncount == 18) trial.18;if (values.countdowncount == 19) trial.19; &lt;br/&gt;if (values.countdowncount == 20) trial.20; if (values.countdowncount == 21) trial.21; if (values.countdowncount == 22) trial.22; &lt;br/&gt;if (values.countdowncount == 23) trial.23; if (values.countdowncount == 24) trial.24; if (values.countdowncount == 25) trial.25;]&lt;br/&gt;/timeout = 3000&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Order of "random" buttons: 1, z, p, a, t, y, q, z, 9, x, p, 2, 0, p, b, y, q, 6, n, 8, 3, b, i, v, f, 7, k, 1&lt;br/&gt;&amp;lt;trial practice1&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, practice1]&lt;br/&gt;/validresponse = ("1")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial practice2&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, practice2]&lt;br/&gt;/validresponse = ("z")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial practice3&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, practice3]&lt;br/&gt;/validresponse = ("p")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial 1&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 1]&lt;br/&gt;/validresponse = ("a")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.1.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.1.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 2&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 2]&lt;br/&gt;/validresponse = ("t")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.2.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.2.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 3&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 3]&lt;br/&gt;/validresponse = ("y")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.3.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.3.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 4&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 4]&lt;br/&gt;/validresponse = ("q")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.4.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.4.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 5&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 5]&lt;br/&gt;/validresponse = ("z")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.5.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.5.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 6&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 6]&lt;br/&gt;/validresponse = ("9")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.6.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.6.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 7&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 7]&lt;br/&gt;/validresponse = ("x")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.7.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.7.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 8&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 8]&lt;br/&gt;/validresponse = ("p")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.8.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.8.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 9&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 9]&lt;br/&gt;/validresponse = ("2")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.9.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.9.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 10&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 10]&lt;br/&gt;/validresponse = ("0")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.10.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.10.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 11&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 11]&lt;br/&gt;/validresponse = ("p")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.11.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.11.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 12&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 12]&lt;br/&gt;/validresponse = ("b")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.12.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.12.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 13&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 13]&lt;br/&gt;/validresponse = ("y")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.13.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.13.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 14&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 14]&lt;br/&gt;/validresponse = ("q")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.14.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.14.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 15&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 15]&lt;br/&gt;/validresponse = ("6")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.15.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.15.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 16&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 16]&lt;br/&gt;/validresponse = ("n")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.16.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.16.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 17&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 17]&lt;br/&gt;/validresponse = ("8")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.17.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.17.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 18&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 18]&lt;br/&gt;/validresponse = ("3")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.18.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.18.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 19&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 19]&lt;br/&gt;/validresponse = ("b")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.19.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.19.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 20&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 20]&lt;br/&gt;/validresponse = ("i")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.20.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.20.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 21&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 21]&lt;br/&gt;/validresponse = ("v")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.21.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.21.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 22&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 22]&lt;br/&gt;/validresponse = ("f")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.22.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.22.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 23&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 23]&lt;br/&gt;/validresponse = ("7")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.23.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.23.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 24&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 24]&lt;br/&gt;/validresponse = ("k")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.24.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.24.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&amp;lt;trial 25&amp;gt;&lt;br/&gt;/stimulusframes = [1=white, 25]&lt;br/&gt;/validresponse = ("1")&lt;br/&gt;/branch = [trial.update]&lt;br/&gt;/ontrialend = [values.rt_target = trial.25.latency; values.sumrt_target += values.rt_target]&lt;br/&gt;/ontrialend = [if (trial.25.latency &amp;gt; values.max_winlatency) values.win = 2]&lt;br/&gt;/recorddata = false&lt;br/&gt;/timeout = values.actiontimeout&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;The only purpose of this trial is to update values between the response trial and the end surveypage&lt;br/&gt;&amp;lt;trial update&amp;gt;&lt;br/&gt;/ontrialend = [if (values.win == 1 &amp;amp;&amp;amp; values.blastduration == 10) values.outcomeduration = values.duration10 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 1 &amp;amp;&amp;amp; values.blastduration == 9) values.outcomeduration = values.duration9 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 1 &amp;amp;&amp;amp; values.blastduration == 8) values.outcomeduration = values.duration8 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 1 &amp;amp;&amp;amp; values.blastduration == 7) values.outcomeduration = values.duration7 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 1 &amp;amp;&amp;amp; values.blastduration == 6) values.outcomeduration = values.duration6 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 1 &amp;amp;&amp;amp; values.blastduration == 5) values.outcomeduration = values.duration5 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 1 &amp;amp;&amp;amp; values.blastduration == 4) values.outcomeduration = values.duration4 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 1 &amp;amp;&amp;amp; values.blastduration == 3) values.outcomeduration = values.duration3 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 1 &amp;amp;&amp;amp; values.blastduration == 2) values.outcomeduration = values.duration2 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 1 &amp;amp;&amp;amp; values.blastduration == 1) values.outcomeduration = values.duration1 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 1 &amp;amp;&amp;amp; values.blastduration == 0) values.outcomeduration = values.duration0 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 2 &amp;amp;&amp;amp; values.feedbackduration == 10) values.outcomeduration = values.duration10 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 2 &amp;amp;&amp;amp; values.feedbackduration == 9) values.outcomeduration = values.duration9 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 2 &amp;amp;&amp;amp; values.feedbackduration == 8) values.outcomeduration = values.duration8 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 2 &amp;amp;&amp;amp; values.feedbackduration == 7) values.outcomeduration = values.duration7 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 2 &amp;amp;&amp;amp; values.feedbackduration == 6) values.outcomeduration = values.duration6 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 2 &amp;amp;&amp;amp; values.feedbackduration == 5) values.outcomeduration = values.duration5 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 2 &amp;amp;&amp;amp; values.feedbackduration == 4) values.outcomeduration = values.duration4 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 2 &amp;amp;&amp;amp; values.feedbackduration == 3) values.outcomeduration = values.duration3 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 2 &amp;amp;&amp;amp; values.feedbackduration == 2) values.outcomeduration = values.duration2 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 2 &amp;amp;&amp;amp; values.feedbackduration == 1) values.outcomeduration = values.duration1 * 1000]&lt;br/&gt;/ontrialend = [if (values.win == 2 &amp;amp;&amp;amp; values.feedbackduration == 0) values.outcomeduration = values.duration0 * 1000]&lt;br/&gt;/timeout = 1&lt;br/&gt;/branch = [trial.end]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial end&amp;gt;&lt;br/&gt;/stimulusframes = [2=outcome]&lt;br/&gt;/ontrialbegin = [if (values.win == 1) text.outcome.textcolor = green]&lt;br/&gt;/ontrialbegin = [if (values.win == 1) trial.end.insertstimulusframe(picture.crtuserwin, 1)]&lt;br/&gt;/ontrialbegin = [if (values.win == 2) trial.end.insertstimulusframe(picture.crtoppwin, 1)]&lt;br/&gt;&lt;br/&gt;/ontrialbegin = [if (values.win == 2) text.outcome.textcolor = red]&lt;br/&gt;/ontrialbegin = [if (values.win == 2) trial.end.insertstimulusframe(sound.blast, 2) else trial.end.insertstimulusframe(text.outcome2, 2)]&lt;br/&gt;&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 10) {values.opponentintensity = 10; trial.end.insertstimulusframe(picture.oppintslider10, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 9) {values.opponentintensity = 9; trial.end.insertstimulusframe(picture.oppintslider9, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 8) {values.opponentintensity = 8; trial.end.insertstimulusframe(picture.oppintslider8, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 7) {values.opponentintensity = 7; trial.end.insertstimulusframe(picture.oppintslider7, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 6) {values.opponentintensity = 6; trial.end.insertstimulusframe(picture.oppintslider6, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 5) {values.opponentintensity = 5; trial.end.insertstimulusframe(picture.oppintslider5, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 4) {values.opponentintensity = 4; trial.end.insertstimulusframe(picture.oppintslider4, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 3) {values.opponentintensity = 3; trial.end.insertstimulusframe(picture.oppintslider3, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 2) {values.opponentintensity = 2; trial.end.insertstimulusframe(picture.oppintslider2, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 1) {values.opponentintensity = 1; trial.end.insertstimulusframe(picture.oppintslider1, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 0) {values.opponentintensity = 0; trial.end.insertstimulusframe(picture.oppintslider0, 1)}]&lt;br/&gt;&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 10) {values.opponentduration = 10; trial.end.insertstimulusframe(picture.oppdurslider10, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 9) {values.opponentduration = 9; trial.end.insertstimulusframe(picture.oppdurslider9, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 8) {values.opponentduration = 8; trial.end.insertstimulusframe(picture.oppdurslider8, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 7) {values.opponentduration = 7; trial.end.insertstimulusframe(picture.oppdurslider7, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 6) {values.opponentduration = 6; trial.end.insertstimulusframe(picture.oppdurslider6, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 5) {values.opponentduration = 5; trial.end.insertstimulusframe(picture.oppdurslider5, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 4) {values.opponentduration = 4; trial.end.insertstimulusframe(picture.oppdurslider4, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 3) {values.opponentduration = 3; trial.end.insertstimulusframe(picture.oppdurslider3, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 2) {values.opponentduration = 2; trial.end.insertstimulusframe(picture.oppdurslider2, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 1) {values.opponentduration = 1; trial.end.insertstimulusframe(picture.oppdurslider1, 1)}]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 0) {values.opponentduration = 0; trial.end.insertstimulusframe(picture.oppdurslider0, 1)}]&lt;br/&gt;&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 10) trial.end.insertstimulusframe(picture.usrintslider10, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 9) trial.end.insertstimulusframe(picture.usrintslider9, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 8) trial.end.insertstimulusframe(picture.usrintslider8, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 7) trial.end.insertstimulusframe(picture.usrintslider7, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 6) trial.end.insertstimulusframe(picture.usrintslider6, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 5) trial.end.insertstimulusframe(picture.usrintslider5, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 4) trial.end.insertstimulusframe(picture.usrintslider4, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 3) trial.end.insertstimulusframe(picture.usrintslider3, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 2) trial.end.insertstimulusframe(picture.usrintslider2, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 1) trial.end.insertstimulusframe(picture.usrintslider1, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 0) trial.end.insertstimulusframe(picture.usrintslider0, 1)]&lt;br/&gt;&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 10) trial.end.insertstimulusframe(picture.usrdurslider10, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 9) trial.end.insertstimulusframe(picture.usrdurslider9, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 8) trial.end.insertstimulusframe(picture.usrdurslider8, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 7) trial.end.insertstimulusframe(picture.usrdurslider7, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 6) trial.end.insertstimulusframe(picture.usrdurslider6, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 5) trial.end.insertstimulusframe(picture.usrdurslider5, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 4) trial.end.insertstimulusframe(picture.usrdurslider4, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 3) trial.end.insertstimulusframe(picture.usrdurslider3, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 2) trial.end.insertstimulusframe(picture.usrdurslider2, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 1) trial.end.insertstimulusframe(picture.usrdurslider1, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 0) trial.end.insertstimulusframe(picture.usrdurslider0, 1)]&lt;br/&gt;&lt;br/&gt;/response = correct&lt;br/&gt;/recorddata = false&lt;br/&gt;/ontrialbegin = [values.volume = expressions.blastvolume]&lt;br/&gt;/timeout = values.outcomeduration&lt;br/&gt;/ontrialend = [trial.end.resetstimulusframes()]&lt;br/&gt;/ontrialend = [values.current_revealduration = values.revealduration - values.outcomeduration]&lt;br/&gt;/branch = [trial.last]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial last&amp;gt;&lt;br/&gt;/stimulusframes = [2=outcome]&lt;br/&gt;/ontrialbegin = [if (values.win == 1) trial.last.insertstimulusframe(picture.crtuserwin, 1)]&lt;br/&gt;/ontrialbegin = [if (values.win == 2) trial.last.insertstimulusframe(picture.crtoppwin, 1)]&lt;br/&gt;&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 10) trial.last.insertstimulusframe(picture.oppintslider10, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 9) trial.last.insertstimulusframe(picture.oppintslider9, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 8) trial.last.insertstimulusframe(picture.oppintslider8, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 7) trial.last.insertstimulusframe(picture.oppintslider7, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 6) trial.last.insertstimulusframe(picture.oppintslider6, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 5) trial.last.insertstimulusframe(picture.oppintslider5, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 4) trial.last.insertstimulusframe(picture.oppintslider4, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 3) trial.last.insertstimulusframe(picture.oppintslider3, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 2) trial.last.insertstimulusframe(picture.oppintslider2, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 1) trial.last.insertstimulusframe(picture.oppintslider1, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackintensity == 0) trial.last.insertstimulusframe(picture.oppintslider0, 1)]&lt;br/&gt;&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 10) trial.last.insertstimulusframe(picture.oppdurslider10, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 9) trial.last.insertstimulusframe(picture.oppdurslider9, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 8) trial.last.insertstimulusframe(picture.oppdurslider8, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 7) trial.last.insertstimulusframe(picture.oppdurslider7, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 6) trial.last.insertstimulusframe(picture.oppdurslider6, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 5) trial.last.insertstimulusframe(picture.oppdurslider5, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 4) trial.last.insertstimulusframe(picture.oppdurslider4, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 3) trial.last.insertstimulusframe(picture.oppdurslider3, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 2) trial.last.insertstimulusframe(picture.oppdurslider2, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 1) trial.last.insertstimulusframe(picture.oppdurslider1, 1)]&lt;br/&gt;/ontrialbegin = [if (values.feedbackduration == 0) trial.last.insertstimulusframe(picture.oppdurslider0, 1)]&lt;br/&gt;&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 10) trial.last.insertstimulusframe(picture.usrintslider10, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 9) trial.last.insertstimulusframe(picture.usrintslider9, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 8) trial.last.insertstimulusframe(picture.usrintslider8, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 7) trial.last.insertstimulusframe(picture.usrintslider7, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 6) trial.last.insertstimulusframe(picture.usrintslider6, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 5) trial.last.insertstimulusframe(picture.usrintslider5, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 4) trial.last.insertstimulusframe(picture.usrintslider4, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 3) trial.last.insertstimulusframe(picture.usrintslider3, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 2) trial.last.insertstimulusframe(picture.usrintslider2, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 1) trial.last.insertstimulusframe(picture.usrintslider1, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastintensity == 0) trial.last.insertstimulusframe(picture.usrintslider0, 1)]&lt;br/&gt;&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 10) trial.last.insertstimulusframe(picture.usrdurslider10, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 9) trial.last.insertstimulusframe(picture.usrdurslider9, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 8) trial.last.insertstimulusframe(picture.usrdurslider8, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 7) trial.last.insertstimulusframe(picture.usrdurslider7, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 6) trial.last.insertstimulusframe(picture.usrdurslider6, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 5) trial.last.insertstimulusframe(picture.usrdurslider5, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 4) trial.last.insertstimulusframe(picture.usrdurslider4, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 3) trial.last.insertstimulusframe(picture.usrdurslider3, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 2) trial.last.insertstimulusframe(picture.usrdurslider2, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 1) trial.last.insertstimulusframe(picture.usrdurslider1, 1)]&lt;br/&gt;/ontrialbegin = [if (values.blastduration == 0) trial.last.insertstimulusframe(picture.usrdurslider0, 1)]&lt;br/&gt;&lt;br/&gt;/ontrialbegin = [if (values.win == 1) trial.last.insertstimulusframe(text.outcome2, 1)]&lt;br/&gt;/ontrialend = [trial.last.resetstimulusframes()]&lt;br/&gt;/response = correct&lt;br/&gt;/timeout = values.current_revealduration&lt;br/&gt;/recorddata = false&lt;br/&gt;/branch = [if (values.trialcount &amp;gt; 0) trial.final]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial final&amp;gt;&lt;br/&gt;/timeout = 1&lt;br/&gt;/recorddata = true&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;BLOCK************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;block CRT&amp;gt;&lt;br/&gt;/trials = [1-13=instruction; 14 = loadTrial; 15=up; 16-18=start2; 19= down; 20 = waitingforopponenttest; 21-45=start]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;EXPT************************************************************************************&lt;br/&gt;There are 25 trials (not including the practice trial)&lt;br/&gt;&amp;lt;expt &amp;gt;&lt;br/&gt;/blocks = [1=CRT]&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;/postinstructions = (thankyou)&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults&amp;gt;&lt;br/&gt;/minimumversion = "4.0.3.0"  &lt;br/&gt;/canvasaspectratio = (4,3)&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/file = "Updated_CRT_rawdata.iqdat"&lt;br/&gt;/separatefiles = true&lt;br/&gt;/columns = [build, date, time, subject, group, blockcode, blocknum, trialcode, trialnum,&lt;br/&gt;values.volume, values.win, values.outcomeduration, values.blastduration, values.blastduration_ms, &lt;br/&gt;values.blastintensity, values.feedbackduration, values.feedbackintensity, &lt;br/&gt;,values.rt_ready, values.rt_target]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;Removed:&lt;br/&gt;values.rt_intensity&lt;br/&gt;values.rt_duration&lt;br/&gt;&lt;br/&gt;&amp;lt;summarydata &amp;gt;&lt;br/&gt;/file = "Updated_CRT_summary.iqdat"&lt;br/&gt;/separatefiles = false&lt;br/&gt;/columns = [script.startdate, script.starttime, script.subjectid, script.elapsedtime, values.completed,&lt;br/&gt;values.firstintensity, values.firstduration, values.max_winlatency,&lt;br/&gt;expressions.mean_blastintensity, expressions.mean_blastintensity1, expressions.mean_blastintensity2, expressions.mean_blastintensity3, &lt;br/&gt;expressions.mean_blastduration, expressions.mean_blastduration1, expressions.mean_blastduration2, expressions.mean_blastduration3,&lt;br/&gt;, expressions.meanrt_ready, expressions.meanrt_target]&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;Removed:&lt;br/&gt;expressions.meanrt_intensity&lt;br/&gt;expressions.meanrt_duration&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sun, 29 Nov 2015 08:48:22 GMT</pubDate><dc:creator>Austin</dc:creator></item><item><title>RE: Inquisit Slider caption briefly turns red at the end of surveypage</title><link>https://forums.millisecond.com/Topic17856.aspx</link><description>&amp;lt;slider userDuration&amp;gt;&lt;br/&gt;/ caption = " Blast~nDuration"&lt;br/&gt;/txcolor = black&lt;br/&gt;/ fontstyle = ("Arial", 3%)&lt;br/&gt;/ labels = ("2.0 s", "1.8 s", "1.6 s", "1.4 s", "1.2 s", "1.0 s", "0.8 s", "0.6 s", "0.4 s", "0.2 s", "0.0 s")&lt;br/&gt;/ range = (0,10)&lt;br/&gt;&lt;strong&gt;/ validresponse = ("0.0 s", "0.2 s", "0.4 s", "0.6 s", "0.8 s", "1.0 s", "1.2 s", "1.4 s", "1.6 s", "1.8 s", "2.0 s")&lt;/strong&gt;&lt;br/&gt;/ orientation = vertical&lt;br/&gt;/ responsefontstyle = ("Arial", 2%)&lt;br/&gt;/ slidersize = (3%, 55%)&lt;br/&gt;/ position = (87%, 25%)&lt;br/&gt;/ defaultresponse = ("0")&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;/showticks = false&lt;br/&gt;&amp;lt;/slider&amp;gt;&lt;br/&gt;&lt;br/&gt;What you defined in /validresponse are not actually valid responses for that &amp;lt;slider&amp;gt;. Responses are "0" to "10" and thus the /validresponse attribute needs to read &lt;br/&gt;&lt;br/&gt;/ validresponse = ("0","1", "2", "3", "4", "5", "6", "7", "8", "9", "10")&lt;br/&gt;&lt;br/&gt;The consequence of the misspecification is that whatever response is given is deemed invalid (it doesn't match anything in /validresponse), and hence the caption is marked red.&lt;br/&gt;</description><pubDate>Sun, 29 Nov 2015 08:48:22 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>