Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
,,,[img[https://adaptivefutures.github.io/seriousgames/images/landing_image.png][Intro1]]
[[About the game|How it works]] | [[Credits|Credits]] | [[Settings|Settings]] | [[Pre-game survey|https://docs.google.com/forms/d/e/1FAIpQLSfwb3Wo49qCwJ9uNk7M4mfliJWMPXEokI6oRcSsbbLFN_TC4Q/viewform?usp=sf_link]]
<<if $NZRCP == 1>><<set $SEALEVEL = $NZRCP1[$TURN - 1]>><<endif>>
<<if $NZRCP == 2>><<set $SEALEVEL = $NZRCP2[$TURN - 1]>><<endif>>
<<if $NZRCP == 3>><<set $SEALEVEL = $NZRCP3[$TURN - 1]>><<endif>>
<<if $NZRCP == 4>><<set $SEALEVEL = $NZRCP4[$TURN - 1]>><<endif>><div id="wrapper">
<div id="left"><span class="h1">Seaview $YEAR</span>
<<if $MAP == 0>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_0.jpg width=450 height=300><<elseif $MAP == 1>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_1.jpg width=450 height=300><<elseif $MAP == 2>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_2.jpg width=450 height=300><<elseif $MAP == 3>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_3.jpg width=450 height=300><<elseif $MAP == 4>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_4.jpg width=450 height=300><<elseif $MAP == 5>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_5.jpg width=450 height=300><<elseif $MAP == 6>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_6.jpg width=450 height=300><<elseif $MAP == 7>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_7.jpg width=450 height=300><<elseif $MAP == 8>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_relocate_a.jpg width=400 height=400><<elseif $MAP == 9>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_relocate_a.jpg width=400 height=400><<elseif $MAP == 10>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_seawall_small.jpg width=450 height=300><<elseif $MAP == 11>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_seawall_large.jpg width=450 height=300><<elseif $MAP == 12>><img src=https://adaptivefutures.github.io/seriousgames/images/seaview_maps/seaview_relocate_b.jpg width=400 height=400><<endif>><<if $TURN > 1>>
In the last 10 years you experienced $SEVEREWEATHER years of severe weather.<<endif>>
$ZONE1CONTENT[$ZONE1CONDITION]
$ZONE2CONTENT[$ZONE2CONDITION]
$ZONE3CONTENT[$ZONE3CONDITION]
$ZONE4CONTENT[$ZONE4CONDITION]
$ZONE5CONTENT[$ZONE5CONDITION]
$ZONE6CONTENT[$ZONE6CONDITION]
$ZONE7CONTENT[$ZONE7CONDITION]
</div>
<div id="right"><<if $SCORE <= 4>><<goto VotedOut>><<elseif ($TURN < $STOPTURN) and (($RETREAT1 == false) or ($RETREAT2 == false))>>Community Stakeholders
<<if $KIM_SCORE > 0>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/kim_thumbnail.jpg][Kim]]<<else>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/kim_thumbnail_red.jpg][Kim]]<<endif>> <<if $FERN_SCORE > 0>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/fern_thumbnail.jpg][Fern]]<<else>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/fern_thumbnail_red.jpg][Fern]]<<endif>>
<<if $WEHI_SCORE > 0>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/wehi_thumbnail.jpg][Wehi]]<<else>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/wehi_thumbnail_red.jpg][Wehi]]<<endif>> <<if $TAYLOR_LVL == 3>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/taylor_thumbnail_grey.jpg][Taylor]]<<elseif $TAYLOR_SCORE > 0>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/taylor_thumbnail.jpg][Taylor]]<<else>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/taylor_thumbnail_red.jpg][Taylor]]<<endif>>
<<if $RILEY_SCORE > 0>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/riley_thumbnail.jpg][Riley]]<<else>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/riley_thumbnail_red.jpg][Riley]]<<endif>> <<if $DANA_SCORE > 0>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/dana_thumbnail.jpg][Dana]]<<else>>[img[https://adaptivefutures.github.io/seriousgames/images/avatars/dana_thumbnail_red.jpg][Dana]]<<endif>>
[[Make some decisions|Decisions]]<<else>>[[You've reached the end of the game.|End]]<<endif>>
</div>
</div>
<<set $SEAWALLTEMP1 to false>>
<<set $SEAWALLTEMP2 to false>>
<<set $BEACHNOURISHTEMP to false>>
<<set $RETREATTEMP1 to false>>
<<set $RETREATTEMP2 to false>>
<<set $PUBLICCONSULTTEMP to false>>
<<set $ACTIONLIST to []>>
/*This 'check' passage determines the number of severe weather events during the intervening ten years between turns. This is done by comparing random probability draws between 0 and 99 for each year against a changing probability of storm occurrence (STORMPROB). If the random value is less than that probability, then a severe weather event occurs, increasing the count (SEVEREWEATHER) for that turn.*/<<set $SEVEREWEATHER = 0>>
<<if ( random(0,99) < $STORMPROB )>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/severe_cards/severe" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 0s 1 normal both running slide-in-br; width:150px;height:200px;"><<set $SEVEREWEATHER += 1>><<else>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/normal_cards/normal" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 0s 1 normal both running slide-in-br; width:150px;height:200px;"><<endif>><<set $YEAR +=1>> <<if ( random(0,99) < $STORMPROB )>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/severe_cards/severe" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 0.2s 1 normal both running slide-in-br; width:150px;height:200px;"><<set $SEVEREWEATHER += 1>><<else>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/normal_cards/normal" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 0.2s 1 normal both running slide-in-br; width:150px;height:200px;"><<endif>><<set $YEAR +=1>> <<if ( random(0,99) < $STORMPROB )>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/severe_cards/severe" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 0.4s 1 normal both running slide-in-br; width:150px;height:200px;"><<set $SEVEREWEATHER += 1>><<else>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/normal_cards/normal" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 0.4s 1 normal both running slide-in-br; width:150px;height:200px;"><<endif>><<set $YEAR +=1>> <<if ( random(0,99) < $STORMPROB )>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/severe_cards/severe" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 0.6s 1 normal both running slide-in-br; width:150px;height:200px;"><<set $SEVEREWEATHER += 1>><<else>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/normal_cards/normal" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 0.6s 1 normal both running slide-in-br; width:150px;height:200px;"><<endif>><<set $YEAR +=1>> <<if ( random(0,99) < $STORMPROB )>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/severe_cards/severe" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 0.8s 1 normal both running slide-in-br; width:150px;height:200px;"><<set $SEVEREWEATHER += 1>><<else>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/normal_cards/normal" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 0.8s 1 normal both running slide-in-br; width:150px;height:200px;"><<endif>><<set $YEAR +=1>> 
<<if ( random(0,99) < $STORMPROB )>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/severe_cards/severe" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 1s 1 normal both running slide-in-br; width:150px;height:200px;"><<set $SEVEREWEATHER += 1>><<else>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/normal_cards/normal" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 1s 1 normal both running slide-in-br; width:150px;height:200px;"><<endif>><<set $YEAR +=1>> <<if ( random(0,99) < $STORMPROB )>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/severe_cards/severe" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 1.2s 1 normal both running slide-in-br; width:150px;height:200px;"><<set $SEVEREWEATHER += 1>><<else>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/normal_cards/normal" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 1.2s 1 normal both running slide-in-br; width:150px;height:200px;"><<endif>><<set $YEAR +=1>> <<if ( random(0,99) < $STORMPROB )>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/severe_cards/severe" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 1.4s 1 normal both running slide-in-br; width:150px;height:200px;"><<set $SEVEREWEATHER += 1>><<else>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/normal_cards/normal" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 1.4s 1 normal both running slide-in-br; width:150px;height:200px;"><<endif>><<set $YEAR +=1>> <<if ( random(0,99) < $STORMPROB )>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/severe_cards/severe" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 1.6s 1 normal both running slide-in-br; width:150px;height:200px;"><<set $SEVEREWEATHER += 1>><<else>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/normal_cards/normal" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 1.6s 1 normal both running slide-in-br; width:150px;height:200px;"><<endif>><<set $YEAR +=1>> <<if ( random(0,99) < $STORMPROB )>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/severe_cards/severe" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 1.8s 1 normal both running slide-in-br; width:150px;height:200px;"><<set $SEVEREWEATHER += 1>><<else>><<set $YEARFILE = "http://adaptivefutures.github.io/seriousgames/images/normal_cards/normal" + $YEAR + ".jpg">><img class="image-object anim-object active" id="image-object" @src=$YEARFILE style="animation: 0.45s ease-out 1.8s 1 normal both running slide-in-br; width:150px;height:200px;"><<endif>><<set $YEAR +=1>><<if $NZRCP == 1>><<set $SEALEVEL = $NZRCP1[$TURN]>><<endif>><<if $NZRCP == 2>><<set $SEALEVEL = $NZRCP2[$TURN]>><<endif>><<if $NZRCP == 3>><<set $SEALEVEL = $NZRCP3[$TURN]>><<endif>><<if $NZRCP == 4>><<set $SEALEVEL = $NZRCP4[$TURN]>><<endif>>
<div id=fadeelement>[[See how this has affected your waterfront...|UpdateOutcomes]]</div><div id="wrapper">
<div id="left">
<span class="h1">Thank you for playing!</span>
Please [[click here take our short post-game survey|https://forms.gle/EnwWDsF7nrDys3GM7]] about your experience or <<click "click here to play again">><<script>>UI.restart()<</script>><</click>>.
<<set $TURNOUTCOME.push($BUDGET)>>
<<set $TURNOUTCOME.push($BUDGETTEMP)>><<set $TURNOUTCOME.push($SCORE)>>
''Play Summary''
|YEAR|BUDGET ($$k)|EXPENDITURES ($$k)|SCORE|
|2019|$TURNOUTCOME[0]|$TURNOUTCOME[1]|<<print Math.round(($TURNOUTCOME[2]/18)*100)>>%|
|<<if $YEAR >= 2029>>2029<<endif>>|<<if $YEAR >= 2029>>$TURNOUTCOME[3]<<endif>>|<<if $YEAR >= 2029>>$TURNOUTCOME[4]<<endif>>|<<if $YEAR >= 2029>><<print Math.round(($TURNOUTCOME[5]/18)*100)>>%<<endif>>|
|<<if $YEAR >= 2039>>2039<<endif>>|<<if $YEAR >= 2039>>$TURNOUTCOME[6]<<endif>>|<<if $YEAR >= 2039>>$TURNOUTCOME[7]<<endif>>|<<if $YEAR >= 2039>><<print Math.round(($TURNOUTCOME[8]/18)*100)>>%<<endif>>|
|<<if $YEAR >= 2049>>2049<<endif>>|<<if $YEAR >= 2049>>$TURNOUTCOME[9]<<endif>>|<<if $YEAR >= 2049>>$TURNOUTCOME[10]<<endif>>|<<if $YEAR >= 2049>><<print Math.round(($TURNOUTCOME[11]/18)*100)>>%<<endif>>|
|<<if $YEAR >= 2059>>2059<<endif>>|<<if $YEAR >= 2059>>$TURNOUTCOME[12]<<endif>>|<<if $YEAR >= 2059>>$TURNOUTCOME[13]<<endif>>|<<if $YEAR >= 2059>><<print Math.round(($TURNOUTCOME[14]/18)*100)>>%<<endif>>|
|<<if $YEAR >= 2069>>2069<<endif>>|<<if $YEAR >= 2069>>$TURNOUTCOME[15]<<endif>>|<<if $YEAR >= 2069>>$TURNOUTCOME[16]<<endif>>|<<if $YEAR >= 2069>><<print Math.round(($TURNOUTCOME[17]/18)*100)>>%<<endif>>|
|<<if $YEAR >= 2079>>2079<<endif>>|<<if $YEAR >= 2079>>$TURNOUTCOME[18]<<endif>>|<<if $YEAR >= 2079>>$TURNOUTCOME[19]<<endif>>|<<if $YEAR >= 2079>><<print Math.round(($TURNOUTCOME[20]/18)*100)>>%<<endif>>|
|<<if $YEAR >= 2089>>2089<<endif>>|<<if $YEAR >= 2089>>$TURNOUTCOME[21]<<endif>>|<<if $YEAR >= 2089>>$TURNOUTCOME[22]<<endif>>|<<if $YEAR >= 2089>><<print Math.round(($TURNOUTCOME[23]/18)*100)>>%<<endif>>|
|<<if $YEAR >= 2099>>2099<<endif>>|<<if $YEAR >= 2099>>$TURNOUTCOME[24]<<endif>>|<<if $YEAR >= 2099>>$TURNOUTCOME[25]<<endif>>|<<if $YEAR >= 2099>><<print Math.round(($TURNOUTCOME[26]/18)*100)>>%<<endif>>|
|<<if $YEAR >= 2109>>2109<<endif>>|<<if $YEAR >= 2109>>$TURNOUTCOME[27]<<endif>>|<<if $YEAR >= 2109>>$TURNOUTCOME[28]<<endif>>|<<if $YEAR >= 2109>><<print Math.round(($TURNOUTCOME[29]/18)*100)>>%<<endif>>|
</div>
<div id="right"> <a href="http://www.naturalhazards.org.nz"><img src=http://adaptivefutures.github.io/seriousgames/images/NatHaz%20logo.png></a>
 <a href="http://www.niwa.co.nz"><img src=https://adaptivefutures.github.io/seriousgames/images/NIWA_LOGO_2.png width=300 height=110></a>
 <a href="http://www.landcareresearch.co.nz"><img src=https://adaptivefutures.github.io/seriousgames/images/landcare%20logo.PNG width=300 height=150></a>
</div>
</div>
| !Year:| |$YEAR |
| !Sea level:| |+$SEALEVEL m|
| !Budget:| |$$$BUDGET k|
| !Approval Rating:| |<<if $SCORE < 3>><span class="negativeText"><<print Math.round(($SCORE/18)*100)>>%</span><<else>><<print Math.round(($SCORE/18)*100)>>%<<endif>>|
/****GAME MECHANICS PARAMETERS****/
<<set $TURN = 1>>
<<set $YEAR = 2019>>
<<set $BUDGET = 120>>
<<set $INCOME = 20>>
<<set $SCORE = 0>>
<<set $STOPTURN = 10>>
/****ADAPTATION PARAMETERS****/
/*switch on and off adaptation mechanisms
/*'LIMIT' sets sea-level rise limit on adaptation*/
<<set $BEACHNOURISH to false>>
<<set $BEACHNOURISHLIMIT = 0.2>>
<<set $SEAWALL1 to false>>
<<set $SEAWALL1LIMIT = 0.4>>
<<set $SEAWALL2 to false>>
<<set $SEAWALL2LIMIT = 0.65>>
<<set $RETREAT1 to false>>
<<set $RETREAT1LIMIT = 0.9>>
<<set $RETREAT2 to false>>
<<set $RETREAT2LIMIT = 1.2>>
/****FINANCIAL PARAMETERS****/
/*"TEMP" parameters used to identify if check box has been ticked,
carries on to precheck which determines if player has enough money
to proceed with adaptation, "COST" parameters set the finanicial expense for different adaptations*/
<<set $BEACHNOURISHTEMP to false>>
<<set $SEAWALLTEMP1 to false>>
<<set $SEAWALLTEMP2 to false>>
<<set $RETREATTEMP1 to false>>
<<set $RETREATTEMP2 to false>>
<<set $PUBLICCONSULTTEMP to false>>
<<set $BUDGETTEMP = 0>>
<<set $SEAWALLCOST1 = 100>>
<<set $SEAWALLCOST2 = 200>>
<<set $BEACHNOURISHCOST = 50>>
<<set $RETREATCOST1 = 300>>
<<set $RETREATCOST2 = 300>>
<<set $PUBLICCONSULTCOST = 50>>
/****WEATHER GENERATION PARAMETERS****/
/*SEVEREWEATHER = counts annual weather events*/
/*STORMPROB = annual probability of severe weather event out of 100*/
<<set $SEVEREWEATHER to 0>>
<<set $STORMPROB = 33>>
/****SEA LEVEL PARAMETERS****/
/* Each list correponds to an annual sea level rise projection */
/*1 = NZRCP2.6, 2 = NZRCP4.5, 3 = NZRCP8.5, 4 = NZRCP8.5H*/
<<set $NZRCP = random(1,4)>>
<<set $NZRCP1 = [ 0, 0.08, 0.13, 0.18, 0.23, 0.27, 0.32, 0.37, 0.42, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46 ]>>
<<set $NZRCP2 = [ 0, 0.08, 0.13, 0.19, 0.24, 0.30, 0.36, 0.42, 0.49, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55 ]>>
<<set $NZRCP3 = [ 0, 0.09, 0.15, 0.21, 0.28, 0.36, 0.45, 0.55, 0.67, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79 ]>>
<<set $NZRCP4 = [ 0, 0.11, 0.18, 0.27, 0.37, 0.48, 0.61, 0.75, 0.90, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05 ]>>
<<if $NZRCP == 1>><<set $SEALEVEL = $NZRCP1[$TURN - 1]>><<endif>>
<<if $NZRCP == 2>><<set $SEALEVEL = $NZRCP2[$TURN - 1]>><<endif>>
<<if $NZRCP == 3>><<set $SEALEVEL = $NZRCP3[$TURN - 1]>><<endif>>
<<if $NZRCP == 4>><<set $SEALEVEL = $NZRCP4[$TURN - 1]>><<endif>>
/****ZONE PARAMETERS****/
/*Zones are elevation areas affected by sea-level rise, the degree of effect mediated by the number of storm surges in a given year
'CONDITION' = status (fine, threatened, underwater, etc)
'CONTENT' = reporting about status*/
<<set $ZONE1CONDITION = 0>>
<<set $ZONE1CONTENT = ["The beach is OK!", "The beach is not so good!", "The beach is ''underwater''!","The beach is renourished!", "Storm surges ''depleted the beach renourishment!''","Increased erosion from the seawall has ''removed the beach!''","The ''seawall is no longer effective'' at this level!"]>>
<<set $ZONE2CONDITION = 0>>
<<set $ZONE2CONTENT = ["The park is OK!", "The park is not so good!", "The park is ''underwater!''","The park has been ''affected by wave overtopping!''"]>>
<<set $ZONE3CONDITION = 0>>
<<set $ZONE3CONTENT = ["The road is OK!", "The road is not so good!", "The road is ''underwater!''","The road has been ''affected by wave overtopping!''"]>>
<<set $ZONE4CONDITION = 0>>
<<set $ZONE4CONTENT = ["The central shops are OK!", "The central shops are not so good!", "The central shops are ''underwater!''","The central shops have been ''affected by wave overtopping!''","The former waterfront residents and businesses are settling in to their new locations!"]>>
<<set $ZONE5CONDITION = 0>>
<<set $ZONE5CONTENT = ["The roadfront houses are OK!", "The roadfront houses are not so good!", "The roadfront houses are ''underwater!''","The roadfront houses have been ''affected by wave overtopping!''", ""]>>
<<set $ZONE6CONDITION = 0>>
<<set $ZONE6CONTENT = ["The motel and backstreet shops are OK!", "The motel and backstreet shops are not so good!", "The motel and backstreet shops are ''underwater!''","The motel and backstreet shops have been ''affected by wave overtopping!''","The former backstreet residents and businesses are settling in to their new locations!"]>>
<<set $ZONE7CONDITION = 0>>
<<set $ZONE7CONTENT = ["The main residential areas are OK!", "The main residential areas are not so good!", "The main residential areas are ''underwater!''","The main residential areas have been ''affected by wave overtopping!''", ""]>>
/****CONSULTATION PARAMETERS****/
/*Consult list index 0 = KIM, 1 = FERN */
/*Consult values A = Do Nothing, B = Beach Nourish, C = Sea Wall, D = Relocate Business, E = Relocate Residence, F = Consult with the Public, G = Frivolous Option 1, Y = Don't care, Z = Did not consult*/
<<set $CONSULT to {
"KIM": "Z",
"FERN": "Z",
}>>
/*Action values A = Did nothing, B = Beach Nourish, C = Sea Wall, D = Relocate*/
<<set $ACTIONLIST = []>>
/****NON-PLAYER CHARACTERS****/
/**KIM THE FISH & CHIPS SHOP OWNER PARAMETERS**/
/*KIM_TRUST is character's trust score (1 or 2)*/
/*KIM_SATISFACTION is character's satisfaction score (1 or 2)*/
/*KIM_LVL is character's response set relative to place-based effects*/
/*KIM_LVL1,KIM_LVL2, etc. are response sets*/
<<set $KIM_TRUST = 1>>
<<set $KIM_SATISFACTION = 2>>
<<set $KIM_CONSULT to false>>
<<set $KIMWANTS = "B">>
<<set $KIMDISLIKES = "C">>
<<set $KIM_LVL = 1>>
<<set $KIM_CONT = $INCOME>>
<<set $KIM_LVL1 = ["You don't seem to be doing anything to protect my shop from these storms we keep getting! My business is vital to this community! We need some beach renourishment NOW!","My business is vital to this community. I don't think there is any reason to increase our rates just to build an ugly wall. I think things are fine as they are.","My business is vital to this community. I want to make sure that it is protected from weather bombs and floods. We need some more sand here to make sure that we don’t all get washed away.","I want to be sure to protect my business, not just today or this year, but also in the future. I am concerned about sea level rise and the impact that it will have on my business and infrastructure. There are conversations that we need to be having now to prepare for this."]>>
<<set $KIM_LVL2 = ["These storms are getting worse! The last one came right into my shop! A seawall is really the only option that will protect my business!","I don’t see what the big deal is with sea level rise. I certainly don’t think I should have to pay any more in rates just so I can be pushed around by the Council!","I am really getting worried about these floods and storms. I think that seawalls are the fastest way to protect the town, but there may be other options. If the Council doesn’t get more proactive, I will have to get more vocal about my concerns.","The last event really took a toll on my business. I think we need to get together as a town and consider our options."]>>
<<set $KIM_LVL3 = ["I wish that we had relocated years ago! Why can’t you people just take charge and be proactive!","Climate change has been tough on the business.I wish that there was more that someone could do to prevent these things from happening, but none of the choices are great. I guess relocation is probably the safest option at this point.","Climate change has been tough on the business. I think relocation is the only option now.","TThe future of my business depends on my ability to adapt. And the future of this community depends on our ability to work together to ensure a smooth relocation process."]>>
<<set $KIM_LVL4 = ["I can't say I'm happy about this move! Did you even try to save my business?","This spot is not nearly as lucrative as my spot on the beach!","I guess this was inevitable, just glad I got out when I did.","I know this isn't a perfect solution, but I am glad there was a plan in place."]>>
<<set $KIM_TRUST_HISTORY = []>>
<<set $KIM_SATISFACTION_HISTORY = []>>
<<if $KIM_TRUST == 1>><<set $KIM_SCORE = $KIM_TRUST * $KIM_SATISFACTION>><<else>><<set $KIM_SCORE = $KIM_TRUST + $KIM_SATISFACTION>><<endif>><<set $KIM_SCORE -= 1>>
/**FERN THE ACTIVIST PARAMTERS**/
<<set $FERN_TRUST = 1>>
<<set $FERN_SATISFACTION = 2>>
<<set $FERN_CONSULT to false>>
<<set $FERNWANTS = "B">>
<<set $FERNDISLIKES = "A">>
<<set $FERN_LVL = 1>>
<<set $FERN_CONT = $INCOME>>
<<set $FERN_LVL1 = ["Why isn’t anyone taking the beach erosion problem seriously? We need to add some sand to keep the area beautiful.", "The beach is being eroded away with every storm… I think we need to do some renourishment to keep the area in good shape in the short term.", "We need to start taking the local impacts of climate change seriously – the community needs to get involved through consultation and the beach needs to be looked after.", "There are so many things that we need to do to prepare for climate change, it’s hard to know where to start! But doing nothing really isn’t an option."]>>
<<set $FERN_LVL2 = ["The beach has been disappearing before our eyes! But seawalls only make the problems worse. I think the community needs to come together to figure out a plan.", "This place is totally different from how it used to be…seawalls aren’t the answer, but neither is doing nothing. The local community needs to be engaged in planning for the future of this town.", "There must be more we can do – I want my children’s children to live in a place that is clean and safe, not an uninhabitable wasteland.", "Everything goes in cycles, but we have messed with those cycles and now we are paying the price. Installing more hard infrastructure or doing nothing isn’t the solution."]>>
<<set $FERN_LVL3 = ["There isn’t much left to protect here anymore – I think the best we can do is move our town back from the shore and save as much of our way of life as we can.","This is completely untenable. Without the beach – this town is nothing. We needed a solution years ago – now our only option is relocation.","We have to work together to ride out this challenging time – this means that everyone is going to have to adapt one way or another – relocation is the safest way forward for Seaview.","I wish that we had relocated sooner, when it was more of a choice. Now it feels like we have no good options."]>>
<<set $FERN_LVL4 = ["I am so fed up with this committee's wrongheaded decision-making.", "I guess this is the new normal for Seaview.", "Glad everyone is safe, but I wish we had gotten on top of this sooner.", "I think this is a solution that best protects the people of Seaview."]>>
<<set $FERN_TRUST_HISTORY = []>>
<<set $FERN_SATISFACTION_HISTORY = []>>
<<if $FERN_TRUST == 1>><<set $FERN_SCORE = $FERN_TRUST * $FERN_SATISFACTION>><<else>><<set $FERN_SCORE = $FERN_TRUST + $FERN_SATISFACTION>><<endif>><<set $FERN_SCORE -= 1>>
/**WEHI THE RESOURCE MANAGER PARAMETERS**/
<<set $WEHI_TRUST = 1>>
<<set $WEHI_SATISFACTION = 2>>
<<set $WEHI_CONSULT to false>>
<<set $WEHIWANTS = "B">>
<<set $WEHIDISLIKES = "C">>
<<set $WEHI_LVL = 1>>
<<set $WEHI_CONT = $INCOME>>
<<set $WEHI_LVL1 = ["Any actions must take our mokopuna into account, and be fully supported by iwi, hapu and whanau.","If you are going to do something, you have to talk to the people first, especially iwi. Getting support for large-scale engineering solutions will be difficult.","The Treaty of Waitangi sets out a partnership between Māori and the Crown, and that partnership should be our top priority now. The options that we choose must be adaptive – and seawalls are anything but that.","You need to consider the future of our lands and people. We have the opportunity to act now and we should take it, but this means starting with discussions and considering adaptive and flexible options, not hard structures."]>>
<<set $WEHI_LVL2 = ["Our kai moana is practically gone! This situation was entirely avoidable if only you had listened to iwi. Seawalls do not favour the fishes or the people.","There’s not much we can do now except get the whanau to discuss what they want, and I think it is unlikely that they will be happy with big engineering solutions.","We have lost so much of the beach and our access to kai moana! We must come together to plan a way forward that works for iwi.","If we don’t act now we will lose our connections to this land and our people. We need to put a plan in place to deal with this problem – now and in the future! This may mean considering options such as relocation."]>>
<<set $WEHI_LVL3 = ["Our kai moana is gone! There is no safe access to the ocean! We are losing our homes! Our only choice now is relocation.","I am afraid that we are going to lose everything, we have no other option but to relocate.","If we move now, maybe we can rebuild some of our community’s strength.","We have to move and adapt if we are going to thrive again. With careful management and time, perhaps we can restore the moana to a healthy balance."]>>
<<set $WEHI_LVL4 = ["This has cost us far too much. There were other ways you could have done this if only you had talked to iwi sooner.","Well I guess this was always going to happen.","I’m glad we re-located when we did.","We are now in a better position to look after our land and people into the future."]>>
<<set $WEHI_TRUST_HISTORY = []>>
<<set $WEHI_SATISFACTION_HISTORY = []>>
<<if $WEHI_TRUST == 1>><<set $WEHI_SCORE = $WEHI_TRUST * $WEHI_SATISFACTION>><<else>><<set $WEHI_SCORE = $WEHI_TRUST + $WEHI_SATISFACTION>><<endif>><<set $WEHI_SCORE -= 1>>
/**TAYLOR THE TOURIST PARAMETERS**/
<<set $TAYLOR_TRUST = 1>>
<<set $TAYLOR_SATISFACTION = 2>>
<<set $TAYLOR_CONSULT to false>>
<<set $TAYLORWANTS = "B">>
<<set $TAYLORDISLIKES = "C">>
<<set $TAYLOR_LVL = 1>>
<<set $TAYLOR_CONT = $INCOME>>
<<set $TAYLOR_LVL1 = ["Whatever you do, don’t put in a seawall. If you do that, we’ll lose the beach!","Nature will probably sort things out – what’s the big deal with a bit of extra water lying around?","I think at some point it might be good to add a bit more sand to the beach to keep things safe and fun for all the families that come down here. And it would be good to protect the surf break.","There are probably some things the town could do to project the beach a bit more – maybe some better sand management might help. But don’t install a seawall! I’ve seen what those do to the beach in other towns and it is so sad."]>>
<<set $TAYLOR_LVL2 = ["The town needs to work harder to maintain the beach and the surf break – without those things my family wouldn’t even come here!","I don’t see what the big deal is with the shops getting a bit wet. As long as it doesn’t affect the beach too much, the town should be able to recover from that with all the money that tourism brings in here.","There should be a working group or something set up to think about how to manage the beach better. If you plan out the beach nourishment properly then big storms shouldn’t be a problem!","There must be a way to deal with these floods before they get much worse. The town needs to do some planning so it doesn’t ruin their beach."]>>
<<set $TAYLOR_LVL3 = ["I come here for the beach, but I don’t want to spend my holiday underwater! We will not be back.","There’s not really any point to coming here anymore.","It’s too bad no one made the effort to protect this place when they could have. Now it’s too late and we won’t be back.","I think we’ll just have to adapt and go somewhere else for our holidays from now on. But if they do relocate the town, maybe we will come back someday."]>>
<<set $TAYLOR_LVL4 = ["Taylor is no longer visiting Seaview.","Taylor is no longer visiting Seaview.","Taylor is no longer visiting Seaview.","Taylor is no longer visiting Seaview."]>>
<<set $TAYLOR_TRUST_HISTORY = []>>
<<set $TAYLOR_SATISFACTION_HISTORY = []>>
<<if $TAYLOR_TRUST == 1>><<set $TAYLOR_SCORE = $TAYLOR_TRUST * $TAYLOR_SATISFACTION>><<else>><<set $TAYLOR_SCORE = $TAYLOR_TRUST + $TAYLOR_SATISFACTION>><<endif>><<set $TAYLOR_SCORE -= 1>>
/**RILEY THE RATEPAYER PARAMETERS**/
<<set $RILEY_TRUST = 1>>
<<set $RILEY_SATISFACTION = 2>>
<<set $RILEY_CONSULT to false>>
<<set $RILEYWANTS = "C">>
<<set $RILEYDISLIKES = "F">>
<<set $RILEY_LVL = 1>>
<<set $RILEY_CONT = $INCOME>>
<<set $RILEY_LVL1 = ["Whatever you do, we need to protect these businesses and houses with some hard structures. That’s really what makes this a town.","There’s no need to go crazy with expensive consultations and so forth – weather comes and goes. We can ride it out.","Building up a seawall to protect the businesses and homes in the area might be a good idea at some stage.","I think the town needs to be more proactive about managing the beach and protecting the infrastructure here. Seawalls are used all around the world for this purpose! Why should we be any different?"]>>
<<set $RILEY_LVL2 = ["I can’t believe we haven’t got a decent seawall yet! We need to get people on board with this and put these in place NOW!","Someone needs to put some hard engineering protections in place before we lose our town.","There should have been a decent seawall in place years ago to protect our town! If we need to have some public meetings to get everyone on side, then we should do it.","TWe need to put protections in place before we lose this town to the sea! I think we have to invest in a seawall or perhaps other hard engineering options if we are going to keep our people and our buildings safe. Public meetings are needed to get this project going."]>>
<<set $RILEY_LVL3 = ["I’m going to lose my house! There is no excuse for this – there should be something in place to protect this town. We must get together to form a plan!","This is a tragedy for this town – we are going to lose everything. We must get together to form a plan!","We need to find ways to protect our investments! We are going to lose our town! We must get together to form a plan! ","This town needs to get together to deal with this problem. There must be some new options out there that could work for us. The Ratepayers & Residents Association will be taking action!"]>>>>
<<set $RILEY_LVL4 = ["No view, no beach access... what am I going to pass on to my children?","It's hard not to be disappointed, but what can we do?","This is hard, but it's a relief not to have to keep worrying about losing our home.","Everyone has made so many sacrifices, but at least we're all safe."]>>
<<set $RILEY_TRUST_HISTORY = []>>
<<set $RILEY_SATISFACTION_HISTORY = []>>
<<if $RILEY_TRUST == 1>><<set $RILEY_SCORE = $RILEY_TRUST * $RILEY_SATISFACTION>><<else>><<set $RILEY_SCORE = $RILEY_TRUST + $RILEY_SATISFACTION>><<endif>><<set $RILEY_SCORE -= 1>>
/**DANA THE DEVELOPER PARAMETERS**/
<<set $DANA_TRUST = 1>>
<<set $DANA_SATISFACTION = 2>>
<<set $DANA_CONSULT to false>>
<<set $DANAWANTS = "A">>
<<set $DANADISLIKES = "F">>
<<set $DANA_LVL = 1>>
<<set $DANA_CONT = $INCOME>>
<<set $DANA_LVL1 = ["What is all the fuss about? Just put some more sand on the beach and move on!","This town has been here a long time. A little water now and then isn’t going to chase people away.","I can see that we might have a problem with occasional flooding, but I think we can deal with that as it arises. We don’t need to have a bunch of meetings about it!","There are things that we can do to protect our investments in this town. A bit more sand on the beach and this area will be in good shape."]>>
<<set $DANA_LVL2 = ["The town needs to protect its investments better, or no one will want to bring their business here! Luckily, seawalls can protect this area.","I’ve got insurance on my investments here, so I’m OK if there are a few storms.","Seawalls protect against some major storms – as long as these are in place we’ll be OK.","If we did some planning we could develop some good protections for this town – I’ve seen it done other places."]>>
<<set $DANA_LVL3 = ["I can’t believe how much of this damage was preventable! Seawalls are hands down the best way to protect this town. Someone really dropped the ball here.","It’s too bad that there was so much damage here, but that is a risk that you take living near the coast. Seawalls are the best way to protect this town.","I’m shocked that there was so much damage here! There really should have been more protections in place to prevent this. Seawalls are the best way to protect this town.","WWe can rebuild here, but it is expensive! Seawalls are the best way to protect this town, even if that means that the character of the place will probably have to change. "]>>>>
<<set $DANA_LVL4 = ["The road ahead for the local economy looks rough, what are you doing to help?","This process has been so hard for local business and people who live here.","Government needs to work together with business leaders to rebuild this economy.","This will be hard, but if we work together we'll stay on our feet."]>>
<<set $DANA_TRUST_HISTORY = []>>
<<set $DANA_SATISFACTION_HISTORY = []>>
<<if $DANA_TRUST == 1>><<set $DANA_SCORE = $DANA_TRUST * $DANA_SATISFACTION>><<else>><<set $DANA_SCORE = $DANA_TRUST + $DANA_SATISFACTION>><<endif>><<set $DANA_SCORE -= 1>>
<<set $SCORE = "NA">>
<<set $TURNOUTCOME = []>>
<<set $MAP = 0>>
x`x``<span class="h1">Decisions</span>
Over the <u>next ten years</u>, which of these strategies (<<link "if any">><<script>>UI.close()<</script>><<autopopup "Do Nothing">><</link>>) will you employ to address the concerns of the community?
<<if ($SEALEVEL > $BEACHNOURISHLIMIT) or ($SEAWALL1 == true) or ($SEAWALL2 == true)>><span class="inactiveText"><span class ="inactiveLink"><<link "Beach renourishment">><<script>>UI.close()<</script>><<autopopup "Beach renourishment">><</link>></span> not effective</span><<elseif $BEACHNOURISH == true>><span class="inactiveLink"><<link "Beach renourished">><<script>>UI.close()<</script>><<autopopup "Beach renourishment">><</link>> </span><<elseif $BUDGET >= $BEACHNOURISHCOST>><<checkbox "$BEACHNOURISHTEMP" false true>> <<link "Beach renourishment">><<script>>UI.close()<</script>><<autopopup "Beach renourishment">><</link>> for $$$BEACHNOURISHCOST k<<elseif $BUDGET < $BEACHNOURISHCOST>><span class="inactiveText">Cannot afford to <span class ="inactiveLink"><<link "renourish beaches">><<script>>UI.close()<</script>><<autopopup "Beach renourishment">><</link>></span> for $$$BEACHNOURISHCOST k</span><<endif>>
<<if $SEALEVEL > $SEAWALL1LIMIT>><span class="inactiveText"><span class ="inactiveLink"><<link "Short seawall">><<script>>UI.close()<</script>><<autopopup "Install short seawall">><</link>></span> not effective</span><<elseif $SEAWALL1 == true>><span class="inactiveText"><span class ="inactiveLink"><<link "Short seawall">><<script>>UI.close()<</script>><<autopopup "Install short seawall">><</link>></span> installed</span><<elseif $SEAWALL2 == true>><span class="inactiveText"><span class ="inactiveLink"><<link "Short seawall">><<script>>UI.close()<</script>><<autopopup "Install short seawall">><</link>></span> not needed when high seawall installed</span><<elseif $BUDGET >= $SEAWALLCOST1>><<checkbox "$SEAWALLTEMP1" false true>> <<link "Install short seawall">><<script>>UI.close()<</script>><<autopopup "Install short seawall">><</link>> for $$$SEAWALLCOST1 k<<elseif $BUDGET < $SEAWALLCOST1>><span class="inactiveText">Cannot afford to build <span class ="inactiveLink"><<link "short seawall">><<script>>UI.close()<</script>><<autopopup "Install short seawall">><</link>></span> for $$$SEAWALLCOST1 k</span><<endif>>
<<if $SEALEVEL > $SEAWALL2LIMIT>><span class="inactiveText"><span class ="inactiveLink"><<link "High seawall">><<script>>UI.close()<</script>><<autopopup "Install high seawall">><</link>></span> not effective</span><<elseif $SEAWALL2 == true>><span class="inactiveText"><span class ="inactiveLink"><<link "High seawall">><<script>>UI.close()<</script>><<autopopup "Install high seawall">><</link>></span> installed</span><<elseif $BUDGET >= $SEAWALLCOST2>><<checkbox "$SEAWALLTEMP2" false true>> <<link "Install high seawall">><<script>>UI.close()<</script>><<autopopup "Install high seawall">><</link>> for $$$SEAWALLCOST2 k<<elseif $BUDGET < $SEAWALLCOST2>><span class="inactiveText">Cannot afford to build <span class ="inactiveLink"><<link "high seawall">><<script>>UI.close()<</script>><<autopopup "Install high seawall">><</link>></span> for $$$SEAWALLCOST2 k</span><<endif>>
<<if $SEALEVEL > $RETREAT1LIMIT>><span class="inactiveText">Cannot <span class ="inactiveLink"><<link "relocate shorefront commercial area and homes">><<script>>UI.close()<</script>><<autopopup "Relocate shorefront commercial area">><</link>></span></span><<elseif $RETREAT1 == true>><span class="inactiveText">Shorefront commercial area and homes <span class ="inactiveLink"><<link "relocated">><<script>>UI.close()<</script>><<autopopup "Relocate shorefront commercial area">><</link>></span></span><<elseif $BUDGET >= $RETREATCOST1>><<checkbox "$RETREATTEMP1" false true>><<link "Relocate shorefront commercial area">><<script>>UI.close()<</script>><<autopopup "Relocate shorefront commercial area">><</link>> for $$$RETREATCOST1 k<<elseif $BUDGET < $RETREATCOST1>><span class="inactiveText">Cannot afford to <span class ="inactiveLink"><<link "relocate shorefront commercial area and homes">><<script>>UI.close()<</script>><<autopopup "Relocate shorefront commercial area">><</link>></span> for $$$RETREATCOST1 k</span><<endif>>
<<if $SEALEVEL > $RETREAT2LIMIT>><span class="inactiveText">Cannot <span class ="inactiveLink"><<link "relocate coastal residential area and businesses">><<script>>UI.close()<</script>><<autopopup "Relocate coastal residential area">><</link>></span></span><<elseif $RETREAT2 == true>><span class="inactiveText">Coastal residental area <span class ="inactiveLink"><<link "relocated">><<script>>UI.close()<</script>><<autopopup "Relocate coastal residential area">><</link>></span></span><<elseif $BUDGET >= $RETREATCOST2>><<checkbox "$RETREATTEMP2" false true>><<link "Relocate coastal residential area">><<script>>UI.close()<</script>><<autopopup "Relocate coastal residential area">><</link>> for $$$RETREATCOST2 k<<elseif $BUDGET < $RETREATCOST2>><span class="inactiveText">Cannot afford to <span class ="inactiveLink"><<link "relocate coastal residential area and businesses">><<script>>UI.close()<</script>><<autopopup "Relocate coastal residential area">><</link>></span> for $$$RETREATCOST2 k</span><<endif>>
Or you can
<<if $BUDGET >= $PUBLICCONSULTCOST>><<checkbox "$PUBLICCONSULTTEMP" false true>> <<link "Consult with the public">><<script>>UI.close()<</script>><<autopopup "Consult with the public">><</link>> for $$$PUBLICCONSULTCOST k<<elseif $BUDGET < $PUBLICCONSULTCOST>><span class="inactiveText">Cannot afford to <span class ="inactiveLink"><<link "consult with the public">><<script>>UI.close()<</script>><<autopopup "Consult with the public">><</link>></span> for $$$PUBLICCONSULTCOST k</span><<endif>>
[[Back to status page|Turn]] or [[see what happens in the next 10 years...|Precheck]]
<span class="h1">Information about Doing Nothing</span>
|''Description''| |Do nothing (take no adaptation action)|
| | | |
|''Details''| |This option allows nature to dictate what happens and leaves individuals and business to make their own decisions on how to respond to sea level rise and storm events. Doing nothing can be a part of a longer term strategy ……..or not.|
| | | |
|''Advantages''| |No direct financial cost|
| | | |
|''Potential Issues''| |The impacts of rising sea levels will be felt by individuals and business through decreasing levels of service for infra-structure, the beach will be lost and the park and road affected over time. This will intensify as the sea continues to raise and potentially result in people and business relocation elsewhere|
| | | |
|Limits| |The option of doing nothing has no limit|
| | | |
|Cost| |$0|
/*This 'pre-check' passage determines if the player has enough money to proceed with their selected adaptations, if they have tried to both consult and adapt at the same time, or if they have not consulted before attempting to relocate. If they meet the criteria, then they proceed directly to the 'check conditions' passage. If not, then they are informed and asked to return to the 'decisions' passage.)*/
<<if $SEAWALLTEMP1 == true>><<set $BUDGETTEMP += $SEAWALLCOST1>><<set $ACTIONLIST.push("C")>><<endif>>
<<if $SEAWALLTEMP2 == true>><<set $BUDGETTEMP += $SEAWALLCOST2>><<set $ACTIONLIST.push("C")>><<endif>>
<<if $BEACHNOURISHTEMP == true>><<set $BUDGETTEMP += $BEACHNOURISHCOST>><<set $ACTIONLIST.push("B")>><<endif>>
<<if $RETREATTEMP1 == true>><<set $BUDGETTEMP += $RETREATCOST1>><<set $ACTIONLIST.push("D")>><<endif>>
<<if $RETREATTEMP2 == true>><<set $BUDGETTEMP += $RETREATCOST2>><<set $ACTIONLIST.push("E")>><<endif>>
<<if $PUBLICCONSULTTEMP == true>><<set $BUDGETTEMP += $PUBLICCONSULTCOST>><<set $ACTIONLIST.push("F")>><<endif>>
<<if ($SEAWALLTEMP1 == false) and ($SEAWALLTEMP2 == false) and ($BEACHNOURISHTEMP == false) and ($RETREATTEMP1 == false) and ($RETREATTEMP2 == false)>> and ($PUBLICCONSULTTEMP == false) <<set $ACTIONLIST.push("A")>><<endif>>
<<if $BUDGETTEMP > $BUDGET>>Your budget is currently $BUDGET, but your expenditures for this round are $ $BUDGETTEMP. Please revise your [[decisions|Reset]] to stay within budget.<<set $ACTIONLIST to []>><<elseif ($PUBLICCONSULTTEMP == true) and ($SEAWALLTEMP1 == true or $SEAWALLTEMP2 == true or $BEACHNOURISHTEMP == true or $RETREATTEMP1 == true or $RETREATTEMP2 == true)>>Undertaking these projects takes time, and you don't have enough for both public consultation and constructing adaptation measures in the same turn. Please revise your [[decisions|Reset]] to choose either consultation or adaptations.<<set $ACTIONLIST to []>><<elseif ($PUBLICCONSULTTEMP == true) and ($SEAWALLTEMP1 == false or $SEAWALLTEMP2 == false or $BEACHNOURISHTEMP == false or $RETREATTEMP1 == false or $RETREATTEMP2 == false)>><<goto Consultation>><<elseif $RETREATTEMP1 == true and ($KIM_CONSULT == false or $DANA_CONSULT == false)>><<goto NoBizMove>><<elseif $RETREATTEMP2 == true and ($WEHI_CONSULT == false or $RILEY_CONSULT == false or $FERN_CONSULT == false)>><<goto NoResMove>><<else>><<goto CheckConditions>><<endif>><span class="h1">Information about Seawall Installation</span>
<img src=http://adaptivefutures.github.io/seriousgames/images/adaptations/seawall1.jpg style="width:450px;height:300px;">
|''Description''| |Sea wall (rock revetment)|
| | | |
|''Details''| |This sea wall designed to protect again erosion and storms to x. it will run the length of the beach and look like a sloped surface covered with large rocks.|
| | | |
|''Advantages''| |Seawalls stop erosion of the beach and the land behind the beach immediately. They protect all the properties business and infrastructure (roads etc) behind the wall.|
| | | |
|''Potential Issues''| |It is important to note that sea walls impact the width and appearance of the beach. There will be no high tide beach and at low tide the beach will be narrower have a flat profile and remain damp (no dry sand). Beach amenity and use for locals and visitors are lost in favour of protecting homes, businesses community assets and infrastructure (roads drains etc) and parks. It is important to note that sea walls have design limits and there remains a risk of major storms overtopping the wall and inundating the areas. In addition, repairs may be required after frequent storm events.|
| | | |
|Limits| |Seawall have design limits which can be exceeded causing flooding issues behind the wall. As sea level over time increases it is likely that the risk of overtopping increases.|
| | | |
|Cost| |$SEAWALLCOST1 k|
/*|Costly about 800, 000 ish and on-going maintenance maybe 10k per storm???|*/
/%Mechanics
//
//Repairs will be needed if a certain no of events is exceeded - //maintenance maybe 10k per storm???
//
//The probability of overtopping needs to increase as the sea level //increases. Impacts will be catastrophic (think giant pool) will //probably hold for quite a few turns (5-6) depending on the scenario, //but beyond this it will probably start to fail.
//
//Should we let people develop behind the wall and give them a rates //reward??? i.e, more $ but in the longer term more assets as risk and //more people?
//
//Pressure points:
//
//As the sea level increase the beach will be completely lost. This //won’t be appreciated by the locals
//
//People are generally in favour of seas walls and push hard for them //as they will protect the
//
//Parks, the road business and property.
//
//Need some warning signs of failure – say during the last storm locals //noted the water level was getting very close to the top of the sea //wall.
%/
<span class="h1">Information about Seawall Installation</span>
<img src=http://adaptivefutures.github.io/seriousgames/images/adaptations/seawall1.jpg style="width:450px;height:300px;">
|''Description''| |Sea wall (rock revetment)|
| | | |
|''Details''| |This sea wall designed to protect again erosion and storms to x. it will run the length of the beach and look like a sloped surface covered with large rocks.|
| | | |
|''Advantages''| |Seawalls stop erosion of the beach and the land behind the beach immediately. They protect all the properties business and infrastructure (roads etc) behind the wall.|
| | | |
|''Potential Issues''| |It is important to note that sea walls impact the width and appearance of the beach. There will be no high tide beach and at low tide the beach will be narrower have a flat profile and remain damp (no dry sand). Beach amenity and use for locals and visitors are lost in favour of protecting homes, businesses community assets and infrastructure (roads drains etc) and parks. It is important to note that sea walls have design limits and there remains a risk of major storms overtopping the wall and inundating the areas. In addition, repairs may be required after frequent storm events.|
| | | |
|Limits| |Seawall have design limits which can be exceeded causing flooding issues behind the wall. As sea level over time increases it is likely that the risk of overtopping increases.|
| | | |
|Cost| |$SEAWALLCOST2 k|
/*|Costly about 800, 000 ish and on-going maintenance maybe 10k per storm???|*/
/%Mechanics
//
//Repairs will be needed if a certain no of events is exceeded - //maintenance maybe 10k per storm???
//
//The probability of overtopping needs to increase as the sea level //increases. Impacts will be catastrophic (think giant pool) will //probably hold for quite a few turns (5-6) depending on the scenario, //but beyond this it will probably start to fail.
//
//Should we let people develop behind the wall and give them a rates //reward??? i.e, more $ but in the longer term more assets as risk and //more people?
//
//Pressure points:
//
//As the sea level increase the beach will be completely lost. This //won’t be appreciated by the locals
//
//People are generally in favour of seas walls and push hard for them //as they will protect the
//
//Parks, the road business and property.
//
//Need some warning signs of failure – say during the last storm locals //noted the water level was getting very close to the top of the sea //wall.
%/
<span class="h1">Information about relocating the shorefront commercial area</span>
<img src=http://adaptivefutures.github.io/seriousgames/images/adaptations/Islington.JPG style="width:450px;height:300px;">
|''Description''| |Relocation of shorefront businesses|
| | | |
|''Details''| |The relocation involves purchasing land from one of the local farmers has indicated a willingness to sell a block on land on the hill behind the existing settlement; Re-routing to road behind the existing settlement to provide access for residents and service the new town centre; Relocating the shops along the road overlooking the beach and creating a new town centre. This includes the bank, the fish and chip shop, the gift shop, the ice cream parlour, the supermarket and the surf shop, café/restaurant and the bakery, and 12 townhouses along the road frontage overlooking the beach. New planning laws which exclude building of any permanent structure in the vacated areas.; Some financial compensation for people to move and assistance to rebuild.|
| | | |
|''Advantages''| |Relocating people, infrastructure and assets away from the coast, further inland, to higher elevations means they are no longer impacted by coastal inundation and coastal erosion. Redesign of communities is also possible during relocation which could provide an opportunity to improve how the town functions and update assets e.g. site new parks and playgrounds or create new town centres with additional facilities.|
| | | |
|''Potential Issues''| |Relocation is usually disruptive because it involves re-organising the community. As a result, retreat/relocation is often not a favourable option because its involves moving homes, business, roads, community assets and infra-structure. Property and business owners are often reluctant to move from their current location, especially if it is adjacent to the beach.|
| | | |
|''Limits''| |Retreating from the coast, when done well, is a permeant solution.|
| | | |
|''Cost''| |$RETREATCOST1 k|
/*|Costly about 800, 000 ish and on-going maintenance maybe 10k per storm???|*/
Back to [[Decisions]]
Photo: [[Islington Fish & Chips|http://ketechristchurch.peoplesnetworknz.info/places_and_streets/images/show/19653-islington-fish-and-chips#.W-ylUJMzZPZ]] by Cecil is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 New Zealand License
<<set $PUMP to false>>
<<set $SEAWALLTEMP1 to false>> /*Used to escape decision bug*/
<<set $SEAWALLTEMP2 to false>>
<<set $BEACHNOURISHTEMP to false>>
<<set $RETREAT1 to false>>
<<set $RETREAT2 to false>>
/%Mechanics
//
//Repairs will be needed if a certain no of events is exceeded - //maintenance maybe 10k per storm???
//
//The probability of overtopping needs to increase as the sea level //increases. Impacts will be catastrophic (think giant pool) will //probably hold for quite a few turns (5-6) depending on the scenario, //but beyond this it will probably start to fail.
//
//Should we let people develop behind the wall and give them a rates //reward??? i.e, more $ but in the longer term more assets as risk and //more people?
//
//Pressure points:
//
//As the sea level increase the beach will be completely lost. This //won’t be appreciated by the locals
//
//People are generally in favour of seas walls and push hard for them //as they will protect the
//
//Parks, the road business and property.
//
//Need some warning signs of failure – say during the last storm locals //noted the water level was getting very close to the top of the sea //wall.
%/
<span class="h1">Information about relocating the coastal residents</span>
<img src=http://adaptivefutures.github.io/seriousgames/images/adaptations/Moving_house.jpg style="width:450px;height:300px;">
|''Description''| |Relocation of coastal residents|
| | | |
|''Details''| |The relocation involves;
Purchasing land - A local farmers has indicated a willingness to sell a block of land on the hill behind the recently developed town centre.
Move the remaining townhouses and motel behind the new town centre on to higher ground.
Rehabilitate the vacated area into usable public space for examples parks and picnic areas.
New planning laws which exclude building of any permanent structure in the vacated areas.
Some financial compensation for people to move and assistance to rebuild.|
| | | |
|''Advantages''| |Advantages: The first set of relocations has moved the town centre and beach front properties into a safer location. This second retreat stage will moved the remaining at risk town houses and the motel further inland, to higher elevations so they are no longer impacted by coastal inundation and coastal erosion.
The relocated buildings will be able to easily access the new town centre which provides new parks and playgrounds.
Once this relocation stage is complete the community is no longer at risk from the impacts of sea level for the foreseeable future. |
| | | |
|''Potential Issues''| |Relocation is usually disruptive because it involves re-organising the community. As a result, retreat/relocation is often not a favourable option because its involves moving homes, business, roads, community assets and infra-structure. Property and business owners are often reluctant to move from their current location, especially if it is adjacent to the beach. However, given other parts of the community have already relocated, there is less resistance to the idea this time. |
| | | |
|''Limits''| |Retreating from the coast, when done well, is a permanent solution.|
| | | |
|''Cost''| |$RETREATCOST2 k|
Image by Wouter Hagens - Own work, Public Domain, https://commons.wikimedia.org/w/index.php?curid=1820344
<span class="h1">Information about Beach Nourishment</span>
<img src=http://adaptivefutures.github.io/seriousgames/images/adaptations/beach-nourishment2.jpg>
|''Description''| |Beach re-nourishment is simply adding sand to the beach to replace that which was lost through erosion.|
| | | |
|''Details''| |Required volume of sand is 30,000 cubic metres of sand.|
| | | |
|''Advantages''| |It is perceived as a natural solution which maintains beach amenity and functionality.|
| | | |
|''Potential Issues''| |It is important to note that suitable sand must be sourced for the re-nourishment process form elsewhere typically local sand mining operations or harbour dredging. Sand is eroded during each storm so more than 4 storms in 10 years could cause damage?|
| | | |
|Limits| |Life span It is not permanent solution as continual replacement of sand is required. Renourishment will work until sea level reaches 0.3m above currrent.|
| | | |
|Cost| |$BEACHNOURISHCOST k|
/*
Mechanics
Beach renourishment works but needs replacing every decade will only work until sea level reaches 0.3m above current (this might happen faster with a more extreme scenario) but lets start with it working for three rounds.
Will be opposition to sand extraction from the source location cost may rise over time as competition for sand increases
Some pressure point options
Opposition from the communities where sand is extracted – they believe its affecting the sand on their own beach
Complains about sand blowing through town during storms
Round prior to failure sand dune are showing signs of failure and the beach is higher than the park storms stating to overtop the beach and damage the park
*/<span class="h1">Kim the Fish & Chips Shop Owner</span>
<img src=http://adaptivefutures.github.io/seriousgames/images/avatars/kim.JPG style="width:300px;height:300px;">
<<click "Click here to learn more about Kim">><<toggleclass "#aboutkim" "hidden">><</click>><div id="aboutkim" class="hidden">Kim is a small business owner. She and her husband run a restaurant called ‘Fush n Chups’ located on the main road facing the beach and park. The shop backs onto a courtyard that has seating available for customers. This area is prone to fill up with water during flood events. As the effects of climate change are felt in the area, Kim is primarily concerned about the stability of her business. However, she believes that her business can only thrive in the presence of tourist foot traffic. She understands that people come to the area for the high-quality beach and park and enjoy spending time (and money) in the welcoming local community with its many amenity values. </div>
Kim says: <span class="speakingText"><<if $KIM_LVL == 1>>$KIM_LVL1[$KIM_SCORE]<<elseif $KIM_LVL == 2>>$KIM_LVL2[$KIM_SCORE]<<elseif $KIM_LVL == 3>>$KIM_LVL3[$KIM_SCORE]<<elseif $KIM_LVL == 4>>$KIM_LVL4[$KIM_SCORE]<<endif>></span>
Kim's contribution to decadal budget is $$$KIM_CONT k
[[Back to status page|Turn]]
/*<<click "Kim's Status">><<toggleclass "#kimstatus" "hidden">><</click>><div id="kimstatus" class="hidden">KIM'S LEVEL: <<if $KIM_LVL == 1>>NOT THREATENED<<elseif $KIM_LVL == 2>>THREATENED<<elseif $KIM_LVL == 3>>AFFECTED<<else>>RELOCATED<<endif>>
KIM'S STATUS: <<if $KIM_SCORE == 0>>OUTRAGED<<elseif $KIM_LVL == 1>>APATHETIC<<elseif $KIM_SCORE == 2>>REACTIVE<<else>>ADAPTIVE<<endif>></div>*/
/* CHANGE TRUST */
/*Character code overview:
Title
Image
Character "score" is equal to trust (1 or 2) satisfaction (1 or 2).
Low trust scores multiply (1 or 3), high trust scores add (2 or 4).
Deliver score-based content
*/
<<set $CONSULT.KIM to $KIMWANTS>><span class="h1">Fern the Activist</span>
<img src=http://adaptivefutures.github.io/seriousgames/images/avatars/fern.JPG style="width:300px;height:300px;"><<if $FERN_TRUST == 1>><<set $FERN_SCORE = $FERN_TRUST * $FERN_SATISFACTION>><<else>><<set $FERN_SCORE = $FERN_TRUST + $FERN_SATISFACTION>><<endif>><<set $FERN_SCORE -= 1>>
<<click "Click here to learn more about Fern">><<toggleclass "#aboutfern" "hidden">><</click>><div id="aboutfern" class="hidden">Fern works part-time for a local community group, and is a lifetime member of [[Forest & Bird|https://www.forestandbird.org.nz/]]. She and her partner have two small children, and her partner works in construction. They own a modest home on the edge of town. The property has a mortgage on it, and they hope to have it paid off prior to retirement. Fern loves the beauty and tranquility of the area where she has lived her whole life. She is familiar with the importance of biodiversity in supporting a healthy and resilient environment and believes that there needs to be better costings of the environmental impacts of development. She is in favour of emissions trading schemes to mitigate NZ’s emissions, is anxious about the future her children will inherit, and believes that adaptation is a central part of responding to climate change.</div>
Fern says: <span class="speakingText"><<if $FERN_LVL == 1>>$FERN_LVL1[$FERN_SCORE]<<elseif $FERN_LVL == 2>>$FERN_LVL2[$FERN_SCORE]<<elseif $FERN_LVL == 3>>$FERN_LVL3[$FERN_SCORE]<<elseif $FERN_LVL == 4>>$FERN_LVL4[$FERN_SCORE]<<endif>></span>
Fern's contribution to decadal budget is $$$FERN_CONT k
[[Back to status page|Turn]]
/*FERN'S LEVEL: <<if $FERN_LVL == 1>>NOT THREATENED<<elseif $FERN_LVL == 2>>THREATENED<<elseif $FERN_LVL == 3>>AFFECTED<<else>>RELOCATED<<endif>>
FERN'S STATUS: <<if $FERN_SCORE == 0>>OUTRAGED<<elseif $FERN_LVL == 1>>APATHETIC<<elseif $FERN_SCORE == 2>>REACTIVE<<else>>ADAPTIVE<<endif>>*/
/*Fern is primarily focused on natural and social capital (friends and family, and the sense of community) are most important to her. She and her family live modestly, and place am emphasis on physical, social and mental well-being over more money in the bank.
Fern will have certain preferences regarding response to SLR and adaptation options. Her response to various events will draw from the range of possible responses below, with weighting applied for her particular character (i.e. she is more concerned about natural capital than she is about financial capital).*/<<set $TURNOUTCOME.push($SCORE)>>
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*Determine KIM's response set*/
<<if ($ZONE3CONDITION > 0)>>
<<if ($ZONE4CONDITION > 0)>>
<<set $KIM_LVL = 3>>
<<else>>
<<set $KIM_LVL = 2>>
<<endif>>
<<else>>
<<set $KIM_LVL = 1>>
<<endif>>
<<if $RETREAT1 == true>><<set $KIM_LVL = 4>><<endif>>
/*Was KIM listened to?*/
<<if $ACTIONLIST.includes($KIMWANTS)>>
<<set $KIM_TRUST = 2>>
<<endif>>
<<if $ACTIONLIST.includes($KIMDISLIKES)>>
<<set $KIM_TRUST = 1>>
<<endif>>
/*Is KIM satisfied?*/
<<if ($ZONE4CONDITION > 0) and ($RETREAT1 == false)>>
<<set $KIM_SATISFACTION = 1>>
<<else>>
<<set $KIM_SATISFACTION = 2>>
<<endif>>
<<if $KIM_TRUST == 1>><<set $KIM_SCORE = $KIM_TRUST * $KIM_SATISFACTION>><<else>><<set $KIM_SCORE = $KIM_TRUST + $KIM_SATISFACTION>><<endif>><<set $KIM_SCORE -= 1>>
/*Update Kim's wants*/
<<if $KIM_LVL == 1>>
<<if ($KIM_SCORE == 0)>>
<<if ($BEACHNOURISH == true)>>
<<set $KIMWANTS to "A">>
<<set $KIMDISLIKES to "C">>
<<else>>
<<set $KIMWANTS to "B">>
<<set $KIMDISLIKES to "C">>
<<endif>>
<<endif>>
<<if ($KIM_SCORE == 1)>>
<<set $KIMDISLIKES to "C">>
<<endif>>
<<if ($KIM_SCORE == 2)>>
<<if ($BEACHNOURISH == true)>>
<<set $KIMWANTS to "A">>
<<set $KIMDISLIKES to "C">>
<<else>>
<<set $KIMWANTS to "B">>
<<set $KIMDISLIKES to "C">>
<<endif>>
<<endif>>
<<if ($KIM_SCORE == 3)>>
<<set $KIMWANTS to "F">>
<<set $KIMDISLIKES to "C">>
<<endif>>
<<endif>>
<<if $KIM_LVL == 2>>
<<if ($KIM_SCORE == 0)>>
<<if ($SEAWALL1 == true) or ($SEAWALL2 == true)>>
<<set $KIMWANTS to "A">>
<<set $KIMDISLIKES to "D">>
<<else>>
<<set $KIMWANTS to "C">>
<<set $KIMDISLIKES to "A">>
<<endif>>
<<endif>>
<<if ($KIM_SCORE == 1)>>
<<set $KIMDISLIKES to "D">>
<<endif>>
<<if ($KIM_SCORE == 2)>>
<<if ($SEAWALL1 == true) or ($SEAWALL2 == true)>>
<<set $KIMWANTS to "A">>
<<else>>
<<set $KIMWANTS to "C">>
<<set $KIMDISLIKES to "A">>
<<endif>>
<<endif>>
<<if ($KIM_SCORE == 3)>>
<<set $KIMWANTS to "F">>
<<set $KIMDISLIKES to "A">>
<<endif>>
<<endif>>
<<if $KIM_LVL == 3>>
<<if ($RETREAT1 == true) or ($KIM_SCORE == 1)>>
<<set $KIMWANTS "E">>
<<else>>
<<set $KIMWANTS "D">
<<set $KIMDISLIKES to "A">>
<<endif>>
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*Determine FERN's response set*/
<<if ($ZONE6CONDITION > 0)>>
<<if ($ZONE7CONDITION > 0)>>
<<set $FERN_LVL = 3>>
<<else>>
<<set $FERN_LVL = 2>>
<<endif>>
<<else>>
<<set $FERN_LVL = 1>>
<<endif>>
<<if $RETREAT2 == true>><<set $FERN_LVL to 4>><<endif>>
/*Was FERN listened to?*/
<<if $ACTIONLIST.includes($FERNWANTS)>>
<<set $FERN_TRUST = 2>>
<<endif>>
<<if $ACTIONLIST.includes($FERNDISLIKES)>>
<<set $FERN_TRUST = 1>>
<<endif>>
/*Is FERN satisfied?*/
<<if ($ZONE1CONDITION > 0) and ($FERN_LVL <= 2)>>
<<set $FERN_SATISFACTION = 1>>
<<else>>
<<set $FERN_SATISFACTION = 2>>
<<endif>>
<<if $FERN_TRUST == 1>><<set $FERN_SCORE = $FERN_TRUST * $FERN_SATISFACTION>><<else>><<set $FERN_SCORE = $FERN_TRUST + $FERN_SATISFACTION>><<endif>><<set $FERN_SCORE -= 1>>
/*Update FERN's wants*/
<<if $FERN_LVL == 1>>
<<if ($FERN_SCORE == 0)>>
<<if ($BEACHNOURISH == true)>>
<<set $FERNWANTS to "F">>
<<set $FERNDISLIKES to "A">>
<<else>>
<<set $FERNWANTS to "B">>
<<set $FERNDISLIKES to "A">>
<<endif>>
<<endif>>
<<if ($FERN_SCORE == 1)>>
<<if ($BEACHNOURISH == false)>>
<<set $FERNWANTS to "B">>
<<endif>>
<<endif>>
<<if ($FERN_SCORE == 2)>>
<<if ($BEACHNOURISH == true)>>
<<set $FERNWANTS to "F">>
<<set $FERNDISLIKES to "A">>
<<else>>
<<set $FERNWANTS to "B">>
<<set $FERNDISLIKES to "A">>
<<endif>>
<<endif>>
<<if ($FERN_SCORE == 3)>>
<<set $FERNWANTS to "F">>
<<set $FERNDISLIKES to "A">>
<<endif>>
<<endif>>
<<if $FERN_LVL == 2>>
<<if ($FERN_SCORE == 0)>>
<<if ($SEAWALL1 == true) or ($SEAWALL2 == true)>>
<<set $FERNWANTS to "F">>
<<set $FERNDISLIKES to "A">>
<<else>>
<<set $FERNDISLIKES to "C">>
<<endif>>
<<endif>>
<<if ($FERN_SCORE == 1)>>
<<set $FERNDISLIKES to "C">>
<<endif>>
<<if ($FERN_SCORE == 2)>>
<<if ($SEAWALL1 == true) or ($SEAWALL2 == true)>>
<<set $FERNWANTS to "F">>
<<set $FERNDISLIKES to "A">>
<<else>>
<<set $FERNWANTS to "F">>
<<set $FERNDISLIKES to "C">>
<<endif>>
<<endif>>
<<if ($FERN_SCORE == 3)>>
<<set $FERNWANTS to "E">>
<<set $FERNDISLIKES to "C">>
<<endif>>
<<endif>>
<<if $FERN_LVL == 3>>
<<if ($RETREAT2 == true) or ($FERN_SCORE == 1)>>
<<set $FERNWANTS "D">>
<<else>>
<<set $FERNWANTS "E">
<<set $FERNDISLIKES to "A">>
<<endif>>
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*Determine WEHI's response set*/
<<if ($ZONE4CONDITION > 0)>>
<<if ($ZONE5CONDITION > 0)>>
<<set $WEHI_LVL = 3>>
<<else>>
<<set $WEHI_LVL = 2>>
<<endif>>
<<else>>
<<set $WEHI_LVL = 1>>
<<endif>>
<<if $RETREAT2 == true>><<set $WEHI_LVL to 4>><<endif>>
/*Was WEHI listened to?*/
<<if $ACTIONLIST.includes($WEHIWANTS)>>
<<set $WEHI_TRUST = 2>>
<<endif>>
<<if $ACTIONLIST.includes($WEHIDISLIKES)>>
<<set $WEHI_TRUST = 1>>
<<endif>>
/*Is WEHI satisfied?*/
<<if ($ZONE2CONDITION > 0) and ($RETREAT2 == false)>>
<<set $WEHI_SATISFACTION = 1>>
<<else>>
<<set $WEHI_SATISFACTION = 2>>
<<endif>>
<<if $WEHI_TRUST == 1>><<set $WEHI_SCORE = $WEHI_TRUST * $WEHI_SATISFACTION>><<else>><<set $WEHI_SCORE = $WEHI_TRUST + $WEHI_SATISFACTION>><<endif>><<set $WEHI_SCORE -= 1>>
/*Update WEHI's wants*/
<<if $WEHI_LVL == 1>>
<<if ($WEHI_SCORE == 0)>>
<<set $WEHIWANTS to "F">>
<<set $WEHIDISLIKES to "C">>
<<endif>>
<<if ($WEHI_SCORE == 1)>>
<<set $WEHIDISLIKES to "C">>
<<endif>>
<<if ($WEHI_SCORE == 2)>>
<<set $WEHIWANTS to "F">>
<<set $WEHIDISLIKES to "C">>
<<endif>>
<<if ($WEHI_SCORE == 3)>>
<<set $WEHIWANTS to "F">>
<<set $WEHIDISLIKES to "C">>
<<endif>>
<<endif>>
<<if $WEHI_LVL == 2>>
<<if ($WEHI_SCORE == 0)>>
<<if ($SEAWALL1 == true) or ($SEAWALL2 == true)>>
<<set $WEHIWANTS to "F">>
<<set $WEHIDISLIKES to "A">>
<<else>>
<<set $WEHIWANTS to "F">>
<<set $WEHIDISLIKES to "C">>
<<endif>>
<<endif>>
<<if ($WEHI_SCORE == 1)>>
<<set $WEHIDISLIKES to "C">>
<<endif>>
<<if ($WEHI_SCORE == 2)>>
<<if ($SEAWALL1 == true) or ($SEAWALL2 == true)>>
<<set $WEHIWANTS to "F">>
<<set $WEHIDISLIKES to "A">>
<<else>>
<<set $WEHIWANTS to "F">>
<<set $WEHIDISLIKES to "A">>
<<endif>>
<<endif>>
<<if ($WEHI_SCORE == 3)>>
<<set $WEHIWANTS to "E">>
<<set $WEHIDISLIKES to "A">>
<<endif>>
<<endif>>
<<if $WEHI_LVL == 3>>
<<if ($RETREAT2 == true) or ($WEHI_SCORE == 1)>>
<<set $WEHIWANTS "D">>
<<else>>
<<set $WEHIWANTS "E">
<<set $WEHIDISLIKES to "A">>
<<endif>>
<<endif>>
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*Determine TAYLOR's response set*/
<<if $ZONE1CONDITION == 0>>
<<set $TAYLOR_LVL = 1>>
<<elseif $ZONE1CONDITION == 1>>
<<set $TAYLOR_LVL = 2>>
<<elseif $ZONE1CONDITION == 2>>
<<set $TAYLOR_LVL = 3>>
<<elseif $ZONE1CONDITION == 3>>
<<set $TAYLOR_LVL = 1>>
<<elseif $ZONE1CONDITION >= 4>>
<<set $TAYLOR_LVL = 3>>
<<endif>>
<<if $RETREAT2 == true>><<set $TAYLOR_LVL to 4>><<endif>>
/*Was TAYLOR listened to?*/
<<if $ACTIONLIST.includes($TAYLORWANTS)>>
<<set $TAYLOR_TRUST = 2>>
<<endif>>
<<if $ACTIONLIST.includes($TAYLORDISLIKES)>>
<<set $TAYLOR_TRUST = 1>>
<<endif>>
/*Is TAYLOR satisfied?*/
<<if ($ZONE1CONDITION > 0) and ($RETREAT2 == false)>>
<<set $TAYLOR_SATISFACTION = 1>>
<<else>>
<<set $TAYLOR_SATISFACTION = 2>>
<<endif>>
<<if $TAYLOR_TRUST == 1>><<set $TAYLOR_SCORE = $TAYLOR_TRUST * $TAYLOR_SATISFACTION>><<else>><<set $TAYLOR_SCORE = $TAYLOR_TRUST + $TAYLOR_SATISFACTION>><<endif>><<set $TAYLOR_SCORE -= 1>>
/*Update TAYLOR's wants*/
<<if $TAYLOR_LVL == 1>>
<<if ($TAYLOR_SCORE == 0)>> /*OUTRAGED*/
<<if ($BEACHNOURISH == true)>>
<<set $TAYLORWANTS to "A">>
<<set $TAYLORDISLIKES to "C">>
<<else>>
<<set $TAYLORWANTS to "B">>
<<set $TAYLORDISLIKES to "C">>
<<endif>>
<<endif>>
<<if ($TAYLOR_SCORE == 1)>> /*APATHETIC*/
<<set $TAYLORDISLIKES to "C">>
<<endif>>
<<if ($TAYLOR_SCORE == 2)>> /*REACTIVE*/
<<if ($BEACHNOURISH == true)>>
<<set $TAYLORWANTS to "A">>
<<set $TAYLORDISLIKES to "C">>
<<else>>
<<set $TAYLORWANTS to "B">>
<<set $TAYLORDISLIKES to "C">>
<<endif>>
<<endif>>
<<if ($TAYLOR_SCORE == 3)>> /*ADAPTIVE*/
<<set $TAYLORWANTS to "B">>
<<set $TAYLORDISLIKES to "C">>
<<endif>>
<<endif>>
<<if $TAYLOR_LVL == 2>>
/*TAYLOR IS GONE*/
<<endif>>
<<if $TAYLOR_LVL == 3>>
/*TAYLOR IS GONE*/
<<endif>>
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*Determine RILEY's response set*/
<<if ($ZONE5CONDITION > 0)>>
<<if ($ZONE6CONDITION > 0)>>
<<set $RILEY_LVL = 3>>
<<else>>
<<set $RILEY_LVL = 2>>
<<endif>>
<<else>>
<<set $RILEY_LVL = 1>>
<<endif>>
<<if $RETREAT2 == true>><<set $RILEY_LVL to 4>><<endif>>
/*Was RILEY listened to?*/
<<if $ACTIONLIST.includes($RILEYWANTS)>>
<<set $RILEY_TRUST = 2>>
<<endif>>
<<if $ACTIONLIST.includes($RILEYDISLIKES)>>
<<set $RILEY_TRUST = 1>>
<<endif>>
/*Is RILEY satisfied?*/
<<if ($ZONE5CONDITION > 0) and ($RETREAT2 == false)>>
<<set $RILEY_SATISFACTION = 1>>
<<else>>
<<set $RILEY_SATISFACTION = 2>>
<<endif>>
<<if $RILEY_TRUST == 1>><<set $RILEY_SCORE = $RILEY_TRUST * $RILEY_SATISFACTION>><<else>><<set $RILEY_SCORE = $RILEY_TRUST + $RILEY_SATISFACTION>><<endif>><<set $RILEY_SCORE -= 1>>
/*Update RILEY's wants*/
<<if $RILEY_LVL == 1>>
<<if ($RILEY_SCORE == 0)>>
<<if ($SEAWALL1 == true or $SEAWALL2 == true)>>
<<set $RILEYWANTS to "A">>
<<set $RILEYDISLIKES to "E">>
<<else>>
<<set $RILEYWANTS to "C">>
<<set $RILEYDISLIKES to "E">>
<<endif>>
<<endif>>
<<if ($RILEY_SCORE == 1)>>
<<set $RILEYWANTS to "A">>
<<set $RILEYDISLIKES to "F">>
<<endif>>
<<if ($RILEY_SCORE == 2)>>
<<if ($SEAWALL1 == true or $SEAWALL2 == true)>>
<<set $RILEYWANTS to "A">>
<<set $RILEYDISLIKES to "E">>
<<else>>
<<set $RILEYWANTS to "C">>
<<set $RILEYDISLIKES to "D">>
<<endif>>
<<endif>>
<<if ($RILEY_SCORE == 3)>>
<<set $RILEYWANTS to "C">>
<<set $RILEYDISLIKES to "A">>
<<endif>>
<<endif>>
<<if $RILEY_LVL == 2>>
<<if ($RILEY_SCORE == 0)>>
<<if ($SEAWALL1 == true) or ($SEAWALL2 == true)>>
<<set $RILEYWANTS to "F">>
<<set $RILEYDISLIKES to "A">>
<<else>>
<<set $RILEYWANTS to "C">>
<<set $RILEYDISLIKES to "A">>
<<endif>>
<<endif>>
<<if ($RILEY_SCORE == 1)>>
<<set $RILEYWANTS to "C">>
<<endif>>
<<if ($RILEY_SCORE == 2)>>
<<if ($SEAWALL1 == true) or ($SEAWALL2 == true)>>
<<set $RILEYWANTS to "F">>
<<set $RILEYDISLIKES to "A">>
<<else>>
<<set $RILEYWANTS to "C">>
<<set $RILEYDISLIKES to "A">>
<<endif>>
<<endif>>
<<if ($RILEY_SCORE == 3)>>
<<set $RILEYWANTS to "F">>
<<set $RILEYDISLIKES to "A">>
<<endif>>
<<endif>>
<<if $RILEY_LVL == 3>>
<<if ($RETREAT2 == true) or ($RILEY_SCORE == 1)>>
<<set $RILEYDISLIKES to "A">>
<<else>>
<<set $RILEYWANTS "F">
<<set $RILEYDISLIKES to "A">>
<<endif>>
<<endif>>
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*Determine DANA's response set*/
<<if ($ZONE4CONDITION > 0)>>
<<if ($ZONE5CONDITION > 0)>>
<<set $DANA_LVL = 3>>
<<else>>
<<set $DANA_LVL = 2>>
<<endif>>
<<else>>
<<set $DANA_LVL = 1>>
<<endif>>
<<if $RETREAT2 == true>><<set $DANA_LVL to 4>><<endif>>
/*Was DANA listened to?*/
<<if $ACTIONLIST.includes($DANAWANTS)>>
<<set $DANA_TRUST = 2>>
<<endif>>
<<if $ACTIONLIST.includes($DANADISLIKES)>>
<<set $DANA_TRUST = 1>>
<<endif>>
/*Is DANA satisfied?*/
<<if ($ZONE5CONDITION > 0) and ($RETREAT2 == false)>>
<<set $DANA_SATISFACTION = 1>>
<<else>>
<<set $DANA_SATISFACTION = 2>>
<<endif>>
<<if $DANA_TRUST == 1>><<set $DANA_SCORE = $DANA_TRUST * $DANA_SATISFACTION>><<else>><<set $DANA_SCORE = $DANA_TRUST + $DANA_SATISFACTION>><<endif>><<set $DANA_SCORE -= 1>>
/*Update DANA's wants*/
<<if $DANA_LVL == 1>>
<<if ($DANA_SCORE == 0)>>
<<if ($BEACHNOURISH == true)>>
<<set $DANAWANTS to "A">>
<<set $DANADISLIKES to "F">>
<<else>>
<<set $DANAWANTS to "B">>
<<set $DANADISLIKES to "F">>
<<endif>>
<<endif>>
<<if ($DANA_SCORE == 1)>>
<<set $DANAWANTS to "A">>
<<endif>>
<<if ($DANA_SCORE == 2)>>
<<if ($BEACHNOURISH == true)>>
<<set $DANAWANTS to "A">>
<<set $DANADISLIKES to "F">>
<<else>>
<<set $DANAWANTS to "B">>
<<set $DANADISLIKES to "F">>
<<endif>>
<<endif>>
<<if ($DANA_SCORE == 3)>>
<<set $DANAWANTS to "B">>
<<set $DANADISLIKES to "A">>
<<endif>>
<<endif>>
<<if $DANA_LVL == 2>>
<<if ($DANA_SCORE == 0)>>
<<if ($SEAWALL1 == true) or ($SEAWALL2 == true)>>
<<set $DANAWANTS to "A">>
<<set $DANADISLIKES to "F">>
<<else>>
<<set $DANAWANTS to "C">>
<<set $DANADISLIKES to "F">>
<<endif>>
<<endif>>
<<if ($DANA_SCORE == 1)>>
<<set $DANAWANTS to "A">>
<<endif>>
<<if ($DANA_SCORE == 2)>>
<<if ($SEAWALL1 == true) or ($SEAWALL2 == true)>>
<<set $DANADISLIKES to "A">>
<<else>>
<<set $DANAWANTS to "C">>
<<set $DANADISLIKES to "A">>
<<endif>>
<<endif>>
<<if ($DANA_SCORE == 3)>>
<<set $DANAWANTS to "F">>
<<set $DANADISLIKES to "A">>
<<endif>>
<<endif>>
<<if $DANA_LVL == 3>>
<<if ($RETREAT1 == true) or ($DANA_SCORE == 1)>>
<<set $DANAWANTS "A">>
<<else>>
<<set $DANAWANTS "C">
<<set $DANADISLIKES to "D">>
<<endif>>
<<endif>>
/*------------------------------------------------------*/
/*------------------------------------------------------*/
<<if $TAYLOR_LVL == 2>><<set $TAYLOR_CONT = $INCOME / 2>><<endif>>
<<if $TAYLOR_LVL > 2>><<set $TAYLOR_CONT = 0>><<endif>>
<<if $RETREAT1 == false>>
<<if $KIM_LVL == 2>><<set $KIM_CONT = $INCOME / 2>><<endif>>
<<if $KIM_LVL == 3>><<set $KIM_CONT = 0>><<endif>>
<<if $DANA_LVL == 2>><<set $DANA_CONT = $INCOME / 2>><<endif>>
<<if if $DANA_LVL == 3>><<set $DANA_CONT = 0>><<endif>>
<<else>>
<<set $KIM_CONT = $INCOME>><<set $DANA_CONT == $INCOME>>
<<endif>>
<<if $RETREAT2 == false>>
<<if $WEHI_LVL == 2>><<set $WEHI_CONT = $INCOME / 2>><<endif>>
<<if $WEHI_LVL == 3>><<set $WEHI_CONT = 0>>><<endif>>
<<if $RILEY_LVL == 2>><<set $RILEY_CONT = $INCOME / 2>><<endif>>
<<if $RILEY_LVL == 3>><<set $RILEY_CONT = 0>><<endif>>
<<if $FERN_LVL == 2>><<set $FERN_CONT = $INCOME / 2>><<endif>>
<<if $FERN_LVL == 3>><<set $FERN_CONT = 0>><<endif>>
<<else>>
<<set $WEHI_CONT = $INCOME>><<set $RILEY_CONT == $INCOME>><<set $FERN_CONT == $INCOME>>
<<endif>>
<<set $TURN += 1>><<set $STORMPROB += 3>><<set $SCORE = ($KIM_SCORE + $FERN_SCORE + $WEHI_SCORE + $TAYLOR_SCORE + $RILEY_SCORE + $DANA_SCORE)>><<if $TURN > 1>><<set $BUDGET += ($KIM_CONT + $FERN_CONT + $WEHI_CONT + $TAYLOR_CONT + $RILEY_CONT + $DANA_CONT)>><<endif>><<goto Turn>>''Adaptive Futures'' is a 'serious game' designed to introduce players to community-level decision-making and climate change adaptation. The research used to produce the game was conducted jointly through [[NIWA Taihoro Nukurangi|http://www.niwa.co.nz]] and [[Manaaki Whenua Landcare Research|http://www.landcareresearch.co.nz]], and funded by the [[Natural Hazards Research Platform|http://www.naturalhazards.org.nz]]. The game is programmed using the [[Twine|http://twinery.org]] platform, which combines visual and in-built coding elements with CSS and Javascript to write non-linear 'stories'. The project is published to HTML and hosted on a remote server.
The objective of the game is to protect the Seaview community from the adverse effects of climate change. Doing this will require the player to take actions to adapt to these effects, and their ability to take action depends on support from the community. Maintaining that support means that the player will need to build trust with community members, who experience the effects of climate change differently depending on their own values and location within the coastal space. Therefore, the game requires the player to balance the wishes of the community with the need to mitigate the immediate and long-term effects of climate change.
Different adaptation strategies can be employed which will mitigate the effects of sea-level rise and storm intensity on the community. These include renourishing beaches, building seawalls, and relocating segments of the community. Each of these strategies are described in the game so players can make informed decisions about the actions they can take. Each of these actions requires sufficient funds, and selecting some options may constrain the player's capacity to use other options.
The game is populated by non-player characters (NPCs), each with a location, back story, interests, and values. As the game progresses, NPCs will react to their adaptation strategies. The willingness of each NPC is determined by their //attitude matrix// (see below), defined by two variables: trust and satisfaction. The actions of the player will affect an NPC's trust (e.g. responding to NPC requests increases trust), while the local conditions experienced by the NPC will affect it's satisfaction (e.g. local flooding decreases NPC satisfaction).
<img src=http://b-davies.github.io/games_images/attitutde_matrix.png width=300 height=300>
[[Back to Intro|Intro]]/*CHECK ZONES*/
<<if $SEALEVEL < 0.1>>
<<set $ZONE1CONDITION = 1>>
<<if $SEVEREWEATHER > 2 and $SEVEREWEATHER < 5>>
<<set $ZONE2CONDITION = 1>>
<<elseif $SEVEREWEATHER >= 5 >>
<<set $ZONE2CONDITION = 1>>
<<set $ZONE3CONDITION = 1>>
<<endif>>
<<endif>>
<<if $SEALEVEL >= 0.1 and $SEALEVEL < 0.2>>
<<set $ZONE1CONDITION = 2>>
<<set $ZONE2CONDITION = 1>>
<<set $MAP = 1>>
<<if $SEVEREWEATHER > 2 and $SEVEREWEATHER < 5>>
<<set $ZONE3CONDITION = 1>>
<<elseif $SEVEREWEATHER >= 5 >>
<<set $ZONE3CONDITION = 1>>
<<set $ZONE4CONDITION = 1>>
<<endif>>
<<endif>>
<<if $SEALEVEL >= 0.2 and $SEALEVEL < 0.4>>
<<set $ZONE1CONDITION = 2>>
<<set $ZONE2CONDITION = 2>>
<<set $ZONE3CONDITION = 2>>
<<set $MAP = 3>>
<<if $SEVEREWEATHER > 2 and $SEVEREWEATHER < 5>>
<<set $ZONE4CONDITION = 1>>
<<elseif $SEVEREWEATHER >= 5 >>
<<set $ZONE4CONDITION = 1>>
<<set $ZONE5CONDITION = 1>>
<<endif>>
<<endif>>
<<if $SEALEVEL >= 0.4 and $SEALEVEL < 0.6>>
<<set $ZONE1CONDITION = 2>>
<<set $ZONE2CONDITION = 2>>
<<set $ZONE3CONDITION = 2>>
<<set $ZONE4CONDITION = 2>>
<<set $MAP = 4>>
<<if $SEVEREWEATHER > 2 and $SEVEREWEATHER< 5>>
<<set $ZONE5CONDITION = 1>>
<<elseif $SEVEREWEATHER >= 5 >>
<<set $ZONE5CONDITION = 1>>
<<set $ZONE6CONDITION = 1>>
<<endif>>
<<endif>>
<<if $SEALEVEL >= 0.6 and $SEALEVEL < 0.8>>
<<set $ZONE1CONDITION = 2>>
<<set $ZONE2CONDITION = 2>>
<<set $ZONE3CONDITION = 2>>
<<set $ZONE4CONDITION = 2>>
<<set $ZONE5CONDITION = 2>>
<<set $MAP = 5>>
<<if $SEVEREWEATHER > 2 and $SEVEREWEATHER < 5>>
<<set $ZONE6CONDITION = 1>>
<<elseif $SEVEREWEATHER >= 5 >>
<<set $ZONE6CONDITION = 1>>
<<set $ZONE7CONDITION = 1>>
<<endif>>
<<endif>>
<<if $SEALEVEL >= 0.8 and $SEALEVEL < 1.0>>
<<set $ZONE1CONDITION = 2>>
<<set $ZONE2CONDITION = 2>>
<<set $ZONE3CONDITION = 2>>
<<set $ZONE4CONDITION = 2>>
<<set $ZONE5CONDITION = 2>>
<<set $ZONE6CONDITION = 2>>
<<set $MAP = 6>>
<<if $SEVEREWEATHER > 2 and $SEVEREWEATHER < 5>>
<<set $ZONE7CONDITION = 1>>
<<elseif $SEVEREWEATHER >= 5 >>
<<set $ZONE7CONDITION = 1>>
<<set $ZONE8CONDITION = 1>>
<<endif>>
<<endif>>
<<if $SEALEVEL >= 1.0 and $SEALEVEL < 1.2>>
<<set $ZONE1CONDITION = 2>>
<<set $ZONE2CONDITION = 2>>
<<set $ZONE3CONDITION = 2>>
<<set $ZONE4CONDITION = 2>>
<<set $ZONE5CONDITION = 2>>
<<set $ZONE6CONDITION = 2>>
<<set $ZONE7CONDITION = 2>>
<<set $MAP = 7>>
<<if $SEVEREWEATHER > 2 and $SEVEREWEATHER < 5>>
<<set $ZONE8CONDITION = 1>>
<<elseif $SEVEREWEATHER >= 5 >>
<<set $ZONE8CONDITION = 1>>
<<set $ZONE9CONDITION = 1>>
<<endif>>
<<endif>>
<<goto UpdateAdaptations>>/*CHECK THIS: IF SHORT SEAWALL IS ALREADY INSTALLED, HIGH SEAWALL LESS EXPENSIVE??*/
/*CHECK FINANCES*/
<<set $TURNOUTCOME.push($BUDGET)>>
<<set $TURNOUTCOME.push($BUDGETTEMP)>>
<<if ($SEAWALLTEMP1 == true)>> <<set $BUDGET -= $SEAWALLCOST1 >><<endif>>
<<if ($SEAWALLTEMP2 == true) >> <<set $BUDGET -= $SEAWALLCOST2 >><<endif>>
<<if ($BEACHNOURISHTEMP == true)>> <<set $BUDGET -= $BEACHNOURISHCOST >><<endif>>
<<if ($RETREATTEMP1 == true)>> <<set $BUDGET -= $RETREATCOST1 >><<endif>>
<<if ($RETREATTEMP2 == true)>><<set $BUDGET -= $RETREATCOST2 >><<endif>>
<<if ($PUBLICCONSULTTEMP == true)>><<set $BUDGET -= $PUBLICCONSULTCOST >><<endif>>
<<set $BUDGETTEMP = 0>>
<<if $SEAWALLTEMP1 == true>><<set $SEAWALL1 to true>><<endif>>
<<if $SEAWALLTEMP2 == true>><<set $SEAWALL2 to true>><<endif>>
<<if $BEACHNOURISHTEMP == true>><<set $BEACHNOURISH to true>><<endif>>
<<if $RETREATTEMP1 == true>><<set $RETREAT1 to true>><<endif>>
<<if $RETREATTEMP2 == true>><<set $RETREAT2 to true>><<endif>>
/*BEACH NOURISHMENT*/
/*If the beach has been nourished and sealevel is higher than the limit, remove the beach nourishment; otherwise, if */
<<if $BEACHNOURISH == true>>
<<if $SEALEVEL >= $BEACHNOURISHLIMIT>>
<<set $BEACHNOURISH to false>>
<<endif>>
<<if $SEALEVEL < $BEACHNOURISHLIMIT and $SEVEREWEATHER < 3 >>
<<set $ZONE1CONDITION = 3>>
<<set $MAP = 0>>
<<elseif $SEALEVEL < $BEACHNOURISHLIMIT and $SEVEREWEATHER >= 3>>
<<set $ZONE1CONDITION = 4>>
<<set $MAP = 1>>
<<set $BEACHNOURISH to false>>
<<endif>>
<<endif>>
/*SEAWALL 1*/
<<if $SEAWALL1 == true>>
<<if $SEALEVEL >= $SEAWALL1LIMIT>>
<<set $SEAWALLL1 to false>>
<<set $ZONE1CONDITION = 6>>
<<else>>
<<if $BEACHNOURISH == true>>
<<set $BEACHNOURISH to false>>
<<set $ZONE1CONDITION = 5>>
<<set $MAP = 10>>
<<endif>>
<<if $SEALEVEL < $SEAWALL1LIMIT and $SEVEREWEATHER < 4 >>
<<set $ZONE1CONDITION = 5>>
<<set $ZONE2CONDITION = 0>>
<<set $ZONE3CONDITION = 0>>
<<set $ZONE4CONDITION = 0>>
<<set $ZONE5CONDITION = 0>>
<<set $MAP = 10>>
<<elseif $SEALEVEL < $SEAWALL1LIMIT and $SEVEREWEATHER >= 4>>
<<set $ZONE1CONDITION = 5>>
<<set $ZONE2CONDITION = 3>>
<<set $ZONE3CONDITION = 3>>
<<set $ZONE4CONDITION = 0>>
<<set $ZONE5CONDITION = 0>><<set $MAP = 1>>
<<set $MAP = 10>>
<<endif>>
<<endif>>
<<endif>>
/*SEAWALL 2*/
<<if $SEAWALL2 == true>>
<<if $SEALEVEL >= $SEAWALL2LIMIT>>
<<set $SEAWALLL2 to false>>
<<set $ZONE1CONDITION = 6>>
<<else>>
<<if $BEACHNOURISH == true>>
<<set $BEACHNOURISH to false>>
<<set $ZONE1CONDITION = 5>>
<<set $MAP = 11>>
<<endif>>
<<if $SEALEVEL1 < $SEAWALL2LIMIT and $SEVEREWEATHER < 5 >>
<<set $ZONE1CONDITION = 5>>
<<set $ZONE2CONDITION = 0>>
<<set $ZONE3CONDITION = 0>>
<<set $ZONE4CONDITION = 0>>
<<set $ZONE5CONDITION = 0>>
<<set $ZONE6CONDITION = 0>>
<<set $ZONE7CONDITION = 0>>
<<set $ZONE8CONDITION = 0>>
<<set $ZONE9CONDITION = 0>>
<<set $MAP = 11>>
<<elseif $SEALEVEL < $SEAWALL2LIMIT and $SEVEREWEATHER >= 5>>
<<set $ZONE1CONDITION = 5>>
<<set $ZONE2CONDITION = 3>>
<<set $ZONE3CONDITION = 3>>
<<set $ZONE4CONDITION = 3>>
<<set $ZONE5CONDITION = 3>>
<<set $ZONE6CONDITION = 0>>
<<set $ZONE7CONDITION = 0>>
<<set $ZONE8CONDITION = 0>>
<<set $ZONE9CONDITION = 0>>
<<set $MAP = 11>>
<<endif>>
<<endif>>
<<endif>>
/*RETREAT 1*/
<<if $RETREAT1 == true>>
<<set $ZONE4CONDITION = 4>>
<<set $ZONE5CONDITION = 4>>
<<set $MAP = 8>>
<<endif>>
/*RETREAT 2*/
<<if $RETREAT2 == true>>
<<set $ZONE6CONDITION = 4>>
<<set $ZONE7CONDITION = 4>>
<<set $MAP = 9>>
<<endif>>
/*RETREAT 3*/
<<if $RETREAT1 == true and $RETREAT2 == true>>>
<<set $ZONE4CONDITION = 4>>
<<set $ZONE5CONDITION = 4>>
<<set $ZONE6CONDITION = 4>>
<<set $ZONE7CONDITION = 4>>
<<set $MAP = 12>>
<<endif>>
<<goto UpdateNPCStatus>>--FIX NPC PLACE-BASED RESPONSES
--DEBUGGING WINDOW FOR NPCS
--NEW TEXT FOR CHARACTERS
--PAULA COMMENTS
!Adaptive Futures
Welcome to Adaptive Futures! In this game, you are a member of a committee charged with making decisions about a coastal New Zealand town called ''Seaview''. Flooding and erosion threaten the local waterfront, and climate change projections suggest this threat will continue to move inland for the foreseeable future. Your job is to honour and respect the values of the Seaview community while making changes to ensure the longevity and prosperity of the town.
The committee represents the voice of the Seaview community at large and has the ability to make decisions on coastal management, development, and protection. Decisions are made on a ten-year basis. You will be put in charge of a budget and a range of possible coastal management options will be presented for consideration.
[[Click here to continue|Intro2]]<span class="h1">Wehi the Resource Management Officer</span>
<img src=http://adaptivefutures.github.io/seriousgames/images/avatars/wehi.JPG style="width:300px;height:300px;">
<<click "Click here to learn more about Wehi">><<toggleclass "#aboutwehi" "hidden">><</click>><div id="aboutwehi" class="hidden">Wehi is tangata whenua for the rohe surrounding Seaview. He works for his iwi as a resource management officer and is actively involved in resource consenting and other issues that require tangata whenua input and guidance. Wehi and his young family live in a townhouse set a little way back from the beach. They collect kai moana from the rocky area at the western end of the beach in season and spend a large portion of their time playing in or on the moana year-round. Wehi’s home is not immediately impacted by sea level rise, but where possible he encourages his iwi, hapū and whanau to plan for climate change impacts and implications, especially for Māori-owned assets such as coastal land and fisheries quota.</div>
Wehi says: <span class="speakingText"><<if $WEHI_LVL == 1>>$WEHI_LVL1[$WEHI_SCORE]<<elseif $WEHI_LVL == 2>>$WEHI_LVL2[$WEHI_SCORE]<<elseif $WEHI_LVL == 3>>$WEHI_LVL3[$WEHI_SCORE]<<elseif $WEHI_LVL == 4>>$WEHI_LVL4[$WEHI_SCORE]<<endif>></span>
Wehi's contribution to decadal budget is $$$WEHI_CONT k
[[Back to status page|Turn]]
/*WEHI'S LEVEL: <<if $WEHI_LVL == 1>>NOT THREATENED<<elseif $WEHI_LVL == 2>>THREATENED<<elseif $WEHI_LVL == 3>>AFFECTED<<else>>RELOCATED<<endif>>
WEHI'S STATUS: <<if $WEHI_SCORE == 0>>OUTRAGED<<elseif $WEHI_LVL == 1>>APATHETIC<<elseif $WEHI_SCORE == 2>>REACTIVE<<else>>ADAPTIVE<<endif>>*/
/* CHANGE TRUST */
/*Character code overview:
Title
Image
Character "score" is equal to trust (1 or 2) satisfaction (1 or 2).
Low trust scores multiply (1 or 3), high trust scores add (2 or 4).
Deliver score-based content
*/
<<set $CONSULT.WEHI to $WEHIWANTS>><span class="h1">Information about consulting with the public</span>
<img src=http://adaptivefutures.github.io/seriousgames/images/adaptations/consult.jpg style="width:450px;height:300px;">
|''Description''| |Hold public meetings/hui with iwi and stakeholders.|
| | | |
|''Details''| |This option allows you to share information about likely local climate change effects and adaptation options and to get input from community members on these potential options.|
| | | |
|''Advantages''| |This can provide insights into better ways of implementing adaptations and build trust within your community.|
| | | |
|''Potential Issues''| |Not all community members will choose to attend public meetings/hui. This option draws funds away from the adaptation budget but is required prior to a major long-term decision such as relocation. Can be difficult to get consensus on a decision.|
| | | |
|Limits| |Meetings can only be held while facilities are available.|
| | | |
|Cost| |$PUBLICCONSULTCOST k|
Image credit: Ginny Larsen/Ministry for Culture and Heritage "[[Community meeting at St Albans Baptist Church|http://www.quakestories.govt.nz/photos/678/]]" 07 Jun 2014<span class="h1">Taylor the Tourist</span>
<img src=http://adaptivefutures.github.io/seriousgames/images/avatars/taylor.JPG style="width:300px;height:300px;">
<<click "Click here to learn more about Taylor">><<toggleclass "#abouttaylor" "hidden">><</click>><div id="abouttaylor" class="hidden">Taylor visits Seaview village with her partner and two children to play on the beach and go surfing. The family usually stays for about five days at the motel, where they have easy beach access. They buy food from the local supermarket, bakery and restaurants, and souvenirs and gifts at the local boutiques and surf shops. The children are particularly fond of the ‘Fush n Chups’ shop. If some of the shops are closed, this will inconvenience the family, but will not prevent them from visiting. However, if the beach is not safe or accessible, Taylor will go elsewhere with her family for holidays.</div>
Taylor says: <span class="speakingText"><<if $TAYLOR_LVL == 1>>$TAYLOR_LVL1[$TAYLOR_SCORE]<<elseif $TAYLOR_LVL == 2>>$TAYLOR_LVL2[$TAYLOR_SCORE]<<elseif $TAYLOR_LVL == 3>>$TAYLOR_LVL3[$TAYLOR_SCORE]<<elseif $TAYLOR_LVL == 4>>$TAYLOR_LVL4[$TAYLOR_SCORE]<<endif>></span>
Taylor's contribution to decadal budget is $$$TAYLOR_CONT k
[[Back to status page|Turn]]
/*TAYLOR'S LEVEL: <<if $TAYLOR_LVL == 1>>NOT THREATENED<<elseif $TAYLOR_LVL == 2>>THREATENED<<elseif $TAYLOR_LVL == 3>>GONE<<else>>GONE<<endif>>
TAYLOR'S STATUS: <<if $TAYLOR_SCORE == 0>>OUTRAGED<<elseif $TAYLOR_LVL == 1>>APATHETIC<<elseif $TAYLOR_SCORE == 2>>REACTIVE<<else>>ADAPTIVE<<endif>>*/
/* CHANGE TRUST */
/*Character code overview:
Title
Image
Character "score" is equal to trust (1 or 2) satisfaction (1 or 2).
Low trust scores multiply (1 or 3), high trust scores add (2 or 4).
Deliver score-based content
*/
<<set $CONSULT.TAYLOR to $TAYLORWANTS>>
<<if $YEAR < 2049>><<set $N = 2>><<else>><<set $N = 1>><<endif>>You hold a public forum at the local Workingman's Club to discuss ideas about climate change adaptation. The objective is to give community members the opportunity to bring their concerns to the committee and try to find common ground among different viewpoints. The committee works hard to advertise the forum and bring in a wide range of voices, but turnout is always difficult to predict.
In attendance:
<<if random(1,4) > $N>><<link "Kim the Fish and Chips Shop Owner">><<script>>UI.close()<</script>><<autopopup "Kim says">><</link>><<set $KIM_CONSULT to true>><<else>><span class="inactiveText">Kim the Fish and Chips Shop Owner</span><<endif>>
<<if random(1,4) > $N>><<link "Fern the Activist">><<script>>UI.close()<</script>><<autopopup "Fern says">><</link>><<set $FERN_CONSULT to true>><<else>><span class="inactiveText">Fern the Activist</span><<endif>>
<<if random(1,4) > $N>><<link "Wehi the Resource Management Officer">><<script>>UI.close()<</script>><<autopopup "Wehi says">><</link>><<set $WEHI_CONSULT to true>><<else>><span class="inactiveText">Wehi the Resource Management Officer</span><<endif>>
<<if (random(1,4) > $N) and ($TAYLOR_LVL < 2)>><<link "Taylor the Tourist">><<script>>UI.close()<</script>><<autopopup "Taylor says">><</link>><<set $TAYLOR_CONSULT to true>><<else>><span class="inactiveText">Taylor the Tourist</span><<endif>>
<<if random(1,4) > $N>><<link "Riley the Ratepayer">><<script>>UI.close()<</script>><<autopopup "Riley says">><</link>><<set $RILEY_CONSULT to true>><<else>><span class="inactiveText">Riley the Ratepayer</span><<endif>>
<<if random(1,4) > $N>><<link "Dana the Developer">><<script>>UI.close()<</script>><<autopopup "Dana says">><</link>><<set $DANA_CONSULT to true>><<else>><span class="inactiveText">Dana the Developer</span><<endif>>
[[Click here to continue|CheckConditions]]
<<set $BUDGETTEMP = 0>>
<<set $SEAWALLTEMP1 to false>>
<<set $SEAWALLTEMP2 to false>>
<<set $BEACHNOURISHTEMP to false>>
<<set $RETREATTEMP1 to false>>
<<set $RETREATTEMP2 to false>>
<<set $PUBLICCONSULTTEMP to false>>
<<set $ACTIONLIST to []>>
<<goto Decisions>>
This project was funded by:
<a href="http://www.naturalhazards.org.nz"><img src=https://adaptivefutures.github.io/seriousgames/images/NatHaz%20logo.png></a>
Collaborating institutions:
<a href="http://www.niwa.co.nz"><img src=https://adaptivefutures.github.io/seriousgames/images/NIWA_LOGO_2.png width=300 height=110></a>
<a href="http://www.landcareresearch.co.nz"><img src=https://adaptivefutures.github.io/seriousgames/images/landcare%20logo.PNG></a>
Game programmed using [[Twine|http://twinery.org]].
Character avatars generated by [[This Person Does Not Exist|https://thispersondoesnotexist.com/]]
[[Return to Start|Intro]]
!Playing the game
The objective of the game is to protect the Seaview community from the adverse effects of climate change while honouring the wishes of the community. Your ability to continue making decisions depends on support from the community, as well as funds to address their concerns.
The panel at left keeps track of your progress through the game:
*''Year'' is the current year in the game. The game advances in increments of ten years, and each turn you can make decisions that will affect the Seaview community.
*''Sea level'' is the sea level at this point in the game relative to the 2010 sea level.
*''Budget'' is your current budget which can be spent on adaptations and other items to improve the lives of the Seaview community. After each turn you'll accrue additional funds as long as the community has the capacity to support you.
*''Approval rating'' is your score, measured in terms of the attitudes of the community. The more satisfied community members are, and the more trust they have in you as a decision-maker, the higher your approval rating will be. ''If your rating gets too low, the residents may organise and remove you from office.''
[[Click here to start playing|Turn]]
<<set $SCORE = ($KIM_SCORE + $FERN_SCORE + $WEHI_SCORE + $TAYLOR_SCORE + $RILEY_SCORE + $DANA_SCORE)>><span class="h1">Dana the Developer</span>
<img src=http://adaptivefutures.github.io/seriousgames/images/avatars/dana.JPG style="width:300px;height:300px;">
<<click "Click here to learn more about Dana">><<toggleclass "#aboutdana" "hidden">><</click>><div id="aboutdana" class="hidden">Dana runs a coastal property development firm. He got into the business about ten years ago when he sold his family farm in Awhitu into several smaller parcels and discovered that he found the process very satisfying. He recently purchased a vacant lot situated behind Seaview’s main street but near enough to easily walk to the beach. Dana is getting ready to develop this property into high-end condos. He thinks Seaview is the perfect coastal community and is interested in buying more land for development in the area. Dana is a climate skeptic who does not consider climate change to be a lasting threat to his business. His motto is “If I build it, they will come”. </div>
Dana says: <span class="speakingText"><<if $DANA_LVL == 1>>$DANA_LVL1[$DANA_SCORE]<<elseif $DANA_LVL == 2>>$DANA_LVL2[$DANA_SCORE]<<elseif $DANA_LVL == 3>>$DANA_LVL3[$DANA_SCORE]<<elseif $DANA_LVL == 4>>$DANA_LVL4[$DANA_SCORE]<<endif>></span>
Dana's contribution to decadal budget is $$$DANA_CONT k
[[Back to status page|Turn]]
/*DANA'S LEVEL: <<if $DANA_LVL == 1>>NOT THREATENED<<elseif $DANA_LVL == 2>>THREATENED<<elseif $DANA_LVL == 3>>AFFECTED<<else>>RELOCATED<<endif>>
DANA'S STATUS: <<if $DANA_SCORE == 0>>OUTRAGED<<elseif $DANA_LVL == 1>>APATHETIC<<elseif $DANA_SCORE == 2>>REACTIVE<<else>>ADAPTIVE<<endif>>*/
/* CHANGE TRUST */
/*Character code overview:
Title
Image
Character "score" is equal to trust (1 or 2) satisfaction (1 or 2).
Low trust scores multiply (1 or 3), high trust scores add (2 or 4).
Deliver score-based content
*/
<<set $CONSULT.DANA to $DANAWANTS>><span class="h1">Riley the Ratepayer</span>
<img src=http://adaptivefutures.github.io/seriousgames/images/avatars/riley.JPG style="width:300px;height:300px;">
<<click "Click here to learn more about Riley">><<toggleclass "#aboutriley" "hidden">><</click>><div id="aboutriley" class="hidden">Riley is a retired dairy farmer who owns a large beachfront duplex. He lives in one half and rents out the other for much of the year. When it is not rented his children and grandchildren come to visit and stay in the duplex. Riley and his dog, Max, enjoy walking on the beach, fishing off the rocks, and visiting with neighbours at the local shops. He is Chair of his local Ratepayers & Residents Association, where he regularly gets involved in local issues. He also volunteers his time as a Justice of the Peace at the local library. Riley takes at least one trip overseas every year, a luxury that the rented duplex makes possible. He is happy with his quiet lifestyle and expects to spend his final days living by the sea. </div>
Riley says: <span class="speakingText"><<if $RILEY_LVL == 1>>$RILEY_LVL1[$RILEY_SCORE]<<elseif $RILEY_LVL == 2>>$RILEY_LVL2[$RILEY_SCORE]<<elseif $RILEY_LVL == 3>>$RILEY_LVL3[$RILEY_SCORE]<<elseif $RILEY_LVL == 4>>$RILEY_LVL4[$RILEY_SCORE]<<endif>></span>
Riley's contribution to decadal budget is $$$RILEY_CONT k
[[Back to status page|Turn]]
/*RILEY'S LEVEL: <<if $RILEY_LVL == 1>>NOT THREATENED<<elseif $RILEY_LVL == 2>>THREATENED<<elseif $RILEY_LVL == 3>>AFFECTED<<else>>RELOCATED<<endif>>
RILEY'S STATUS: <<if $RILEY_SCORE == 0>>OUTRAGED<<elseif $RILEY_LVL == 1>>APATHETIC<<elseif $RILEY_SCORE == 2>>REACTIVE<<else>>ADAPTIVE<<endif>>*/
/* CHANGE TRUST */
/*Character code overview:
Title
Image
Character "score" is equal to trust (1 or 2) satisfaction (1 or 2).
Low trust scores multiply (1 or 3), high trust scores add (2 or 4).
Deliver score-based content
*/
<<set $CONSULT.RILEY to $RILEYWANTS>><<link "Financial settings">><<script>>UI.close()<</script>><<autopopup "About the Financials of Adaptation">><</link>>
|Item|Value|
|Starting Budget|$<<textbox "$BUDGET" 100>>k|
|Income Per NPC|$<<textbox "$INCOME" 20>>k|
|Beach Renourishment|$<<textbox "$BEACHNOURISHCOST" 50>>k|
|Small Seawall|$<<textbox "$SEAWALLCOST1" 100>>k|
|Large Seawall|$<<textbox "$SEAWALLCOST2" 200>>k|
|Commercial District Relocation|$<<textbox "$RETREATCOST1" 300>>k|
|Residential District Relocation|$<<textbox "$RETREATCOST2" 300>>k|
|Public Consultation|$<<textbox "$PUBLICCONSULTCOST" 50>>k|
<<link "Climate change scenario setting">><<script>>UI.close()<</script>><<autopopup "About Climate Change Scenarios">><</link>>
<label><<radiobutton "$NZRCP" "1">>RCP2.6 </label>
<label><<radiobutton "$NZRCP" "2">>RCP4.5 </label>
<label><<radiobutton "$NZRCP" "3">>RCP6 </label>
<label><<radiobutton "$NZRCP" "4">>RCP8.5 </label>
[[OK|Intro]]
You have not consulted sufficiently with the local business community. You still need to consult with:
<<if $KIM_CONSULT == false>>Kim the Fish and Chips Shop Owner<<endif>>
<<if $DANA_CONSULT == false>>Dana the Developer<<endif>>
Please revise your [[decisions|Reset]].You have not consulted sufficiently with the local residential community. You still need to consult with:
<<if $FERN_CONSULT == false>>Fern the Activist<<endif>>
<<if $WEHI_CONSULT == false>>Wehi the Resource Manager<<endif>>
<<if $RILEY_CONSULT == false>>Riley the Ratepayer<<endif>>
Please revise your [[decisions|Reset]].The residents of Seaview are fed up with the management of the committee. They have voted in a referendum to replace you. [[You've reached the end of the game.|End]]
<div style="position:relative;width:267px;height:25px;overflow=hidden;">
<div style="position:absolute;top:-267px;left:-5px">
<iframe width="100" height="100" src="https://www.youtube.com/embed/yJxCdh1Ps48?autoplay=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
</div>Climate projections are scientific statements, based on the output of global or regional climate models, about changes in aspects of the future climate. These projections are dependent on a set of influential conditions, such as changes in atmospheric greenhouse gases (GHGs). These are known as climate forcings.
It is not possible to predict the future climate, because of the uncertainty around forcings (such as future emissions). Climate models instead provide model-derived descriptions of possible future climates under a given set of scenarios of climate forcings. The climate change models used in this game are based on [[IPCC Representative Concentration Pathways (RCPs)|http://www.mfe.govt.nz/publications/climate-change/coastal-hazards-and-climate-change-guidance-local-government]].
The RCPs are a set of scenarios that are used by climate models. They describe different emissions pathways for example one where large countries collectively reduce emissions or transition away from fossil fuels. These are used to generate future projections of sea-level rise (as well as temperature, precipitation, evaporation and wind). The higher the emissions, the greater the changes in climate.
The RCPs are based on 21st century climate policies, and try to reflect the realities of social and economic development, advances in technology and changes in policy such as international agreements to limit emissions. There are four RCPs that are used internationally:
RCP 2.6 is a very low emissions scenario (in terms of future carbon emissions)
RCP 4.5 is a low-mid range emissions scenario (in terms of future carbon emissions)
RCP 6.0 is a high-mid range emissions scenario (in terms of future carbon emissions)
RCP 8.5 is a scenario with very high greenhouse gas emissions.
Current research suggests the two most likely pathways are RCP4.5 – in which emissions peak and then decline, with carbon dioxide concentration stabilising at about 540 ppm by the end of the twenty-first century, and RCP8.5 which represents a high-emission scenario, for which carbon dioxide concentration reaches about 940 ppm by the end of the twenty-first century.
The community financial profile for Seaview is taken from the 2013 national census of New Zealand. The 2013 census reiterated previous census which found at the 'average' household in New Zealand had 3 people and that - nationally - there are slightly more women than men in the country. The national proportions in the census were used to determine the village population (186 people in the village, of whom 94 are female and 92 are men).
Families are broken into lower income (earning on average only NZD$25k per year), middle income (earning on average NZD$75k per year) and higher income (earning on average NZD$150k per year). For simplicity, each household is assumed owns their own house.
''Commercial profile''
The business profile is hypothetical and covers four types of business that range from national chains, down to Mom and Pop style outlets. The individual shops within these business groupings range in detail. Based on the community and business profile, 63 staff are employed by 9 businesses.
''Cost of adaptation''
Indicative costs have been provided for a variety of adaptation options. The costs provided will not be precise as adaptation costs vary from site to site and depending on the design of options. However, the costs prompt players to consider affordability, the need to ‘save’ for large investments and trade-offs in choices. Adaptation options are:
• Beach nourishment (costing around NZD300 per metre – see Herbst et al. 2002)
• Relocation of houses, businesses and roads (indicative costs of new roads adapted from Holland 2018; the cost of relocating families and business premises is the cost of providing replacement buildings)
• Establishment of seawalls of different scale (indicative costs adapted from seawall construction noted in Rios Wilkes 2013a, 2013b).
''References''
Herbst, P. Schuler, A. and Lawrie, A. 2002. Erosion protection n works: guidelines for Tauranga Harbour, March. Available online at: https://www.boprc.govt.nz/media/29549/Guideline-0202-Erosionprotectiontaurangaharbour.pdf)
Holland, P. 2018, Cost-Benefit Analysis in Coastal Zone Management in Kosrae (FSM) – Economic Assessment of Coastal Road Relocation, SPREP, Apia, available online at: https://www.pacificclimatechange.net/sites/default/files/documents/CBA%20Case%20Study%203.pdf
Rios Wilks 2013, Preliminary Least Cost Analysis of Storm surge hazard mitigation in the Tuamotu Islands: deterministic quantification and inclusion of the hazard in future development planning. SPC SOPAC Published Report 170.
Rios Wilks 2013, Preliminary Cost Benefit Analysis: Storm surge hazard mitigation in the Tuamotu Islands: deterministic quantification and inclusion of the hazard in future development planning. SPC SOPAC Division Published Report 171.
<div id="wrapper">
<div id="left2"> [img[https://adaptivefutures.github.io/seriousgames/images/avatars/kim_thumbnail.jpg]]
</div>
<div id="right2"><<if $KIM_LVL == 1>>"Flooding and storm surges are a real problem for this community, but if we invest in some soft solutions, like adding more sand to the beaches, I believe we can continue to thrive here."<<elseif $KIM_LVL == 2>>"It is the bold who will survive – we need to be bold now and take action to protect the future of our town. To do that we have to relocate some, or possibly all, of our community."<<else>>A new location might not be right beside the sea, but after years of floods and storms, that’s the good news!<<endif>>
</div>
</div><div id="wrapper">
<div id="left2"> [img[https://adaptivefutures.github.io/seriousgames/images/avatars/fern_thumbnail.jpg]]
</div>
<div id="right2"><<if $FERN_LVL == 1>>"I want us all to remember that we were not the first people to be here, and we are not likely to be the last. We need to leave this place as beautiful as we found it – and that means we have to take steps to re-nourish and protect the beaches to the best of our ability."<<elseif $FERN_LVL == 2>>"“I have never wanted to leave the area where I grew up. I wanted to raise my children here, let them swim and play in the same places where I did as a child. But now I am more concerned that they have a future where they CAN grow up, in a welcoming and safe community. And I think that means that we need to give the sea the space that it needs, and relocate."<<else>>"I’m sad to see so many people leave the area, but I think those of us that have stayed on are even more committed to growing a beautiful new community here the new Seaview."<<endif>>
</div>
</div><div id="wrapper">
<div id="left2"> [img[https://adaptivefutures.github.io/seriousgames/images/avatars/wehi_thumbnail.jpg]]
</div>
<div id="right2"><<if $WEHI_LVL == 1>>"I want my mokopuna to eat and swim here just as we have for generations, but this means that people must work with the sea, not fight back against it. Seawalls do not consider the needs of future generations."<<elseif $WEHI_LVL == 2>>"Our people have always had to adapt. It may be time to do so again – to move some of our community to another location and let the sea have this land."<<else>>"This has been a challenging time for all of the people of this town and especially for whanau. It is good to know that in difficult circumstances we can come together to navigate these challenges."<<endif>>
</div>
</div><div id="wrapper">
<div id="left2"> [img[https://adaptivefutures.github.io/seriousgames/images/avatars/taylor_thumbnail.jpg]]
</div>
<div id="right2"><<if $TAYLOR_LVL == 1>>"I think this town is so beautiful just as it is – I hope that you all can find ways to keep things as they are, especially the beach and the surf!"<<elseif $TAYLOR_LVL == 2>>"I think this town is so beautiful just as it is – I hope that you all can find ways to keep things as they are, especially the beach and the surf!"<<else>>"I think this town is so beautiful just as it is – I hope that you all can find ways to keep things as they are, especially the beach and the surf!"<<endif>>
</div>
</div><div id="wrapper">
<div id="left2"> [img[https://adaptivefutures.github.io/seriousgames/images/avatars/riley_thumbnail.jpg]]
</div>
<div id="right2"><<if $RILEY_LVL == 1>>"There are perfectly good solutions that we can utilise right here – seawalls are a cost-effective way for us to protect our investments and our children and grandchildren from any storms that come our way."<<elseif $RILEY_LVL == 2>>"This is our town and we need to protect it for our children and grandchildren – that may mean that we have to build up and build stronger, but I believe we are up to the challenge."<<elseif $RILEY_LVL == 3>>"This is our town and we need to protect it for our children and grandchildren – that may mean that we have to build up and build stronger, but I believe we are up to the challenge."<<else>>"My heart is broken – I never would have believed that we would abandon our town in this shameful way. I hope that future generations can rebuild something here that comes close to what we had before. "<<endif>>
</div>
</div><div id="wrapper">
<div id="left2"> [img[https://adaptivefutures.github.io/seriousgames/images/avatars/dana_thumbnail.jpg]]
</div>
<div id="right2"><<if $DANA_LVL == 1>>"Enough talk already! I think we have to get serious about protecting our existing coastal infrastructure using the tools at hand – things like beach nourishment go a long way in other areas of New Zealand!"<<elseif $DANA_LVL == 2>>"This town is worth protecting – but that means we need to invest in our future here. We cannot give up on Seaview! There are lots of hard options available that will keep us safe and dry when storms roll in. "<<elseif $DANA_LVL == 3>>"This town is worth protecting – but that means we need to invest in our future here. We cannot give up on Seaview! There are lots of hard options available that will keep us safe and dry when storms roll in."<<else>>"I am horrified that the “leaders” of this town would just abandon their posts and let the sea take the land and all of our investments with it! This is outrageous!"<<endif>>
</div>
</div>