Просмотр исходного кода

add `modVars` to `SugarCubeStoryVariables`

Stephan Fuchs 2 месяцев назад
Родитель
Сommit
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;
 		
 	}