forked from Mirrors/openclonk
Mountain Race Scenario improved (crashes on load due to #471)
parent
bdc1624877
commit
7fe7e074ad
|
@ -1 +0,0 @@
|
||||||
Asmageddon
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
Scenario - Asmageddon, Ringwaul
|
||||||
|
WinterMountains - Rick Smit (www.flickr.com)
|
|
@ -1,27 +1,29 @@
|
||||||
{\rtf1\ansi\deff1\adeflang1025
|
{\rtf1\ansi\deff0\adeflang1025
|
||||||
{\fonttbl{\f0\froman\fprq2\fcharset128 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\froman\fprq2\fcharset0 Times New Roman;}{\f3\fswiss\fprq2\fcharset128 Arial;}{\f4\fswiss\fprq2\fcharset128 DejaVu Sans;}{\f5\fnil\fprq0\fcharset128 Tahoma;}{\f6\fswiss\fprq0\fcharset128 Tahoma;}}
|
{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset128 DejaVu Sans;}{\f3\froman\fprq2\fcharset0 Times New Roman;}{\f4\fswiss\fprq2\fcharset128 Arial;}{\f5\fnil\fprq0\fcharset0 Tahoma;}}
|
||||||
{\colortbl;\red0\green0\blue0;\red128\green128\blue128;}
|
{\colortbl;\red0\green0\blue0;\red128\green128\blue128;}
|
||||||
{\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\loch\f1\fs24\lang1045\snext1 Normal;}
|
{\stylesheet{\s1\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1045\loch\fs24\lang1045\snext1 Normal;}
|
||||||
{\s2\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1045\loch\f3\fs28\lang1045\sbasedon1\snext3 Heading;}
|
{\s2\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af2\langfe255\hich\f4\fs28\lang1045\loch\f4\fs28\lang1045\sbasedon1\snext3 Heading;}
|
||||||
{\s3\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\loch\f1\fs24\lang1045\sbasedon1\snext3 Body Text;}
|
{\s3\sa120\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1045\loch\fs24\lang1045\sbasedon1\snext3 Body Text;}
|
||||||
{\s4\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\loch\f1\fs24\lang1045\sbasedon3\snext4 List;}
|
{\s4\sa120\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1045\loch\fs24\lang1045\sbasedon3\snext4 List;}
|
||||||
{\s5\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\i\loch\f1\fs24\lang1045\i\sbasedon1\snext5 caption;}
|
{\s5\sb120\sa120\rtlch\af5\afs24\lang255\ai\ltrch\dbch\langfe255\hich\fs24\lang1045\i\loch\fs24\lang1045\i\sbasedon1\snext5 caption;}
|
||||||
{\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\loch\f1\fs24\lang1045\sbasedon1\snext6 Index;}
|
{\s6\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1045\loch\fs24\lang1045\sbasedon1\snext6 Index;}
|
||||||
{\s7\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af6\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\i\loch\f1\fs24\lang1045\i\sbasedon1\snext7 caption;}
|
{\s7\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\langfe255\hich\fs24\lang1045\i\loch\fs24\lang1045\i\sbasedon1\snext7 caption;}
|
||||||
{\s8\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\i\loch\f1\fs24\lang1045\i\sbasedon1\snext8 WW-caption;}
|
{\s8\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\langfe255\hich\fs24\lang1045\i\loch\fs24\lang1045\i\sbasedon1\snext8 WW-caption;}
|
||||||
{\s9\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\i\loch\f1\fs24\lang1045\i\sbasedon1\snext9 WW-caption1;}
|
{\s9\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\langfe255\hich\fs24\lang1045\i\loch\fs24\lang1045\i\sbasedon1\snext9 WW-caption1;}
|
||||||
{\s10\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\i\loch\f1\fs24\lang1045\i\sbasedon1\snext10 WW-caption11;}
|
{\s10\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\langfe255\hich\fs24\lang1045\i\loch\fs24\lang1045\i\sbasedon1\snext10 WW-caption11;}
|
||||||
{\s11\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\i\loch\f1\fs24\lang1045\i\sbasedon1\snext11 WW-caption111;}
|
{\s11\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\langfe255\hich\fs24\lang1045\i\loch\fs24\lang1045\i\sbasedon1\snext11 WW-caption111;}
|
||||||
{\s12\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\i\loch\f1\fs24\lang1045\i\sbasedon1\snext12 WW-caption1111;}
|
{\s12\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\langfe255\hich\fs24\lang1045\i\loch\fs24\lang1045\i\sbasedon1\snext12 WW-caption1111;}
|
||||||
{\s13\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\i\loch\f1\fs24\lang1045\i\sbasedon1\snext13 WW-caption11111;}
|
{\s13\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\langfe255\hich\fs24\lang1045\i\loch\fs24\lang1045\i\sbasedon1\snext13 WW-caption11111;}
|
||||||
{\s14\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\i\loch\f1\fs24\lang1045\i\sbasedon1\snext14 WW-caption111111;}
|
{\s14\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\langfe255\hich\fs24\lang1045\i\loch\fs24\lang1045\i\sbasedon1\snext14 WW-caption111111;}
|
||||||
|
{\s15\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\langfe255\hich\fs24\lang1045\i\loch\fs24\lang1045\i\sbasedon1\snext15 WW-caption1111111;}
|
||||||
}
|
}
|
||||||
{\info{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment StarWriter}{\vern3100}}\deftab720
|
{\info{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment StarWriter}{\vern6800}}\deftab720
|
||||||
{\*\pgdsctbl
|
{\*\pgdsctbl
|
||||||
{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\pgdscnxt0 Standard;}}
|
{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\pgdscnxt0 Standard;}}
|
||||||
{\*\pgdscno0}\paperh15840\paperw12240\margl1800\margr1800\margt1440\margb1440\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
|
{\*\pgdscno0}\paperh15840\paperw12240\margl1800\margr1800\margt1440\margb1440\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
|
||||||
\pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs20\lang255\ab\ltrch\dbch\af1\langfe255\hich\fs20\lang1031\b\loch\fs20\lang1031\b {\rtlch \ltrch\loch\f1\fs20\lang1031\i0\b Mountain race 2}
|
\pard\plain \ltrpar\s1\ql\rtlch\afs20\lang255\ab\ltrch\dbch\langfe255\hich\fs20\lang1031\b\loch\fs20\lang1031\b {\rtlch \ltrch\loch\f0\fs20\lang1031\i0\b Shiver Peak}
|
||||||
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs16\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs16\lang1031\loch\f1\fs16\lang1031
|
\par \pard\plain \ltrpar\s1\ql\rtlch\afs16\lang255\ltrch\dbch\langfe255\hich\fs16\lang1031\loch\fs16\lang1031
|
||||||
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\loch\f1\fs24\lang1045 {\rtlch \ltrch\loch\f1\fs16\lang1031\i0\b0 Ready to do some mountain climbing? Then go! But watch out, as you cant use loam outside caves until you reach the top, as it is too risky. Dynamite is a bit stronger here}
|
\par \pard\plain \ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs16\lang1031\loch\fs16\lang1031 {\rtlch \ltrch\loch\f0\fs16\lang1031\i0\b0 Climb to the top of the fabled Shiver Peak before the other explorers can claim the top!}
|
||||||
\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1045\loch\f1\fs24\lang1045 {\rtlch \ltrch\loch\f1\fs16\lang1031\i0\b0 Race direction: UP}
|
\par \pard\plain \ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs16\lang1031\loch\fs16\lang1031
|
||||||
|
\par \pard\plain \ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs16\lang1031\loch\fs16\lang1031 {\rtlch \ltrch\loch\f0\fs16\lang1031\i0\b0 A parkour to reach the top of the mountain, suitable for any number of players.}
|
||||||
\par }
|
\par }
|
|
@ -35,7 +35,7 @@ Vegetation=TRE1=1;TRE2=2;TRE3=1;TRE4=1
|
||||||
VegetationLevel=100,0,0,100
|
VegetationLevel=100,0,0,100
|
||||||
InEarth=Rock=1;Gold=1;Dynamite=1;Loam=1
|
InEarth=Rock=1;Gold=1;Dynamite=1;Loam=1
|
||||||
InEarthLevel=65,0,0,100
|
InEarthLevel=65,0,0,100
|
||||||
Sky=Clouds2
|
Sky=WinterMountains
|
||||||
BottomOpen=1
|
BottomOpen=1
|
||||||
MapWidth=200,0,64,10000
|
MapWidth=200,0,64,10000
|
||||||
MapHeight=250,0,40,10000
|
MapHeight=250,0,40,10000
|
||||||
|
@ -50,7 +50,7 @@ SkyScrollMode=2
|
||||||
NewStyleLandscape=2
|
NewStyleLandscape=2
|
||||||
|
|
||||||
[Weather]
|
[Weather]
|
||||||
Climate=0,0,0,100
|
Climate=100,0,0,100
|
||||||
YearSpeed=20,10,0,100
|
YearSpeed=20,10,0,100
|
||||||
Wind=1,100,-100,100
|
Wind=1,100,-100,100
|
||||||
|
|
||||||
|
|
|
@ -21,21 +21,55 @@ func Initialize()
|
||||||
x=LandscapeWidth()/2;;
|
x=LandscapeWidth()/2;;
|
||||||
y=35;
|
y=35;
|
||||||
pGoal->SetFinishpoint(x, y);
|
pGoal->SetFinishpoint(x, y);
|
||||||
|
|
||||||
|
// Place chests.
|
||||||
|
var d = 300;
|
||||||
|
var pos;
|
||||||
|
while (d < LandscapeHeight() - 300)
|
||||||
|
{
|
||||||
|
var i = 0;
|
||||||
|
while (!(pos = FindPosInMat("Tunnel", 0, d, LandscapeWidth(), 300, 15)) && i < 25)
|
||||||
|
i++; // Max 25 attempts.
|
||||||
|
x = pos[0]; y = pos[1];
|
||||||
|
CreateObject(Chest, x, y + 8, NO_OWNER);
|
||||||
|
d += RandomX(250, 300);
|
||||||
|
}
|
||||||
|
// Fill chests.
|
||||||
|
var content_list = [PowderKeg, Dynamite, DynamiteBox, Loam, Firestone];
|
||||||
|
for (var chest in FindObjects(Find_ID(Chest)))
|
||||||
|
for (var i = 0; i < 4; i++)
|
||||||
|
chest->CreateContents(content_list[Random(GetLength(content_list))]);
|
||||||
|
|
||||||
|
//Environmental Effects
|
||||||
|
var time = CreateObject(Environment_Time);
|
||||||
|
time->SetCycleSpeed();
|
||||||
|
time->SetTime(900);
|
||||||
|
|
||||||
|
//Clouds
|
||||||
|
for(var i; i < 30; i++)
|
||||||
|
CreateObject(CloudEffect,Random(LandscapeWidth()),Random(LandscapeHeight()))->Show(nil,nil,5000,true);
|
||||||
|
//Snow
|
||||||
|
AddEffect("Snowfall",0,1,2);
|
||||||
|
|
||||||
MapBottomFix();
|
MapBottomFix();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected func PlrHasRespawned(int iPlr, object cp)
|
protected func PlrHasRespawned(int iPlr, object cp)
|
||||||
{
|
{
|
||||||
var clonk = GetCrew(iPlr);
|
var clonk = GetCrew(iPlr);
|
||||||
|
clonk->CreateContents(Shovel);
|
||||||
if (!Random(2))
|
if (!Random(2))
|
||||||
clonk->CreateContents(Loam);
|
clonk->CreateContents(Loam);
|
||||||
else
|
else
|
||||||
clonk->CreateContents(Dynamite);
|
clonk->CreateContents(Dynamite);
|
||||||
clonk->CreateContents(JarOfWinds);
|
|
||||||
clonk->CreateContents(Shovel);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
global func FxSnowfallTimer(object target, int num, int timer)
|
||||||
|
{
|
||||||
|
CastPXS("Snow",5,1,RandomX(0,LandscapeWidth()),1);
|
||||||
|
}
|
||||||
|
|
||||||
global func MapBottomFix()
|
global func MapBottomFix()
|
||||||
{
|
{
|
||||||
for(var i=1; i < LandscapeWidth(); i++)
|
for(var i=1; i < LandscapeWidth(); i++)
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
/* larger dynamite explosion */
|
|
||||||
|
|
||||||
#appendto Dynamite
|
|
||||||
|
|
||||||
func Explode(size)
|
|
||||||
{
|
|
||||||
return _inherited(size+3, ...);
|
|
||||||
}
|
|
|
@ -1,2 +1,2 @@
|
||||||
US:Mountain Race
|
US:Shiver Peak
|
||||||
DE:Bergklettern
|
DE:Schauerberg
|
Binary file not shown.
After Width: | Height: | Size: 1.3 MiB |
Loading…
Reference in New Issue