Selaa lähdekoodia

hotfix: undefined distance in `:: road`

Stephan Fuchs 2 kuukautta sitten
vanhempi
säilyke
f3e9ff16b2

+ 1 - 1
sugarcube/src/autogenerated/North Road/road.tw

@@ -2,7 +2,7 @@
 
 <!-- !! TODO:  Scene: As Sveta is walking along she stops for a moment to catch her breath. Depending on her outfit, a driver may stop and ask for her tariff.-->
 <!-- !!        Playing along, i.e. accepting the offer, she unlocks the road as a place to work.-->
-	<<set $roadPosition = $location_var[$here][0] ?? $roadPosition>>
+	<<set $roadPosition = $larg(0) ?? $roadPosition ?? 0>>
 	<h2>Main road between St. Petersburg and Pavlovsk</h2>
 	<<if $time.isWinter>>
 		<<image "locations/highway/roadwinter.jpg">>

+ 5 - 2
sugarcube/src/locations/_system/LocationIdentifier.ts

@@ -3,9 +3,12 @@ class LocationIdentifier{
     _passage='';            get passage(){return this._passage;}
     _passageArguments=[];   get passageArguments(){return this._passageArguments;}
 
-    constructor(passageId:string='',passageArguments:Array<any> = []){
+    constructor(passageId:string='',passageArguments:any|Array<any> = []){
         this._passage=passageId;
-        this._passageArguments=passageArguments;
+		if(Array.isArray(passageArguments))
+        	this._passageArguments=passageArguments;
+		else
+			this._passageArguments=[passageArguments];
     }
 
     get tags():string[]{