ソースを参照

add `modVars` to `SugarCubeStoryVariables`

Stephan Fuchs 2 ヶ月 前
コミット
8df55f20a2
2 ファイル変更3 行追加0 行削除
  1. 1 0
      sugarcube/src/interfaces.d.ts
  2. 2 0
      sugarcube/src/version/VersionControl.ts

+ 1 - 0
sugarcube/src/interfaces.d.ts

@@ -178,6 +178,7 @@ declare module "twine-sugarcube" {
 		location_var: object;
 		locationTravelRequest?:LocationTravelRequest;
 		media_path: string;
+		modVars:any;
 		quest: (id:string)=>Quest;
 		result: number | string;
 		/**

+ 2 - 0
sugarcube/src/version/VersionControl.ts

@@ -15,6 +15,8 @@ class VersionControl{
 			variables.q._quests['mother_virgin'].certificateDeadline = new Date(0);
 		}
 		
+		variables.modVars ??= {};
+
 		variables.version = toVersion;
 		
 	}