﻿<?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  » Linking items across lists</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Tue, 28 Jul 2026 00:26:43 GMT</lastBuildDate><ttl>20</ttl><item><title>Linking items across lists</title><link>https://forums.millisecond.com/Topic27526.aspx</link><description>Hi Dave,&lt;br/&gt;&lt;br/&gt;In the following script I am attempting to present a series of pictures where the 'USPx' picture always pulls the same number within a trial. The sequence is CS1-CS1USPx-USPx-CS2USPx-CS2, where x should be the same number each time within a trial. The current script pulls CS1USPx and then any of the 4 USP pictures (so USP1, USP2 etc.) instead of pulling USP1 if the previous picture was CS1USP1, or USP2 if the previous picture was CS1USP2. The USPx-CS2USPx part is working as desired as whatever USPx is CS2USPx pulls the same number. It is just the first CS1USPx-USPx part that is not linking properly. Are you able to spot my error?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;" &amp;lt;values&amp;gt;&lt;br/&gt;/pleasantitemnumber = 0&lt;br/&gt;/unpleasantitemnumber = 0&lt;br/&gt;/Fpleasantoverlapitemnumber = 0&lt;br/&gt;/Funpleasantoverlapitemnumber = 0&lt;br/&gt;/Bpleasantoverlapitemnumber = 0&lt;br/&gt;/Bunpleasantoverlapitemnumber = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item FCSP&amp;gt;&lt;br/&gt;/1 = "CS1.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture FCSP&amp;gt;&lt;br/&gt;/items = FCSP&lt;br/&gt;/select = replace&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item FCSU&amp;gt;&lt;br/&gt;/1 = "CS2.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture FCSU&amp;gt;&lt;br/&gt;/items = FCSU&lt;br/&gt;/select = replace&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item BCSP&amp;gt;&lt;br/&gt;/1 = "CS3.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture BCSP&amp;gt;&lt;br/&gt;/items = BCSP&lt;br/&gt;/select = replace&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item BCSU&amp;gt;&lt;br/&gt;/1 = "CS4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture BCSU&amp;gt;&lt;br/&gt;/items = BCSU&lt;br/&gt;/select = replace&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;######################### USs #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;item pleasant&amp;gt;&lt;br/&gt;/1 = "USP1.jpg"&lt;br/&gt;/2 = "USP2.jpg"&lt;br/&gt;/3 = "USP3.jpg"&lt;br/&gt;/4 = "USP4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture pleasant&amp;gt;&lt;br/&gt;/items = pleasant&lt;br/&gt;/select = values.pleasantitemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item unpleasant&amp;gt;&lt;br/&gt;/1 = "USU1.jpg"&lt;br/&gt;/2 = "USU2.jpg"&lt;br/&gt;/3 = "USU3.jpg"&lt;br/&gt;/4 = "USU4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture unpleasant&amp;gt;&lt;br/&gt;/items = unpleasant&lt;br/&gt;/select = values.unpleasantitemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;######################### OVERLAPS #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;item Fpleasantoverlap&amp;gt;&lt;br/&gt;/1 = "CS1USP1.jpg"&lt;br/&gt;/2 = "CS1USP2.jpg"&lt;br/&gt;/3 = "CS1USP3.jpg"&lt;br/&gt;/4 = "CS1USP4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture Fpleasantoverlap&amp;gt;&lt;br/&gt;/items = Fpleasantoverlap&lt;br/&gt;/select = values.Fpleasantoverlapitemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Funpleasantoverlap&amp;gt;&lt;br/&gt;/1 = "CS2USU1.jpg"&lt;br/&gt;/2 = "CS2USU2.jpg"&lt;br/&gt;/3 = "CS2USU3.jpg"&lt;br/&gt;/4 = "CS2USU4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture Funpleasantoverlap&amp;gt;&lt;br/&gt;/items = Funpleasantoverlap&lt;br/&gt;/select = values.Funpleasantoverlapitemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Bpleasantoverlap&amp;gt;&lt;br/&gt;/1 = "CS3USP1.jpg"&lt;br/&gt;/2 = "CS3USP2.jpg"&lt;br/&gt;/3 = "CS3USP3.jpg"&lt;br/&gt;/4 = "CS3USP4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture Bpleasantoverlap&amp;gt;&lt;br/&gt;/items = Bpleasantoverlap&lt;br/&gt;/select = values.Bpleasantoverlapitemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Bunpleasantoverlap&amp;gt;&lt;br/&gt;/1 = "CS4USU1.jpg"&lt;br/&gt;/2 = "CS4USU2.jpg"&lt;br/&gt;/3 = "CS4USU3.jpg"&lt;br/&gt;/4 = "CS4USU4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture Bunpleasantoverlap&amp;gt;&lt;br/&gt;/items = Bunpleasantoverlap&lt;br/&gt;/select = values.Bunpleasantoverlapitemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;######################### LISTS #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;list FpleasantoverlapUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list FpleasantoverlapCSUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = list.Fpleasantoverlapus.currentindex&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list FunpleasantoverlapUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list FunpleasantoverlapCSUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = list.Funpleasantoverlapus.currentindex&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list BpleasantoverlapUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list BpleasantoverlapCSUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = list.Bpleasantoverlapus.currentindex&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list BunpleasantoverlapUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list BunpleasantoverlapCSUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = list.Bunpleasantoverlapus.currentindex&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;######################### Eraser for flashing pictures #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;shape eraser&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/size = (100%, 100%)&lt;br/&gt;/erase = false&lt;br/&gt;/color = (220, 220, 220)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;######################### Trials #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CSPpleasant&amp;gt;&lt;br/&gt;/stimulustimes = [0=FCSP; 4000=Fpleasantoverlap; 5000=eraser; 5200=pleasant; 6200=eraser; 6400=pleasant; 7400=eraser; 7600=pleasant; &lt;br/&gt;8600=eraser; 8800=Bpleasantoverlap; 9800=eraser, BCSP]&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;values.pleasantitemnumber = list.FpleasantoverlapUS.nextvalue; &lt;br/&gt;values.pleasantitemnumber = list.BpleasantoverlapUS.nextvalue; &lt;br/&gt;values.Fpleasantoverlapitemnumber = list.Fpleasantoverlapcsus.nextvalue; &lt;br/&gt;values.Bpleasantoverlapitemnumber = list.Bpleasantoverlapcsus.nextvalue]&lt;br/&gt;/timeout = 13800&lt;br/&gt;/posttrialpause = expressions.randposttrialpause&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CSUunpleasant&amp;gt;&lt;br/&gt;/stimulustimes = [0=FCSU; 4000=Funpleasantoverlap; 5000=eraser; 5200=unpleasant; 6200=eraser; 6400=unpleasant; 7400=eraser; 7600=unpleasant; &lt;br/&gt;8600=eraser; 8800=Bunpleasantoverlap; 9800=eraser, BCSU]&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;values.unpleasantitemnumber = list.FunpleasantoverlapUS.nextvalue; &lt;br/&gt;values.unpleasantitemnumber = list.BunpleasantoverlapUS.nextvalue; &lt;br/&gt;values.Funpleasantoverlapitemnumber = list.Funpleasantoverlapcsus.nextvalue; &lt;br/&gt;values.Bunpleasantoverlapitemnumber = list.Bunpleasantoverlapcsus.nextvalue]&lt;br/&gt;/timeout = 13800&lt;br/&gt;/posttrialpause = expressions.randposttrialpause&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/randposttrialpause = replace(4000, 5000, 6000)&lt;br/&gt;&amp;lt;/expressions&amp;gt; "&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;Luke</description><pubDate>Tue, 30 Jul 2019 20:07:25 GMT</pubDate><dc:creator>Greeny</dc:creator></item><item><title>RE: Linking items across lists</title><link>https://forums.millisecond.com/Topic27536.aspx</link><description>Thanks Dave - that does what I was wanting to do. I was adapting from another script and over-complicated things due to a lack of understanding how the values work.&lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 30 Jul 2019 20:07:25 GMT</pubDate><dc:creator>Greeny</dc:creator></item><item><title>RE: Linking items across lists</title><link>https://forums.millisecond.com/Topic27532.aspx</link><description>&lt;div data-id="27531" class="if-quote-wrapper" unselectable="on" data-guid="1564493489857"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="27531" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="27531" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="27531" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 7/30/2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-27531"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="27529" class="if-quote-wrapper" unselectable="on" data-guid="1564493489857"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="27529" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="27529" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="27529" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Greeny - 7/30/2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-27529"&gt;&lt;div class="if-quote-message-margin"&gt;I thought I had to specify both FpleasantoverlapUS and BpleasantoverlapUS in order to pull from these on each trial. My understanding of how values and lists work is not very good.&amp;nbsp; I&amp;nbsp;don't understand how I could do it all from one list and keep the pleasant and unpleasant trials separate while still presenting the right items together randomised across trials? Are you able to provide an example of how this would look please?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="27529"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;A &amp;lt;values&amp;gt; entry like values.pleasantitemnumber is just a global variable. &lt;br/&gt;&lt;br/&gt;Here you first set that variable to a number sampled from list.FpleasantoverlapUS&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;values.pleasantitemnumber = list.FpleasantoverlapUS.nextvalue; &lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;and then you immediately set the variable to a different value sampled from a different list:&lt;strong&gt;&lt;br/&gt;&lt;br/&gt;values.pleasantitemnumber = list.BpleasantoverlapUS.nextvalue; &lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;Again, please, what is this supposed to achieve? I don't understand what "I thought I had to specify both FpleasantoverlapUS and BpleasantoverlapUS in order to pull from these on each trial." is supposed to mean.&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="27531"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Let's go back to your original description: "The sequence is CS1-CS1USPx-USPx-CS2USPx-CS2, where &lt;strong&gt;x should be the same number each time within a trial&lt;/strong&gt;."&lt;br/&gt;&lt;br/&gt;That is: All you need to determine (i.e. randomly sample) is x, and you only need to do that once in a trial.&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;&lt;strong&gt;/ x = 1&lt;/strong&gt;&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item FCSP&amp;gt;&lt;br/&gt;/1 = "CS1.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture FCSP&amp;gt;&lt;br/&gt;/items = FCSP&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item FCSU&amp;gt;&lt;br/&gt;/1 = "CS2.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture FCSU&amp;gt;&lt;br/&gt;/items = FCSU&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item BCSP&amp;gt;&lt;br/&gt;/1 = "CS3.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture BCSP&amp;gt;&lt;br/&gt;/items = BCSP&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item BCSU&amp;gt;&lt;br/&gt;/1 = "CS4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture BCSU&amp;gt;&lt;br/&gt;/items = BCSU&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;######################### USs #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;item pleasant&amp;gt;&lt;br/&gt;/1 = "USP1.jpg"&lt;br/&gt;/2 = "USP2.jpg"&lt;br/&gt;/3 = "USP3.jpg"&lt;br/&gt;/4 = "USP4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture pleasant&amp;gt;&lt;br/&gt;/items = pleasant&lt;br/&gt;&lt;strong&gt;/select = values.x&lt;/strong&gt;&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item unpleasant&amp;gt;&lt;br/&gt;/1 = "USU1.jpg"&lt;br/&gt;/2 = "USU2.jpg"&lt;br/&gt;/3 = "USU3.jpg"&lt;br/&gt;/4 = "USU4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture unpleasant&amp;gt;&lt;br/&gt;/items = unpleasant&lt;br/&gt;&lt;strong&gt;/select = values.x&lt;/strong&gt;&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;######################### OVERLAPS #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;item Fpleasantoverlap&amp;gt;&lt;br/&gt;/1 = "CS1USP1.jpg"&lt;br/&gt;/2 = "CS1USP2.jpg"&lt;br/&gt;/3 = "CS1USP3.jpg"&lt;br/&gt;/4 = "CS1USP4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture Fpleasantoverlap&amp;gt;&lt;br/&gt;/items = Fpleasantoverlap&lt;br/&gt;&lt;strong&gt;/select = values.x&lt;/strong&gt;&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Funpleasantoverlap&amp;gt;&lt;br/&gt;/1 = "CS2USU1.jpg"&lt;br/&gt;/2 = "CS2USU2.jpg"&lt;br/&gt;/3 = "CS2USU3.jpg"&lt;br/&gt;/4 = "CS2USU4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture Funpleasantoverlap&amp;gt;&lt;br/&gt;/items = Funpleasantoverlap&lt;br/&gt;&lt;strong&gt;/select = values.x&lt;/strong&gt;&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Bpleasantoverlap&amp;gt;&lt;br/&gt;/1 = "CS3USP1.jpg"&lt;br/&gt;/2 = "CS3USP2.jpg"&lt;br/&gt;/3 = "CS3USP3.jpg"&lt;br/&gt;/4 = "CS3USP4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture Bpleasantoverlap&amp;gt;&lt;br/&gt;/items = Bpleasantoverlap&lt;br/&gt;&lt;strong&gt;/select = values.x&lt;/strong&gt;&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Bunpleasantoverlap&amp;gt;&lt;br/&gt;/1 = "CS4USU1.jpg"&lt;br/&gt;/2 = "CS4USU2.jpg"&lt;br/&gt;/3 = "CS4USU3.jpg"&lt;br/&gt;/4 = "CS4USU4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture Bunpleasantoverlap&amp;gt;&lt;br/&gt;/items = Bunpleasantoverlap&lt;br/&gt;&lt;strong&gt;/select = values.x&lt;/strong&gt;&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;######################### LISTS #########################&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&amp;lt;list pleasantx&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list unpleasantx&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;######################### Eraser for flashing pictures #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;shape eraser&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/size = (100%, 100%)&lt;br/&gt;/erase = false&lt;br/&gt;/color = (220, 220, 220)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;######################### Trials #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CSPpleasant&amp;gt;&lt;br/&gt;/stimulustimes = [0=FCSP; 4000=Fpleasantoverlap; 5000=eraser; 5200=pleasant; 6200=eraser; 6400=pleasant; 7400=eraser; 7600=pleasant;&lt;br/&gt;8600=eraser; 8800=Bpleasantoverlap; 9800=eraser, BCSP]&lt;br/&gt;&lt;strong&gt;/ontrialbegin = [values.x = list.pleasantx.nextvalue;]&lt;/strong&gt;&lt;br/&gt;/timeout = 13800&lt;br/&gt;/posttrialpause = expressions.randposttrialpause&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CSUunpleasant&amp;gt;&lt;br/&gt;/stimulustimes = [0=FCSU; 4000=Funpleasantoverlap; 5000=eraser; 5200=unpleasant; 6200=eraser; 6400=unpleasant; 7400=eraser; 7600=unpleasant;&lt;br/&gt;8600=eraser; 8800=Bunpleasantoverlap; 9800=eraser, BCSU]&lt;br/&gt;&lt;strong&gt;/ontrialbegin = [values.x = list.unpleasantx.nextvalue;]&lt;/strong&gt;&lt;br/&gt;/timeout = 13800&lt;br/&gt;/posttrialpause = expressions.randposttrialpause&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/randposttrialpause = replace(4000, 5000, 6000)&lt;br/&gt;&amp;lt;/expressions&amp;gt; "&lt;br/&gt;</description><pubDate>Tue, 30 Jul 2019 06:40:41 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Linking items across lists</title><link>https://forums.millisecond.com/Topic27531.aspx</link><description>&lt;div data-id="27529" class="if-quote-wrapper" unselectable="on" data-guid="1564493018653"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="27529" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="27529" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="27529" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Greeny - 7/30/2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-27529"&gt;&lt;div class="if-quote-message-margin"&gt;I thought I had to specify both FpleasantoverlapUS and BpleasantoverlapUS in order to pull from these on each trial. My understanding of how values and lists work is not very good.&amp;nbsp; I&amp;nbsp;don't understand how I could do it all from one list and keep the pleasant and unpleasant trials separate while still presenting the right items together randomised across trials? Are you able to provide an example of how this would look please?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="27529"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;A &amp;lt;values&amp;gt; entry like values.pleasantitemnumber is just a global variable. &lt;br/&gt;&lt;br/&gt;Here you first set that variable to a number sampled from list.FpleasantoverlapUS&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;values.pleasantitemnumber = list.FpleasantoverlapUS.nextvalue; &lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;and then you immediately set the variable to a different value sampled from a different list:&lt;strong&gt;&lt;br/&gt;&lt;br/&gt;values.pleasantitemnumber = list.BpleasantoverlapUS.nextvalue; &lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;Again, please, what is this supposed to achieve? I don't understand what "I thought I had to specify both FpleasantoverlapUS and BpleasantoverlapUS in order to pull from these on each trial." is supposed to mean.&lt;br/&gt;&amp;nbsp;&lt;br/&gt;</description><pubDate>Tue, 30 Jul 2019 06:27:21 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Linking items across lists</title><link>https://forums.millisecond.com/Topic27529.aspx</link><description>I thought I had to specify both FpleasantoverlapUS and BpleasantoverlapUS in order to pull from these on each trial. My understanding of how values and lists work is not very good.&amp;nbsp; I&amp;nbsp;don't understand how I could do it all from one list and keep the pleasant and unpleasant trials separate while still presenting the right items together randomised across trials? Are you able to provide an example of how this would look please?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 30 Jul 2019 05:35:27 GMT</pubDate><dc:creator>Greeny</dc:creator></item><item><title>RE: Linking items across lists</title><link>https://forums.millisecond.com/Topic27527.aspx</link><description>&lt;div data-id="27526" class="if-quote-wrapper" unselectable="on" data-guid="1564487337969"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="27526" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="27526" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="27526" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Greeny - 7/29/2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-27526"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;In the following script I am attempting to present a series of pictures where the 'USPx' picture always pulls the same number within a trial. The sequence is CS1-CS1USPx-USPx-CS2USPx-CS2, where x should be the same number each time within a trial. The current script pulls CS1USPx and then any of the 4 USP pictures (so USP1, USP2 etc.) instead of pulling USP1 if the previous picture was CS1USP1, or USP2 if the previous picture was CS1USP2. The USPx-CS2USPx part is working as desired as whatever USPx is CS2USPx pulls the same number. It is just the first CS1USPx-USPx part that is not linking properly. Are you able to spot my error?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;" &amp;lt;values&amp;gt;&lt;br/&gt;/pleasantitemnumber = 0&lt;br/&gt;/unpleasantitemnumber = 0&lt;br/&gt;/Fpleasantoverlapitemnumber = 0&lt;br/&gt;/Funpleasantoverlapitemnumber = 0&lt;br/&gt;/Bpleasantoverlapitemnumber = 0&lt;br/&gt;/Bunpleasantoverlapitemnumber = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item FCSP&amp;gt;&lt;br/&gt;/1 = "CS1.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture FCSP&amp;gt;&lt;br/&gt;/items = FCSP&lt;br/&gt;/select = replace&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item FCSU&amp;gt;&lt;br/&gt;/1 = "CS2.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture FCSU&amp;gt;&lt;br/&gt;/items = FCSU&lt;br/&gt;/select = replace&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item BCSP&amp;gt;&lt;br/&gt;/1 = "CS3.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture BCSP&amp;gt;&lt;br/&gt;/items = BCSP&lt;br/&gt;/select = replace&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item BCSU&amp;gt;&lt;br/&gt;/1 = "CS4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture BCSU&amp;gt;&lt;br/&gt;/items = BCSU&lt;br/&gt;/select = replace&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;######################### USs #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;item pleasant&amp;gt;&lt;br/&gt;/1 = "USP1.jpg"&lt;br/&gt;/2 = "USP2.jpg"&lt;br/&gt;/3 = "USP3.jpg"&lt;br/&gt;/4 = "USP4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture pleasant&amp;gt;&lt;br/&gt;/items = pleasant&lt;br/&gt;/select = values.pleasantitemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item unpleasant&amp;gt;&lt;br/&gt;/1 = "USU1.jpg"&lt;br/&gt;/2 = "USU2.jpg"&lt;br/&gt;/3 = "USU3.jpg"&lt;br/&gt;/4 = "USU4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture unpleasant&amp;gt;&lt;br/&gt;/items = unpleasant&lt;br/&gt;/select = values.unpleasantitemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;######################### OVERLAPS #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;item Fpleasantoverlap&amp;gt;&lt;br/&gt;/1 = "CS1USP1.jpg"&lt;br/&gt;/2 = "CS1USP2.jpg"&lt;br/&gt;/3 = "CS1USP3.jpg"&lt;br/&gt;/4 = "CS1USP4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture Fpleasantoverlap&amp;gt;&lt;br/&gt;/items = Fpleasantoverlap&lt;br/&gt;/select = values.Fpleasantoverlapitemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Funpleasantoverlap&amp;gt;&lt;br/&gt;/1 = "CS2USU1.jpg"&lt;br/&gt;/2 = "CS2USU2.jpg"&lt;br/&gt;/3 = "CS2USU3.jpg"&lt;br/&gt;/4 = "CS2USU4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture Funpleasantoverlap&amp;gt;&lt;br/&gt;/items = Funpleasantoverlap&lt;br/&gt;/select = values.Funpleasantoverlapitemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Bpleasantoverlap&amp;gt;&lt;br/&gt;/1 = "CS3USP1.jpg"&lt;br/&gt;/2 = "CS3USP2.jpg"&lt;br/&gt;/3 = "CS3USP3.jpg"&lt;br/&gt;/4 = "CS3USP4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture Bpleasantoverlap&amp;gt;&lt;br/&gt;/items = Bpleasantoverlap&lt;br/&gt;/select = values.Bpleasantoverlapitemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Bunpleasantoverlap&amp;gt;&lt;br/&gt;/1 = "CS4USU1.jpg"&lt;br/&gt;/2 = "CS4USU2.jpg"&lt;br/&gt;/3 = "CS4USU3.jpg"&lt;br/&gt;/4 = "CS4USU4.jpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture Bunpleasantoverlap&amp;gt;&lt;br/&gt;/items = Bunpleasantoverlap&lt;br/&gt;/select = values.Bunpleasantoverlapitemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;######################### LISTS #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;list FpleasantoverlapUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list FpleasantoverlapCSUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = list.Fpleasantoverlapus.currentindex&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list FunpleasantoverlapUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list FunpleasantoverlapCSUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = list.Funpleasantoverlapus.currentindex&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list BpleasantoverlapUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list BpleasantoverlapCSUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = list.Bpleasantoverlapus.currentindex&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list BunpleasantoverlapUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list BunpleasantoverlapCSUS&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = list.Bunpleasantoverlapus.currentindex&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;######################### Eraser for flashing pictures #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;shape eraser&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/size = (100%, 100%)&lt;br/&gt;/erase = false&lt;br/&gt;/color = (220, 220, 220)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;######################### Trials #########################&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CSPpleasant&amp;gt;&lt;br/&gt;/stimulustimes = [0=FCSP; 4000=Fpleasantoverlap; 5000=eraser; 5200=pleasant; 6200=eraser; 6400=pleasant; 7400=eraser; 7600=pleasant; &lt;br/&gt;8600=eraser; 8800=Bpleasantoverlap; 9800=eraser, BCSP]&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;values.pleasantitemnumber = list.FpleasantoverlapUS.nextvalue; &lt;br/&gt;values.pleasantitemnumber = list.BpleasantoverlapUS.nextvalue; &lt;br/&gt;values.Fpleasantoverlapitemnumber = list.Fpleasantoverlapcsus.nextvalue; &lt;br/&gt;values.Bpleasantoverlapitemnumber = list.Bpleasantoverlapcsus.nextvalue]&lt;br/&gt;/timeout = 13800&lt;br/&gt;/posttrialpause = expressions.randposttrialpause&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CSUunpleasant&amp;gt;&lt;br/&gt;/stimulustimes = [0=FCSU; 4000=Funpleasantoverlap; 5000=eraser; 5200=unpleasant; 6200=eraser; 6400=unpleasant; 7400=eraser; 7600=unpleasant; &lt;br/&gt;8600=eraser; 8800=Bunpleasantoverlap; 9800=eraser, BCSU]&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;values.unpleasantitemnumber = list.FunpleasantoverlapUS.nextvalue; &lt;br/&gt;values.unpleasantitemnumber = list.BunpleasantoverlapUS.nextvalue; &lt;br/&gt;values.Funpleasantoverlapitemnumber = list.Funpleasantoverlapcsus.nextvalue; &lt;br/&gt;values.Bunpleasantoverlapitemnumber = list.Bunpleasantoverlapcsus.nextvalue]&lt;br/&gt;/timeout = 13800&lt;br/&gt;/posttrialpause = expressions.randposttrialpause&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/randposttrialpause = replace(4000, 5000, 6000)&lt;br/&gt;&amp;lt;/expressions&amp;gt; "&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;Luke&lt;a class="if-quote-goto quote-link" href="#" data-id="27526"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;I don't understand what you're doing here:&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CSPpleasant&amp;gt;&lt;br/&gt;/stimulustimes = [0=FCSP; 4000=Fpleasantoverlap; 5000=eraser; 5200=pleasant; 6200=eraser; 6400=pleasant; 7400=eraser; 7600=pleasant; &lt;br/&gt;8600=eraser; 8800=Bpleasantoverlap; 9800=eraser, BCSP]&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&lt;strong&gt;values.pleasantitemnumber = list.FpleasantoverlapUS.nextvalue; &lt;br/&gt;values.pleasantitemnumber = list.BpleasantoverlapUS.nextvalue; &lt;/strong&gt;&lt;br/&gt;values.Fpleasantoverlapitemnumber = list.Fpleasantoverlapcsus.nextvalue; &lt;br/&gt;values.Bpleasantoverlapitemnumber = list.Bpleasantoverlapcsus.nextvalue]&lt;br/&gt;/timeout = 13800&lt;br/&gt;/posttrialpause = expressions.randposttrialpause&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Why are you first setting values.pleasantitemnumber to a value sampled from&lt;br/&gt;&lt;br/&gt;&amp;lt;list &lt;strong&gt;FpleasantoverlapUS&lt;/strong&gt;&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;and then immediately to a different value sampled from a different list&lt;br/&gt;&lt;br/&gt;&amp;lt;list &lt;strong&gt;BpleasantoverlapUS&lt;/strong&gt;&amp;gt;&lt;br/&gt;/ items = (1, 2, 3, 4)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;?&lt;br/&gt;&lt;br/&gt;The same is true for the unpleasant trial:&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CSUunpleasant&amp;gt;&lt;br/&gt;/stimulustimes = [0=FCSU; 4000=Funpleasantoverlap; 5000=eraser; 5200=unpleasant; 6200=eraser; 6400=unpleasant; 7400=eraser; 7600=unpleasant; &lt;br/&gt;8600=eraser; 8800=Bunpleasantoverlap; 9800=eraser, BCSU]&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&lt;strong&gt;values.unpleasantitemnumber = list.FunpleasantoverlapUS.nextvalue; &lt;br/&gt;values.unpleasantitemnumber = list.BunpleasantoverlapUS.nextvalue; &lt;/strong&gt;&lt;br/&gt;values.Funpleasantoverlapitemnumber = list.Funpleasantoverlapcsus.nextvalue; &lt;br/&gt;values.Bunpleasantoverlapitemnumber = list.Bunpleasantoverlapcsus.nextvalue]&lt;br/&gt;/timeout = 13800&lt;br/&gt;/posttrialpause = expressions.randposttrialpause&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Also, if you want to simply select the same item number across multiple &amp;lt;picture&amp;gt; elements, I don't understand why you need multiple lists. Why is one list not sufficient, i.e. why not set a values.itemnumber to a value sampled from that single list and use values.itemnumber in all the &amp;lt;picture&amp;gt; elements' /select attributes?&lt;br/&gt;</description><pubDate>Tue, 30 Jul 2019 04:55:55 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>