**************************************************************************************************************
**************************************************************************************************************
EDITABLE PARAMETERS: change editable parameters here
**************************************************************************************************************
**************************************************************************************************************
/squareheight = 20%
/fontheight = 8%
/leftpicture_x = 25%
/rightpicture_x = 75%
/targetduration = 1000
/ITI = 1000
**************************************************************************************************************
**************************************************************************************************************
STIMULI
**************************************************************************************************************
**************************************************************************************************************
-
/1 = "c1r.jpg"
/2 = "c2r.jpg"
/3 = "c3r.jpg"
/4 = "c4r.jpg"
/5 = "c5r.jpg"
/6 = "c6r.jpg"
/7 = "c7r.jpg"
/8 = "c8r.jpg"
/9 = "c9r.jpg"
/10 = "c10r.jpg"
-
/1 = "c1b.jpg"
/2 = "c2b.jpg"
/3 = "c3b.jpg"
/4 = "c4b.jpg"
/5 = "c5b.jpg"
/6 = "c6b.jpg"
/7 = "c7b.jpg"
/8 = "c8b.jpg"
/9 = "c9b.jpg"
/10 = "c10b.jpg"
-
/1 = "c1y.jpg"
/2 = "c2y.jpg"
/3 = "c3y.jpg"
/4 = "c4y.jpg"
/5 = "c5y.jpg"
/6 = "c6y.jpg"
/7 = "c7y.jpg"
/8 = "c8y.jpg"
/9 = "c9y.jpg"
/10 = "c10y.jpg"
-
/1 = "c1g.jpg"
/2 = "c2g.jpg"
/3 = "c3g.jpg"
/4 = "c4g.jpg"
/5 = "c5g.jpg"
/6 = "c6g.jpg"
/7 = "c7g.jpg"
/8 = "c8g.jpg"
/9 = "c9g.jpg"
/10 = "c10g.jpg"
-
/1 = "advertr.png"
/2 = "advertb.png"
/3 = "adverty.png"
/4 = "advertg.png"
-
/1 = "backgroundnew.png"
-
/1 = "triangler.png"
/2 = "triangleb.png"
/3 = "triangley.png"
/4 = "triangleg.png"
-
/1 = "squarer.png"
/2 = "squareb.png"
/3 = "squarey.png"
/4 = "squareg.png"
-
/1 = "starr.png"
/2 = "starb.png"
/3 = "stary.png"
/4 = "starg.png"
-
/1 = "circler.png"
/2 = "circleb.png"
/3 = "circley.png"
/4 = "circleg.png"
-
/1 = "loading.png"
**************************************************************************************************************
**************************************************************************************************************
PAGES
**************************************************************************************************************
**************************************************************************************************************
/ fontstyle = ("Arial", 2.80%, false, false, false, false, 5, 1)
/ txcolor = black
^Hello!
^^You are being invited to take part in a research study. Before you decide whether to take part or not, it is important for you to understand why
the research is being conducted and what it will involve. Please read the following information carefully.
^^The aim of the study is to examine reaction times. The study should take no longer than 15 minutes, and will involve you choosing one of four items
as quickly as possible, once an advert has been shown.
^^At the end of the study there will be a series of questions to answer.
^^It is up to you whether or not to take part. If you do decide to take part, you will be asked to confirm that you have read and understood what is required of
you and that you consent to taking part. You may withdraw at anytime without giving a reason.
^^The study has been approved by the School of Business, Management and Economics, and the University of Sussex ethical review process.
The results of which are being used in a dissertation for a MSc in Marketing and Consumer Psychology.
^^By pressing the space bar and continuing, you are agreeing to the below statements:
^^ 'I understand that my participation is voluntary, that I can choose not to participate in part, or all of the project, and that I can withdraw at any stage
of the project without being penalised or disadvantaged in any way.'
^^ 'I consent to the processing of any information for the purposes of this research study. I understand that such information will be treated as strictly
confidential and handled in accordance with the Data Protection Act 1998.'
^Thank you for agreeing to take part in this study.
^^This is a reaction time task. While you are performing the task, please sit in front of your screen.
^^At the beginning of each trial you must click on the grey triangle to centre your mouse.
^^You will then see an hourglass in the middle of the screen. It serves as a fixation point so that you know where
to focus your attention on the screen.
^^Then, you will be presented with 4 images of products, from which you must choose one item to 'buy' and click on it as quickly as possible.
^^If you would not want to 'buy' the item for yourself, imagine you are buying it for another person.
^^After your response there will be a brief delay before the next trial begins.
^^You may see a 'Hurry!' sign, the purpose of which is to prompt you to make an accurate and quick decision.
^^Please pay attention throughout the trial and remember to respond as quickly and as honestly as possible.
^^Thank you for your participation!
^^Should you have any questions or require further information, please do not hestitate to contact myself at mg403@sussex.ac.uk.
^^ If you have any concerns about the way in which the study has been conducted, please contact my research supervisor, Dr Ruxandra Luca at r.luca@sussex.ac.uk.
^^Please continue to answer the following questions in order for your participation to count.
****************************************************************************************************
general instruction expressions: adjust the instruction text depending on device used to run script
****************************************************************************************************
/buttoninstruct1 = if (computer.touch && !computer.haskeyboard) {"You will be asked to tap a response button with your index finger. The response button will be located at the bottom of your screen.";} else {"You place your index finger on the <%parameters.responsekeylabel%> and your chin in the chinrest.";}
/buttoninstruct2 = if (computer.touch && !computer.haskeyboard) {"response button";} else {"key";}
**************************************************************************************************************
**************************************************************************************************************
EDITABLE LISTS: change editable lists here
**************************************************************************************************************
**************************************************************************************************************
Note: lists that contain the 5 different SOAs: 50, 100, 450, 900, 1200 (replace SOAs under /items)
-> there are 40 repetitions for each SOA per condition (same/different) for a total of
200 trials per condition (same/different)
EDIT: Lists have 10 trials now.
/items = (150, 350, 700, 1500)
/replace = false
**************************************************************************************************************
**************************************************************************************************************
DEFAULTS
**************************************************************************************************************
**************************************************************************************************************
script requires Inquisit 5.0.0.0 or higher
/canvasaspectratio = (4,3)
/minimumversion = "5.0.0.0"
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)
/txbgcolor = white
/ txcolor = (0, 0, 0)
**************************************************************************************************************
**************************************************************************************************************
DATA
**************************************************************************************************************
**************************************************************************************************************
Note: data file explanations under User Manual Information at the top
********************
raw data
********************
/ separatefiles = true
/ columns = (build, date, time, subject, group, blockcode, trialcode, trialnum, values.condition,
values.currentSOA, trialduration, response, latency, values.x, values.y,
picture.advert.currentitem, picture.advert.hposition, picture.advert.vposition
values.h1, values.v1, values.h2, values.v3, values.h3, values.v3, values.h4, values.v4)
********************
summary data
********************
/columns = (script.startdate, script.starttime, script.subjectid, script.elapsedtime, computer.platform, values.completed, latency,
response)
/ separatefiles = true
**************************************************************************************************************
**************************************************************************************************************
VALUES: automatically updated
**************************************************************************************************************
**************************************************************************************************************
completed: 0 = script was not completed (script aborted prematurely); 1 = script was completed (all conditions run)
/currentSOA: the SOA of the current trial
/condition: different, same, catch
/soa_remaining: stores the remaining cue-target SOA (values.currentsoa - 50ms) for the current target trial
/catch_duration: stores the max duration of the current catch trial
/counttrials: counts all trials to determine when to present a break
Summary Variables:
/countcorrect_same: counts the correct responses for same condition
/countcorrect_diff: counts the correct responses for different condition
/sumrt_same: sums up the correct latencies for same condition
/sumrt_diff: sums up the correct latencies for different condition
/countcorr_catch: counts the correct responses for catch trials
/counterror_catch: counts the error responses for catch trials
/sumrt_catch: sums up the error latencies for catch trials
/completed = 0
/currentSOA = 0
/condition = ""
/soa_remaining = 0
/counttrials = 0
/countcorrect = 0
/sumrt= 0
/x = 0
/y = 0
/h = 0%
/v = 0%
/h1 = 0%
/v1 = 0%
/h2 = 0%
/v2 = 0%
/h3 = 0%
/v3 = 0%
/h4 = 0%
/v4 = 0%
**************************************************************************************************************
**************************************************************************************************************
STIMULI
**************************************************************************************************************
**************************************************************************************************************
****************************
Fixationcross
***************************
****************
ADVERT
****************
/items = (27%, 80%, 27%, 80%)
/items = (45%, 45%, 75%, 75%)
/selectionmode = list.hlist.currentindex
*********************************
Targets
*********************************
/items = (25%, 75%, 25%, 75%)
/ selectionrate = always
/items = (45%, 45%, 75%, 75%)
/selectionmode = list.hpositions.currentindex
/ selectionrate = always
1. RAINCOAT
**************
*******************
2. UMBRELLA
*******************
*******************
3. GILET
*******************
*******************
4. TORCH
*******************
*******************
5. SCARF
*******************
*******************
6. HOODIE
*******************
*******************
7. BUTTON
*******************
*******************
8. MITTENS
*******************
*******************
9. CHAIR
*******************
*******************
10. COAT
*******************
*******************
RANDOM STIMULI
*******************
TRIANGLE
SQUARE
STAR
CIRCLE
****************************
Miscellaneous
***************************
/shape = rectangle
/size = (75%,25%)
/position = (50%, 50%)
/color = white
/shape = rectangle
/size = (75%,75%)
/position = (50%, 60%)
/color = white
/items = ("Click the triangle to continue")
/fontstyle = ("Helvetica", 2.25%, true, false, false, false, 5, 0)
/txcolor = black
/position = (50%, 30%)
/shape = triangle
/size = (5%,5%)
/position = (50%, 50%)
/ color = lightgray
/ items = ("Please choose a shape.")
/ fontstyle = ("Calibri", 2.25%, true, false, false, false, 5, 0)
/ position = (50%, 20%)
**************************************************************************************************************
**************************************************************************************************************
TRIALS
**************************************************************************************************************
**************************************************************************************************************
/ select = noreplace (advertbottomleft, advertbottomright, adverttopleft, adverttopright)
**************************
Target trials
**************************
Note:
* cue presentation trials: 'same' present cue and target in the same square; 'different' present cue and target in opposite squares
-> present loading image for 1500ms (0-500ms)
-> then present the slightly gray boxes for 500ms (500-1000ms)
-> then "light" up the left (or right) box for 20ms (1000-1020ms) <= SOA starts at 1000ms
-> present the original slightly gray boxes for 10ms before (1020-1030ms)
-> lightening the centersquare for 20ms (1030-1050)
-> present the original slightly gray boxes for values.soa_remaining (=SOA-50ms)
-> presents target for parameters.targetduration and collects response
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.condition = "C1 Raincoat"]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2211 = picture.c1r, picture.c1b, picture.c1y, picture.c1g;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.c1r, picture.c1b, picture.c1y, picture.c1g)
/ontrialend = [values.x=trial.trial1a.responsex;values.y=trial.trial1a.responsey]
/recorddata = true
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.condition = "C1 Raincoat"]
/ontrialbegin = [values.currentsoa = 350]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2411 = picture.c1r, picture.c1b, picture.c1y, picture.c1g;]
/beginresponsetime = (2411)
/inputdevice=mouse
/validresponse=(picture.c1r, picture.c1b, picture.c1y, picture.c1g)
/ontrialend = [values.x=trial.trial1b.responsex;values.y=trial.trial1b.responsey]
/recorddata = true
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.condition = "C1 Raincoat"]
/ontrialbegin = [values.currentsoa = 700]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2761 = picture.c1r, picture.c1b, picture.c1y, picture.c1g;]
/beginresponsetime = (2761)
/inputdevice=mouse
/validresponse=(picture.c1r, picture.c1b, picture.c1y, picture.c1g)
/ontrialend = [if (trial.trial1c.correct)
{values.countcorrect +=1;
values.sumrt += trial.trial1c.latency}]
/ontrialend = [values.x=trial.trial1c.responsex;values.y=trial.trial1c.responsey]
/recorddata = true
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.condition = "C1 Raincoat"]
/ontrialbegin = [values.currentsoa = 1500]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
3561 = picture.c1r, picture.c1b, picture.c1y, picture.c1g;]
/beginresponsetime = (3561)
/inputdevice=mouse
/validresponse=(picture.c1r, picture.c1b, picture.c1y, picture.c1g)
/ontrialend = [values.x=trial.trial1d.responsex;values.y=trial.trial1d.responsey]
/recorddata = true
*********
TRIAL 2
*********
/ontrialbegin = [values.condition = "C2 Umbrella"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2211 = picture.c2r, picture.c2b, picture.c2y, picture.c2g;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.c2r, picture.c2b, picture.c2y, picture.c2g)
/ontrialend = [values.x=trial.trial2a.responsex;values.y=trial.trial2a.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C2 Umbrella"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 350]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2411 = picture.c2r, picture.c2b, picture.c2y, picture.c2g;]
/beginresponsetime = (2411)
/inputdevice=mouse
/validresponse=(picture.c2r, picture.c2b, picture.c2y, picture.c2g)
/ontrialend = [values.x=trial.trial2b.responsex;values.y=trial.trial2b.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C2 Umbrella"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 700]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2761 = picture.c2r, picture.c2b, picture.c2y, picture.c2g;]
/beginresponsetime = (2761)
/inputdevice=mouse
/validresponse=(picture.c2r, picture.c2b, picture.c2y, picture.c2g)
/ontrialend = [values.x=trial.trial2c.responsex;values.y=trial.trial2c.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C2 Umbrella"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 1500]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
3561 = picture.c2r, picture.c2b, picture.c2y, picture.c2g;]
/beginresponsetime = (3561)
/inputdevice=mouse
/validresponse=(picture.c2r, picture.c2b, picture.c2y, picture.c2g)
/ontrialend = [values.x=trial.trial2d.responsex;values.y=trial.trial2d.responsey]
/recorddata = true
*********
TRIAL 3
*********
/ontrialbegin = [values.condition = "C3 Gilet"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2211 = picture.c3r, picture.c3b, picture.c3y, picture.c3g;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.c3r, picture.c3b, picture.c3y, picture.c3g)
/ontrialend = [values.x=trial.trial3a.responsex;values.y=trial.trial3a.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C3 Gilet"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 350 ]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2411 = picture.c3r, picture.c3b, picture.c3y, picture.c3g;]
/beginresponsetime = (2411)
/inputdevice=mouse
/validresponse=(picture.c3r, picture.c3b, picture.c3y, picture.c3g)
/ontrialend = [values.x=trial.trial3b.responsex;values.y=trial.trial3b.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C3 Gilet"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 700 ]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2761 = picture.c3r, picture.c3b, picture.c3y, picture.c3g;]
/beginresponsetime = (2761)
/inputdevice=mouse
/validresponse=(picture.c3r, picture.c3b, picture.c3y, picture.c3g)
/ontrialend = [values.x=trial.trial3c.responsex;values.y=trial.trial3c.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C3 Gilet"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 1500]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
3561 = picture.c3r, picture.c3b, picture.c3y, picture.c3g;]
/beginresponsetime = (3561)
/inputdevice=mouse
/validresponse=(picture.c3r, picture.c3b, picture.c3y, picture.c3g)
/ontrialend = [values.x=trial.trial3d.responsex;values.y=trial.trial3d.responsey]
/recorddata = true
*********
TRIAL 4
*********
/ontrialbegin = [values.condition = "C4 Torch"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2211 = picture.c4r, picture.c4b, picture.c4y, picture.c4g;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.c4r, picture.c4b, picture.c4y, picture.c4g)
/ontrialend = [values.x=trial.trial4a.responsex;values.y=trial.trial4a.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C4 Torch"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 350]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2411 = picture.c4r, picture.c4b, picture.c4y, picture.c4g;]
/beginresponsetime = (2411)
/inputdevice=mouse
/validresponse=(picture.c4r, picture.c4b, picture.c4y, picture.c4g)
/ontrialend = [values.x=trial.trial4b.responsex;values.y=trial.trial4b.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C4 Torch"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 700 ]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2761 = picture.c4r, picture.c4b, picture.c4y, picture.c4g;]
/beginresponsetime = (2761)
/inputdevice=mouse
/validresponse=(picture.c4r, picture.c4b, picture.c4y, picture.c4g)
/ontrialend = [values.x=trial.trial4c.responsex;values.y=trial.trial4c.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C4 Torch"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 1500]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
3561 = picture.c4r, picture.c4b, picture.c4y, picture.c4g;]
/beginresponsetime = (3561)
/inputdevice=mouse
/validresponse=(picture.c4r, picture.c4b, picture.c4y, picture.c4g)
/ontrialend = [values.x=trial.trial4d.responsex;values.y=trial.trial4d.responsey]
/recorddata = true
*********
TRIAL 5
*********
/ontrialbegin = [values.condition = "C5 Scarf"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2211 = picture.c5r, picture.c5b, picture.c5y, picture.c5g;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.c5r, picture.c5b, picture.c5y, picture.c5g)
/ontrialend = [values.x=trial.trial5a.responsex;values.y=trial.trial5a.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C5 Scarf"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 350]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2411 = picture.c5r, picture.c5b, picture.c5y, picture.c5g;]
/beginresponsetime = (2411)
/inputdevice=mouse
/validresponse=(picture.c5r, picture.c5b, picture.c5y, picture.c5g)
/ontrialend = [values.x=trial.trial5b.responsex;values.y=trial.trial5b.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C5 Scarf"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 700]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2761 = picture.c5r, picture.c5b, picture.c5y, picture.c5g;]
/beginresponsetime = (2761)
/inputdevice=mouse
/validresponse=(picture.c5r, picture.c5b, picture.c5y, picture.c5g)
/ontrialend = [values.x=trial.trial5c.responsex;values.y=trial.trial5c.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C5 Scarf"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 1500 ]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
3561 = picture.c5r, picture.c5b, picture.c5y, picture.c5g;]
/beginresponsetime = (3561)
/inputdevice=mouse
/validresponse=(picture.c5r, picture.c5b, picture.c5y, picture.c5g)
/ontrialend = [values.x=trial.trial5d.responsex;values.y=trial.trial5d.responsey]
/recorddata = true
*********
TRIAL 6
*********
/ontrialbegin = [values.condition = "C6 Hoodie"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 150 ]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2211 = picture.c6r, picture.c6b, picture.c6y, picture.c6g;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.c6r, picture.c6b, picture.c6y, picture.c6g)
/ontrialend = [values.x=trial.trial6a.responsex;values.y=trial.trial6a.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C6 Hoodie"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 350]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2411 = picture.c6r, picture.c6b, picture.c6y, picture.c6g;;]
/beginresponsetime = (2411)
/inputdevice=mouse
/validresponse=(picture.c6r, picture.c6b, picture.c6y, picture.c6g)
/ontrialend = [values.x=trial.trial6b.responsex;values.y=trial.trial6b.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C6 Hoodie"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 700]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2761 = picture.c6r, picture.c6b, picture.c6y, picture.c6g;;]
/beginresponsetime = (2761)
/inputdevice=mouse
/validresponse=(picture.c6r, picture.c6b, picture.c6y, picture.c6g)
/ontrialend = [values.x=trial.trial6c.responsex;values.y=trial.trial6c.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C6 Hoodie"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 1400]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
3561 = picture.c6r, picture.c6b, picture.c6y, picture.c6g;;]
/beginresponsetime = (3561)
/inputdevice=mouse
/validresponse=(picture.c6r, picture.c6b, picture.c6y, picture.c6g)
/ontrialend = [values.x=trial.trial6d.responsex;values.y=trial.trial6d.responsey]
/recorddata = true
*********
TRIAL 7
*********
/ontrialbegin = [values.condition = "C7 Button"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2211 = picture.c7r, picture.c7b, picture.c7y, picture.c7g;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.c7r, picture.c7b, picture.c7y, picture.c7g)
/ontrialend = [values.x=trial.trial7a.responsex;values.y=trial.trial7a.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C7 Button"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 350]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2411 = picture.c7r, picture.c7b, picture.c7y, picture.c7g;]
/beginresponsetime = (2411)
/inputdevice=mouse
/validresponse=(picture.c7r, picture.c7b, picture.c7y, picture.c7g)
/ontrialend = [values.x=trial.trial7b.responsex;values.y=trial.trial7b.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C7 Button"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 700]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2761 = picture.c7r, picture.c7b, picture.c7y, picture.c7g;]
/beginresponsetime = (2761)
/inputdevice=mouse
/validresponse=(picture.c7r, picture.c7b, picture.c7y, picture.c7g)
/ontrialend = [values.x=trial.trial7c.responsex;values.y=trial.trial7c.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C7 Button"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 1500]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
3561 = picture.c7r, picture.c7b, picture.c7y, picture.c7g;]
/beginresponsetime = (3561)
/inputdevice=mouse
/validresponse=(picture.c7r, picture.c7b, picture.c7y, picture.c7g)
/ontrialend = [values.x=trial.trial7d.responsex;values.y=trial.trial7d.responsey]
/recorddata = true
*********
TRIAL 8
*********
/ontrialbegin = [values.condition = "C8 Mittens"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2211 = picture.c8r, picture.c8b, picture.c8y, picture.c8g;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.c8r, picture.c8b, picture.c8y, picture.c8g)
/ontrialend = [values.x=trial.trial8a.responsex;values.y=trial.trial8a.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C8 Mittens"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 350]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2411 = picture.c8r, picture.c8b, picture.c8y, picture.c8g;]
/beginresponsetime = (2411)
/inputdevice=mouse
/validresponse=(picture.c8r, picture.c8b, picture.c8y, picture.c8g)
/ontrialend = [values.x=trial.trial8b.responsex;values.y=trial.trial8b.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C8 Mittens"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 700]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2761 = picture.c8r, picture.c8b, picture.c8y, picture.c8g;]
/beginresponsetime = (2761)
/inputdevice=mouse
/validresponse=(picture.c8r, picture.c8b, picture.c8y, picture.c8g)
/ontrialend = [values.x=trial.trial8c.responsex;values.y=trial.trial8c.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C8 Mittens"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 1500]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
3561 = picture.c8r, picture.c8b, picture.c8y, picture.c8g;]
/beginresponsetime = (3561)
/inputdevice=mouse
/validresponse=(picture.c8r, picture.c8b, picture.c8y, picture.c8g)
/ontrialend = [values.x=trial.trial8d.responsex;values.y=trial.trial8d.responsey]
/recorddata = true
*********
TRIAL 9
*********
/ontrialbegin = [values.condition = "C9 Chair"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2211 = picture.c9r, picture.c9b, picture.c9y, picture.c9g;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.c9r, picture.c9b, picture.c9y, picture.c9g)
/ontrialend = [values.x=trial.trial9a.responsex;values.y=trial.trial9a.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C9 Chair"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa =350]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2411 = picture.c9r, picture.c9b, picture.c9y, picture.c9g;]
/beginresponsetime = (2411)
/inputdevice=mouse
/validresponse=(picture.c9r, picture.c9b, picture.c9y, picture.c9g)
/ontrialend = [values.x=trial.trial9b.responsex;values.y=trial.trial9b.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C9 Chair"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 700]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2761 = picture.c9r, picture.c9b, picture.c9y, picture.c9g;]
/beginresponsetime = (2761)
/inputdevice=mouse
/validresponse=(picture.c9r, picture.c9b, picture.c9y, picture.c9g)
/ontrialend = [values.x=trial.trial9c.responsex;values.y=trial.trial9c.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C9 Chair"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 1500]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
3561 = picture.c9r, picture.c9b, picture.c9y, picture.c9g;]
/beginresponsetime = (3561)
/validresponse=(picture.c9r, picture.c9b, picture.c9y, picture.c9g)
/ontrialend = [values.x=trial.trial9d.responsex;values.y=trial.trial9d.responsey]
/recorddata = true
*********
TRIAL 10
*********
/ontrialbegin = [values.condition = "C10 Coat"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2211 = picture.c10r, picture.c10b, picture.c10y, picture.c10g;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.c10r, picture.c10b, picture.c10y, picture.c10g)
/ontrialend = [values.x=trial.trial10a.responsex;values.y=trial.trial10a.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C10 Coat"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 350]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2411 = picture.c10r, picture.c10b, picture.c10y, picture.c10g;]
/beginresponsetime = (2411)
/inputdevice=mouse
/validresponse=(picture.c10r, picture.c10b, picture.c10y, picture.c10g)
/ontrialend = [values.x=trial.trial10b.responsex;values.y=trial.trial10b.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C10 Coat"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 700]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2761 = picture.c10r, picture.c10b, picture.c10y, picture.c10g;]
/beginresponsetime = (2761)
/inputdevice=mouse
/validresponse=(picture.c10r, picture.c10b, picture.c10y, picture.c10g)
/ontrialend = [values.x=trial.trial10c.responsex;values.y=trial.trial10c.responsey]
/recorddata = true
/ontrialbegin = [values.condition = "C10 Coat"]
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.currentsoa = 1500]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2051 = eraser2;
3551 = picture.c10r, picture.c10b, picture.c10y, picture.c10g;]
/beginresponsetime = (3551)
/inputdevice=mouse
/validresponse=(picture.c10r, picture.c10b, picture.c10y, picture.c10g)
/ontrialend = [values.x=trial.trial10d.responsex;values.y=trial.trial10d.responsey]
/recorddata = true
*********
CLICK TRIAL
*********
/stimulustimes = [0 = continue;
10 = continuebutton]
/beginresponsetime = (10)
/inputdevice = mouse
/ correctresponse = (continuebutton)
/ recorddata = false
***************
SHAPE TRIAL
***************
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.condition = "Triangle"]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2;
2211 = picture.tr, picture.tb, picture.ty, picture.tg;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.tr, picture.tb, picture.ty, picture.tg)
/ontrialend = [values.x=trial.trialtriangle.responsex;values.y=trial.trialtriangle.responsey]
/recorddata = true
***************
CIRCLE
***************
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.condition = "Circle"]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2, text.shapeinstructions;
2211 = picture.cr, picture.cb, picture.cy, picture.cg;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.cr, picture.cb, picture.cy, picture.cg)
/ontrialend = [values.x=trial.trialcircle.responsex;values.y=trial.trialcircle.responsey]
/recorddata = true
***************
Square
***************
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.condition = "Square"]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2, text.shapeinstructions;
2211 = picture.sqr, picture.sqb, picture.sqy, picture.sqg;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.sqr, picture.sqb, picture.sqy, picture.sqg)
/ontrialend = [values.x=trial.trialsquare.responsex;values.y=trial.trialsquare.responsey]
/recorddata = true
***************
Square
***************
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.condition = "Star"]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2, text.shapeinstructions;
2211 = picture.sr, picture.sb, picture.sy, picture.sg;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.sr, picture.sb, picture.sy, picture.sg)
/ontrialend = [values.x=trial.trialstar.responsex;values.y=trial.trialstar.responsey]
/recorddata = true
***************
MIX SHAPE
***************
/ontrialbegin = [values.h = list.hlist.nextvalue; values.v = list.vlist.nextvalue;]
/ ontrialbegin = [ values.h1 = list.hpositions.nextvalue;
values.v1 = list.vpositions.nextvalue;
values.h2 = list.hpositions.nextvalue;
values.v2 = list.vpositions.nextvalue;
values.h3 = list.hpositions.nextvalue;
values.v3 = list.vpositions.nextvalue;
values.h4 = list.hpositions.nextvalue;
values.v4 = list.vpositions.nextvalue;]
/ontrialbegin = [values.condition = "Mix shape"]
/ontrialbegin = [values.currentsoa = 150]
/stimulustimes = [ 1000 = background;
1000 = fixation;
2000 = eraser;
2001 = picture.advert;
2061 = eraser2, text.shapeinstructions;
2211 = picture.sr, picture.sqb, picture.ty, picture.cg;]
/beginresponsetime = (2211)
/inputdevice=mouse
/validresponse=(picture.sr, picture.sqb, picture.ty, picture.cg)
/ontrialend = [values.x=trial.trialmix.responsex;values.y=trial.trialmix.responsey]
/recorddata = true
**************************************************************************************************************
**************************************************************************************************************
BLOCKS
**************************************************************************************************************
**************************************************************************************************************
Note: runs 10 trials (like original); afterwards resets lists and summary variables
/trials = [1= trial.clicktrial;
2=noreplace(trial.trial1a, trial.trial1b, trial.trial1c, trial.trial1d)]
/onblockend = [reset(list.soas_all)]
/onblockend = [values.completed = 0; values.countcorrect = 0]
/onblockend = [values.sumrt]
/onblockend = [values.counttrials = 0]
/trials = [1= trial.clicktrial;
2=noreplace(trial.trial2a, trial.trial2b, trial.trial2c, trial.trial2d)]
/onblockend = [reset(list.soas_all)]
/onblockend = [values.completed = 0; values.countcorrect = 0]
/onblockend = [values.sumrt]
/onblockend = [values.counttrials = 0]
/trials = [1= trial.clicktrial;
2=noreplace(trial.trial3a, trial.trial3b, trial.trial3c, trial.trial3d)]
/onblockend = [reset(list.soas_all)]
/onblockend = [values.completed = 0]
/onblockend = [values.sumrt]
/onblockend = [values.counttrials = 0]
/trials = [1= trial.clicktrial;
2=noreplace(trial.trial4a, trial.trial4b, trial.trial4c, trial.trial4d)]
/onblockend = [reset(list.soas_all)]
/onblockend = [values.completed = 0]
/onblockend = [values.sumrt]
/onblockend = [values.counttrials = 0]
/trials = [1= trial.clicktrial;
2=noreplace(trial.trial5a, trial.trial5b, trial.trial5c, trial.trial5d)]
/onblockend = [reset(list.soas_all)]
/onblockend = [values.completed = 0]
/onblockend = [values.sumrt]
/onblockend = [values.counttrials = 0]
/trials = [1= trial.clicktrial;
2=noreplace(trial.trial6a, trial.trial6b, trial.trial6c, trial.trial6d)]
/onblockend = [reset(list.soas_all)]
/onblockend = [values.completed = 0]
/onblockend = [values.sumrt]
/onblockend = [values.counttrials = 0]
/trials = [1= trial.clicktrial;
2=noreplace(trial.trial7a, trial.trial7b, trial.trial7c, trial.trial7d)]
/onblockend = [reset(list.soas_all)]
/onblockend = [values.completed = 0]
/onblockend = [values.sumrt]
/onblockend = [values.counttrials = 0]
/trials = [1= trial.clicktrial;
2=noreplace(trial.trial8a, trial.trial8b, trial.trial8c, trial.trial8d)]
/onblockend = [reset(list.soas_all)]
/onblockend = [values.completed = 0]
/onblockend = [values.sumrt]
/onblockend = [values.counttrials = 0]
/trials = [1= trial.clicktrial;
2=noreplace(trial.trial9a, trial.trial9b, trial.trial9c, trial.trial9d)]
/onblockend = [reset(list.soas_all)]
/onblockend = [values.completed = 0]
/onblockend = [values.sumrt]
/onblockend = [values.counttrials = 0]
/trials = [1= trial.clicktrial;
2 = noreplace(trial.trial10a, trial.trial10b, trial.trial10c, trial.trial10d)]
/onblockend = [reset(list.soas_all)]
/onblockend = [values.completed = 0]
/onblockend = [values.sumrt]
/onblockend = [values.counttrials = 0]
/ trials = [1= trial.clicktrial;
2= noreplace(trial.trialtriangle, trial.trialcircle, trial.trialsquare, trial.trialstar)]
/onblockend = [reset(list.soas_all)]
/onblockend = [values.completed = 0]
/onblockend = [values.sumrt]
/onblockend = [values.counttrials = 0]
/ trials = [1= trial.clicktrial;
2= noreplace(trial.trialmix)]
/onblockend = [values.completed = 0]
/onblockend = [values.sumrt]
/onblockend = [values.counttrials = 0]
*****************
QUESTIONS AT THE END
*****************
EXPERIMENT
*****************
/preinstructions = (information, consent, intro)
/ blocks = [1,2,3,5,6,7,8,10,11,12 = noreplace(block.block1, block.block2,block.block3, block.block4, block.block5,
block.block6, block.block7, block.block8, block.block9, block.block10);
4 = noreplace(block.blockshape1);
9 = noreplace(block.blockmixshape)]
/postinstructions = (end)
/onexptend = [values.completed = 1]