|
@@ -68,7 +68,7 @@ declare module "twine-sugarcube" {
|
|
|
executeESCLocation:()=>void;
|
|
|
filterDict:<T extends {}>(obj:T,filter: Filter) => T;
|
|
|
func: (passage: string, ...arguments: Array<string|number>)=>any;
|
|
|
- generateNPC:(dict:NPCsDict,purpose:string,flags:NPCGenerateOptions)=>string;
|
|
|
+ generateNPC:(dict:NPCsDict,purpose:string,flags:NPCGenerateOptions)=>NPC;
|
|
|
getActionTemplate:(id:string)=>ActionTemplate;
|
|
|
getBodyparts:()=> {[key: string]:BodypartDefinition };
|
|
|
getBodypart:(bodypartId:string)=>BodypartDefinition;
|
|
@@ -917,7 +917,7 @@ declare global {
|
|
|
|
|
|
generators?:string[];
|
|
|
|
|
|
- fields?:{[key:string]:any};
|
|
|
+ fields?:{gender?:EGender} & {[key:string]:any};
|
|
|
|
|
|
vars?:{[key:string]:any};
|
|
|
}
|