JavaScript must be enabled to play.
Browser lacks capabilities required to play.
Upgrade or switch to another browser.
Loading…
一段描述 [[进去|走廊]]
[[自我]] [[载具]] [[备忘录]]
<<time widget>> $showseason季 第$showday日 $showhour:$showminute $showweather[$weather] 船舱温度:$worldtem 室外温度:<<print ($weatem[$weather]+$seasontem+$wavetem)>> 天气$weatem[$weather] 季节$seasontem 波动$wavetem ———————————— 饱腹:$hunger 饮水:$water 体力:$power 生命:$life 压力:$tre 安定:$san 魔力:$magic
// 主角 // <<set $hunger =100>> <<set $water =100>> <<set $power =100>> <<set $life =100>> <<set $san =100>> <<set $tre=0>> <<set $magic =100>> <<set $tem=20>> <<set $wet=0>> // 世界 // <<set $minute =0>> <<set $hour =7>> <<set $day =1>> <<set $season =1>> <<set $showhour =7>> <<set $showday =1>> <<set $showminute =0>> <<set $showseason =1>> <<set $showweather=['冰封','风雪','炎热','雾气','晴朗','阴云','小雨','大雨','大风','暴风雨']>> <<set $weather =3>> <<set $timepass =0>> <<set $hourpass =0>> <<set $seasontem=20>> <<set $wavetem=0>> <<set $weatem=[-15,-10,5,-2,0,-2,-4,-5,-4,-6]>> <<set $depth =-1>> <<set $outdoor =0>> <<set $inwater=0>> <<set $fire=0>> <<set $bath=0>> <<set $cloth=0>> <<set $heatpass=-120>> <<set $coldpass=0>> //六维运算// <<set $hungerlim =-4320>> <<set $waterlim =-1440>> <<set $hungerpass =0>> <<set $waterpass =0>> <<set $lifepass =0>> <<set $sanpass =0>> <<set $powerpass =0>> <<set $worldtem=20>> <<set $tempass=0>> <<set $wetpass=0>> // 地图 //
一段对走廊的描述 移动 [[驾驶舱]] [[炼金室]] [[浴室]] [[卧室]] [[厨房]] [[农场]] [[仓库]] [[供能室]] [[出舱]]
驾驶室描述 [[休息1day|驾驶室休息][$powerpass=1440]] [[hun30|驾驶室休息][$hunger+=30]] [[wat30|驾驶室休息][$water+=30]] [[power|驾驶室休息][$power-=30]] [[返回|走廊]]
一段描述 [[吃烤鱼]] [[喝水]] [[返回|走廊]]
一段描述 [[书桌]] [[床铺]] [[返回|走廊]]
一段描述 [[种植箱]] [[鱼缸]] [[返回|走廊]]
描述 [[醒来|驾驶舱]]
<<widget "time" >> <<nobr>> <<if $powerpass>0>> <<set $timepass= $powerpass>> <<endif>> <<set $hourpass =Math.floor($timepass/60)>> /*饥饿扣血*/ <<if $hunger==0>> <<set $hungerlim+=$timepass>> <<if $hungerlim>0>> <<set $life-=Math.floor($hungerlim/60)>> <<set $hungerlim=$hungerlim%60>> <<endif>> <<endif>> <<if $hunger>0>> <<set $hungerlim=-4320>> <<endif>> /*口渴扣血*/ <<if $water==0>> <<set $waterlim+=$timepass>> <<if $waterlim>0>> <<set $life-=Math.floor($waterlim/60)>> <<set $waterlim=$waterlim%60>> <<endif>> <<endif>> <<if $water>0>> <<set $waterlim=-1440>> <<endif>> /*食水时间变化*/ <<set $hungerpass +=$timepass>> <<set $waterpass +=$timepass>> <<set $hunger -=Math.floor($hungerpass/15)>> <<set $water -=Math.floor($waterpass/15)>> /*食水上下限控制*/ <<if $hunger <0 >> <<set $hunger = 0>> <<endif>> <<if $water <0 >> <<set $water = 0>> <<endif>> <<if $hunger>100>> <<set $hunger = 100>> <<endif>> <<if $water>100>> <<set $water = 100>> <<endif>> <<set $hungerpass =$timepass%15>> <<set $waterpass =$timepass%15>> /*体力变化上下限*/ <<if $power <0>> <<set $power =0>> <<endif>> <<if $hunger>0 && $water>0 >> <<set $power +=Math.floor($powerpass/5)>> <<if $power >100 >> <<set $power=100>> <<endif>> <<endif>> <<if $hunger<10 || $water<10 || $life<50 >> <<if $power >20 >> <<set $power=20>> <<endif>> <<endif>> <<set $powerpass=0>> /*生命恢复*/ <<if $hunger>0 && $water>0 >> <<set $lifepass+=$timepass>> <<set $life +=Math.floor($lifepass/360)>> <<set $lifepass=$lifepass%360>> <<if $life >100 >> <<set $life=100>> <<endif>> <<endif>> /*时间进制*/ <<set $minute += $timepass%60>> <<set $hour += $hourpass>> <<if $minute >= 60>> <<set $hour += 1>> <<set $minute = $minute - 60>> <<endif>> <<if $minute < 10 >> <<set $showminute = '0'+$minute>> <<else>> <<set $showminute = $minute>> <<endif>> <<if $hour >= 24 >> <<set $hour = $hour - 24>> <<set $day += 1>> <<set $showday += 1>> <<set $wavetem to random(-1,3)>> <<set $weather to random(1,9)>> <<endif>> <<if $hour < 10 >> <<set $showhour = '0' + $hour>> <<else>> <<set $showhour = $hour>> <<endif>> <<if $showday >= 34 && $season <4 >> <<set $showday = $showday - 33>> <<set $season += 1>> <<endif>> <<if $season==4 && $showday>=2>> <<set $showday = $showday - 1>> <<set $season = 1>> <<endif>> <<if $season == 1>> <<set $showseason = '丰饶'>> <<else>> <<if $season == 2>> <<set $showseason = '日曜'>> <<else>> <<if $season == 3>> <<set $showseason = '凛冬'>> <<else>> <<set $showseason='冰封'>> <<endif>> <<endif>> <<endif>> /*天气*/ <<if $season==4>> <<set $weather=0>> <<else>> <<if $season ==2 && $weather==1 >> <<set $weather = 2>> <<else>> <<if $season ==3 && $weather==2 >> <<set $weather =1>> <<else>> <<if $season ==1 && $weather<3 >> <<set $weather +=2 >> <<endif>> <<endif>> <<endif>> <<endif>> /*环境温度判定*/ <<if $season==1 >> <<if $showday==1>> <<set $seasontem=15>> <<else>> <<set $seasontem=15+Math.floor($showday/3)>> <<endif>> <<endif>> <<if $season==2 >> <<if $showday==1>> <<set $seasontem=26>> <<else>> <<if $showday<21>> <<set $seasontem=26+Math.floor($showday/2)>> <<else>> <<if $showday==21>> <<set $seasontem=35>> <<else>> <<set $seasontem=35-($showday-21)*2>> <<endif>> <<endif>> <<endif>> <<endif>> <<if $season==3 >> <<if $showday==1>> <<set $seasontem=10>> <<else>> <<set $seasontem=10-Math.floor($showday/3)>> <<endif>> <<endif>> <<if $season==3 && $seasontem <0 >> <<set $seasontem=0>> <<endif>> <<if $depth == -1 >> <<set _worldtem=$weatem[$weather]+$seasontem+$wavetem>> <<else>> <<if $depth<200>> <<set _worldtem=$seasontem+$wavetem>> <<else>> <<if $depth<1000>> <<set _worldtem = Math.floor($seasontem / 5)>> <<else>> <<set _worldtem=0>> <<endif>> <<endif>> <<endif>> <<if $outdoor==0 && _worldtem < 10>> <<set $worldtem=_worldtem+3>> <<else>> <<if $outdoor==0 && _worldtem >30 >> <<set $worldtem=_worldtem-3>> <<else>> <<set $worldtem= _worldtem>> <<endif>> <<endif>> /*湿度判定*/ <<if $outdoor == 1>> <<if $weather == 6>> <<set $wetpass += $timepass>> <<set $wet += Math.floor($wetpass / 3)>> <<set $wetpass = $wetpass % 3>> <<elseif $weather == 7>> <<set $wetpass += $timepass>> <<set $wet += $wetpass>> <<set $wetpass = 0>> <<elseif $weather == 9>> <<set $wetpass += $timepass * 2>> <<set $wet += $wetpass>> <<set $wetpass = 0>> <<endif>> <<endif>> <<if $outdoor == 1 && $weather == 2>> <<set $wetpass += $timepass>> <<set $wet -= Math.floor($wetpass / 2)>> <<set $wetpass = $wetpass % 2>> <<elseif $outdoor == 1 && $weather == 4>> <<set $wetpass += $timepass>> <<set $wet -= Math.floor($wetpass / 4)>> <<set $wetpass = $wetpass % 4>> <<elseif $worldtem >= 30>> <<set $wetpass += $timepass>> <<set $wet -= Math.floor($wetpass / 3)>> <<set $wetpass = $wetpass % 3>> <<endif>> <<if $inwater==1>> <<set $wet=100>> <<endif>> <<if $fire == 1>> <<set $wetpass += $timepass>> <<set $wet -= Math.floor($wetpass / 3)>> <<set $wetpass = $wetpass % 3>> <<endif>> <<set $wetpass=0>> <<if $wet<0>> <<set $wet=0>> <<endif>> <<if $wet>100>> <<set $wet=100>> <<endif>> <<if $wet>50>> <<set $wettem=$cloth+Math.floor($wet/10)>> <<else>> <<if $wet>20>> <<set $wettem=Math.floor($wet/8)>> <<else>> <<set $wettem=0>> <<endif>> <<endif>> /*自身温度*/ <<set $tem=$worldtem+$cloth-$wettem+$addtem>> <<if $bath>0>> <<set $tem=$bath>> <<endif>> <<set _cozy=0>> <<if $tem >= 18 && $tem <= 26>> <<set _cozy = -5>> <<set $heatpass -=$timepass*2 >> <<elseif $tem >= 32>> <<set _cozy = 5>> <<if $tem>=37>> <<set $heatpass += $timepass*2>> <<else>> <<set $heatpass+= $timepass>> <<endif>> <<if $heatpass >= 0>> <<set $health -= $timepass>> <<endif>> <<elseif $tem <= 10>> <<set _cozy = 5>> <<if $tem<=0>> <<set $heatpass += $timepass*2>> <<else>> <<set $heatpass+= $timepass>> <<endif>> <<set $heatpass += timepass>> <<if $heatpass >= 0>> <<set $health -=$timepass>> <<endif>> <<else>> <<set _cozy = 0>> <<set $heatpass -= $timepass>> <<endif>> <<if $heatpass<-120>> <<set $heatpass=-120>> <<endif>> <<if $life <0 >> <<set $life = 0>> <<endif>> /*压力变化*/ <<set _tre to random(20,25)>> <<if $life<25>> <<set _life=Math.floor((100-$life)/2)>> <<else>> <<if $life<50>> <<set _life=8+Math.floor((100-$life)/7)>> <<else>> <<if $life<90>> <<set _life=3+Math.floor((100-$life)/10)>> <<else>> <<if $life==100>> <<set _life=-5>> <<else>> <<set _life=0>> <<endif>> <<endif>> <<endif>> <<endif>> <<if $hunger<25>> <<set _hun=5+Math.floor((100-$hunger)/10)>> <<else>> <<if $hunger<50>> <<set _hun=Math.floor((100-$hunger)/10)>> <<else>> <<if $hunger>80>> <<set _hun=-5>> <<else>> <<set _hun=0>> <<endif>> <<endif>> <<endif>> <<if $water<25>> <<set _wat=5+Math.floor((100-$water)/10)>> <<else>> <<if $water<50>> <<set _wat=Math.floor((100-$water)/10)>> <<else>> <<if $water>80>> <<set _wat=-5>> <<else>> <<set _wat=0>> <<endif>> <<endif>> <<endif>> <<set $tre=_tre+_hun+_wat+_life+_cozy>> <<if $tre <0>> <<set $tre =0>> <<endif>> <<if $tre >100>> <<set $tre =100>> <<endif>> /*san check*/ <<if $tre>80 && $tre<100>> <<set $sanpass+=$timepass>> <<set $san -=Math.floor($sanpass/60)>> <<set $sanpass=$sanpass%60>> <<else>> <<if $tre==100>> <<set $sanpass+=$timepass>> <<set $san-=10>> <<set $san -=Math.floor($sanpass/30)>> <<set $sanpass=$sanpass%30>> <<else>> <<if $tre<=15>> <<set $sanpass+=$timepass>> <<set $san +=Math.floor($sanpass/30)>> <<set $sanpass=$sanpass%30>> <<endif>> <<endif>> <<endif>> <<if $san <0 >> <<set $san=0>> <<endif>> <<if $san >100 >> <<set $san = 100>> <<endif>> <<set $hourpass = 0>> <<set $timepass = 0>> <</nobr>> <</widget>>
一段描述 [[休息]] [[算了|卧室]]