﻿<?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  » AAT Demo - Shortening Script</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 10:13:56 GMT</lastBuildDate><ttl>20</ttl><item><title>AAT Demo - Shortening Script</title><link>https://forums.millisecond.com/Topic16088.aspx</link><description>Hi,&lt;br/&gt;&lt;br/&gt;I need to demonstrate the AAT experiment that I conducted for my undergrad thesis during my orals defense board in a few weeks. &amp;nbsp;I have tried editing the script myself to condense it, but I have it programmed so that trigger warnings pop up before the aversive images. &amp;nbsp;Every time I have tried condensing it myself, the warnings begin appearing before all images rather than just the aversive ones.&lt;br/&gt;&lt;br/&gt;The aversive images that I would like to include are: &amp;nbsp;1_A_L.jpg,&amp;nbsp;1_SP_L.jpg,&amp;nbsp;1_P_L.jpg,&amp;nbsp;1_BL_L.jpg,&amp;nbsp;1_G_L.jpg,&amp;nbsp;1_DR_L.jpg,&amp;nbsp;1_AL_L.jpg,&amp;nbsp;1_D_L.jpg,&amp;nbsp;1_PB_L.jpg,&amp;nbsp;1_WA_L.jpg&lt;br/&gt;&lt;br/&gt;and the following neutral images: 2_1_L.jpg,&amp;nbsp;2_2_L.jpg,&amp;nbsp;2_3_L.jpg,&amp;nbsp;2_4_L.jpg,&amp;nbsp;2_5_L.jpg,&amp;nbsp;2_6_L.jpg,&amp;nbsp;2_7_L.jpg,&amp;nbsp;2_8_L.jpg,&amp;nbsp;2_9_L.jpg,&amp;nbsp;2_10_L.jpg&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I would like to rid of all other stimuli and have the aformentioned ones only shown once each. I would also like the trigger warnings that I have programmed to only appear before the aversive set of images that I mentioned above.&lt;br/&gt;&lt;br/&gt;Below is the script that I have so far, please let me know what I can do to make this happen, thanks!&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/Startheight_ratioA = 0.5&lt;br/&gt;/Startheight_ratioB = 0.6&lt;br/&gt;/MinHeight_ratioA = 0.05&lt;br/&gt;/MinHeight_ratioB = 0.1&lt;br/&gt;/intertrialinterval = 300&lt;br/&gt;/pixeltolerance = 5&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text triggerwarning&amp;gt;&lt;br/&gt;/ items = ("TRIGGER WARNING", "")&lt;br/&gt;/ fontstyle = ("Arial", 40pt, true)&lt;br/&gt;/ txcolor = (red)&lt;br/&gt;/ select = values.warning&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/warning = 1&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item targets&amp;gt;&lt;br/&gt;/1 = "1_A_L.jpg"&lt;br/&gt;/2 = "1_SP_L.jpg"&lt;br/&gt;/3 = "1_P_L.jpg"&lt;br/&gt;/4 = "1_BL_L.jpg"&lt;br/&gt;/5 = "1_G_L.jpg"&lt;br/&gt;/6 = "1_DR_L.jpg"&lt;br/&gt;/7 = "1_AL_L.jpg"&lt;br/&gt;/8 = "1_D_L.jpg"&lt;br/&gt;/9 = "1_PB_L.jpg"&lt;br/&gt;/10 = "1_WA_L.jpg"&lt;br/&gt;&lt;br/&gt;/11 = "1_A_P.jpg"&lt;br/&gt;/12 = "1_SP_P.jpg"&lt;br/&gt;/13 = "1_P_P.jpg"&lt;br/&gt;/14 = "1_BL_P.jpg"&lt;br/&gt;/15 = "1_G_P.jpg"&lt;br/&gt;/16 = "1_DR_P.jpg"&lt;br/&gt;/17 = "1_AL_P.jpg"&lt;br/&gt;/18 = "1_D_P.jpg"&lt;br/&gt;/19 = "1_PB_P.jpg"&lt;br/&gt;/20 = "1_WA_P.jpg"&lt;br/&gt;&lt;br/&gt;/21 = "1_R_L.jpg"&lt;br/&gt;/22 = "1_AB_L.jpg"&lt;br/&gt;/23 = "1_V_L.jpg"&lt;br/&gt;/24 = "1_W_L.jpg"&lt;br/&gt;/25 = "1_B_L.jpg"&lt;br/&gt;/26 = "1_S_L.jpg"&lt;br/&gt;/27 = "1_NU_L.jpg"&lt;br/&gt;/28 = "1_DD_L.jpg"&lt;br/&gt;/29 = "1_AW_L.jpg"&lt;br/&gt;/30 = "1_DS_L.jpg"&lt;br/&gt;&lt;br/&gt;/31 = "1_R_P.jpg"&lt;br/&gt;/32 = "1_AB_P.jpg"&lt;br/&gt;/33 = "1_V_P.jpg"&lt;br/&gt;/34 = "1_W_P.jpg"&lt;br/&gt;/35 = "1_B_P.jpg"&lt;br/&gt;/36 = "1_S_P.jpg"&lt;br/&gt;/37 = "1_NU_P.jpg"&lt;br/&gt;/38 = "1_DD_P.jpg"&lt;br/&gt;/39 = "1_AW_P.jpg"&lt;br/&gt;/40 = "1_DS_P.jpg"&lt;br/&gt;&lt;br/&gt;/41 = "2_1_L.jpg"&lt;br/&gt;/42 = "2_2_L.jpg"&lt;br/&gt;/43 = "2_3_L.jpg"&lt;br/&gt;/44 = "2_4_L.jpg"&lt;br/&gt;/45 = "2_5_L.jpg"&lt;br/&gt;/46 = "2_6_L.jpg"&lt;br/&gt;/47 = "2_7_L.jpg"&lt;br/&gt;/48 = "2_8_L.jpg"&lt;br/&gt;/49 = "2_9_L.jpg"&lt;br/&gt;/50 = "2_10_L.jpg"&lt;br/&gt;&lt;br/&gt;/51 = "2_1_P.jpg"&lt;br/&gt;/52 = "2_2_P.jpg"&lt;br/&gt;/53 = "2_3_P.jpg"&lt;br/&gt;/54 = "2_4_P.jpg"&lt;br/&gt;/55 = "2_5_P.jpg"&lt;br/&gt;/56 = "2_6_P.jpg"&lt;br/&gt;/57 = "2_7_P.jpg"&lt;br/&gt;/58 = "2_8_P.jpg"&lt;br/&gt;/59 = "2_9_P.jpg"&lt;br/&gt;/60 = "2_10_P.jpg"&lt;br/&gt;&lt;br/&gt;/61 = "2_11_L.jpg"&lt;br/&gt;/62 = "2_12_L.jpg"&lt;br/&gt;/63 = "2_13_L.jpg"&lt;br/&gt;/64 = "2_14_L.jpg"&lt;br/&gt;/65 = "2_15_L.jpg"&lt;br/&gt;/66 = "2_16_L.jpg"&lt;br/&gt;/67 = "2_17_L.jpg"&lt;br/&gt;/68 = "2_18_L.jpg"&lt;br/&gt;/69 = "2_19_L.jpg"&lt;br/&gt;/70 = "2_20_L.jpg"&lt;br/&gt;&lt;br/&gt;/71 = "2_11_P.jpg"&lt;br/&gt;/72 = "2_12_P.jpg"&lt;br/&gt;/73 = "2_13_P.jpg"&lt;br/&gt;/74 = "2_14_P.jpg"&lt;br/&gt;/75 = "2_15_P.jpg"&lt;br/&gt;/76 = "2_16_P.jpg"&lt;br/&gt;/77 = "2_17_P.jpg"&lt;br/&gt;/78 = "2_18_P.jpg"&lt;br/&gt;/79 = "2_19_P.jpg"&lt;br/&gt;/80 = "2_20_P.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;instruct &amp;gt;&lt;br/&gt;/ windowsize = (90%, 90%)&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 0)&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/finishlabel = "Click here to continue"&lt;br/&gt;/nextlabel = "Click here to continue"&lt;br/&gt;/prevlabel = "Click here to go back"&lt;br/&gt;&amp;lt;/instruct&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page taskinstructions&amp;gt;&lt;br/&gt;This is the real task.&lt;br/&gt;^^You will be presented with different types of images in either landscape or portrait format. Just like you did during practice,&lt;br/&gt;^^**********************************************************************************&lt;br/&gt;^* Move the mouse UP if you see a rectangle in &amp;lt;%values.format2%&amp;gt; format&lt;br/&gt;^^* Move the mouse DOWN if you see a rectangle in &amp;lt;%values.format1%&amp;gt;  format&lt;br/&gt;^***********************************************************************************&lt;br/&gt;^^^Be as fast and accurate as you possibly can. There will be 80 images total.&lt;br/&gt;^^^Click the button to start.&lt;br/&gt;&amp;lt;/page&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page End&amp;gt;&lt;br/&gt;You have reached the end of the task.&lt;br/&gt;^^Please notify the experimenter by raising your hand to indicate that you are ready to move on to the next component of this experiment.&lt;br/&gt;&amp;lt;/page&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item trialstartinstructions&amp;gt;&lt;br/&gt;/1 = "Click on the center of the 'X'"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list category1&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list category2&amp;gt;&lt;br/&gt;/ items = (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list category3&amp;gt;&lt;br/&gt;/ items = (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list category4&amp;gt;&lt;br/&gt;/ items = (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list category5&amp;gt;&lt;br/&gt;/ items = (41, 42, 43, 44, 45, 46, 47, 48, 49, 50)&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list category6&amp;gt;&lt;br/&gt;/ items = (51, 52, 53, 54, 55, 56, 57, 58, 59, 60)&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list category7&amp;gt;&lt;br/&gt;/ items = (61, 62, 63, 64, 65, 66, 67, 68, 69, 70)&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list category8&amp;gt;&lt;br/&gt;/ items = (71, 72, 73, 74, 75, 76, 77, 78, 79, 80)&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data &amp;gt;&lt;br/&gt;/file = "AATmouseinput_raw.iqdat"&lt;br/&gt;/ separatefiles = true&lt;br/&gt;/ columns = [subject, blockcode, values.stimulus,&lt;br/&gt;values.initialresponse, values.correct, values.finalresponse, values.changedirection,&lt;br/&gt;values.RT, values.completeRT]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;summarydata &amp;gt;&lt;br/&gt;/file = "ATTmouseinput_summary.iqdat"&lt;br/&gt;/columns = [script.startdate, script.starttime, script.subjectid, script.elapsedtime, values.completed, values.expcondition, &lt;br/&gt;expressions.aat_diffscore_cat1, expressions.aat_diffscore_cat2,&lt;br/&gt;expressions.aat_diffscore_cat3, expressions.aat_diffscore_cat4, values.sequence]&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults &amp;gt;&lt;br/&gt;/canvasaspectratio = (4,3)&lt;br/&gt;/minimumversion = "4.0.4.0"&lt;br/&gt;/ inputdevice = mouse&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values &amp;gt;&lt;br/&gt;/totaltrialcount = 80&lt;br/&gt;/nextstimulus = 0&lt;br/&gt;/selectstimulus = 0&lt;br/&gt;/targetcategory = 0&lt;br/&gt;/targetformat = ""&lt;br/&gt;/sumRTcorrect_1 = 0&lt;br/&gt;/sumRT_1 = 0&lt;br/&gt;/sumRTcorrect_2 = 0&lt;br/&gt;/sumRT_2 = 0&lt;br/&gt;/sumRTcorrect_3 = 0&lt;br/&gt;/sumRT_3 = 0&lt;br/&gt;/sumRTcorrect_4 = 0&lt;br/&gt;/sumRT_4 = 0&lt;br/&gt;/sumRTcorrect_5 = 0&lt;br/&gt;/sumRT_5 = 0&lt;br/&gt;/sumRTcorrect_6 = 0&lt;br/&gt;/sumRT_6 = 0&lt;br/&gt;/sumRTcorrect_7 = 0&lt;br/&gt;/sumRT_7 = 0&lt;br/&gt;/sumRTcorrect_8 = 0&lt;br/&gt;/sumRT_8 = 0&lt;br/&gt;/repeat = 0&lt;br/&gt;/selectpracticepicture = 0&lt;br/&gt;/starttime = 0&lt;br/&gt;/endtime = 0&lt;br/&gt;/expcondition = 0&lt;br/&gt;/format1 = 0&lt;br/&gt;/format2 = 0&lt;br/&gt;/startheight_A = 0&lt;br/&gt;/startheight_B = 0&lt;br/&gt;/Maxheight = display.canvasheight&lt;br/&gt;/mouse_y = 0&lt;br/&gt;/completeRT = 0&lt;br/&gt;/changedirection = 0&lt;br/&gt;/mouse_change = 0&lt;br/&gt;/trialcode = 0&lt;br/&gt;/RT = 0&lt;br/&gt;/correct = 0&lt;br/&gt;/stimulus = 0&lt;br/&gt;/initialresponse = ""&lt;br/&gt;/finalresponse = ""&lt;br/&gt;/response = 0&lt;br/&gt;/completed = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions &amp;gt;&lt;br/&gt;/ AAT_Diffscore_Cat1 = if (values.expcondition == 1) trial.AAT_1.medianlatency - trial.AAT_2.medianlatency else&lt;br/&gt;trial.AAT_2.medianlatency - trial.AAT_1.medianlatency&lt;br/&gt;/ AAT_Diffscore_Cat2 = if (values.expcondition == 1) trial.AAT_3.medianlatency - trial.AAT_4.medianlatency else&lt;br/&gt;trial.AAT_4.medianlatency - trial.AAT_3.medianlatency&lt;br/&gt;/ AAT_Diffscore_Cat3 = if (values.expcondition == 1) trial.AAT_5.medianlatency - trial.AAT_6.medianlatency else&lt;br/&gt;trial.AAT_6.medianlatency - trial.AAT_5.medianlatency&lt;br/&gt;/ AAT_Diffscore_Cat4 = if (values.expcondition == 1) trial.AAT_7.medianlatency - trial.AAT_8.medianlatency else&lt;br/&gt;trial.AAT_8.medianlatency - trial.AAT_7.medianlatency&lt;br/&gt;/maxheightchange_px = if (values.targetformat == "l") {(values.Startheight_ratioA - values.MinHeight_ratioA) * values.Maxheight} &lt;br/&gt;else {(values.Startheight_ratioB - values.MinHeight_ratioB) * values.Maxheight} &lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture targetstimulus&amp;gt;&lt;br/&gt;/ items = targets&lt;br/&gt;/ select = values.selectstimulus&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape eraser&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ color = white&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text instructtext&amp;gt;&lt;br/&gt;/items = trialstartinstructions&lt;br/&gt;/select = 1 &lt;br/&gt;/position = (50%, 40%)&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text center&amp;gt;&lt;br/&gt;/items = ("X")&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", 5%, true, false, false, false, 5, 1)&lt;br/&gt;/ txcolor = (red)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text nextstimulus&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%values.nextstimulus%&amp;gt;")&lt;br/&gt;/ position = (50%, 60%)&lt;br/&gt;/ fontstyle = ("Arial", 2.33%, false, false, false, false, 5, 0)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_start&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.nextstimulus = substring(values.sequence, values.index, 1);&lt;br/&gt;values.index += 1]&lt;br/&gt;/ ontrialbegin = [values.repeat = 0]&lt;br/&gt;/ timeout = 0&lt;br/&gt;/ branch = [if (values.nextstimulus == 1) {values.warning=1; trial.AAT_1_start}]&lt;br/&gt;/ branch = [if (values.nextstimulus == 2) {values.warning=1; trial.AAT_2_start}]&lt;br/&gt;/ branch = [if (values.nextstimulus == 3) {values.warning=1; trial.AAT_3_start}]&lt;br/&gt;/ branch = [if (values.nextstimulus == 4) {values.warning=1; trial.AAT_4_start}]&lt;br/&gt;/ branch = [if (values.nextstimulus == 5) {values.warning=2; trial.AAT_5_start}]&lt;br/&gt;/ branch = [if (values.nextstimulus == 6) {values.warning=2; trial.AAT_6_start}]&lt;br/&gt;/ branch = [if (values.nextstimulus == 7) {values.warning=2; trial.AAT_7_start}]&lt;br/&gt;/ branch = [if (values.nextstimulus == 8) {values.warning=2; trial.AAT_8_start}]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_1_start&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/stimulusframes = [1 = instructtext, center]&lt;br/&gt;/validresponse = (center)&lt;br/&gt;/responsemessage = (center, triggerwarning, 100)&lt;br/&gt;/ontrialend = [values.mouse_y = trial.AAT_1_start.responsey]&lt;br/&gt;/recorddata = false&lt;br/&gt;/branch = [trial.AAT_1]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_2_start&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/stimulusframes = [1 = instructtext, center]&lt;br/&gt;/validresponse = (center)&lt;br/&gt;/responsemessage = (center, triggerwarning, 100)&lt;br/&gt;/ontrialend = [values.mouse_y = trial.AAT_2_start.responsey]&lt;br/&gt;/recorddata = false&lt;br/&gt;/branch = [trial.AAT_2]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_3_start&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/stimulusframes = [1 = instructtext, center]&lt;br/&gt;/validresponse = (center)&lt;br/&gt;/responsemessage = (center, triggerwarning, 100)&lt;br/&gt;/ontrialend = [values.mouse_y = trial.AAT_3_start.responsey]&lt;br/&gt;/recorddata = false&lt;br/&gt;/branch = [trial.AAT_3]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_4_start&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/stimulusframes = [1 = instructtext, center]&lt;br/&gt;/validresponse = (center)&lt;br/&gt;/responsemessage = (center, triggerwarning, 100)&lt;br/&gt;/ontrialend = [values.mouse_y = trial.AAT_4_start.responsey]&lt;br/&gt;/recorddata = false&lt;br/&gt;/branch = [trial.AAT_4]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_5_start&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/stimulusframes = [1 = instructtext, center]&lt;br/&gt;/validresponse = (center)&lt;br/&gt;/responsemessage = (center, triggerwarning, 100)&lt;br/&gt;/ontrialend = [values.mouse_y = trial.AAT_5_start.responsey]&lt;br/&gt;/recorddata = false&lt;br/&gt;/branch = [trial.AAT_5]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_6_start&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/stimulusframes = [1 = instructtext, center]&lt;br/&gt;/validresponse = (center)&lt;br/&gt;/responsemessage = (center, triggerwarning, 100)&lt;br/&gt;/ontrialend = [values.mouse_y = trial.AAT_6_start.responsey]&lt;br/&gt;/recorddata = false&lt;br/&gt;/branch = [trial.AAT_6]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_7_start&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/stimulusframes = [1 = instructtext, center]&lt;br/&gt;/validresponse = (center)&lt;br/&gt;/responsemessage = (center, triggerwarning, 100)&lt;br/&gt;/ontrialend = [values.mouse_y = trial.AAT_7_start.responsey]&lt;br/&gt;/recorddata = false&lt;br/&gt;/branch = [trial.AAT_7]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_8_start&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/stimulusframes = [1 = instructtext, center]&lt;br/&gt;/validresponse = (center)&lt;br/&gt;/responsemessage = (center, triggerwarning, 100)&lt;br/&gt;/ontrialend = [values.mouse_y = trial.AAT_8_start.responsey]&lt;br/&gt;/recorddata = false&lt;br/&gt;/branch = [trial.AAT_8]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_1&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/ ontrialbegin = [values.trialcode = "AAT_1"]&lt;br/&gt;/ ontrialbegin = [values.selectstimulus = list.category1.nextvalue]&lt;br/&gt;/ ontrialbegin = [values.targetcategory = 1; values.targetformat = "l"]&lt;br/&gt;/ ontrialbegin = [picture.targetstimulus.height = values.startheight_A]&lt;br/&gt;&lt;br/&gt;/ ontrialbegin = [values.starttime = script.elapsedtime; values.endtime = 0]&lt;br/&gt;/ ontrialbegin = [values.completeRT = 0; values.changedirection = 0; values.finalresponse=""]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1 = targetstimulus]&lt;br/&gt;/ validresponse = (mousemove)&lt;br/&gt;/isvalidresponse = [(trial.AAT_1.responsey &amp;gt; (values.mouse_y + values.pixeltolerance)) ||&lt;br/&gt;(trial.AAT_1.responsey &amp;lt; (values.mouse_y - values.pixeltolerance)) ]&lt;br/&gt;/ iscorrectresponse = [(values.expcondition == 1 &amp;amp;&amp;amp; trial.AAT_1.responsey &amp;lt; values.mouse_y) ||&lt;br/&gt;(values.expcondition == 2 &amp;amp;&amp;amp; trial.AAT_1.responsey &amp;gt; values.mouse_y)]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (trial.AAT_1.correct) values.sumRTcorrect_1 += trial.AAT_1.latency]&lt;br/&gt;/ ontrialend = [values.sumRT_1 += trial.AAT_1.latency]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (trial.AAT_1.responsey &amp;lt; values.mouse_y) values.response = 1 else values.response = 2]&lt;br/&gt;/ ontrialend = [values.mouse_change = abs(values.mouse_y - trial.AAT_1.responsey)]&lt;br/&gt;/ ontrialend = [values.mouse_y = trial.AAT_1.responsey]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.RT = trial.AAT_1.latency]&lt;br/&gt;/ ontrialend = [values.correct = trial.AAT_1.correct]&lt;br/&gt;/ ontrialend = [values.stimulus = picture.targetstimulus.currentitem]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.response == 1) values.initialresponse = "PUSH"&lt;br/&gt;else values.initialresponse = "PULL"]&lt;br/&gt;/ branch = [if (values.response == 1) trial.decrease else trial.increase]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_2&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/ ontrialbegin = [values.selectstimulus = list.category2.nextvalue]&lt;br/&gt;/ ontrialbegin = [values.targetcategory = 1; values.targetformat = "p"]&lt;br/&gt;/ ontrialbegin = [picture.targetstimulus.height = values.startheight_B]&lt;br/&gt;&lt;br/&gt;/ ontrialbegin = [values.starttime = script.elapsedtime; values.endtime = 0]&lt;br/&gt;/ ontrialbegin = [values.completeRT = 0; values.changedirection = 0; values.finalresponse=""]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1 = targetstimulus]&lt;br/&gt;/ validresponse = (mousemove)&lt;br/&gt;/isvalidresponse = [(trial.AAT_2.responsey &amp;gt; (values.mouse_y + values.pixeltolerance)) ||&lt;br/&gt;(trial.AAT_2.responsey &amp;lt; (values.mouse_y - values.pixeltolerance)) ]&lt;br/&gt;/ iscorrectresponse = [(values.expcondition == 1 &amp;amp;&amp;amp; trial.AAT_2.responsey &amp;gt; values.mouse_y) ||&lt;br/&gt;(values.expcondition == 2 &amp;amp;&amp;amp; trial.AAT_2.responsey &amp;lt; values.mouse_y)]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (trial.AAT_2.responsey &amp;lt; values.mouse_y) values.response = 1 else values.response = 2]&lt;br/&gt;/ ontrialend = [values.mouse_change = abs(values.mouse_y - trial.AAT_2.responsey)]&lt;br/&gt;/ ontrialend = [values.mouse_y = trial.AAT_2.responsey]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (trial.AAT_2.correct) values.sumRTcorrect_2 += trial.AAT_2.latency]&lt;br/&gt;/ ontrialend = [values.sumRT_2 += trial.AAT_2.latency]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.trialcode = "AAT_2"]&lt;br/&gt;/ ontrialend = [values.RT = trial.AAT_2.latency]&lt;br/&gt;/ ontrialend = [values.correct = trial.AAT_2.correct]&lt;br/&gt;/ ontrialend = [values.stimulus = picture.targetstimulus.currentitem]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.response == 1) values.initialresponse = "PUSH"&lt;br/&gt;else values.initialresponse = "PULL"]&lt;br/&gt;&lt;br/&gt;/ branch = [if (values.response == 1) trial.decrease else trial.increase]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_3&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/ ontrialbegin = [values.trialcode = "AAT_3"]&lt;br/&gt;/ ontrialbegin = [values.selectstimulus = list.category3.nextvalue]&lt;br/&gt;/ ontrialbegin = [values.targetcategory = 2; values.targetformat = "l"]&lt;br/&gt;/ ontrialbegin = [picture.targetstimulus.height = values.startheight_A]&lt;br/&gt;&lt;br/&gt;/ ontrialbegin = [values.starttime = script.elapsedtime; values.endtime = 0]&lt;br/&gt;/ ontrialbegin = [values.completeRT = 0; values.changedirection = 0; values.finalresponse=""]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1 = targetstimulus]&lt;br/&gt;/ validresponse = (mousemove)&lt;br/&gt;/isvalidresponse = [(trial.AAT_3.responsey &amp;gt; (values.mouse_y + values.pixeltolerance)) ||&lt;br/&gt;(trial.AAT_3.responsey &amp;lt; (values.mouse_y - values.pixeltolerance)) ]&lt;br/&gt;/ iscorrectresponse = [(values.expcondition == 1 &amp;amp;&amp;amp; trial.AAT_3.responsey &amp;lt; values.mouse_y) ||&lt;br/&gt;(values.expcondition == 2 &amp;amp;&amp;amp; trial.AAT_3.responsey &amp;gt; values.mouse_y)]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (trial.AAT_3.correct) values.sumRTcorrect_3 += trial.AAT_3.latency]&lt;br/&gt;/ ontrialend = [values.sumRT_3 += trial.AAT_3.latency]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (trial.AAT_3.responsey &amp;lt; values.mouse_y) values.response = 1 else values.response = 2]&lt;br/&gt;/ ontrialend = [values.mouse_change = abs(values.mouse_y - trial.AAT_3.responsey)]&lt;br/&gt;/ ontrialend = [values.mouse_y = trial.AAT_3.responsey]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.RT = trial.AAT_3.latency]&lt;br/&gt;/ ontrialend = [values.correct = trial.AAT_3.correct]&lt;br/&gt;/ ontrialend = [values.stimulus = picture.targetstimulus.currentitem]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.response == 1) values.initialresponse = "PUSH"&lt;br/&gt;else values.initialresponse = "PULL"]&lt;br/&gt;/ branch = [if (values.response == 1) trial.decrease else trial.increase]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_4&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/ ontrialbegin = [values.selectstimulus = list.category4.nextvalue]&lt;br/&gt;/ ontrialbegin = [values.targetcategory = 2; values.targetformat = "p"]&lt;br/&gt;/ ontrialbegin = [picture.targetstimulus.height = values.startheight_B]&lt;br/&gt;&lt;br/&gt;/ ontrialbegin = [values.starttime = script.elapsedtime; values.endtime = 0]&lt;br/&gt;/ ontrialbegin = [values.completeRT = 0; values.changedirection = 0; values.finalresponse=""]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1 = targetstimulus]&lt;br/&gt;/ validresponse = (mousemove)&lt;br/&gt;/isvalidresponse = [(trial.AAT_4.responsey &amp;gt; (values.mouse_y + values.pixeltolerance)) ||&lt;br/&gt;(trial.AAT_4.responsey &amp;lt; (values.mouse_y - values.pixeltolerance)) ]&lt;br/&gt;/ iscorrectresponse = [(values.expcondition == 1 &amp;amp;&amp;amp; trial.AAT_4.responsey &amp;gt; values.mouse_y) ||&lt;br/&gt;(values.expcondition == 2 &amp;amp;&amp;amp; trial.AAT_4.responsey &amp;lt; values.mouse_y)]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (trial.AAT_4.responsey &amp;lt; values.mouse_y) values.response = 1 else values.response = 2]&lt;br/&gt;/ ontrialend = [values.mouse_change = abs(values.mouse_y - trial.AAT_4.responsey)]&lt;br/&gt;/ ontrialend = [values.mouse_y = trial.AAT_4.responsey]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (trial.AAT_4.correct) values.sumRTcorrect_4 += trial.AAT_4.latency]&lt;br/&gt;/ ontrialend = [values.sumRT_4 += trial.AAT_4.latency]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.trialcode = "AAT_4"]&lt;br/&gt;/ ontrialend = [values.RT = trial.AAT_4.latency]&lt;br/&gt;/ ontrialend = [values.correct = trial.AAT_4.correct]&lt;br/&gt;/ ontrialend = [values.stimulus = picture.targetstimulus.currentitem]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.response == 1) values.initialresponse = "PUSH"&lt;br/&gt;else values.initialresponse = "PULL"]&lt;br/&gt;&lt;br/&gt;/ branch = [if (values.response == 1) trial.decrease else trial.increase]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_5&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/ ontrialbegin = [values.trialcode = "AAT_5"]&lt;br/&gt;/ ontrialbegin = [values.selectstimulus = list.category5.nextvalue]&lt;br/&gt;/ ontrialbegin = [values.targetcategory = 3; values.targetformat = "l"]&lt;br/&gt;/ ontrialbegin = [picture.targetstimulus.height = values.startheight_A]&lt;br/&gt;/ ontrialbegin = [values.starttime = script.elapsedtime; values.endtime = 0]&lt;br/&gt;/ ontrialbegin = [values.completeRT = 0; values.changedirection = 0; values.finalresponse=""]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1 = targetstimulus]&lt;br/&gt;/ validresponse = (mousemove)&lt;br/&gt;/isvalidresponse = [(trial.AAT_5.responsey &amp;gt; (values.mouse_y + values.pixeltolerance)) ||&lt;br/&gt;(trial.AAT_5.responsey &amp;lt; (values.mouse_y - values.pixeltolerance)) ]&lt;br/&gt;/ iscorrectresponse = [(values.expcondition == 1 &amp;amp;&amp;amp; trial.AAT_5.responsey &amp;lt; values.mouse_y) ||&lt;br/&gt;(values.expcondition == 2 &amp;amp;&amp;amp; trial.AAT_5.responsey &amp;gt; values.mouse_y)]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (trial.AAT_5.correct) values.sumRTcorrect_5 += trial.AAT_5.latency]&lt;br/&gt;/ ontrialend = [values.sumRT_5 += trial.AAT_5.latency]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (trial.AAT_5.responsey &amp;lt; values.mouse_y) values.response = 1 else values.response = 2]&lt;br/&gt;/ ontrialend = [values.mouse_change = abs(values.mouse_y - trial.AAT_5.responsey)]&lt;br/&gt;/ ontrialend = [values.mouse_y = trial.AAT_5.responsey]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.RT = trial.AAT_5.latency]&lt;br/&gt;/ ontrialend = [values.correct = trial.AAT_5.correct]&lt;br/&gt;/ ontrialend = [values.stimulus = picture.targetstimulus.currentitem]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.response == 1) values.initialresponse = "PUSH"&lt;br/&gt;else values.initialresponse = "PULL"]&lt;br/&gt;/ branch = [if (values.response == 1) trial.decrease else trial.increase]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_6&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/ ontrialbegin = [values.selectstimulus = list.category6.nextvalue]&lt;br/&gt;/ ontrialbegin = [values.targetcategory = 3; values.targetformat = "p"]&lt;br/&gt;/ ontrialbegin = [picture.targetstimulus.height = values.startheight_B]&lt;br/&gt;&lt;br/&gt;/ ontrialbegin = [values.starttime = script.elapsedtime; values.endtime = 0]&lt;br/&gt;/ ontrialbegin = [values.completeRT = 0; values.changedirection = 0; values.finalresponse=""]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1 = targetstimulus]&lt;br/&gt;/ validresponse = (mousemove)&lt;br/&gt;/isvalidresponse = [(trial.AAT_6.responsey &amp;gt; (values.mouse_y + values.pixeltolerance)) ||&lt;br/&gt;(trial.AAT_6.responsey &amp;lt; (values.mouse_y - values.pixeltolerance)) ]&lt;br/&gt;/ iscorrectresponse = [(values.expcondition == 1 &amp;amp;&amp;amp; trial.AAT_6.responsey &amp;gt; values.mouse_y) ||&lt;br/&gt;(values.expcondition == 2 &amp;amp;&amp;amp; trial.AAT_6.responsey &amp;lt; values.mouse_y)]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (trial.AAT_6.responsey &amp;lt; values.mouse_y) values.response = 1 else values.response = 2]&lt;br/&gt;/ ontrialend = [values.mouse_change = abs(values.mouse_y - trial.AAT_6.responsey)]&lt;br/&gt;/ ontrialend = [values.mouse_y = trial.AAT_6.responsey]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (trial.AAT_6.correct) values.sumRTcorrect_6 += trial.AAT_6.latency]&lt;br/&gt;/ ontrialend = [values.sumRT_6 += trial.AAT_6.latency]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.trialcode = "AAT_6"]&lt;br/&gt;/ ontrialend = [values.RT = trial.AAT_6.latency]&lt;br/&gt;/ ontrialend = [values.correct = trial.AAT_6.correct]&lt;br/&gt;/ ontrialend = [values.stimulus = picture.targetstimulus.currentitem]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.response == 1) values.initialresponse = "PUSH"&lt;br/&gt;else values.initialresponse = "PULL"]&lt;br/&gt;&lt;br/&gt;/ branch = [if (values.response == 1) trial.decrease else trial.increase]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_7&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/ ontrialbegin = [values.trialcode = "AAT_7"]&lt;br/&gt;/ ontrialbegin = [values.selectstimulus = list.category7.nextvalue]&lt;br/&gt;/ ontrialbegin = [values.targetcategory = 4; values.targetformat = "l"]&lt;br/&gt;/ ontrialbegin = [picture.targetstimulus.height = values.startheight_A]&lt;br/&gt;&lt;br/&gt;/ ontrialbegin = [values.starttime = script.elapsedtime; values.endtime = 0]&lt;br/&gt;/ ontrialbegin = [values.completeRT = 0; values.changedirection = 0; values.finalresponse=""]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1 = targetstimulus]&lt;br/&gt;/ validresponse = (mousemove)&lt;br/&gt;/isvalidresponse = [(trial.AAT_7.responsey &amp;gt; (values.mouse_y + values.pixeltolerance)) ||&lt;br/&gt;(trial.AAT_7.responsey &amp;lt; (values.mouse_y - values.pixeltolerance)) ]&lt;br/&gt;/ iscorrectresponse = [(values.expcondition == 1 &amp;amp;&amp;amp; trial.AAT_7.responsey &amp;lt; values.mouse_y) ||&lt;br/&gt;(values.expcondition == 2 &amp;amp;&amp;amp; trial.AAT_7.responsey &amp;gt; values.mouse_y)]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (trial.AAT_7.correct) values.sumRTcorrect_7 += trial.AAT_7.latency]&lt;br/&gt;/ ontrialend = [values.sumRT_7 += trial.AAT_7.latency]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (trial.AAT_7.responsey &amp;lt; values.mouse_y) values.response = 1 else values.response = 2]&lt;br/&gt;/ ontrialend = [values.mouse_change = abs(values.mouse_y - trial.AAT_7.responsey)]&lt;br/&gt;/ ontrialend = [values.mouse_y = trial.AAT_7.responsey]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.RT = trial.AAT_7.latency]&lt;br/&gt;/ ontrialend = [values.correct = trial.AAT_7.correct]&lt;br/&gt;/ ontrialend = [values.stimulus = picture.targetstimulus.currentitem]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.response == 1) values.initialresponse = "PUSH"&lt;br/&gt;else values.initialresponse = "PULL"]&lt;br/&gt;/ branch = [if (values.response == 1) trial.decrease else trial.increase]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial AAT_8&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.selectstimulus = list.category8.nextvalue]&lt;br/&gt;/ ontrialbegin = [values.targetcategory = 4; values.targetformat = "p"]&lt;br/&gt;/ ontrialbegin = [picture.targetstimulus.height = values.startheight_B]&lt;br/&gt;&lt;br/&gt;/ ontrialbegin = [values.starttime = script.elapsedtime; values.endtime = 0]&lt;br/&gt;/ ontrialbegin = [values.completeRT = 0; values.changedirection = 0; values.finalresponse=""]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1 = targetstimulus]&lt;br/&gt;/ validresponse = (mousemove)&lt;br/&gt;/isvalidresponse = [(trial.AAT_8.responsey &amp;gt; (values.mouse_y + values.pixeltolerance)) ||&lt;br/&gt;(trial.AAT_8.responsey &amp;lt; (values.mouse_y - values.pixeltolerance)) ]&lt;br/&gt;/ iscorrectresponse = [(values.expcondition == 1 &amp;amp;&amp;amp; trial.AAT_8.responsey &amp;gt; values.mouse_y) ||&lt;br/&gt;(values.expcondition == 2 &amp;amp;&amp;amp; trial.AAT_8.responsey &amp;lt; values.mouse_y)]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (trial.AAT_8.responsey &amp;lt; values.mouse_y) values.response = 1 else values.response = 2]&lt;br/&gt;/ ontrialend = [values.mouse_change = abs(values.mouse_y - trial.AAT_8.responsey)]&lt;br/&gt;/ ontrialend = [values.mouse_y = trial.AAT_8.responsey]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (trial.AAT_8.correct) values.sumRTcorrect_8 += trial.AAT_8.latency]&lt;br/&gt;/ ontrialend = [values.sumRT_8 += trial.AAT_8.latency]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.trialcode = "AAT_8"]&lt;br/&gt;/ ontrialend = [values.RT = trial.AAT_8.latency]&lt;br/&gt;/ ontrialend = [values.correct = trial.AAT_8.correct]&lt;br/&gt;/ ontrialend = [values.stimulus = picture.targetstimulus.currentitem]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.response == 1) values.initialresponse = "PUSH"&lt;br/&gt;else values.initialresponse = "PULL"]&lt;br/&gt;&lt;br/&gt;/ branch = [if (values.response == 1) trial.decrease else trial.increase]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial decrease&amp;gt;&lt;br/&gt;/inputdevice = mouse&lt;br/&gt;/ ontrialbegin = [picture.targetstimulus.height = picture.targetstimulus.height - values.mouse_change/(values.maxheight/2) * expressions.maxheightchange_px]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1 = eraser, targetstimulus]&lt;br/&gt;/validresponse = (mousemove)&lt;br/&gt;/ontrialend = [values.mouse_change = abs(values.mouse_y - trial.decrease.responsey)]&lt;br/&gt;&lt;br/&gt;/ontrialend = [trial.decrease.resetstimulusframes()]&lt;br/&gt;&lt;br/&gt;/branch = [if (script.subjectid == "monkey") {values.endtime = script.elapsedtime; values.finalresponse = "PUSH"; trial.intertrialinterval}]&lt;br/&gt;&lt;br/&gt;/branch = [if (trial.decrease.responsey &amp;lt;= 1) &lt;br/&gt;{values.mouse_y = trial.decrease.responsey; values.endtime = script.elapsedtime; values.finalresponse = "PUSH"; trial.enddecrease}]&lt;br/&gt;/branch = [if (trial.decrease.responsey &amp;lt;= values.mouse_y) &lt;br/&gt;{values.mouse_y = trial.decrease.responsey; trial.decrease}]&lt;br/&gt;/branch = [if (trial.decrease.responsey &amp;gt; values.mouse_y) &lt;br/&gt;{values.mouse_y = trial.decrease.responsey; values.changedirection += 1; trial.increase}]&lt;br/&gt;&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial increase&amp;gt;&lt;br/&gt;/ ontrialbegin = [picture.targetstimulus.height = picture.targetstimulus.height + values.mouse_change/(values.maxheight/2) * expressions.maxheightchange_px]&lt;br/&gt;/ stimulusframes = [1 = targetstimulus]&lt;br/&gt;/validresponse = (mousemove)&lt;br/&gt;/ontrialend = [values.mouse_change = abs(values.mouse_y - trial.increase.responsey)]&lt;br/&gt;&lt;br/&gt;/ontrialend = [trial.increase.resetstimulusframes()]&lt;br/&gt;&lt;br/&gt;/branch = [if (script.subjectid == "monkey") {values.endtime = script.elapsedtime; values.finalresponse = "PULL"; trial.intertrialinterval}]&lt;br/&gt;&lt;br/&gt;/branch = [if (trial.increase.responsey &amp;gt;= values.maxheight-1) &lt;br/&gt;{values.mouse_y = trial.increase.responsey; values.endtime = script.elapsedtime; values.finalresponse = "PULL"; trial.endincrease}]&lt;br/&gt;/branch = [if (trial.increase.responsey &amp;gt;= values.mouse_y) &lt;br/&gt;{values.mouse_y = trial.increase.responsey; trial.increase}]&lt;br/&gt;/branch = [if (trial.increase.responsey &amp;lt; values.mouse_y) &lt;br/&gt;{values.mouse_y = trial.increase.responsey; values.changedirection += 1; trial.decrease}]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial endincrease&amp;gt;&lt;br/&gt;/ ontrialbegin = [picture.targetstimulus.height = picture.targetstimulus.height + values.mouse_change/(values.maxheight/2) * expressions.maxheightchange_px]&lt;br/&gt;/stimulusframes = [1 = targetstimulus]&lt;br/&gt;/timeout = 0&lt;br/&gt;/branch = [trial.intertrialinterval]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial enddecrease&amp;gt;&lt;br/&gt;/ontrialbegin = [picture.targetstimulus.height = picture.targetstimulus.height - values.mouse_change/(values.maxheight/2) * expressions.maxheightchange_px]&lt;br/&gt;/stimulusframes = [1 = eraser, targetstimulus]&lt;br/&gt;/timeout = 0&lt;br/&gt;/branch = [trial.intertrialinterval]&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial InterTrialInterval&amp;gt;&lt;br/&gt;/ontrialbegin = [values.completeRT= values.endtime - values.starttime]&lt;br/&gt;/ stimulusframes = [1 = eraser]&lt;br/&gt;/ timeout = values.intertrialinterval&lt;br/&gt;/ recorddata = true&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block AAT&amp;gt;&lt;br/&gt;/preinstructions = (taskinstructions)&lt;br/&gt;/ onblockbegin = [values.index = 0]&lt;br/&gt;/ trials = [1-80 = AAT_start]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt &amp;gt;&lt;br/&gt;/ onexptbegin = [values.expcondition = 1]&lt;br/&gt;/ onexptbegin = [values.format1 = "PORTRAIT"; values.format2 = "LANDSCAPE"]&lt;br/&gt;/ subjects = (1 of 2)&lt;br/&gt;/groupassignment = groupnumber&lt;br/&gt;/ onexptbegin = [values.startheight_A = values.Startheight_ratioA*values.maxheight]&lt;br/&gt;/ onexptbegin = [values.startheight_B = values.Startheight_ratioB* values.maxheight]&lt;br/&gt;/ blocks = [1 = SequenceGenerator; 2 = AAT]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt &amp;gt;&lt;br/&gt;/ onexptbegin = [values.expcondition = 2]&lt;br/&gt;/ onexptbegin = [values.format2 = "PORTRAIT"; values.format1 = "LANDSCAPE"]&lt;br/&gt;/ subjects = (2 of 2)&lt;br/&gt;/groupassignment = groupnumber&lt;br/&gt;/ onexptbegin = [values.startheight_A = values.Startheight_ratioA*values.maxheight]&lt;br/&gt;/ onexptbegin = [values.startheight_B = values.Startheight_ratioB*values.maxheight]&lt;br/&gt;/ blocks = [1 = SequenceGenerator; 2 = AAT]&lt;br/&gt;/ postinstructions = (End)&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/count1 = 10&lt;br/&gt;/count2 = 10&lt;br/&gt;/count3 = 10&lt;br/&gt;/count4 = 10&lt;br/&gt;/count5 = 10&lt;br/&gt;/count6 = 10&lt;br/&gt;/count7 = 10&lt;br/&gt;/count8 = 10&lt;br/&gt;/runcount_1 = 0&lt;br/&gt;/runcount_2 = 0&lt;br/&gt;/runcount_3 = 0&lt;br/&gt;/runcount_4  = 0&lt;br/&gt;/runcount_A = 0&lt;br/&gt;/runcount_B = 0&lt;br/&gt;/newnumber = 0&lt;br/&gt;/count_comparecat = 0&lt;br/&gt;/count_compareformat = 0&lt;br/&gt;/sequence = ""&lt;br/&gt;/index = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list stimcats&amp;gt;&lt;br/&gt;/ items = (&lt;br/&gt;1,1,1,1,1,1,1,1,1,1,&lt;br/&gt;2,2,2,2,2,2,2,2,2,2,&lt;br/&gt;3,3,3,3,3,3,3,3,3,3,&lt;br/&gt;4,4,4,4,4,4,4,4,4,4,&lt;br/&gt;5,5,5,5,5,5,5,5,5,5,&lt;br/&gt;6,6,6,6,6,6,6,6,6,6,&lt;br/&gt;7,7,7,7,7,7,7,7,7,7,&lt;br/&gt;8,8,8,8,8,8,8,8,8,8)&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial selectnumber&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.newnumber = list.stimcats.nextvalue]&lt;br/&gt;/ ontrialbegin = [values.index += 1]&lt;br/&gt;/ ontrialbegin = [if (values.newnumber == 1) &lt;br/&gt;{values.runcount_1 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_1;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count1 -=1}]&lt;br/&gt;/ ontrialbegin = [if (values.newnumber ==2) &lt;br/&gt;{values.runcount_1 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_1;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count2 -=1}]&lt;br/&gt;/ ontrialbegin = [if (values.newnumber ==3) &lt;br/&gt;{values.runcount_2 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_2;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count3 -= 1}]&lt;br/&gt;/ ontrialbegin = [if (values.newnumber ==4) &lt;br/&gt;{values.runcount_2 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_2;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count4 -=1}]&lt;br/&gt;/ ontrialbegin = [if (values.newnumber ==5) &lt;br/&gt;{values.runcount_3 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_3;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count5 -= 1}]&lt;br/&gt;/ ontrialbegin = [if (values.newnumber ==6) &lt;br/&gt;{values.runcount_3 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_3;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count6 -= 1}]&lt;br/&gt;/ ontrialbegin = [if (values.newnumber == 7) &lt;br/&gt;{values.runcount_4 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_4;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count7 -= 1}]&lt;br/&gt;/ ontrialbegin = [if (values.newnumber ==8) &lt;br/&gt;{values.runcount_4 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_4;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count8 -= 1}]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4)&lt;br/&gt;{ values.sequence = concat(values.sequence, values.newnumber)}]&lt;br/&gt;&lt;br/&gt;/ branch = [if (values.index &amp;lt; values.totaltrialcount &amp;amp;&amp;amp; values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4 &amp;amp;&amp;amp; values.newnumber == 1)&lt;br/&gt;{ values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0;&lt;br/&gt;trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/ branch = [if (values.index &amp;lt; values.totaltrialcount &amp;amp;&amp;amp; values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4 &amp;amp;&amp;amp; values.newnumber == 2)&lt;br/&gt;{ values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0;  values.runcount_A = 0;&lt;br/&gt;trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/ branch = [if (values.index &amp;lt; values.totaltrialcount &amp;amp;&amp;amp; values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4 &amp;amp;&amp;amp; values.newnumber == 3)&lt;br/&gt;{ values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0;&lt;br/&gt;trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/ branch = [if (values.index &amp;lt;= values.totaltrialcount &amp;amp;&amp;amp; values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4 &amp;amp;&amp;amp; values.newnumber == 4)&lt;br/&gt;{ values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0;  values.runcount_A = 0;&lt;br/&gt;trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/ branch = [if (values.index &amp;lt; values.totaltrialcount &amp;amp;&amp;amp; values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4 &amp;amp;&amp;amp; values.newnumber == 5)&lt;br/&gt;{ values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_B = 0;&lt;br/&gt;trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/ branch = [if (values.index &amp;lt; values.totaltrialcount &amp;amp;&amp;amp; values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4 &amp;amp;&amp;amp; values.newnumber == 6)&lt;br/&gt;{ values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0;  values.runcount_A = 0;&lt;br/&gt;trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/ branch = [if (values.index &amp;lt; values.totaltrialcount &amp;amp;&amp;amp; values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4 &amp;amp;&amp;amp; values.newnumber == 7)&lt;br/&gt;{ values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_B = 0;&lt;br/&gt;trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/ branch = [if (values.index &amp;lt; values.totaltrialcount &amp;amp;&amp;amp; values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4 &amp;amp;&amp;amp; values.newnumber == 8)&lt;br/&gt;{ values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0;  values.runcount_A = 0;&lt;br/&gt;trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/branch = [if (values.newnumber == 1 &amp;amp;&amp;amp; values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count3 != 0 || values.count4 != 0 || values.count5 != 0 || values.count6 != 0 || values.count7 != 0 || values.count8 != 0))&lt;br/&gt;{values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_a -= 1; values.count1 += 1; trial.selectnumber}]&lt;br/&gt;&lt;br/&gt; /branch = [if (values.newnumber == 1 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count2 != 0 || values.count4 != 0 || values.count6 != 0 || values.count8 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_a -= 1; values.count1 += 1; trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/branch = [if (values.newnumber == 2 &amp;amp;&amp;amp; values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count3 != 0 || values.count4 != 0 || values.count5 != 0 || values.count6 != 0 || values.count7 != 0 || values.count8 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_b -= 1; values.count2 += 1; trial.selectnumber}]&lt;br/&gt;/branch = [if (values.newnumber == 2 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count1 != 0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_b -= 1; values.count2 += 1; trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/branch = [if (values.newnumber == 3 &amp;amp;&amp;amp; values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count1 != 0 || values.count2 != 0 || values.count5 != 0 || values.count6 != 0 || values.count7 != 0 || values.count8 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_a -= 1; values.count3 += 1; trial.selectnumber}]&lt;br/&gt;/branch = [if (values.newnumber == 3 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count2 != 0 || values.count4 != 0 || values.count6 != 0 || values.count8 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_a -= 1; values.count3 += 1; trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/branch = [if (values.newnumber == 4 &amp;amp;&amp;amp; values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count1 != 0 || values.count2 != 0 || values.count5 != 0 || values.count6 != 0 || values.count7 != 0 || values.count8 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_b -= 1; values.count4 += 1; trial.selectnumber}]&lt;br/&gt;/branch = [if (values.newnumber == 4 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count1 != 0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_b -= 1; values.count4 += 1; trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/branch = [if (values.newnumber == 5 &amp;amp;&amp;amp; values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count3 != 0 || values.count4 != 0 || values.count1 != 0 || values.count2 != 0 || values.count7 != 0 || values.count8 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_a -= 1; values.count5 += 1; trial.selectnumber}]&lt;br/&gt;/branch = [if (values.newnumber == 5 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count2 != 0 || values.count4 != 0 || values.count6 != 0 || values.count8 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_a -= 1; values.count5 += 1; trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/branch = [if (values.newnumber == 6 &amp;amp;&amp;amp; values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count3 != 0 || values.count4 != 0 || values.count1 != 0 || values.count2 != 0 || values.count7 != 0 || values.count8 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_b -= 1; values.count6 += 1; trial.selectnumber}]&lt;br/&gt;/branch = [if (values.newnumber == 6 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count1 != 0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_b -= 1; values.count6 += 1; trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/branch = [if (values.newnumber == 7 &amp;amp;&amp;amp; values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count3 != 0 || values.count4 != 0 || values.count1 != 0 || values.count2 != 0 || values.count5 != 0 || values.count6 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_a -= 1; values.count7 += 1; trial.selectnumber}]&lt;br/&gt;/branch = [if (values.newnumber == 7 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count2 != 0 || values.count4 != 0 || values.count6 != 0 || values.count8 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_a -= 1; values.count7 += 1; trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/branch = [if (values.newnumber == 8 &amp;amp;&amp;amp; values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count3 != 0 || values.count4 != 0 || values.count1 != 0 || values.count2 != 0 || values.count5 != 0 || values.count5 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_b -= 1; values.count8 += 1; trial.selectnumber}]&lt;br/&gt;/branch = [if (values.newnumber == 8 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3 &amp;amp;&amp;amp; &lt;br/&gt;(values.count1 != 0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0))&lt;br/&gt;{values.index -= 1;list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_b -= 1; values.count8 += 1; trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/branch = [if (values.count_comparecat &amp;gt; 3 || values.count_compareformat &amp;gt; 3) &lt;br/&gt;{values.sequence = "";&lt;br/&gt;values.index = 0;&lt;br/&gt;values.runcount_1 = 0; values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0;&lt;br/&gt;values.runcount_A = 0; values.runcount_B = 0;&lt;br/&gt;values.count1 = 10; values.count2 = 10; values.count3 = 10; values.count4 = 10; values.count5 = 10; values.count6 = 10; values.count7 = 10; values.count8 = 10;&lt;br/&gt;list.stimcats.reset(); trial.selectnumber}]&lt;br/&gt;&lt;br/&gt;/timeout = 0&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text completesequence&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%values.sequence%&amp;gt;")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial showsequence&amp;gt;&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/ stimulusframes = [1 = completesequence]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text wait&amp;gt;&lt;br/&gt;/items = ("Please wait; we'll be ready shortly")&lt;br/&gt;/ fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 0)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block SequenceGenerator&amp;gt;&lt;br/&gt;/ bgstim = (wait)&lt;br/&gt;/ trials = [1 = selectnumber]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;</description><pubDate>Sun, 19 Apr 2015 16:15:23 GMT</pubDate><dc:creator>acarnegie</dc:creator></item><item><title>RE: AAT Demo - Shortening Script</title><link>https://forums.millisecond.com/Topic16090.aspx</link><description>See the attached file for further reference.&lt;br/&gt;</description><pubDate>Sun, 19 Apr 2015 16:15:23 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: AAT Demo - Shortening Script</title><link>https://forums.millisecond.com/Topic16089.aspx</link><description>#1: Remove the stimuli you don't want from the &amp;lt;item&amp;gt; element.&lt;br/&gt;&lt;br/&gt;#2: Adjust the &amp;lt;values&amp;gt; entries &lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/count1 = 10&lt;br/&gt;/count2 = 10&lt;br/&gt;/count3 = 10&lt;br/&gt;/count4 = 10&lt;br/&gt;/count5 = 10&lt;br/&gt;/count6 = 10&lt;br/&gt;/count7 = 10&lt;br/&gt;/count8 = 10&lt;br/&gt;...&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;accordingly. They represent the number of items in each of the 8 stimulus categories.&lt;br/&gt;&lt;br/&gt;#3: Adjust the item index numbers in the &amp;lt;list&amp;gt; elements &amp;lt;list category1&amp;gt; to &amp;lt;list category8&amp;gt; accordingly. You have removed items in step #1, i.e. the new item numbers are now different and the lists need to reflect that.&lt;br/&gt;&lt;br/&gt;#4: Adjust &lt;br/&gt;&amp;lt;values &amp;gt;&lt;br/&gt;/totaltrialcount = 80&lt;br/&gt;...&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;accordingly. Fewer items means fewer trials.&lt;br/&gt;&lt;br/&gt;#5: Adjust &amp;lt;list stimcats&amp;gt; accordingly. There are now fewer items in each category.&lt;br/&gt;</description><pubDate>Sun, 19 Apr 2015 15:40:55 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>