﻿<?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 5  » Matching up delay and immediate blocks?</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sat, 19 Sep 2026 07:58:06 GMT</lastBuildDate><ttl>20</ttl><item><title>Matching up delay and immediate blocks?</title><link>https://forums.millisecond.com/Topic20155.aspx</link><description>Hello,&lt;br/&gt;&lt;br/&gt;I'm trying to run a series of sequences within a delay block in the DDT Food and Money so that the left hand and right hand choice will have the same starting value at the right hand side at the beginning of each block time.&amp;nbsp; (ie: so the left hand side will display " 4 servings of grapes right now" and the right hand side will display "4 servings of grapes in 30 minutes"). &lt;br/&gt;&lt;br/&gt;My question is, how do I do it so that at the start of each of the delay blocks, the starting value of food is the same for the immediate (left) and for the delayed (right hand side). &lt;br/&gt;Of the 3 possible food blocks I have, this is working correctly for the first two (which goes through the block of 4 servings of food followed with 7 time delays) .&lt;br/&gt;&lt;br/&gt;My code so far is: &lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns = (build, computer.platform, date,time,subject, group,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount,blocknum,blockcode,values.blocktype,values.order,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount,trialnum,trialcode,response,latency,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay,parameters.delayedreward_4, parameters.delayedreward_8, parameters.delayedreward_12,values.immediatereward,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak,values.immediateresponsestreak,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc,values.ip_asc,values.ip)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;****************************&lt;br/&gt;summary data file&lt;br/&gt;****************************&lt;br/&gt;&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/ columns = (script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.completed, parameters.delayedreward,&lt;br/&gt;values.ip_delay1_F4, values.ip_delay2_F4, values.ip_delay3_F4, values.ip_delay4_F4, values.ip_delay5_F4, values.ip_delay6_F4, values.ip_delay7_F4,&lt;br/&gt;values.ip_delay1_F8, values.ip_delay2_F8, values.ip_delay3_F8, values.ip_delay4_F8, values.ip_delay5_F8, values.ip_delay6_F8, values.ip_delay7_F8&lt;br/&gt;values.ip_delay1_FF12, values.ip_delay2_F12, values.ip_delay3_F12, values.ip_delay4_F12, values.ip_delay5_F12, values.ip_delay6_F12, values.ip_delay7_F12)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Values: updated automatically on runtime of script&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;/ completed:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0 = script was not completed; 1 = script was completed (all conditions run)&lt;br/&gt;/ immediatereward:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the current reward for the immediate response&lt;br/&gt;/ order:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores direction of current reward adjustment ("ascending" or "descending")&lt;br/&gt;/ delay:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the current temporal delay&lt;br/&gt;/ object:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the object option of the block (1-4: selected food options)&lt;br/&gt;/ foodchoice:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the selected food option&lt;br/&gt;/ ip_found:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; helper variable to determine indifference point (changes value if ip is found)&lt;br/&gt;/ ip_asc:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores ip value for ascending blocks&lt;br/&gt;/ ip_desc:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores ip value for descending blocks&lt;br/&gt;/ ip:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores final ip value&lt;br/&gt;/ blockcount:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the blocks&lt;br/&gt;/ trialcount:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the trials&lt;br/&gt;/ blocktype:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the type of block "money" or "food"&lt;br/&gt;/ previousresponse:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the previous response&lt;br/&gt;/ immediateresponsestreak:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the numbers of consecutive choices of immediate reward&lt;br/&gt;/ delayedresponsestreak:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the numbers of consecutive choices of delayed reward&lt;br/&gt;&lt;br/&gt;summary variables:&lt;br/&gt;/ip_delay1_F4-&lt;br/&gt;/ip_delay7_F12:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; the IPs for the 7 different delays for all food (F) blocks&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ completed = 0&lt;br/&gt;/ immediatereward = 0.00&lt;br/&gt;/ order = "" &lt;br/&gt;/ delay = 0&lt;br/&gt;/ object = 0&lt;br/&gt;/ foodchoice = 0&lt;br/&gt;/ ip_found = 0&lt;br/&gt;/ ip_asc = 0.00&lt;br/&gt;/ ip_desc = 0.00&lt;br/&gt;/ ip = 0.00&lt;br/&gt;/ blockcount = 0&lt;br/&gt;/ trialcount = 0&lt;br/&gt;/ blocktype = ""&lt;br/&gt;/ previousresponse = ""&lt;br/&gt;/ immediateresponsestreak = 0&lt;br/&gt;/ delayedresponsestreak = 0&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F4 = 0&lt;br/&gt;/ ip_delay2_F4 = 0&lt;br/&gt;/ ip_delay3_F4 = 0&lt;br/&gt;/ ip_delay4_F4 = 0&lt;br/&gt;/ ip_delay5_F4 = 0&lt;br/&gt;/ ip_delay6_F4 = 0&lt;br/&gt;/ ip_delay7_F4 = 0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F8 = 0&lt;br/&gt;/ ip_delay2_F8 = 0&lt;br/&gt;/ ip_delay3_F8 = 0&lt;br/&gt;/ ip_delay4_F8 = 0&lt;br/&gt;/ ip_delay5_F8 = 0&lt;br/&gt;/ ip_delay6_F8 = 0&lt;br/&gt;/ ip_delay7_F8 = 0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F12 = 0&lt;br/&gt;/ ip_delay2_F12 = 0&lt;br/&gt;/ ip_delay3_F12 = 0&lt;br/&gt;/ ip_delay4_F12 = 0&lt;br/&gt;/ ip_delay5_F12 = 0&lt;br/&gt;/ ip_delay6_F12 = 0&lt;br/&gt;/ ip_delay7_F12 = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expressions&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_4 = format("%.2f", parameters.delayedreward_4)&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_8 = format("%.2f", parameters.delayedreward_8)&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_12 = format("%.2f", parameters.delayedreward_12)&lt;br/&gt;/ ip_asc = format("%.2f", values.ip_asc)&lt;br/&gt;/ ip_desc = format("%.2f", values.ip_desc)&lt;br/&gt;/ ip = format("%.2f", values.ip)&lt;br/&gt;/ objectdescription = getitem(item.objectdescriptions, values.object)&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List Elements&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Delay Periods (7)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list delays&amp;gt;&lt;br/&gt;/ items = (parameters.delay1, parameters.delay2, parameters.delay3, parameters.delay4, parameters.delay5, parameters.delay6, parameters.delay7)&amp;nbsp; &lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = block&lt;br/&gt;/ resetinterval = 0&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Immediate Rewards (9 -- Descending Order)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list immediaterewards4_desc&amp;gt;&lt;br/&gt;/ items = (4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0.5, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards8_desc&amp;gt;&lt;br/&gt;/ items = (8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards12_desc&amp;gt;&lt;br/&gt;/ items = (12.0, 10.0, 8.0, 7.0, 6.0, 4.0, 2.0, 1.0, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Immediate Rewards (9 -- Ascending Order)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list immediaterewards4_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards8_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards12_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 1.0, 2.0, 4.0, 6.0, 7.0, 8.0, 10.0, 12.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stimulus Elements&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For DDT Trial&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;text question_4&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text or&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 3&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text immediate&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 2&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (30%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_4&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text question_8&amp;gt;&lt;br/&gt;/ items = question_8&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_8&amp;gt;&lt;br/&gt;/ items = question_8&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text question_12&amp;gt;&lt;br/&gt;/ items = question_12&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_12&amp;gt;&lt;br/&gt;/ items = question_12&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture objectpic&amp;gt;&lt;br/&gt;/ items = objectpicitems&lt;br/&gt;/ select = values.object&lt;br/&gt;/ position = (50%, 25%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug Stuff&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;text debug&amp;gt;&lt;br/&gt;/ items = ("Block = &amp;lt;%values.blockcount%&amp;gt; | Blocktype = &amp;lt;%values.blocktype%&amp;gt; | Order = &amp;lt;%values.order%&amp;gt; | IP_Desc = &amp;lt;%expressions.ip_desc%&amp;gt; | IP_Asc = &amp;lt;%expressions.ip_asc%&amp;gt; | IP = &amp;lt;%expressions.ip%&amp;gt;&lt;br/&gt;Delayedstreak = &amp;lt;%values.delayedresponsestreak%&amp;gt; | Immediatestreak = &amp;lt;%values.immediateresponsestreak%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 2.00%)&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 5%)&lt;br/&gt;/ size = (90%, 5%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Food Pick Trial&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;text foodcaption&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (50%, 10%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodapic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (30%, 30%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodbpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (70%, 30%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodcpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (30%, 70%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture fooddpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (70%, 70%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodatxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (30%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodbtxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (70%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodctxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (30%, 90%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fooddtxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 5&lt;br/&gt;/ position = (70%, 90%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trial Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDT Choice Trial&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial discounttrial4&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial4.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards4_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards4_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_4, or, immediate, delayed_4]&lt;br/&gt;/ validresponse = (immediate, delayed_4)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial4.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial4.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial discounttrial8&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial8.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards8_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards8_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_8, or, immediate, delayed_8]&lt;br/&gt;/ validresponse = (immediate, delayed_8)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial8.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial8.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial discounttrial12&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial12.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards12_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards12_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_12, or, immediate, delayed_12]&lt;br/&gt;/ validresponse = (immediate, delayed_12)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial12.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial12.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compute Indifference Point&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial compute_ip4&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_4&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial compute_ip8&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_8&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&amp;lt;trial compute_ip12&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_12&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Preferred Food Trial&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial foodchoice&amp;gt;&lt;br/&gt;/ stimulusframes = [1=foodcaption, foodapic, foodbpic, foodcpic, fooddpic, foodatxt, foodbtxt, foodctxt, fooddtxt]&lt;br/&gt;/ validresponse = (foodapic, foodbpic, foodcpic, fooddpic)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodapic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=1&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodbpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=2&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodcpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=3&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="fooddpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=4&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Block Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food Preference Block&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block foodchoice&amp;gt;&lt;br/&gt;/ preinstructions = (foodintro)&lt;br/&gt;/ postinstructions = (foodoutro)&lt;br/&gt;/ trials = [1=foodchoice]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDT Blocks&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 4 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food4_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food4";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial4; 10=compute_ip4]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 4 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food4_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food4";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial4; 10=compute_ip4]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 8 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food8_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food8";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial8; 10=compute_ip8]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 8 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food8_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food8";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial8; 10=compute_ip8]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 12 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food12_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food12";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial12; 10=compute_ip12]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 12 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food12_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food12";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial12; 10=compute_ip12]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expt Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food4(Descending), Food4(Ascending), Food8(Descending), Food8(Ascending), Food12(Descending), Food12(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food8_desc, food8_asc, food12_desc, food12_asc)]&lt;br/&gt;/ subjects = (1 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food8(Descending), Food8(Ascending), Food4(Descending), Food4(Ascending), Food12(Descending), Food12(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food8_desc, food8_asc, food4_desc, food4_asc, food12_desc, food12_asc)]&lt;br/&gt;/ subjects = (2 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food8(Descending), Food8(Ascending), Food12(Descending), Food12(Ascending), Food4(Descending), Food4(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food8_desc, food8_asc, food12_desc, food12_asc, food4_desc, food4_asc)]&lt;br/&gt;/ subjects = (3 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food12(Descending), Food12(Ascending), Food8(Descending), Food8(Ascending), Food4(Descending), Food4(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food12_desc, food12_asc, food8_desc, food8_asc, food4_desc, food4_asc)]&lt;br/&gt;/ subjects = (4 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food12(Descending), Food12(Ascending), Food4(Descending), Food4(Ascending), Food8(Descending), Food8(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food12_desc, food12_asc, food4_desc, food4_asc, food8_desc, food8_asc)]&lt;br/&gt;/ subjects = (5 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food4(Descending), Food4(Ascending), Food12(Descending), Food12(Ascending), Food8(Descending), Food8(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food12_desc, food12_asc, food8_desc, food8_asc)]&lt;br/&gt;/ subjects = (6 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Any insight is appreciated! Thanks.&lt;br/&gt;</description><pubDate>Thu, 17 Nov 2016 18:00:29 GMT</pubDate><dc:creator>sandy_d</dc:creator></item><item><title>RE: Matching up delay and immediate blocks?</title><link>https://forums.millisecond.com/Topic20161.aspx</link><description>&lt;div data-id="20160" class="if-quote-wrapper" unselectable="on" data-guid="1479433357923"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20160" 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="20160" 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="20160" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;sandy_d - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20160"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20159" class="if-quote-wrapper" unselectable="on" data-guid="1479433357923"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20159" 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="20159" 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="20159" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20159"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20158" class="if-quote-wrapper" unselectable="on" data-guid="1479433357923"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20158" 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="20158" 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="20158" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;sandy_d - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20158"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20157" class="if-quote-wrapper" unselectable="on" data-guid="1479433357923"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20157" 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="20157" 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="20157" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20157"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20155" class="if-quote-wrapper" unselectable="on" data-guid="1479433357923"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20155" 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="20155" 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="20155" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;sandy_d - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20155"&gt;&lt;div class="if-quote-message-margin"&gt;Hello,&lt;br/&gt;&lt;br/&gt;I'm trying to run a series of sequences within a delay block in the DDT Food and Money so that the left hand and right hand choice will have the same starting value at the right hand side at the beginning of each block time.&amp;nbsp; (ie: so the left hand side will display " 4 servings of grapes right now" and the right hand side will display "4 servings of grapes in 30 minutes"). &lt;br/&gt;&lt;br/&gt;My question is, how do I do it so that at the start of each of the delay blocks, the starting value of food is the same for the immediate (left) and for the delayed (right hand side). &lt;br/&gt;Of the 3 possible food blocks I have, this is working correctly for the first two (which goes through the block of 4 servings of food followed with 7 time delays) .&lt;br/&gt;&lt;br/&gt;My code so far is: &lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns = (build, computer.platform, date,time,subject, group,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount,blocknum,blockcode,values.blocktype,values.order,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount,trialnum,trialcode,response,latency,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay,parameters.delayedreward_4, parameters.delayedreward_8, parameters.delayedreward_12,values.immediatereward,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak,values.immediateresponsestreak,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc,values.ip_asc,values.ip)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;****************************&lt;br/&gt;summary data file&lt;br/&gt;****************************&lt;br/&gt;&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/ columns = (script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.completed, parameters.delayedreward,&lt;br/&gt;values.ip_delay1_F4, values.ip_delay2_F4, values.ip_delay3_F4, values.ip_delay4_F4, values.ip_delay5_F4, values.ip_delay6_F4, values.ip_delay7_F4,&lt;br/&gt;values.ip_delay1_F8, values.ip_delay2_F8, values.ip_delay3_F8, values.ip_delay4_F8, values.ip_delay5_F8, values.ip_delay6_F8, values.ip_delay7_F8&lt;br/&gt;values.ip_delay1_FF12, values.ip_delay2_F12, values.ip_delay3_F12, values.ip_delay4_F12, values.ip_delay5_F12, values.ip_delay6_F12, values.ip_delay7_F12)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Values: updated automatically on runtime of script&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;/ completed:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0 = script was not completed; 1 = script was completed (all conditions run)&lt;br/&gt;/ immediatereward:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the current reward for the immediate response&lt;br/&gt;/ order:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores direction of current reward adjustment ("ascending" or "descending")&lt;br/&gt;/ delay:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the current temporal delay&lt;br/&gt;/ object:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the object option of the block (1-4: selected food options)&lt;br/&gt;/ foodchoice:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the selected food option&lt;br/&gt;/ ip_found:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; helper variable to determine indifference point (changes value if ip is found)&lt;br/&gt;/ ip_asc:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores ip value for ascending blocks&lt;br/&gt;/ ip_desc:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores ip value for descending blocks&lt;br/&gt;/ ip:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores final ip value&lt;br/&gt;/ blockcount:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the blocks&lt;br/&gt;/ trialcount:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the trials&lt;br/&gt;/ blocktype:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the type of block "money" or "food"&lt;br/&gt;/ previousresponse:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the previous response&lt;br/&gt;/ immediateresponsestreak:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the numbers of consecutive choices of immediate reward&lt;br/&gt;/ delayedresponsestreak:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the numbers of consecutive choices of delayed reward&lt;br/&gt;&lt;br/&gt;summary variables:&lt;br/&gt;/ip_delay1_F4-&lt;br/&gt;/ip_delay7_F12:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; the IPs for the 7 different delays for all food (F) blocks&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ completed = 0&lt;br/&gt;/ immediatereward = 0.00&lt;br/&gt;/ order = "" &lt;br/&gt;/ delay = 0&lt;br/&gt;/ object = 0&lt;br/&gt;/ foodchoice = 0&lt;br/&gt;/ ip_found = 0&lt;br/&gt;/ ip_asc = 0.00&lt;br/&gt;/ ip_desc = 0.00&lt;br/&gt;/ ip = 0.00&lt;br/&gt;/ blockcount = 0&lt;br/&gt;/ trialcount = 0&lt;br/&gt;/ blocktype = ""&lt;br/&gt;/ previousresponse = ""&lt;br/&gt;/ immediateresponsestreak = 0&lt;br/&gt;/ delayedresponsestreak = 0&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F4 = 0&lt;br/&gt;/ ip_delay2_F4 = 0&lt;br/&gt;/ ip_delay3_F4 = 0&lt;br/&gt;/ ip_delay4_F4 = 0&lt;br/&gt;/ ip_delay5_F4 = 0&lt;br/&gt;/ ip_delay6_F4 = 0&lt;br/&gt;/ ip_delay7_F4 = 0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F8 = 0&lt;br/&gt;/ ip_delay2_F8 = 0&lt;br/&gt;/ ip_delay3_F8 = 0&lt;br/&gt;/ ip_delay4_F8 = 0&lt;br/&gt;/ ip_delay5_F8 = 0&lt;br/&gt;/ ip_delay6_F8 = 0&lt;br/&gt;/ ip_delay7_F8 = 0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F12 = 0&lt;br/&gt;/ ip_delay2_F12 = 0&lt;br/&gt;/ ip_delay3_F12 = 0&lt;br/&gt;/ ip_delay4_F12 = 0&lt;br/&gt;/ ip_delay5_F12 = 0&lt;br/&gt;/ ip_delay6_F12 = 0&lt;br/&gt;/ ip_delay7_F12 = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expressions&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_4 = format("%.2f", parameters.delayedreward_4)&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_8 = format("%.2f", parameters.delayedreward_8)&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_12 = format("%.2f", parameters.delayedreward_12)&lt;br/&gt;/ ip_asc = format("%.2f", values.ip_asc)&lt;br/&gt;/ ip_desc = format("%.2f", values.ip_desc)&lt;br/&gt;/ ip = format("%.2f", values.ip)&lt;br/&gt;/ objectdescription = getitem(item.objectdescriptions, values.object)&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List Elements&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Delay Periods (7)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list delays&amp;gt;&lt;br/&gt;/ items = (parameters.delay1, parameters.delay2, parameters.delay3, parameters.delay4, parameters.delay5, parameters.delay6, parameters.delay7)&amp;nbsp; &lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = block&lt;br/&gt;/ resetinterval = 0&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Immediate Rewards (9 -- Descending Order)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list immediaterewards4_desc&amp;gt;&lt;br/&gt;/ items = (4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0.5, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards8_desc&amp;gt;&lt;br/&gt;/ items = (8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards12_desc&amp;gt;&lt;br/&gt;/ items = (12.0, 10.0, 8.0, 7.0, 6.0, 4.0, 2.0, 1.0, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Immediate Rewards (9 -- Ascending Order)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list immediaterewards4_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards8_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards12_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 1.0, 2.0, 4.0, 6.0, 7.0, 8.0, 10.0, 12.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stimulus Elements&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For DDT Trial&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;text question_4&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text or&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 3&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text immediate&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 2&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (30%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_4&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text question_8&amp;gt;&lt;br/&gt;/ items = question_8&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_8&amp;gt;&lt;br/&gt;/ items = question_8&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text question_12&amp;gt;&lt;br/&gt;/ items = question_12&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_12&amp;gt;&lt;br/&gt;/ items = question_12&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture objectpic&amp;gt;&lt;br/&gt;/ items = objectpicitems&lt;br/&gt;/ select = values.object&lt;br/&gt;/ position = (50%, 25%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug Stuff&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;text debug&amp;gt;&lt;br/&gt;/ items = ("Block = &amp;lt;%values.blockcount%&amp;gt; | Blocktype = &amp;lt;%values.blocktype%&amp;gt; | Order = &amp;lt;%values.order%&amp;gt; | IP_Desc = &amp;lt;%expressions.ip_desc%&amp;gt; | IP_Asc = &amp;lt;%expressions.ip_asc%&amp;gt; | IP = &amp;lt;%expressions.ip%&amp;gt;&lt;br/&gt;Delayedstreak = &amp;lt;%values.delayedresponsestreak%&amp;gt; | Immediatestreak = &amp;lt;%values.immediateresponsestreak%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 2.00%)&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 5%)&lt;br/&gt;/ size = (90%, 5%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Food Pick Trial&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;text foodcaption&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (50%, 10%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodapic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (30%, 30%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodbpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (70%, 30%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodcpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (30%, 70%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture fooddpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (70%, 70%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodatxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (30%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodbtxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (70%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodctxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (30%, 90%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fooddtxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 5&lt;br/&gt;/ position = (70%, 90%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trial Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDT Choice Trial&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial discounttrial4&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial4.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards4_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards4_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_4, or, immediate, delayed_4]&lt;br/&gt;/ validresponse = (immediate, delayed_4)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial4.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial4.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial discounttrial8&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial8.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards8_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards8_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_8, or, immediate, delayed_8]&lt;br/&gt;/ validresponse = (immediate, delayed_8)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial8.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial8.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial discounttrial12&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial12.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards12_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards12_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_12, or, immediate, delayed_12]&lt;br/&gt;/ validresponse = (immediate, delayed_12)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial12.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial12.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compute Indifference Point&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial compute_ip4&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_4&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial compute_ip8&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_8&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&amp;lt;trial compute_ip12&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_12&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Preferred Food Trial&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial foodchoice&amp;gt;&lt;br/&gt;/ stimulusframes = [1=foodcaption, foodapic, foodbpic, foodcpic, fooddpic, foodatxt, foodbtxt, foodctxt, fooddtxt]&lt;br/&gt;/ validresponse = (foodapic, foodbpic, foodcpic, fooddpic)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodapic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=1&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodbpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=2&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodcpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=3&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="fooddpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=4&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Block Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food Preference Block&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block foodchoice&amp;gt;&lt;br/&gt;/ preinstructions = (foodintro)&lt;br/&gt;/ postinstructions = (foodoutro)&lt;br/&gt;/ trials = [1=foodchoice]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDT Blocks&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 4 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food4_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food4";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial4; 10=compute_ip4]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 4 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food4_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food4";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial4; 10=compute_ip4]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 8 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food8_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food8";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial8; 10=compute_ip8]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 8 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food8_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food8";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial8; 10=compute_ip8]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 12 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food12_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food12";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial12; 10=compute_ip12]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 12 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food12_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food12";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial12; 10=compute_ip12]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expt Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food4(Descending), Food4(Ascending), Food8(Descending), Food8(Ascending), Food12(Descending), Food12(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food8_desc, food8_asc, food12_desc, food12_asc)]&lt;br/&gt;/ subjects = (1 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food8(Descending), Food8(Ascending), Food4(Descending), Food4(Ascending), Food12(Descending), Food12(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food8_desc, food8_asc, food4_desc, food4_asc, food12_desc, food12_asc)]&lt;br/&gt;/ subjects = (2 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food8(Descending), Food8(Ascending), Food12(Descending), Food12(Ascending), Food4(Descending), Food4(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food8_desc, food8_asc, food12_desc, food12_asc, food4_desc, food4_asc)]&lt;br/&gt;/ subjects = (3 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food12(Descending), Food12(Ascending), Food8(Descending), Food8(Ascending), Food4(Descending), Food4(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food12_desc, food12_asc, food8_desc, food8_asc, food4_desc, food4_asc)]&lt;br/&gt;/ subjects = (4 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food12(Descending), Food12(Ascending), Food4(Descending), Food4(Ascending), Food8(Descending), Food8(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food12_desc, food12_asc, food4_desc, food4_asc, food8_desc, food8_asc)]&lt;br/&gt;/ subjects = (5 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food4(Descending), Food4(Ascending), Food12(Descending), Food12(Ascending), Food8(Descending), Food8(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food12_desc, food12_asc, food8_desc, food8_asc)]&lt;br/&gt;/ subjects = (6 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Any insight is appreciated! Thanks.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20155"&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;The code is incomplete and broken as a consequence. There are various references to &amp;lt;parameters&amp;gt; throughout it, yet no &amp;lt;parameters&amp;gt; element is present. This makes it impossible to answer your question adequately.&lt;br/&gt;&lt;br/&gt;You can attach files to a post via +Insert -&amp;gt; Add file. It is generally not necessary to paste entire scripts encompassing hundreds or thousands of lines of code into a message's body. Apart from being error-prone, it makes posts hard to read and the code hard to work with. If you have questions about particular parts of the code, it is better to include only those parts in the message body to direct the reader's focus to what's important. Thanks.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20157"&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;span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Would the attached file provide more clarification?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20158"&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;Not really. Recall what I tried to explain in previous threads, such as &lt;a href="https://www.millisecond.com/forums/Topic20125.aspx#bm20147"&gt;&lt;a href="https://www.millisecond.com/forums/Topic20125.aspx#bm20147"&gt;https://www.millisecond.com/forums/Topic20125.aspx#bm20147&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;On that basis, you need to clarify the following: Do you want&lt;br/&gt;&lt;br/&gt;Delay 1&lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;Delay 2 &lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;Delay 3&lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;...&lt;br/&gt;Delay 1&lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;Delay 2 &lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;Delay 3&lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;...&lt;br/&gt;Delay 1&lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;Delay 2 &lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;Delay 3&lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;i.e., run through all the delay levels for 4 servings, then through all delay levels for 8 servings, then through all delay levels for 12 servings&lt;br/&gt;&lt;br/&gt;OR &lt;br/&gt;&lt;br/&gt;do you want &lt;br/&gt;&lt;br/&gt;Delay 1&lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;Delay 2&lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;....&lt;br/&gt;&lt;br/&gt;i.e., complete delay level 1 (30 minutes) for 4 servings, followed by delay level 1 for 8 servings, followed by delay level 1 for 12 servings&lt;br/&gt;and then&lt;br/&gt;delay level 2 for 4 servings, followed by delay level 2 for 8 servings, delay level 2 for 12 servings, &lt;br/&gt;and so forth.&lt;br/&gt;&lt;br/&gt;This difference is important. &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20159"&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'm trying to have it so that&amp;nbsp; all the delays for the 4 servings run, then all the delays for the 8 servings, then all the delays for the 12 servings. &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20160"&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;Okay, then this is wrong:&lt;br/&gt;&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food8_desc, food8_asc, food12_desc, food12_asc)]&lt;br/&gt;&lt;br/&gt;You have 7 delay levels. If you want to run through them grouped by number of servings, you need to run &lt;br/&gt;- 7 times the sequence(food4_desc, food4_asc), followed by&lt;br/&gt;- 7 times the sequence(food8_desc, food8_asc), followed by&lt;br/&gt;- 7 times the sequence(food12_desc, food12_asc)&lt;br/&gt;&lt;br/&gt;i.e.,&lt;br/&gt;&lt;br/&gt;/ blocks = [1=foodchoice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2-8=sequence(food4_desc, food4_asc);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9-15=sequence(food8_desc, food8_asc);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16-22=sequence(food12_desc, food12_asc)]&lt;br/&gt;&lt;br/&gt;As also noted previously, you then also need to sample a new delay-level from &amp;lt;list delays&amp;gt; after *each chunk of TWO blocks*, not after each chunk of FOUR blocks as your script (still) does currently:&lt;br/&gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,&lt;strong&gt;4&lt;/strong&gt;)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;needs to read&lt;br/&gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,&lt;strong&gt;2&lt;/strong&gt;)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 17 Nov 2016 18:00:29 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Matching up delay and immediate blocks?</title><link>https://forums.millisecond.com/Topic20160.aspx</link><description>&lt;div data-id="20159" class="if-quote-wrapper" unselectable="on" data-guid="1479433156608"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20159" 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="20159" 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="20159" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20159"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20158" class="if-quote-wrapper" unselectable="on" data-guid="1479433156608"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20158" 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="20158" 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="20158" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;sandy_d - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20158"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20157" class="if-quote-wrapper" unselectable="on" data-guid="1479433156608"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20157" 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="20157" 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="20157" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20157"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20155" class="if-quote-wrapper" unselectable="on" data-guid="1479433156608"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20155" 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="20155" 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="20155" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;sandy_d - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20155"&gt;&lt;div class="if-quote-message-margin"&gt;Hello,&lt;br/&gt;&lt;br/&gt;I'm trying to run a series of sequences within a delay block in the DDT Food and Money so that the left hand and right hand choice will have the same starting value at the right hand side at the beginning of each block time.&amp;nbsp; (ie: so the left hand side will display " 4 servings of grapes right now" and the right hand side will display "4 servings of grapes in 30 minutes"). &lt;br/&gt;&lt;br/&gt;My question is, how do I do it so that at the start of each of the delay blocks, the starting value of food is the same for the immediate (left) and for the delayed (right hand side). &lt;br/&gt;Of the 3 possible food blocks I have, this is working correctly for the first two (which goes through the block of 4 servings of food followed with 7 time delays) .&lt;br/&gt;&lt;br/&gt;My code so far is: &lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns = (build, computer.platform, date,time,subject, group,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount,blocknum,blockcode,values.blocktype,values.order,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount,trialnum,trialcode,response,latency,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay,parameters.delayedreward_4, parameters.delayedreward_8, parameters.delayedreward_12,values.immediatereward,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak,values.immediateresponsestreak,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc,values.ip_asc,values.ip)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;****************************&lt;br/&gt;summary data file&lt;br/&gt;****************************&lt;br/&gt;&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/ columns = (script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.completed, parameters.delayedreward,&lt;br/&gt;values.ip_delay1_F4, values.ip_delay2_F4, values.ip_delay3_F4, values.ip_delay4_F4, values.ip_delay5_F4, values.ip_delay6_F4, values.ip_delay7_F4,&lt;br/&gt;values.ip_delay1_F8, values.ip_delay2_F8, values.ip_delay3_F8, values.ip_delay4_F8, values.ip_delay5_F8, values.ip_delay6_F8, values.ip_delay7_F8&lt;br/&gt;values.ip_delay1_FF12, values.ip_delay2_F12, values.ip_delay3_F12, values.ip_delay4_F12, values.ip_delay5_F12, values.ip_delay6_F12, values.ip_delay7_F12)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Values: updated automatically on runtime of script&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;/ completed:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0 = script was not completed; 1 = script was completed (all conditions run)&lt;br/&gt;/ immediatereward:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the current reward for the immediate response&lt;br/&gt;/ order:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores direction of current reward adjustment ("ascending" or "descending")&lt;br/&gt;/ delay:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the current temporal delay&lt;br/&gt;/ object:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the object option of the block (1-4: selected food options)&lt;br/&gt;/ foodchoice:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the selected food option&lt;br/&gt;/ ip_found:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; helper variable to determine indifference point (changes value if ip is found)&lt;br/&gt;/ ip_asc:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores ip value for ascending blocks&lt;br/&gt;/ ip_desc:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores ip value for descending blocks&lt;br/&gt;/ ip:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores final ip value&lt;br/&gt;/ blockcount:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the blocks&lt;br/&gt;/ trialcount:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the trials&lt;br/&gt;/ blocktype:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the type of block "money" or "food"&lt;br/&gt;/ previousresponse:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the previous response&lt;br/&gt;/ immediateresponsestreak:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the numbers of consecutive choices of immediate reward&lt;br/&gt;/ delayedresponsestreak:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the numbers of consecutive choices of delayed reward&lt;br/&gt;&lt;br/&gt;summary variables:&lt;br/&gt;/ip_delay1_F4-&lt;br/&gt;/ip_delay7_F12:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; the IPs for the 7 different delays for all food (F) blocks&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ completed = 0&lt;br/&gt;/ immediatereward = 0.00&lt;br/&gt;/ order = "" &lt;br/&gt;/ delay = 0&lt;br/&gt;/ object = 0&lt;br/&gt;/ foodchoice = 0&lt;br/&gt;/ ip_found = 0&lt;br/&gt;/ ip_asc = 0.00&lt;br/&gt;/ ip_desc = 0.00&lt;br/&gt;/ ip = 0.00&lt;br/&gt;/ blockcount = 0&lt;br/&gt;/ trialcount = 0&lt;br/&gt;/ blocktype = ""&lt;br/&gt;/ previousresponse = ""&lt;br/&gt;/ immediateresponsestreak = 0&lt;br/&gt;/ delayedresponsestreak = 0&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F4 = 0&lt;br/&gt;/ ip_delay2_F4 = 0&lt;br/&gt;/ ip_delay3_F4 = 0&lt;br/&gt;/ ip_delay4_F4 = 0&lt;br/&gt;/ ip_delay5_F4 = 0&lt;br/&gt;/ ip_delay6_F4 = 0&lt;br/&gt;/ ip_delay7_F4 = 0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F8 = 0&lt;br/&gt;/ ip_delay2_F8 = 0&lt;br/&gt;/ ip_delay3_F8 = 0&lt;br/&gt;/ ip_delay4_F8 = 0&lt;br/&gt;/ ip_delay5_F8 = 0&lt;br/&gt;/ ip_delay6_F8 = 0&lt;br/&gt;/ ip_delay7_F8 = 0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F12 = 0&lt;br/&gt;/ ip_delay2_F12 = 0&lt;br/&gt;/ ip_delay3_F12 = 0&lt;br/&gt;/ ip_delay4_F12 = 0&lt;br/&gt;/ ip_delay5_F12 = 0&lt;br/&gt;/ ip_delay6_F12 = 0&lt;br/&gt;/ ip_delay7_F12 = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expressions&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_4 = format("%.2f", parameters.delayedreward_4)&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_8 = format("%.2f", parameters.delayedreward_8)&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_12 = format("%.2f", parameters.delayedreward_12)&lt;br/&gt;/ ip_asc = format("%.2f", values.ip_asc)&lt;br/&gt;/ ip_desc = format("%.2f", values.ip_desc)&lt;br/&gt;/ ip = format("%.2f", values.ip)&lt;br/&gt;/ objectdescription = getitem(item.objectdescriptions, values.object)&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List Elements&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Delay Periods (7)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list delays&amp;gt;&lt;br/&gt;/ items = (parameters.delay1, parameters.delay2, parameters.delay3, parameters.delay4, parameters.delay5, parameters.delay6, parameters.delay7)&amp;nbsp; &lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = block&lt;br/&gt;/ resetinterval = 0&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Immediate Rewards (9 -- Descending Order)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list immediaterewards4_desc&amp;gt;&lt;br/&gt;/ items = (4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0.5, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards8_desc&amp;gt;&lt;br/&gt;/ items = (8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards12_desc&amp;gt;&lt;br/&gt;/ items = (12.0, 10.0, 8.0, 7.0, 6.0, 4.0, 2.0, 1.0, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Immediate Rewards (9 -- Ascending Order)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list immediaterewards4_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards8_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards12_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 1.0, 2.0, 4.0, 6.0, 7.0, 8.0, 10.0, 12.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stimulus Elements&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For DDT Trial&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;text question_4&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text or&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 3&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text immediate&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 2&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (30%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_4&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text question_8&amp;gt;&lt;br/&gt;/ items = question_8&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_8&amp;gt;&lt;br/&gt;/ items = question_8&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text question_12&amp;gt;&lt;br/&gt;/ items = question_12&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_12&amp;gt;&lt;br/&gt;/ items = question_12&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture objectpic&amp;gt;&lt;br/&gt;/ items = objectpicitems&lt;br/&gt;/ select = values.object&lt;br/&gt;/ position = (50%, 25%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug Stuff&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;text debug&amp;gt;&lt;br/&gt;/ items = ("Block = &amp;lt;%values.blockcount%&amp;gt; | Blocktype = &amp;lt;%values.blocktype%&amp;gt; | Order = &amp;lt;%values.order%&amp;gt; | IP_Desc = &amp;lt;%expressions.ip_desc%&amp;gt; | IP_Asc = &amp;lt;%expressions.ip_asc%&amp;gt; | IP = &amp;lt;%expressions.ip%&amp;gt;&lt;br/&gt;Delayedstreak = &amp;lt;%values.delayedresponsestreak%&amp;gt; | Immediatestreak = &amp;lt;%values.immediateresponsestreak%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 2.00%)&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 5%)&lt;br/&gt;/ size = (90%, 5%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Food Pick Trial&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;text foodcaption&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (50%, 10%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodapic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (30%, 30%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodbpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (70%, 30%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodcpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (30%, 70%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture fooddpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (70%, 70%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodatxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (30%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodbtxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (70%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodctxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (30%, 90%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fooddtxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 5&lt;br/&gt;/ position = (70%, 90%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trial Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDT Choice Trial&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial discounttrial4&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial4.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards4_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards4_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_4, or, immediate, delayed_4]&lt;br/&gt;/ validresponse = (immediate, delayed_4)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial4.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial4.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial discounttrial8&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial8.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards8_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards8_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_8, or, immediate, delayed_8]&lt;br/&gt;/ validresponse = (immediate, delayed_8)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial8.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial8.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial discounttrial12&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial12.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards12_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards12_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_12, or, immediate, delayed_12]&lt;br/&gt;/ validresponse = (immediate, delayed_12)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial12.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial12.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compute Indifference Point&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial compute_ip4&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_4&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial compute_ip8&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_8&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&amp;lt;trial compute_ip12&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_12&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Preferred Food Trial&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial foodchoice&amp;gt;&lt;br/&gt;/ stimulusframes = [1=foodcaption, foodapic, foodbpic, foodcpic, fooddpic, foodatxt, foodbtxt, foodctxt, fooddtxt]&lt;br/&gt;/ validresponse = (foodapic, foodbpic, foodcpic, fooddpic)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodapic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=1&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodbpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=2&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodcpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=3&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="fooddpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=4&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Block Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food Preference Block&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block foodchoice&amp;gt;&lt;br/&gt;/ preinstructions = (foodintro)&lt;br/&gt;/ postinstructions = (foodoutro)&lt;br/&gt;/ trials = [1=foodchoice]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDT Blocks&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 4 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food4_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food4";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial4; 10=compute_ip4]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 4 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food4_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food4";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial4; 10=compute_ip4]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 8 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food8_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food8";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial8; 10=compute_ip8]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 8 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food8_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food8";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial8; 10=compute_ip8]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 12 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food12_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food12";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial12; 10=compute_ip12]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 12 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food12_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food12";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial12; 10=compute_ip12]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expt Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food4(Descending), Food4(Ascending), Food8(Descending), Food8(Ascending), Food12(Descending), Food12(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food8_desc, food8_asc, food12_desc, food12_asc)]&lt;br/&gt;/ subjects = (1 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food8(Descending), Food8(Ascending), Food4(Descending), Food4(Ascending), Food12(Descending), Food12(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food8_desc, food8_asc, food4_desc, food4_asc, food12_desc, food12_asc)]&lt;br/&gt;/ subjects = (2 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food8(Descending), Food8(Ascending), Food12(Descending), Food12(Ascending), Food4(Descending), Food4(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food8_desc, food8_asc, food12_desc, food12_asc, food4_desc, food4_asc)]&lt;br/&gt;/ subjects = (3 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food12(Descending), Food12(Ascending), Food8(Descending), Food8(Ascending), Food4(Descending), Food4(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food12_desc, food12_asc, food8_desc, food8_asc, food4_desc, food4_asc)]&lt;br/&gt;/ subjects = (4 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food12(Descending), Food12(Ascending), Food4(Descending), Food4(Ascending), Food8(Descending), Food8(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food12_desc, food12_asc, food4_desc, food4_asc, food8_desc, food8_asc)]&lt;br/&gt;/ subjects = (5 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food4(Descending), Food4(Ascending), Food12(Descending), Food12(Ascending), Food8(Descending), Food8(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food12_desc, food12_asc, food8_desc, food8_asc)]&lt;br/&gt;/ subjects = (6 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Any insight is appreciated! Thanks.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20155"&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;The code is incomplete and broken as a consequence. There are various references to &amp;lt;parameters&amp;gt; throughout it, yet no &amp;lt;parameters&amp;gt; element is present. This makes it impossible to answer your question adequately.&lt;br/&gt;&lt;br/&gt;You can attach files to a post via +Insert -&amp;gt; Add file. It is generally not necessary to paste entire scripts encompassing hundreds or thousands of lines of code into a message's body. Apart from being error-prone, it makes posts hard to read and the code hard to work with. If you have questions about particular parts of the code, it is better to include only those parts in the message body to direct the reader's focus to what's important. Thanks.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20157"&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;span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Would the attached file provide more clarification?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20158"&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;Not really. Recall what I tried to explain in previous threads, such as &lt;a href="https://www.millisecond.com/forums/Topic20125.aspx#bm20147"&gt;&lt;a href="https://www.millisecond.com/forums/Topic20125.aspx#bm20147"&gt;https://www.millisecond.com/forums/Topic20125.aspx#bm20147&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;On that basis, you need to clarify the following: Do you want&lt;br/&gt;&lt;br/&gt;Delay 1&lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;Delay 2 &lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;Delay 3&lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;...&lt;br/&gt;Delay 1&lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;Delay 2 &lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;Delay 3&lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;...&lt;br/&gt;Delay 1&lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;Delay 2 &lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;Delay 3&lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;i.e., run through all the delay levels for 4 servings, then through all delay levels for 8 servings, then through all delay levels for 12 servings&lt;br/&gt;&lt;br/&gt;OR &lt;br/&gt;&lt;br/&gt;do you want &lt;br/&gt;&lt;br/&gt;Delay 1&lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;Delay 2&lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;....&lt;br/&gt;&lt;br/&gt;i.e., complete delay level 1 (30 minutes) for 4 servings, followed by delay level 1 for 8 servings, followed by delay level 1 for 12 servings&lt;br/&gt;and then&lt;br/&gt;delay level 2 for 4 servings, followed by delay level 2 for 8 servings, delay level 2 for 12 servings, &lt;br/&gt;and so forth.&lt;br/&gt;&lt;br/&gt;This difference is important. &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20159"&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'm trying to have it so that&amp;nbsp; all the delays for the 4 servings run, then all the delays for the 8 servings, then all the delays for the 12 servings. &lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 17 Nov 2016 17:40:05 GMT</pubDate><dc:creator>sandy_d</dc:creator></item><item><title>RE: Matching up delay and immediate blocks?</title><link>https://forums.millisecond.com/Topic20159.aspx</link><description>&lt;div data-id="20158" class="if-quote-wrapper" unselectable="on" data-guid="1479431596881"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20158" 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="20158" 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="20158" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;sandy_d - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20158"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20157" class="if-quote-wrapper" unselectable="on" data-guid="1479431596881"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20157" 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="20157" 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="20157" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20157"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20155" class="if-quote-wrapper" unselectable="on" data-guid="1479431596881"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20155" 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="20155" 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="20155" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;sandy_d - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20155"&gt;&lt;div class="if-quote-message-margin"&gt;Hello,&lt;br/&gt;&lt;br/&gt;I'm trying to run a series of sequences within a delay block in the DDT Food and Money so that the left hand and right hand choice will have the same starting value at the right hand side at the beginning of each block time.&amp;nbsp; (ie: so the left hand side will display " 4 servings of grapes right now" and the right hand side will display "4 servings of grapes in 30 minutes"). &lt;br/&gt;&lt;br/&gt;My question is, how do I do it so that at the start of each of the delay blocks, the starting value of food is the same for the immediate (left) and for the delayed (right hand side). &lt;br/&gt;Of the 3 possible food blocks I have, this is working correctly for the first two (which goes through the block of 4 servings of food followed with 7 time delays) .&lt;br/&gt;&lt;br/&gt;My code so far is: &lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns = (build, computer.platform, date,time,subject, group,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount,blocknum,blockcode,values.blocktype,values.order,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount,trialnum,trialcode,response,latency,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay,parameters.delayedreward_4, parameters.delayedreward_8, parameters.delayedreward_12,values.immediatereward,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak,values.immediateresponsestreak,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc,values.ip_asc,values.ip)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;****************************&lt;br/&gt;summary data file&lt;br/&gt;****************************&lt;br/&gt;&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/ columns = (script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.completed, parameters.delayedreward,&lt;br/&gt;values.ip_delay1_F4, values.ip_delay2_F4, values.ip_delay3_F4, values.ip_delay4_F4, values.ip_delay5_F4, values.ip_delay6_F4, values.ip_delay7_F4,&lt;br/&gt;values.ip_delay1_F8, values.ip_delay2_F8, values.ip_delay3_F8, values.ip_delay4_F8, values.ip_delay5_F8, values.ip_delay6_F8, values.ip_delay7_F8&lt;br/&gt;values.ip_delay1_FF12, values.ip_delay2_F12, values.ip_delay3_F12, values.ip_delay4_F12, values.ip_delay5_F12, values.ip_delay6_F12, values.ip_delay7_F12)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Values: updated automatically on runtime of script&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;/ completed:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0 = script was not completed; 1 = script was completed (all conditions run)&lt;br/&gt;/ immediatereward:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the current reward for the immediate response&lt;br/&gt;/ order:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores direction of current reward adjustment ("ascending" or "descending")&lt;br/&gt;/ delay:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the current temporal delay&lt;br/&gt;/ object:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the object option of the block (1-4: selected food options)&lt;br/&gt;/ foodchoice:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the selected food option&lt;br/&gt;/ ip_found:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; helper variable to determine indifference point (changes value if ip is found)&lt;br/&gt;/ ip_asc:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores ip value for ascending blocks&lt;br/&gt;/ ip_desc:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores ip value for descending blocks&lt;br/&gt;/ ip:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores final ip value&lt;br/&gt;/ blockcount:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the blocks&lt;br/&gt;/ trialcount:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the trials&lt;br/&gt;/ blocktype:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the type of block "money" or "food"&lt;br/&gt;/ previousresponse:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the previous response&lt;br/&gt;/ immediateresponsestreak:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the numbers of consecutive choices of immediate reward&lt;br/&gt;/ delayedresponsestreak:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the numbers of consecutive choices of delayed reward&lt;br/&gt;&lt;br/&gt;summary variables:&lt;br/&gt;/ip_delay1_F4-&lt;br/&gt;/ip_delay7_F12:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; the IPs for the 7 different delays for all food (F) blocks&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ completed = 0&lt;br/&gt;/ immediatereward = 0.00&lt;br/&gt;/ order = "" &lt;br/&gt;/ delay = 0&lt;br/&gt;/ object = 0&lt;br/&gt;/ foodchoice = 0&lt;br/&gt;/ ip_found = 0&lt;br/&gt;/ ip_asc = 0.00&lt;br/&gt;/ ip_desc = 0.00&lt;br/&gt;/ ip = 0.00&lt;br/&gt;/ blockcount = 0&lt;br/&gt;/ trialcount = 0&lt;br/&gt;/ blocktype = ""&lt;br/&gt;/ previousresponse = ""&lt;br/&gt;/ immediateresponsestreak = 0&lt;br/&gt;/ delayedresponsestreak = 0&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F4 = 0&lt;br/&gt;/ ip_delay2_F4 = 0&lt;br/&gt;/ ip_delay3_F4 = 0&lt;br/&gt;/ ip_delay4_F4 = 0&lt;br/&gt;/ ip_delay5_F4 = 0&lt;br/&gt;/ ip_delay6_F4 = 0&lt;br/&gt;/ ip_delay7_F4 = 0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F8 = 0&lt;br/&gt;/ ip_delay2_F8 = 0&lt;br/&gt;/ ip_delay3_F8 = 0&lt;br/&gt;/ ip_delay4_F8 = 0&lt;br/&gt;/ ip_delay5_F8 = 0&lt;br/&gt;/ ip_delay6_F8 = 0&lt;br/&gt;/ ip_delay7_F8 = 0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F12 = 0&lt;br/&gt;/ ip_delay2_F12 = 0&lt;br/&gt;/ ip_delay3_F12 = 0&lt;br/&gt;/ ip_delay4_F12 = 0&lt;br/&gt;/ ip_delay5_F12 = 0&lt;br/&gt;/ ip_delay6_F12 = 0&lt;br/&gt;/ ip_delay7_F12 = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expressions&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_4 = format("%.2f", parameters.delayedreward_4)&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_8 = format("%.2f", parameters.delayedreward_8)&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_12 = format("%.2f", parameters.delayedreward_12)&lt;br/&gt;/ ip_asc = format("%.2f", values.ip_asc)&lt;br/&gt;/ ip_desc = format("%.2f", values.ip_desc)&lt;br/&gt;/ ip = format("%.2f", values.ip)&lt;br/&gt;/ objectdescription = getitem(item.objectdescriptions, values.object)&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List Elements&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Delay Periods (7)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list delays&amp;gt;&lt;br/&gt;/ items = (parameters.delay1, parameters.delay2, parameters.delay3, parameters.delay4, parameters.delay5, parameters.delay6, parameters.delay7)&amp;nbsp; &lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = block&lt;br/&gt;/ resetinterval = 0&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Immediate Rewards (9 -- Descending Order)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list immediaterewards4_desc&amp;gt;&lt;br/&gt;/ items = (4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0.5, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards8_desc&amp;gt;&lt;br/&gt;/ items = (8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards12_desc&amp;gt;&lt;br/&gt;/ items = (12.0, 10.0, 8.0, 7.0, 6.0, 4.0, 2.0, 1.0, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Immediate Rewards (9 -- Ascending Order)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list immediaterewards4_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards8_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards12_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 1.0, 2.0, 4.0, 6.0, 7.0, 8.0, 10.0, 12.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stimulus Elements&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For DDT Trial&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;text question_4&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text or&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 3&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text immediate&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 2&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (30%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_4&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text question_8&amp;gt;&lt;br/&gt;/ items = question_8&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_8&amp;gt;&lt;br/&gt;/ items = question_8&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text question_12&amp;gt;&lt;br/&gt;/ items = question_12&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_12&amp;gt;&lt;br/&gt;/ items = question_12&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture objectpic&amp;gt;&lt;br/&gt;/ items = objectpicitems&lt;br/&gt;/ select = values.object&lt;br/&gt;/ position = (50%, 25%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug Stuff&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;text debug&amp;gt;&lt;br/&gt;/ items = ("Block = &amp;lt;%values.blockcount%&amp;gt; | Blocktype = &amp;lt;%values.blocktype%&amp;gt; | Order = &amp;lt;%values.order%&amp;gt; | IP_Desc = &amp;lt;%expressions.ip_desc%&amp;gt; | IP_Asc = &amp;lt;%expressions.ip_asc%&amp;gt; | IP = &amp;lt;%expressions.ip%&amp;gt;&lt;br/&gt;Delayedstreak = &amp;lt;%values.delayedresponsestreak%&amp;gt; | Immediatestreak = &amp;lt;%values.immediateresponsestreak%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 2.00%)&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 5%)&lt;br/&gt;/ size = (90%, 5%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Food Pick Trial&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;text foodcaption&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (50%, 10%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodapic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (30%, 30%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodbpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (70%, 30%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodcpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (30%, 70%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture fooddpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (70%, 70%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodatxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (30%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodbtxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (70%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodctxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (30%, 90%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fooddtxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 5&lt;br/&gt;/ position = (70%, 90%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trial Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDT Choice Trial&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial discounttrial4&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial4.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards4_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards4_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_4, or, immediate, delayed_4]&lt;br/&gt;/ validresponse = (immediate, delayed_4)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial4.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial4.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial discounttrial8&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial8.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards8_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards8_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_8, or, immediate, delayed_8]&lt;br/&gt;/ validresponse = (immediate, delayed_8)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial8.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial8.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial discounttrial12&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial12.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards12_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards12_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_12, or, immediate, delayed_12]&lt;br/&gt;/ validresponse = (immediate, delayed_12)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial12.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial12.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compute Indifference Point&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial compute_ip4&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_4&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial compute_ip8&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_8&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&amp;lt;trial compute_ip12&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_12&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Preferred Food Trial&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial foodchoice&amp;gt;&lt;br/&gt;/ stimulusframes = [1=foodcaption, foodapic, foodbpic, foodcpic, fooddpic, foodatxt, foodbtxt, foodctxt, fooddtxt]&lt;br/&gt;/ validresponse = (foodapic, foodbpic, foodcpic, fooddpic)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodapic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=1&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodbpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=2&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodcpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=3&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="fooddpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=4&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Block Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food Preference Block&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block foodchoice&amp;gt;&lt;br/&gt;/ preinstructions = (foodintro)&lt;br/&gt;/ postinstructions = (foodoutro)&lt;br/&gt;/ trials = [1=foodchoice]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDT Blocks&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 4 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food4_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food4";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial4; 10=compute_ip4]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 4 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food4_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food4";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial4; 10=compute_ip4]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 8 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food8_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food8";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial8; 10=compute_ip8]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 8 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food8_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food8";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial8; 10=compute_ip8]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 12 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food12_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food12";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial12; 10=compute_ip12]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 12 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food12_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food12";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial12; 10=compute_ip12]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expt Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food4(Descending), Food4(Ascending), Food8(Descending), Food8(Ascending), Food12(Descending), Food12(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food8_desc, food8_asc, food12_desc, food12_asc)]&lt;br/&gt;/ subjects = (1 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food8(Descending), Food8(Ascending), Food4(Descending), Food4(Ascending), Food12(Descending), Food12(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food8_desc, food8_asc, food4_desc, food4_asc, food12_desc, food12_asc)]&lt;br/&gt;/ subjects = (2 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food8(Descending), Food8(Ascending), Food12(Descending), Food12(Ascending), Food4(Descending), Food4(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food8_desc, food8_asc, food12_desc, food12_asc, food4_desc, food4_asc)]&lt;br/&gt;/ subjects = (3 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food12(Descending), Food12(Ascending), Food8(Descending), Food8(Ascending), Food4(Descending), Food4(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food12_desc, food12_asc, food8_desc, food8_asc, food4_desc, food4_asc)]&lt;br/&gt;/ subjects = (4 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food12(Descending), Food12(Ascending), Food4(Descending), Food4(Ascending), Food8(Descending), Food8(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food12_desc, food12_asc, food4_desc, food4_asc, food8_desc, food8_asc)]&lt;br/&gt;/ subjects = (5 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food4(Descending), Food4(Ascending), Food12(Descending), Food12(Ascending), Food8(Descending), Food8(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food12_desc, food12_asc, food8_desc, food8_asc)]&lt;br/&gt;/ subjects = (6 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Any insight is appreciated! Thanks.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20155"&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;The code is incomplete and broken as a consequence. There are various references to &amp;lt;parameters&amp;gt; throughout it, yet no &amp;lt;parameters&amp;gt; element is present. This makes it impossible to answer your question adequately.&lt;br/&gt;&lt;br/&gt;You can attach files to a post via +Insert -&amp;gt; Add file. It is generally not necessary to paste entire scripts encompassing hundreds or thousands of lines of code into a message's body. Apart from being error-prone, it makes posts hard to read and the code hard to work with. If you have questions about particular parts of the code, it is better to include only those parts in the message body to direct the reader's focus to what's important. Thanks.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20157"&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;span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Would the attached file provide more clarification?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20158"&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;Not really. Recall what I tried to explain in previous threads, such as &lt;a href="https://www.millisecond.com/forums/Topic20125.aspx#bm20147"&gt;&lt;a href="https://www.millisecond.com/forums/Topic20125.aspx#bm20147"&gt;https://www.millisecond.com/forums/Topic20125.aspx#bm20147&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;On that basis, you need to clarify the following: Do you want&lt;br/&gt;&lt;br/&gt;Delay 1&lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;Delay 2 &lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;Delay 3&lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;...&lt;br/&gt;Delay 1&lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;Delay 2 &lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;Delay 3&lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;...&lt;br/&gt;Delay 1&lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;Delay 2 &lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;Delay 3&lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;i.e., run through all the delay levels for 4 servings, then through all delay levels for 8 servings, then through all delay levels for 12 servings&lt;br/&gt;&lt;br/&gt;OR &lt;br/&gt;&lt;br/&gt;do you want &lt;br/&gt;&lt;br/&gt;Delay 1&lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;Delay 2&lt;br/&gt;food4_desc -&amp;gt; food4_asc&lt;br/&gt;food8_desc -&amp;gt; food8_asc&lt;br/&gt;food12_desc -&amp;gt; food12_asc&lt;br/&gt;....&lt;br/&gt;&lt;br/&gt;i.e., complete delay level 1 (30 minutes) for 4 servings, followed by delay level 1 for 8 servings, followed by delay level 1 for 12 servings&lt;br/&gt;and then&lt;br/&gt;delay level 2 for 4 servings, followed by delay level 2 for 8 servings, delay level 2 for 12 servings, &lt;br/&gt;and so forth.&lt;br/&gt;&lt;br/&gt;This difference is important. &lt;br/&gt;</description><pubDate>Thu, 17 Nov 2016 17:31:20 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Matching up delay and immediate blocks?</title><link>https://forums.millisecond.com/Topic20158.aspx</link><description>&lt;div data-id="20157" class="if-quote-wrapper" unselectable="on" data-guid="1479430700168"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20157" 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="20157" 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="20157" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20157"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20155" class="if-quote-wrapper" unselectable="on" data-guid="1479430700168"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20155" 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="20155" 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="20155" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;sandy_d - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20155"&gt;&lt;div class="if-quote-message-margin"&gt;Hello,&lt;br/&gt;&lt;br/&gt;I'm trying to run a series of sequences within a delay block in the DDT Food and Money so that the left hand and right hand choice will have the same starting value at the right hand side at the beginning of each block time.&amp;nbsp; (ie: so the left hand side will display " 4 servings of grapes right now" and the right hand side will display "4 servings of grapes in 30 minutes"). &lt;br/&gt;&lt;br/&gt;My question is, how do I do it so that at the start of each of the delay blocks, the starting value of food is the same for the immediate (left) and for the delayed (right hand side). &lt;br/&gt;Of the 3 possible food blocks I have, this is working correctly for the first two (which goes through the block of 4 servings of food followed with 7 time delays) .&lt;br/&gt;&lt;br/&gt;My code so far is: &lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns = (build, computer.platform, date,time,subject, group,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount,blocknum,blockcode,values.blocktype,values.order,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount,trialnum,trialcode,response,latency,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay,parameters.delayedreward_4, parameters.delayedreward_8, parameters.delayedreward_12,values.immediatereward,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak,values.immediateresponsestreak,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc,values.ip_asc,values.ip)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;****************************&lt;br/&gt;summary data file&lt;br/&gt;****************************&lt;br/&gt;&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/ columns = (script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.completed, parameters.delayedreward,&lt;br/&gt;values.ip_delay1_F4, values.ip_delay2_F4, values.ip_delay3_F4, values.ip_delay4_F4, values.ip_delay5_F4, values.ip_delay6_F4, values.ip_delay7_F4,&lt;br/&gt;values.ip_delay1_F8, values.ip_delay2_F8, values.ip_delay3_F8, values.ip_delay4_F8, values.ip_delay5_F8, values.ip_delay6_F8, values.ip_delay7_F8&lt;br/&gt;values.ip_delay1_FF12, values.ip_delay2_F12, values.ip_delay3_F12, values.ip_delay4_F12, values.ip_delay5_F12, values.ip_delay6_F12, values.ip_delay7_F12)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Values: updated automatically on runtime of script&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;/ completed:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0 = script was not completed; 1 = script was completed (all conditions run)&lt;br/&gt;/ immediatereward:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the current reward for the immediate response&lt;br/&gt;/ order:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores direction of current reward adjustment ("ascending" or "descending")&lt;br/&gt;/ delay:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the current temporal delay&lt;br/&gt;/ object:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the object option of the block (1-4: selected food options)&lt;br/&gt;/ foodchoice:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the selected food option&lt;br/&gt;/ ip_found:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; helper variable to determine indifference point (changes value if ip is found)&lt;br/&gt;/ ip_asc:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores ip value for ascending blocks&lt;br/&gt;/ ip_desc:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores ip value for descending blocks&lt;br/&gt;/ ip:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores final ip value&lt;br/&gt;/ blockcount:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the blocks&lt;br/&gt;/ trialcount:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the trials&lt;br/&gt;/ blocktype:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the type of block "money" or "food"&lt;br/&gt;/ previousresponse:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the previous response&lt;br/&gt;/ immediateresponsestreak:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the numbers of consecutive choices of immediate reward&lt;br/&gt;/ delayedresponsestreak:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the numbers of consecutive choices of delayed reward&lt;br/&gt;&lt;br/&gt;summary variables:&lt;br/&gt;/ip_delay1_F4-&lt;br/&gt;/ip_delay7_F12:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; the IPs for the 7 different delays for all food (F) blocks&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ completed = 0&lt;br/&gt;/ immediatereward = 0.00&lt;br/&gt;/ order = "" &lt;br/&gt;/ delay = 0&lt;br/&gt;/ object = 0&lt;br/&gt;/ foodchoice = 0&lt;br/&gt;/ ip_found = 0&lt;br/&gt;/ ip_asc = 0.00&lt;br/&gt;/ ip_desc = 0.00&lt;br/&gt;/ ip = 0.00&lt;br/&gt;/ blockcount = 0&lt;br/&gt;/ trialcount = 0&lt;br/&gt;/ blocktype = ""&lt;br/&gt;/ previousresponse = ""&lt;br/&gt;/ immediateresponsestreak = 0&lt;br/&gt;/ delayedresponsestreak = 0&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F4 = 0&lt;br/&gt;/ ip_delay2_F4 = 0&lt;br/&gt;/ ip_delay3_F4 = 0&lt;br/&gt;/ ip_delay4_F4 = 0&lt;br/&gt;/ ip_delay5_F4 = 0&lt;br/&gt;/ ip_delay6_F4 = 0&lt;br/&gt;/ ip_delay7_F4 = 0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F8 = 0&lt;br/&gt;/ ip_delay2_F8 = 0&lt;br/&gt;/ ip_delay3_F8 = 0&lt;br/&gt;/ ip_delay4_F8 = 0&lt;br/&gt;/ ip_delay5_F8 = 0&lt;br/&gt;/ ip_delay6_F8 = 0&lt;br/&gt;/ ip_delay7_F8 = 0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F12 = 0&lt;br/&gt;/ ip_delay2_F12 = 0&lt;br/&gt;/ ip_delay3_F12 = 0&lt;br/&gt;/ ip_delay4_F12 = 0&lt;br/&gt;/ ip_delay5_F12 = 0&lt;br/&gt;/ ip_delay6_F12 = 0&lt;br/&gt;/ ip_delay7_F12 = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expressions&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_4 = format("%.2f", parameters.delayedreward_4)&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_8 = format("%.2f", parameters.delayedreward_8)&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_12 = format("%.2f", parameters.delayedreward_12)&lt;br/&gt;/ ip_asc = format("%.2f", values.ip_asc)&lt;br/&gt;/ ip_desc = format("%.2f", values.ip_desc)&lt;br/&gt;/ ip = format("%.2f", values.ip)&lt;br/&gt;/ objectdescription = getitem(item.objectdescriptions, values.object)&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List Elements&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Delay Periods (7)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list delays&amp;gt;&lt;br/&gt;/ items = (parameters.delay1, parameters.delay2, parameters.delay3, parameters.delay4, parameters.delay5, parameters.delay6, parameters.delay7)&amp;nbsp; &lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = block&lt;br/&gt;/ resetinterval = 0&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Immediate Rewards (9 -- Descending Order)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list immediaterewards4_desc&amp;gt;&lt;br/&gt;/ items = (4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0.5, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards8_desc&amp;gt;&lt;br/&gt;/ items = (8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards12_desc&amp;gt;&lt;br/&gt;/ items = (12.0, 10.0, 8.0, 7.0, 6.0, 4.0, 2.0, 1.0, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Immediate Rewards (9 -- Ascending Order)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list immediaterewards4_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards8_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards12_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 1.0, 2.0, 4.0, 6.0, 7.0, 8.0, 10.0, 12.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stimulus Elements&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For DDT Trial&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;text question_4&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text or&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 3&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text immediate&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 2&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (30%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_4&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text question_8&amp;gt;&lt;br/&gt;/ items = question_8&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_8&amp;gt;&lt;br/&gt;/ items = question_8&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text question_12&amp;gt;&lt;br/&gt;/ items = question_12&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_12&amp;gt;&lt;br/&gt;/ items = question_12&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture objectpic&amp;gt;&lt;br/&gt;/ items = objectpicitems&lt;br/&gt;/ select = values.object&lt;br/&gt;/ position = (50%, 25%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug Stuff&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;text debug&amp;gt;&lt;br/&gt;/ items = ("Block = &amp;lt;%values.blockcount%&amp;gt; | Blocktype = &amp;lt;%values.blocktype%&amp;gt; | Order = &amp;lt;%values.order%&amp;gt; | IP_Desc = &amp;lt;%expressions.ip_desc%&amp;gt; | IP_Asc = &amp;lt;%expressions.ip_asc%&amp;gt; | IP = &amp;lt;%expressions.ip%&amp;gt;&lt;br/&gt;Delayedstreak = &amp;lt;%values.delayedresponsestreak%&amp;gt; | Immediatestreak = &amp;lt;%values.immediateresponsestreak%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 2.00%)&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 5%)&lt;br/&gt;/ size = (90%, 5%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Food Pick Trial&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;text foodcaption&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (50%, 10%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodapic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (30%, 30%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodbpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (70%, 30%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodcpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (30%, 70%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture fooddpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (70%, 70%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodatxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (30%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodbtxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (70%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodctxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (30%, 90%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fooddtxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 5&lt;br/&gt;/ position = (70%, 90%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trial Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDT Choice Trial&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial discounttrial4&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial4.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards4_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards4_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_4, or, immediate, delayed_4]&lt;br/&gt;/ validresponse = (immediate, delayed_4)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial4.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial4.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial discounttrial8&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial8.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards8_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards8_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_8, or, immediate, delayed_8]&lt;br/&gt;/ validresponse = (immediate, delayed_8)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial8.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial8.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial discounttrial12&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial12.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards12_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards12_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_12, or, immediate, delayed_12]&lt;br/&gt;/ validresponse = (immediate, delayed_12)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial12.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial12.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compute Indifference Point&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial compute_ip4&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_4&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial compute_ip8&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_8&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&amp;lt;trial compute_ip12&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_12&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Preferred Food Trial&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial foodchoice&amp;gt;&lt;br/&gt;/ stimulusframes = [1=foodcaption, foodapic, foodbpic, foodcpic, fooddpic, foodatxt, foodbtxt, foodctxt, fooddtxt]&lt;br/&gt;/ validresponse = (foodapic, foodbpic, foodcpic, fooddpic)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodapic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=1&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodbpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=2&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodcpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=3&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="fooddpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=4&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Block Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food Preference Block&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block foodchoice&amp;gt;&lt;br/&gt;/ preinstructions = (foodintro)&lt;br/&gt;/ postinstructions = (foodoutro)&lt;br/&gt;/ trials = [1=foodchoice]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDT Blocks&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 4 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food4_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food4";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial4; 10=compute_ip4]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 4 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food4_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food4";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial4; 10=compute_ip4]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 8 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food8_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food8";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial8; 10=compute_ip8]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 8 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food8_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food8";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial8; 10=compute_ip8]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 12 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food12_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food12";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial12; 10=compute_ip12]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 12 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food12_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food12";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial12; 10=compute_ip12]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expt Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food4(Descending), Food4(Ascending), Food8(Descending), Food8(Ascending), Food12(Descending), Food12(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food8_desc, food8_asc, food12_desc, food12_asc)]&lt;br/&gt;/ subjects = (1 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food8(Descending), Food8(Ascending), Food4(Descending), Food4(Ascending), Food12(Descending), Food12(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food8_desc, food8_asc, food4_desc, food4_asc, food12_desc, food12_asc)]&lt;br/&gt;/ subjects = (2 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food8(Descending), Food8(Ascending), Food12(Descending), Food12(Ascending), Food4(Descending), Food4(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food8_desc, food8_asc, food12_desc, food12_asc, food4_desc, food4_asc)]&lt;br/&gt;/ subjects = (3 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food12(Descending), Food12(Ascending), Food8(Descending), Food8(Ascending), Food4(Descending), Food4(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food12_desc, food12_asc, food8_desc, food8_asc, food4_desc, food4_asc)]&lt;br/&gt;/ subjects = (4 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food12(Descending), Food12(Ascending), Food4(Descending), Food4(Ascending), Food8(Descending), Food8(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food12_desc, food12_asc, food4_desc, food4_asc, food8_desc, food8_asc)]&lt;br/&gt;/ subjects = (5 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food4(Descending), Food4(Ascending), Food12(Descending), Food12(Ascending), Food8(Descending), Food8(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food12_desc, food12_asc, food8_desc, food8_asc)]&lt;br/&gt;/ subjects = (6 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Any insight is appreciated! Thanks.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20155"&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;The code is incomplete and broken as a consequence. There are various references to &amp;lt;parameters&amp;gt; throughout it, yet no &amp;lt;parameters&amp;gt; element is present. This makes it impossible to answer your question adequately.&lt;br/&gt;&lt;br/&gt;You can attach files to a post via +Insert -&amp;gt; Add file. It is generally not necessary to paste entire scripts encompassing hundreds or thousands of lines of code into a message's body. Apart from being error-prone, it makes posts hard to read and the code hard to work with. If you have questions about particular parts of the code, it is better to include only those parts in the message body to direct the reader's focus to what's important. Thanks.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20157"&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;span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Would the attached file provide more clarification?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 17 Nov 2016 17:03:00 GMT</pubDate><dc:creator>sandy_d</dc:creator></item><item><title>RE: Matching up delay and immediate blocks?</title><link>https://forums.millisecond.com/Topic20157.aspx</link><description>&lt;div data-id="20155" class="if-quote-wrapper" unselectable="on" data-guid="1479429208567"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20155" 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="20155" 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="20155" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;sandy_d - Thursday, November 17, 2016&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20155"&gt;&lt;div class="if-quote-message-margin"&gt;Hello,&lt;br/&gt;&lt;br/&gt;I'm trying to run a series of sequences within a delay block in the DDT Food and Money so that the left hand and right hand choice will have the same starting value at the right hand side at the beginning of each block time.&amp;nbsp; (ie: so the left hand side will display " 4 servings of grapes right now" and the right hand side will display "4 servings of grapes in 30 minutes"). &lt;br/&gt;&lt;br/&gt;My question is, how do I do it so that at the start of each of the delay blocks, the starting value of food is the same for the immediate (left) and for the delayed (right hand side). &lt;br/&gt;Of the 3 possible food blocks I have, this is working correctly for the first two (which goes through the block of 4 servings of food followed with 7 time delays) .&lt;br/&gt;&lt;br/&gt;My code so far is: &lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns = (build, computer.platform, date,time,subject, group,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount,blocknum,blockcode,values.blocktype,values.order,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount,trialnum,trialcode,response,latency,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay,parameters.delayedreward_4, parameters.delayedreward_8, parameters.delayedreward_12,values.immediatereward,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak,values.immediateresponsestreak,&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc,values.ip_asc,values.ip)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;****************************&lt;br/&gt;summary data file&lt;br/&gt;****************************&lt;br/&gt;&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/ columns = (script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.completed, parameters.delayedreward,&lt;br/&gt;values.ip_delay1_F4, values.ip_delay2_F4, values.ip_delay3_F4, values.ip_delay4_F4, values.ip_delay5_F4, values.ip_delay6_F4, values.ip_delay7_F4,&lt;br/&gt;values.ip_delay1_F8, values.ip_delay2_F8, values.ip_delay3_F8, values.ip_delay4_F8, values.ip_delay5_F8, values.ip_delay6_F8, values.ip_delay7_F8&lt;br/&gt;values.ip_delay1_FF12, values.ip_delay2_F12, values.ip_delay3_F12, values.ip_delay4_F12, values.ip_delay5_F12, values.ip_delay6_F12, values.ip_delay7_F12)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Values: updated automatically on runtime of script&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;/ completed:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0 = script was not completed; 1 = script was completed (all conditions run)&lt;br/&gt;/ immediatereward:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the current reward for the immediate response&lt;br/&gt;/ order:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores direction of current reward adjustment ("ascending" or "descending")&lt;br/&gt;/ delay:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the current temporal delay&lt;br/&gt;/ object:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the object option of the block (1-4: selected food options)&lt;br/&gt;/ foodchoice:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the selected food option&lt;br/&gt;/ ip_found:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; helper variable to determine indifference point (changes value if ip is found)&lt;br/&gt;/ ip_asc:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores ip value for ascending blocks&lt;br/&gt;/ ip_desc:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores ip value for descending blocks&lt;br/&gt;/ ip:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores final ip value&lt;br/&gt;/ blockcount:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the blocks&lt;br/&gt;/ trialcount:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the trials&lt;br/&gt;/ blocktype:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the type of block "money" or "food"&lt;br/&gt;/ previousresponse:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stores the previous response&lt;br/&gt;/ immediateresponsestreak:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the numbers of consecutive choices of immediate reward&lt;br/&gt;/ delayedresponsestreak:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counts the numbers of consecutive choices of delayed reward&lt;br/&gt;&lt;br/&gt;summary variables:&lt;br/&gt;/ip_delay1_F4-&lt;br/&gt;/ip_delay7_F12:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; the IPs for the 7 different delays for all food (F) blocks&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ completed = 0&lt;br/&gt;/ immediatereward = 0.00&lt;br/&gt;/ order = "" &lt;br/&gt;/ delay = 0&lt;br/&gt;/ object = 0&lt;br/&gt;/ foodchoice = 0&lt;br/&gt;/ ip_found = 0&lt;br/&gt;/ ip_asc = 0.00&lt;br/&gt;/ ip_desc = 0.00&lt;br/&gt;/ ip = 0.00&lt;br/&gt;/ blockcount = 0&lt;br/&gt;/ trialcount = 0&lt;br/&gt;/ blocktype = ""&lt;br/&gt;/ previousresponse = ""&lt;br/&gt;/ immediateresponsestreak = 0&lt;br/&gt;/ delayedresponsestreak = 0&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F4 = 0&lt;br/&gt;/ ip_delay2_F4 = 0&lt;br/&gt;/ ip_delay3_F4 = 0&lt;br/&gt;/ ip_delay4_F4 = 0&lt;br/&gt;/ ip_delay5_F4 = 0&lt;br/&gt;/ ip_delay6_F4 = 0&lt;br/&gt;/ ip_delay7_F4 = 0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F8 = 0&lt;br/&gt;/ ip_delay2_F8 = 0&lt;br/&gt;/ ip_delay3_F8 = 0&lt;br/&gt;/ ip_delay4_F8 = 0&lt;br/&gt;/ ip_delay5_F8 = 0&lt;br/&gt;/ ip_delay6_F8 = 0&lt;br/&gt;/ ip_delay7_F8 = 0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ ip_delay1_F12 = 0&lt;br/&gt;/ ip_delay2_F12 = 0&lt;br/&gt;/ ip_delay3_F12 = 0&lt;br/&gt;/ ip_delay4_F12 = 0&lt;br/&gt;/ ip_delay5_F12 = 0&lt;br/&gt;/ ip_delay6_F12 = 0&lt;br/&gt;/ ip_delay7_F12 = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expressions&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_4 = format("%.2f", parameters.delayedreward_4)&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_8 = format("%.2f", parameters.delayedreward_8)&lt;br/&gt;/ immediatereward = format("%.2f", values.immediatereward)&lt;br/&gt;/ delayedreward_12 = format("%.2f", parameters.delayedreward_12)&lt;br/&gt;/ ip_asc = format("%.2f", values.ip_asc)&lt;br/&gt;/ ip_desc = format("%.2f", values.ip_desc)&lt;br/&gt;/ ip = format("%.2f", values.ip)&lt;br/&gt;/ objectdescription = getitem(item.objectdescriptions, values.object)&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List Elements&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Delay Periods (7)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list delays&amp;gt;&lt;br/&gt;/ items = (parameters.delay1, parameters.delay2, parameters.delay3, parameters.delay4, parameters.delay5, parameters.delay6, parameters.delay7)&amp;nbsp; &lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = block&lt;br/&gt;/ resetinterval = 0&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Immediate Rewards (9 -- Descending Order)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list immediaterewards4_desc&amp;gt;&lt;br/&gt;/ items = (4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0.5, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards8_desc&amp;gt;&lt;br/&gt;/ items = (8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards12_desc&amp;gt;&lt;br/&gt;/ items = (12.0, 10.0, 8.0, 7.0, 6.0, 4.0, 2.0, 1.0, 0.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Immediate Rewards (9 -- Ascending Order)&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;list immediaterewards4_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards8_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list immediaterewards12_asc&amp;gt;&lt;br/&gt;/ items = (0.0, 1.0, 2.0, 4.0, 6.0, 7.0, 8.0, 10.0, 12.0)&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stimulus Elements&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For DDT Trial&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;text question_4&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text or&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 3&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text immediate&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 2&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (30%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_4&amp;gt;&lt;br/&gt;/ items = question_4&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text question_8&amp;gt;&lt;br/&gt;/ items = question_8&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_8&amp;gt;&lt;br/&gt;/ items = question_8&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text question_12&amp;gt;&lt;br/&gt;/ items = question_12&lt;br/&gt;/ select = 1&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text delayed_12&amp;gt;&lt;br/&gt;/ items = question_12&lt;br/&gt;/ select = 4&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ size = (20%, 20%)&lt;br/&gt;/ position = (70%, 65%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture objectpic&amp;gt;&lt;br/&gt;/ items = objectpicitems&lt;br/&gt;/ select = values.object&lt;br/&gt;/ position = (50%, 25%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug Stuff&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;text debug&amp;gt;&lt;br/&gt;/ items = ("Block = &amp;lt;%values.blockcount%&amp;gt; | Blocktype = &amp;lt;%values.blocktype%&amp;gt; | Order = &amp;lt;%values.order%&amp;gt; | IP_Desc = &amp;lt;%expressions.ip_desc%&amp;gt; | IP_Asc = &amp;lt;%expressions.ip_asc%&amp;gt; | IP = &amp;lt;%expressions.ip%&amp;gt;&lt;br/&gt;Delayedstreak = &amp;lt;%values.delayedresponsestreak%&amp;gt; | Immediatestreak = &amp;lt;%values.immediateresponsestreak%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 2.00%)&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 5%)&lt;br/&gt;/ size = (90%, 5%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Food Pick Trial&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;*****************************************************************************************************************&lt;br/&gt;&amp;lt;text foodcaption&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (50%, 10%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodapic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 1&lt;br/&gt;/ position = (30%, 30%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodbpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (70%, 30%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture foodcpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (30%, 70%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture fooddpic&amp;gt;&lt;br/&gt;/ items = foodpics&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (70%, 70%)&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodatxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 2&lt;br/&gt;/ position = (30%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodbtxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 3&lt;br/&gt;/ position = (70%, 50%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text foodctxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 4&lt;br/&gt;/ position = (30%, 90%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fooddtxt&amp;gt;&lt;br/&gt;/ items = foodcaptions&lt;br/&gt;/ select = 5&lt;br/&gt;/ position = (70%, 90%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trial Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDT Choice Trial&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial discounttrial4&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial4.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards4_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards4_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_4, or, immediate, delayed_4]&lt;br/&gt;/ validresponse = (immediate, delayed_4)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial4.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial4.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial discounttrial8&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial8.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards8_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards8_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_8, or, immediate, delayed_8]&lt;br/&gt;/ validresponse = (immediate, delayed_8)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial8.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial8.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial discounttrial12&amp;gt;&lt;br/&gt;/ pretrialpause = parameters.pretrialdelay&lt;br/&gt;/ posttrialpause = parameters.posttrialdelay&lt;br/&gt;/ ontrialbegin = [values.trialcount+=1]&lt;br/&gt;/ ontrialbegin = [if (values.trialcount==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse="" else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.previousresponse=trial.discounttrial12.response]&lt;br/&gt;/ ontrialbegin = [if (values.order=="descending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards12_desc.nextvalue]&lt;br/&gt;/ ontrialbegin = [if (values.order=="ascending")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediatereward=list.immediaterewards12_asc.nextvalue]&lt;br/&gt;&lt;br/&gt;/ stimulusframes = [1=objectpic, question_12, or, immediate, delayed_12]&lt;br/&gt;/ validresponse = (immediate, delayed_12)&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="immediate" &amp;amp;&amp;amp; trial.discounttrial12.response=="immediate")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.previousresponse=="delayed" &amp;amp;&amp;amp; trial.discounttrial12.response=="delayed")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak+=1 else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0]&lt;br/&gt;/ ontrialend = [if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.delayedresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0 &amp;amp;&amp;amp; values.immediateresponsestreak==1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=values.immediatereward; values.ip_found=1}]&lt;br/&gt;&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compute Indifference Point&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial compute_ip4&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_4&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food4" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F4 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial compute_ip8&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_8&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food8" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F8 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;&amp;lt;trial compute_ip12&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="descending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=values.immediatereward&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.order=="ascending" &amp;amp;&amp;amp; values.ip_found==0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=parameters.delayedreward_12&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip_desc!=0.00 &amp;amp;&amp;amp; values.ip_asc!=0.00)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=(values.ip_desc+values.ip_asc)*0.5&lt;br/&gt;]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay1_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay2_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay3_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay4) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay4_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay5) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay5_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay6) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay6_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (values.ip != 0 &amp;amp;&amp;amp; values.blocktype == "food12" &amp;amp;&amp;amp; values.delay == parameters.delay7) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_delay7_F12 = values.ip&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/ validresponse = (noresponse)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Preferred Food Trial&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;trial foodchoice&amp;gt;&lt;br/&gt;/ stimulusframes = [1=foodcaption, foodapic, foodbpic, foodcpic, fooddpic, foodatxt, foodbtxt, foodctxt, fooddtxt]&lt;br/&gt;/ validresponse = (foodapic, foodbpic, foodcpic, fooddpic)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodapic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=1&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodbpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=2&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="foodcpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=3&lt;br/&gt;]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (trial.foodchoice.response=="fooddpic")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.foodchoice=4&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Block Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food Preference Block&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block foodchoice&amp;gt;&lt;br/&gt;/ preinstructions = (foodintro)&lt;br/&gt;/ postinstructions = (foodoutro)&lt;br/&gt;/ trials = [1=foodchoice]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDT Blocks&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 4 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food4_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food4";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial4; 10=compute_ip4]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 4 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food4_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food4";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial4; 10=compute_ip4]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 8 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food8_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food8";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial8; 10=compute_ip8]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 8 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food8_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food8";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial8; 10=compute_ip8]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 12 Discounting (Descending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food12_desc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food12";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="descending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial12; 10=compute_ip12]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Food 12 Discounting (Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;block food12_asc&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.object=values.foodchoice;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blocktype="food12";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_found=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.immediateresponsestreak=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.delayedresponsestreak=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [values.previousresponse=""]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.blockcount+=1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.trialcount=0&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.order="ascending";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_asc=0.00;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1 || mod(values.blockcount,4)==3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.ip_desc=0.00&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mod(values.blockcount,4)==1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; values.delay=list.delays.nextvalue&lt;br/&gt;]&lt;br/&gt;/ trials = [1-9=discounttrial12; 10=compute_ip12]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expt Elements&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food4(Descending), Food4(Ascending), Food8(Descending), Food8(Ascending), Food12(Descending), Food12(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food8_desc, food8_asc, food12_desc, food12_asc)]&lt;br/&gt;/ subjects = (1 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food8(Descending), Food8(Ascending), Food4(Descending), Food4(Ascending), Food12(Descending), Food12(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food8_desc, food8_asc, food4_desc, food4_asc, food12_desc, food12_asc)]&lt;br/&gt;/ subjects = (2 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food8(Descending), Food8(Ascending), Food12(Descending), Food12(Ascending), Food4(Descending), Food4(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food8_desc, food8_asc, food12_desc, food12_asc, food4_desc, food4_asc)]&lt;br/&gt;/ subjects = (3 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food12(Descending), Food12(Ascending), Food8(Descending), Food8(Ascending), Food4(Descending), Food4(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food12_desc, food12_asc, food8_desc, food8_asc, food4_desc, food4_asc)]&lt;br/&gt;/ subjects = (4 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food12(Descending), Food12(Ascending), Food4(Descending), Food4(Ascending), Food8(Descending), Food8(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food12_desc, food12_asc, food4_desc, food4_asc, food8_desc, food8_asc)]&lt;br/&gt;/ subjects = (5 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order: Food4(Descending), Food4(Ascending), Food12(Descending), Food12(Ascending), Food8(Descending), Food8(Ascending)&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (generalintro)&lt;br/&gt;/ postinstructions = (generaloutro)&lt;br/&gt;/ blocks = [1=foodchoice; 2-7=sequence(food4_desc, food4_asc, food12_desc, food12_asc, food8_desc, food8_asc)]&lt;br/&gt;/ subjects = (6 of 6)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;/ onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Any insight is appreciated! Thanks.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20155"&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;The code is incomplete and broken as a consequence. There are various references to &amp;lt;parameters&amp;gt; throughout it, yet no &amp;lt;parameters&amp;gt; element is present. This makes it impossible to answer your question adequately.&lt;br/&gt;&lt;br/&gt;You can attach files to a post via +Insert -&amp;gt; Add file. It is generally not necessary to paste entire scripts encompassing hundreds or thousands of lines of code into a message's body. Apart from being error-prone, it makes posts hard to read and the code hard to work with. If you have questions about particular parts of the code, it is better to include only those parts in the message body to direct the reader's focus to what's important. Thanks.&lt;br/&gt;</description><pubDate>Thu, 17 Nov 2016 16:41:00 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>