; Listing generated by Microsoft (R) Optimizing Compiler Version 13.10.3077 

	TITLE	.\jfwcust.cpp
	.386P
include listing.inc
if @Version gt 510
.model FLAT
else
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
_DATA	SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA	ENDS
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
_BSS	SEGMENT DWORD USE32 PUBLIC 'BSS'
_BSS	ENDS
$$SYMBOLS	SEGMENT BYTE USE32 'DEBSYM'
$$SYMBOLS	ENDS
$$TYPES	SEGMENT BYTE USE32 'DEBTYP'
$$TYPES	ENDS
_TLS	SEGMENT DWORD USE32 PUBLIC 'TLS'
_TLS	ENDS
;	COMDAT ??_C@_07BEIHKDLJ@Message?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_02OLOABKKD@ID?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_05LOJBNELM@Param?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09IGNDJJLI@Explosive?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_04OKOFBOPB@Time?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08DBAENAIH@TimerNum?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_06HJIMLMON@Repeat?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_06CKLLCHIK@Preset?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08CEPBJNAL@Time_Min?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08DGHKHJGE@Time_Max?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_06KGFFMMMJ@Damage?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09HGNANIIM@Explosion?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_05ENDOMFAI@Delay?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08KDOEBHGA@Location?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09GDPGKFPG@Object_ID?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09ILEMICPN@Location1?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@JCOAKGDO@Object_ID1?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09KAGBNBDO@Location2?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@LJMNPFPN@Object_ID2?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09LJHKOAHP@Location3?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@KANGMELM@Object_ID3?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09PGDLHGLI@Location4?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@OPJHFCHL@Object_ID4?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09OPCAEHPJ@Location5?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@PGIMGDDK@Object_ID5?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08GCJNLIKG@Position?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_06ELFECKBG@Object?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_06HGKJBCGD@Facing?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_06CKGENIKG@Enable?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09IANGLIJF@Subobject?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_01GBGANLPD@0?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@OCNGDGDE@FirstFrame?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_07DIIBFDGO@Blended?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09GIBPIKCC@LastFrame?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_04KLCPKPBE@Loop?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09ONEINPNJ@Animation?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_05NFIJOKEG@Model?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_07MIKIFGAL@Disable?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09GNPNFNJO@null?4null?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_07MGEGCLJM@Visible?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08HEPEILDJ@Message1?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08FPNJNIPK@Message2?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08EGMCOJLL@Message3?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08JIDHPHM@Message4?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08BAJIEODN@Message5?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08DLLFBNPO@Message6?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08CCKOCMLP@Message7?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08KFDGDAHA@Message8?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0P@ECPFCAJH@RecieveMessage?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0N@KPHIFCEK@RecieveCount?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09BCJGDOLG@SendParam?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0M@KOLHOMFC@SendMessage?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_06FBIPNIHE@SendID?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0O@IPJDKNBL@CreateMessage?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0P@BEFPOLON@DestroyMessage?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BA@PLFPNAON@CreateSubobject?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BB@LMHDEGFC@CreateFirstFrame?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0O@KDJFFNMM@CreateBlended?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BA@BDJGOCFK@CreateLastFrame?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@PBDHMNLB@CreateLoop?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BA@JGMBLHKB@CreateAnimation?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BB@CGAGOJLP@DestroySubobject?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BC@DJMLCPLD@DestroyFirstFrame?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0P@DIFJBLDK@DestroyBlended?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BB@MOMPNLAI@DestroyLastFrame?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BB@ELJIIOPD@DestroyAnimation?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BD@DKJDLMPL@InvulnerableArmour?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0N@EKGPKEJP@NormalArmour?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0M@EMPICAFI@BaseMessage?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_05GHJMOCPE@Limit?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08FPDFGKEJ@BoneName?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@MEPJIGNK@WaitCustom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@GFBBAJMA@SendCustom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0M@JEBNJPD@Player_Type?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0O@PHHBGFOO@EnableMessage?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0P@KFCECOIB@DisableMessage?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0M@KBNHOJJA@Preset_Name?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_06GGDALCBD@Health?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@HGJKDHGC@Fog_Enable?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BB@DGODPOOM@Fog_End_Distance?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BD@KMNNDDDF@Fog_Start_Distance?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BH@PAFKLPGD@War_Blitz_Distribution?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BC@LKFJJDHK@War_Blitz_Heading?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0N@BFABEEAA@End_Distance?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0P@HFKCPGKF@Start_Distance?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BE@ILMCDOEI@War_Blitz_Intensity?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BB@HEHDOFPK@Wind_Variability?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@MNCPPOOI@Wind_Speed?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0N@OEPLFNPF@Wind_Heading?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BH@OELIOJDP@Lightning_Distribution?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BC@OJKEJCIP@Lightning_Heading?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BE@JFAOEINL@Lightning_Intensity?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BB@FNAMBFPI@Cloud_Gloominess?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0M@NBCMDLG@Cloud_Cover?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BE@HAKIIGCL@Reset_Precipitation?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_04LOGCFOOF@Snow?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_04KOACHJEN@Type?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_07IJCDMBEM@Density?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_03GIACIBN@Ash?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_04EEOMLCKJ@Rain?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_06PFDLEJLJ@Output?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_05DCDOHKAB@Input?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_04GBPANCCF@Team?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_05MAHMNMLO@Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08DFKPLDPN@Distance?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0O@PMHEFEAK@ListenMessage?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0ED@CKDCJILD@Distance?3float?0Message?3int?0Time?3@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CH@MNFEONNH@JFW_Send_Custom_Distance_Objects@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DN@BMAAPNCB@Distance?3float?0Message?3int?0Playe@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CI@DNMPEPOK@JFW_Send_Custom_Distance_Objects@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DE@KFBBFLMO@Message?3int?0Time?3float?0TimerNum?3@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CC@NJBFPDLF@JFW_Send_Custom_All_Objects_Time@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CO@MPGEMDFL@Message?3int?0Player_Type?3int?0List@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CD@JOGHAOIA@JFW_Send_Custom_All_Objects_Cust@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DD@FENKIDCN@Preset?3string?0CreateMessage?3int?0@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@OBFHFIFN@JFW_Send_Message_Preset?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CB@ELDNMJAM@Message?3int?0ID?3int?0Preset?3string@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CE@MCCFANM@JFW_Destroy_Create_Object_On_Cus@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0GJ@BEKAOBOP@Fog_Enable?3int?0Fog_Start_Distanc@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0P@ELFLPEID@JFW_Fog_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0LD@CACMGNNF@War_Blitz_Intensity?$DN0?4000?3float?0@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BF@EEPJPJBE@JFW_War_Blitz_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0LD@GMAPMPN@Lightning_Intensity?$DN0?4000?3float?0@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BF@KGLDMOG@JFW_Lightning_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0GL@DFNBMCBI@Wind_Heading?$DN0?4000?3float?0Wind_Sp@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BA@ILJCANGA@JFW_Wind_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0FN@HGAIJKLK@Type?$DNRain?3string?0Density?$DN0?4000?3f@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@KCELENGO@JFW_Precipitation_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0FD@FBEFHGFN@Cloud_Cover?$DN0?4000?3float?0Cloud_Gl@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BC@CDNCIBJN@JFW_Clouds_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BH@EJJLPOI@Message?3int?0Enable?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@PFLGHDMI@JFW_Enable_Stealth_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@ONPHEIB@Message?3int?0Output?3string?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BO@JOHLLKNE@JFW_Console_Message_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@GHJKCFGG@Message?3int?0Input?3string?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BM@HKNIBBPN@JFW_Console_Input_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DK@EBJENCHA@Message?3int?0InvulnerableArmour?3s@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@BLDPEKDI@JFW_Invulnerable_On_Custom_3?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0M@HBPJHKKO@Message?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@MLIBDIKG@JFW_Change_Team_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CH@HKEBPBGK@Player_Type?3int?0Message?3int?0Enab@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CA@KBAHICAD@JFW_Enable_Team_Radar_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CC@CNOMMKK@Message?3int?0Sound?3string?0Team?3in@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@IIKHANDN@JFW_2D_Sound_Team_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DD@ELEADBPK@Message?3int?0Sound?3string?0Positio@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@BHHNIOKD@JFW_3D_Sound_Team_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0KP@DPEDCNNA@ID1?3int?0ID2?3int?0ID3?3int?0ID4?3int?0@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CA@GHCLAJJM@JFW_Custom_Send_Ordered_Customs?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@DAONFBFO@JFW_Custom_Send_Customs?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0FO@JLOJLNIA@ID1?3int?0ID2?3int?0ID3?3int?0ID4?3int?0@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CE@ODIDFMKP@JFW_Custom_Send_Custom_Multiple_@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0FB@FOGGDGBJ@Location?3vector3?0Facing?3float?0Pr@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CK@OKEBCAF@JFW_Create_Destroy_Object_On_Cus@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0GB@IMCJLKBA@Location?3vector3?0Facing?3float?0Pr@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CP@JEGPOHMA@JFW_Create_Destroy_Object_On_Cus@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BA@CCJADDGA@Player_Type?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CB@MPNGDJ@JFW_Custom_Destroy_All_Buildings@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0GF@KFPPCHHO@Time?3float?0TimerNum?3int?0Repeat?3i@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@FDNKIONH@JFW_Timer_Custom_On_Off?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CP@IDEFHOLI@Preset_Name?3string?0Delay?3float?0P@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@JJMOKIFD@JFW_Create_Vehicle_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@BCBPNFFH@Message?3int?0Model?3string?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BP@NDMBGPH@JFW_Set_Model_On_Custom_Sender?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BD@GIOEMHHM@ID?3int?0Message?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@LDCBDEPB@JFW_Death_Send_Custom_ID?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CA@OFFGPBID@JFW_Death_Send_Custom_Driver_ID?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@GHNLPONF@Message?3int?0Health?3float?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BF@LMNDNIOD@JFW_Repair_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CN@PPKLDNIJ@Location?3vector3?0Object_ID?$DN0?3int@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BE@LAMLGAEK@JFW_Teleport_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0LL@BFKAMIE@Location1?3vector3?0Object_ID1?$DN0?3i@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BL@JBECEHLJ@JFW_Teleport_Custom_Random?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0EF@HHEGHBIC@Location?3vector3?0Object_ID?$DN0?3int@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@BPBKDCLC@JFW_Teleport_Custom_Timer?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CO@HFFPCNDO@Explosion?3string?0Message?3int?0Loc@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BP@JHGJLGKI@JFW_Blow_Location_Up_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CL@NEBLMINI@Message?3int?0Preset?3string?0Positi@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BE@JGOBGOIG@JFW_3D_Sound_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@DKCDKDH@JFW_Created_Send_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@IKEMAFGH@JFW_Damaged_Send_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BL@BNNPOECC@JFW_Enemy_Seen_Send_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DI@IMAJHKIE@Object?3string?0Location?3vector3?0F@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@HFGMINPF@JFW_Create_Object_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BO@HGKJPDCI@ID?3int?0Enable?3int?0Message?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@FKMHONFC@JFW_Enable_Spawner_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0GE@DBALBGLD@Animation?3string?0Loop?3int?0Subobj@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BM@BHOOCMCK@JFW_Set_Animation_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0HB@FFNPKOJF@Animation?3string?0Loop?3int?0Subobj@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CC@DCNCLIDH@JFW_Set_Model_Animation_On_Custo@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@MELJJALF@Model?3string?0Message?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@OMLMHNAE@JFW_Set_Model_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0GG@GMOICACP@Animation?3string?0Subobject?3strin@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CH@HDMFJLIK@JFW_Enable_Disable_Animation_On_@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@JICKOMEH@Message?3int?0Visible?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@OCJEBCDL@JFW_Custom_Toggle_Visible?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0IF@BHOLBJFP@Message1?3int?0Message2?3int?0Messag@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@PKLGGLBI@JFW_Customs_Send_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0EN@FDFJNNMJ@RecieveMessage?3int?0RecieveCount?3@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BH@JBKCJHGJ@JFW_Custom_Send_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CA@EBAMNMGA@JFW_Custom_Multiple_Send_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CE@KICPHHCA@JFW_Create_Destroy_Object_On_Cus@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0KJ@CHEBKMPF@Location?3vector3?0Facing?3float?0Pr@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CM@HDPALGEN@JFW_Create_Destroy_Object_On_Cus@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BFH@NGPJDEME@Location?3vector3?0Facing?3float?0Pr@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CO@ONEFGJPN@JFW_Create_Destroy_Object_On_Cus@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CO@JJHOLJIG@ID?3int?0Message1?3int?0Message2?3int@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BP@JFLCGJAG@JFW_Damaged_Send_Custom_Amount?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BL@HKOAMCLB@JFW_Invulnerable_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@CCEHLHJ@JFW_Invulnerable_On_Custom_2?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CB@BILGGPKD@ID?3int?0BaseMessage?3int?0Limit?3int@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CB@KKNPLHAI@JFW_Custom_Send_Custom_Parameter@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CJ@IEILKPIL@JFW_Create_Destroy_Object_On_Cus@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0EA@PKGHDKO@Time?3float?0TimerNum?3int?0Repeat?3i@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BB@CFHMGNEL@JFW_Timer_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@GKHLLMDJ@Message?3int?0Preset?3string?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BE@DIIJPPBH@JFW_2D_Sound_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0EJ@BDNBDOCP@Message?3int?0ID?3int?0TimerNum?3int?0@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BC@PHHMAJIJ@JFW_Random_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CA@JCOPNCIK@ID?3int?0Message?3int?0Damage?3float?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@ELPIMCOM@JFW_Custom_Damage_Object?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@FBCPGKDN@Explosion?3string?0Message?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BG@GIHBEOEP@JFW_Blow_Up_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@JHICFJHA@JFW_Blow_Obj_Up_On_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BP@LHCLOJDP@Message?3int?0Delay?3float?0ID?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BB@NOEBGHHH@JFW_Delay_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BD@GEKMDOPO@Message?3int?0ID?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BD@DPNLAGLH@JFW_Startup_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@NHELEKLA@JFW_Custom_Toggle_Radar?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@JIOKMAHF@JFW_Custom_Destroy_Object?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_00CNPNBAHC@?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BD@PNODIDFH@JFW_Reflect_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@CCOBKDHP@ID?3int?0Message?3int?0Param?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BG@FCNLJKHH@JFW_Death_Send_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BM@CAFMALMB@JFW_Custom_Destroy_Building?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
CRT$XCA	SEGMENT DWORD USE32 PUBLIC 'DATA'
CRT$XCA	ENDS
CRT$XCU	SEGMENT DWORD USE32 PUBLIC 'DATA'
CRT$XCU	ENDS
CRT$XCL	SEGMENT DWORD USE32 PUBLIC 'DATA'
CRT$XCL	ENDS
CRT$XCC	SEGMENT DWORD USE32 PUBLIC 'DATA'
CRT$XCC	ENDS
CRT$XCZ	SEGMENT DWORD USE32 PUBLIC 'DATA'
CRT$XCZ	ENDS
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT _acosl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _asinl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _atanl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _atan2l
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _ceill
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _cosl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _coshl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _expl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _fabsl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _floorl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _fmodl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _frexpl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _ldexpl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _logl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _log10l
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _modfl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _powl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _sinl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _sinhl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _sqrtl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _tanl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _tanhl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _frexpf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _ldexpf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _acosf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _asinf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _atanf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _atan2f
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _ceilf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _cosf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _coshf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _expf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _fabsf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _floorf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _fmodf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _logf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _log10f
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _modff
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _powf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _sinf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _sinhf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _sqrtf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _tanf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _tanhf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?GetID@GameObjObserverClass@@QAEHXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?SetFactory@ScriptImpClass@@QAEXPAVScriptFactory@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ReceiveSignal@cGameData@@UAEXAAV?$TypedEventPair@_NH@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1cGameData@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Game_Begin@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Game_End@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Think@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Render@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Reset_Game@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Choose_Player_Type@cGameData@@UAEHPAXH_N@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load_From_Server_Config@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save_To_Server_Config@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Teaming@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Clan_Game@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Friendly_Fire@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Soldier_Added@cGameData@@UAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Show_Game_Settings_Limits@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Single_Player@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Skirmish@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Cnc@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?As_Single_Player@cGameData@@UAEPAVcGameDataSinglePlayer@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?As_Skirmish@cGameData@@UAEPAVcGameDataSkirmish@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?As_Cnc@cGameData@@UAEPAVcGameDataCnc@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Min_Players@cGameData@@UAEIXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Game_Over@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Limited@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Valid_Settings@cGameData@@UAE_NAAVWideStringClass@@_N@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Export_Tier_1_Data@cGameData@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Import_Tier_1_Data@cGameData@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Import_Tier_1_Data_Wol@cGameData@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Export_Tier_2_Data@cGameData@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Import_Tier_2_Data@cGameData@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Gameplay_Permitted@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Remember_Inventory@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Description@cGameData@@UAEXAAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GcGameData@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1cGameDataCnc@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Game_Begin@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Game_End@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Think@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Reset_Game@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Game_Name@cGameDataCnc@@UAE?AVWideStringClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Game_Type@cGameDataCnc@@UAEHXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load_From_Server_Config@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save_To_Server_Config@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Teaming@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Clan_Game@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Friendly_Fire@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Soldier_Added@cGameDataCnc@@UAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Show_Game_Settings_Limits@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Cnc@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?As_Cnc@cGameDataCnc@@UAEPAV1@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Game_Over@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Limited@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Valid_Settings@cGameDataCnc@@UAE_NAAVWideStringClass@@_N@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Export_Tier_2_Data@cGameDataCnc@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Import_Tier_2_Data@cGameDataCnc@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Gameplay_Permitted@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Description@cGameDataCnc@@UAEXAAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GcGameDataCnc@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1cGameDataSkirmish@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Game_Begin@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Game_End@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Think@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Reset_Game@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Game_Name@cGameDataSkirmish@@UAE?AVWideStringClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Game_Type@cGameDataSkirmish@@UAEHXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load_From_Server_Config@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save_To_Server_Config@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Teaming@cGameDataSkirmish@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Clan_Game@cGameDataSkirmish@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Friendly_Fire@cGameDataSkirmish@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Soldier_Added@cGameDataSkirmish@@UAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Show_Game_Settings_Limits@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Skirmish@cGameDataSkirmish@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?As_Skirmish@cGameDataSkirmish@@UAEPAV1@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Game_Over@cGameDataSkirmish@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Limited@cGameDataSkirmish@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Description@cGameDataSkirmish@@UAEXAAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GcGameDataSkirmish@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1cGameDataSinglePlayer@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Game_Name@cGameDataSinglePlayer@@UAE?AVWideStringClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Game_Type@cGameDataSinglePlayer@@UAEHXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Choose_Player_Type@cGameDataSinglePlayer@@UAEHPAXH_N@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Single_Player@cGameDataSinglePlayer@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?As_Single_Player@cGameDataSinglePlayer@@UAEPAV1@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Limited@cGameDataSinglePlayer@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Remember_Inventory@cGameDataSinglePlayer@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GcGameDataSinglePlayer@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1PostLoadableClass@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Post_Load@PostLoadableClass@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GPostLoadableClass@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1PersistClass@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save@PersistClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load@PersistClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GPersistClass@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1EditableClass@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Parameter_Count@EditableClass@@UAEHXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Lock_Parameter@EditableClass@@UAEPAXH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Unlock_Parameter@EditableClass@@UAEXH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GEditableClass@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1DefinitionClass@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save@DefinitionClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load@DefinitionClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_ID@DefinitionClass@@UAEKXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Set_ID@DefinitionClass@@UAEXK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Name@DefinitionClass@@UAEPADXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Set_Name@DefinitionClass@@UAEXPAD@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Valid_Config@DefinitionClass@@UAE_NPBD@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GDefinitionClass@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1TeamPurchaseSettingsDefClass@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Factory@TeamPurchaseSettingsDefClass@@UAEPAXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save@TeamPurchaseSettingsDefClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load@TeamPurchaseSettingsDefClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Class_ID@TeamPurchaseSettingsDefClass@@UAEKXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@TeamPurchaseSettingsDefClass@@UAEPAVPersistClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GTeamPurchaseSettingsDefClass@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1PurchaseSettingsDefClass@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Factory@PurchaseSettingsDefClass@@UAEPAXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save@PurchaseSettingsDefClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load@PurchaseSettingsDefClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Class_ID@PurchaseSettingsDefClass@@UAEKXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@PurchaseSettingsDefClass@@UAEPAVPersistClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GPurchaseSettingsDefClass@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Custom_Toggle_Radar@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Reflect_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Custom_Destroy_Object@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Killed@JFW_Death_Send_Custom@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Custom_Destroy_Building@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Timer_Custom@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Timer_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_2D_Sound_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Random_Custom@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Random_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Custom_Damage_Object@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Blow_Up_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Blow_Up_Obj_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Delay_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Startup_Custom@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Teleport_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Teleport_Custom_Random@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Teleport_Custom_Timer@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Teleport_Custom_Timer@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Teleport_Custom_Timer@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Teleport_Custom_Timer@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Blow_Up_Location_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_3D_Sound_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Created_Send_Custom@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Damaged@JFW_Damaged_Send_Custom@@EAEXPAE0M@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Enemy_Seen_Send_Custom@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Enemy_Seen@JFW_Enemy_Seen_Send_Custom@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Create_Object_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Enable_Spawner_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Set_Animation_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Set_Model_Animation_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Set_Model_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Enable_Disable_Animation_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Enable_Disable_Animation_On_Custom@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Enable_Disable_Animation_On_Custom@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Custom_Toggle_Visible@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Customs_Send_Custom@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Customs_Send_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Customs_Send_Custom@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Custom_Multiple_Send_Custom@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Custom_Multiple_Send_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Custom_Multiple_Send_Custom@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Custom_Send_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Create_Destroy_Object_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Create_Destroy_Object_On_Custom@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Damaged@JFW_Damaged_Send_Custom_Amount@@EAEXPAE0M@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Invulnerable_On_Custom@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Invulnerable_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Invulnerable_On_Custom_2@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Damaged@JFW_Invulnerable_On_Custom@@EAEXPAE0M@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Invulnerable_On_Custom@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Custom_Send_Custom_Parameter@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Custom_Send_Ordered_Customs@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Custom_Send_Ordered_Customs@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Custom_Send_Ordered_Customs@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Custom_Send_Customs@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Custom_Send_Custom_Multiple_IDs@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Killed@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Killed@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Custom_Destroy_All_Buildings@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Timer_Custom_On_Off@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Timer_Custom_On_Off@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Timer_Custom_On_Off@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Timer_Custom_On_Off@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Create_Vehicle_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Set_Model_On_Custom_Sender@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Killed@JFW_Death_Send_Custom_ID@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Killed@JFW_Death_Send_Custom_Driver_ID@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Death_Send_Custom_Driver_ID@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Death_Send_Custom_Driver_ID@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Death_Send_Custom_Driver_ID@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Repair_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Fog_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Fog_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_War_Blitz_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_War_Blitz_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Wind_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Wind_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Lightning_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Lightning_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Clouds_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Clouds_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Precipitation_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Precipitation_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Enable_Stealth_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Console_Message_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Console_Input_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Invulnerable_On_Custom_3@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Change_Team_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Enable_Team_Radar_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_2D_Sound_Team_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_3D_Sound_Team_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Send_Custom_Distance_Objects_Timer@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Send_Custom_Distance_Objects_Timer@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Send_Custom_Distance_Objects_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Send_Custom_All_Objects_Timer@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Send_Custom_All_Objects_Timer@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Send_Custom_All_Objects_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Destroy_Create_Object_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Send_Message_Preset@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Destroyed@JFW_Send_Message_Preset@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E1
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E2
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E4
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E5
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E7
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E8
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E10
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E11
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E13
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E14
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E16
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E17
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E19
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E20
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E22
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E23
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E25
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E26
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E28
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E29
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E31
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E32
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E34
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E35
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E37
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E38
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E40
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E41
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E43
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E44
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E46
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E47
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E49
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E50
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E52
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E53
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E55
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E56
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E58
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E59
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E61
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E62
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E64
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E65
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E67
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E68
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E70
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E71
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E73
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E74
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E76
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E77
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E79
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E80
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E82
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E83
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E85
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E86
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E88
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E89
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E91
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E92
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E94
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E95
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E97
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E98
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E100
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E101
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E103
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E104
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E106
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E107
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E109
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E110
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E112
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E113
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E115
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E116
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E118
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E119
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E121
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E122
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E124
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E125
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E127
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E128
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E130
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E131
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E133
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E134
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E136
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E137
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E139
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E140
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E142
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E143
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E145
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E146
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E148
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E149
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E151
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E152
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E154
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E155
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E157
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E158
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E160
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E161
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E163
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E164
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E166
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E167
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E169
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E170
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E172
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E173
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E175
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E176
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E178
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E179
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E181
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E182
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Random_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E184
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E185
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E187
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E188
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E190
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E191
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E193
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E194
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E196
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E197
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E199
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E200
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E202
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E203
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E205
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E206
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E208
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E209
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E211
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E212
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$DynamicVectorClass@VWideStringClass@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Resize@?$DynamicVectorClass@VWideStringClass@@@@UAE_NHPAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Clear@?$DynamicVectorClass@VWideStringClass@@@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$DynamicVectorClass@VWideStringClass@@@@UAEHAAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$DynamicVectorClass@VWideStringClass@@@@UAEHPAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$VectorClass@VWideStringClass@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??8?$VectorClass@VWideStringClass@@@@UAE_NAAV0@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Resize@?$VectorClass@VWideStringClass@@@@UAE_NHPAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Clear@?$VectorClass@VWideStringClass@@@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$VectorClass@VWideStringClass@@@@UAEHAAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$VectorClass@VWideStringClass@@@@UAEHPAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ReceiveSignal@?$Signaler@V?$TypedEventPair@_NH@@@@UAEXAAV?$TypedEventPair@_NH@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?SignalDropped@?$Signaler@V?$TypedEventPair@_NH@@@@UAEXAAV1@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$Signaler@V?$TypedEventPair@_NH@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$DynamicVectorClass@PAE@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Resize@?$DynamicVectorClass@PAE@@UAE_NHPAPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Clear@?$DynamicVectorClass@PAE@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$DynamicVectorClass@PAE@@UAEHAAPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$DynamicVectorClass@PAE@@UAEHPAPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$VectorClass@PAE@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??8?$VectorClass@PAE@@UAE_NAAV0@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Resize@?$VectorClass@PAE@@UAE_NHPAPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Clear@?$VectorClass@PAE@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$VectorClass@PAE@@UAEHAAPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$VectorClass@PAE@@UAEHPAPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$DynamicVectorClass@PAK@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Resize@?$DynamicVectorClass@PAK@@UAE_NHPAPAK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Clear@?$DynamicVectorClass@PAK@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$DynamicVectorClass@PAK@@UAEHAAPAK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$DynamicVectorClass@PAK@@UAEHPAPAK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$VectorClass@PAK@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??8?$VectorClass@PAK@@UAE_NAAV0@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Resize@?$VectorClass@PAK@@UAE_NHPAPAK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Clear@?$VectorClass@PAK@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$VectorClass@PAK@@UAEHAAPAK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$VectorClass@PAK@@UAEHPAPAK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Fog_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Lightning_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Wind_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Clouds_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Teleport_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Timer_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Random_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Delay_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Startup_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Reflect_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$DynamicVectorClass@VWideStringClass@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$VectorClass@VWideStringClass@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$Signaler@V?$TypedEventPair@_NH@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$DynamicVectorClass@PAE@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$VectorClass@PAE@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$DynamicVectorClass@PAK@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$VectorClass@PAK@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??$_Pow_int@N@@YANNH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??$_Pow_int@H@@YAHHH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??$_Pow_int@M@@YAMMH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??$_Pow_int@O@@YAOOH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Send_Custom_Distance_Objects_Timer@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Send_Custom_Distance_Objects_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Send_Custom_All_Objects_Timer@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Send_Custom_All_Objects_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Send_Message_Preset@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Destroy_Create_Object_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Fog_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_War_Blitz_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Lightning_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Wind_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Precipitation_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Clouds_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Enable_Stealth_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Console_Message_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Console_Input_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Invulnerable_On_Custom_3@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Change_Team_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Enable_Team_Radar_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_2D_Sound_Team_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_3D_Sound_Team_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Custom_Send_Ordered_Customs@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Custom_Send_Customs@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Custom_Send_Custom_Multiple_IDs@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Create_Destroy_Object_On_Custom_Death@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Create_Destroy_Object_On_Custom_Death_Bone@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Custom_Destroy_All_Buildings@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Timer_Custom_On_Off@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Create_Vehicle_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Set_Model_On_Custom_Sender@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Death_Send_Custom_ID@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Death_Send_Custom_Driver_ID@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Repair_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Teleport_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Teleport_Custom_Random@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Teleport_Custom_Timer@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Blow_Up_Location_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_3D_Sound_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Created_Send_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Damaged_Send_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Enemy_Seen_Send_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Create_Object_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Enable_Spawner_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Set_Animation_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Set_Model_Animation_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Set_Model_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Enable_Disable_Animation_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Custom_Toggle_Visible@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Customs_Send_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Custom_Send_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Custom_Multiple_Send_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Create_Destroy_Object_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Create_Destroy_Object_On_Custom_Animate@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Create_Destroy_Object_On_Custom_Animate_2@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Damaged_Send_Custom_Amount@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Invulnerable_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Invulnerable_On_Custom_2@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Custom_Send_Custom_Parameter@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Create_Destroy_Object_On_Custom_Bone@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Timer_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_2D_Sound_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Random_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Custom_Damage_Object@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Blow_Up_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Blow_Up_Obj_On_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Delay_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Startup_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Custom_Toggle_Radar@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Custom_Destroy_Object@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Reflect_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Death_Send_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Custom_Destroy_Building@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Send_Custom_Distance_Objects_Timer@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Send_Custom_Distance_Objects_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Send_Custom_All_Objects_Timer@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Send_Custom_All_Objects_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Send_Message_Preset@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Destroy_Create_Object_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Fog_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_War_Blitz_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Lightning_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Wind_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Precipitation_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Clouds_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Enable_Stealth_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Console_Message_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Console_Input_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Invulnerable_On_Custom_3@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Change_Team_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Enable_Team_Radar_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_2D_Sound_Team_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_3D_Sound_Team_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Custom_Send_Ordered_Customs@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Custom_Send_Customs@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Custom_Send_Custom_Multiple_IDs@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Create_Destroy_Object_On_Custom_Death@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Custom_Destroy_All_Buildings@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Timer_Custom_On_Off@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Create_Vehicle_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Set_Model_On_Custom_Sender@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Death_Send_Custom_ID@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Death_Send_Custom_Driver_ID@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Repair_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Teleport_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Teleport_Custom_Random@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Teleport_Custom_Timer@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Blow_Up_Location_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_3D_Sound_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Created_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Damaged_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Enemy_Seen_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Create_Object_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Enable_Spawner_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Set_Animation_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Set_Model_Animation_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Set_Model_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Enable_Disable_Animation_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Custom_Toggle_Visible@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Customs_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Custom_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Custom_Multiple_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Create_Destroy_Object_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Create_Destroy_Object_On_Custom_Animate@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Create_Destroy_Object_On_Custom_Animate_2@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Damaged_Send_Custom_Amount@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Invulnerable_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Invulnerable_On_Custom_2@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Custom_Send_Custom_Parameter@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Create_Destroy_Object_On_Custom_Bone@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Timer_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_2D_Sound_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Random_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Custom_Damage_Object@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Blow_Up_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Blow_Up_Obj_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Delay_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Startup_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Custom_Toggle_Radar@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Custom_Destroy_Object@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Reflect_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Death_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Custom_Destroy_Building@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Send_Custom_Distance_Objects_Timer@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Send_Custom_Distance_Objects_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Send_Custom_All_Objects_Timer@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Send_Custom_All_Objects_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Send_Message_Preset@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Destroy_Create_Object_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Fog_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_War_Blitz_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Lightning_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Wind_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Precipitation_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Clouds_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Enable_Stealth_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Console_Message_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Console_Input_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Invulnerable_On_Custom_3@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Change_Team_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Enable_Team_Radar_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_2D_Sound_Team_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_3D_Sound_Team_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Send_Ordered_Customs@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Send_Customs@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Send_Custom_Multiple_IDs@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Destroy_Object_On_Custom_Death@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Destroy_All_Buildings@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Timer_Custom_On_Off@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Vehicle_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Set_Model_On_Custom_Sender@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Death_Send_Custom_ID@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Death_Send_Custom_Driver_ID@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Repair_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Teleport_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Teleport_Custom_Random@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Teleport_Custom_Timer@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Blow_Up_Location_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_3D_Sound_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Created_Send_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Damaged_Send_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Enemy_Seen_Send_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Object_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Enable_Spawner_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Set_Animation_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Set_Model_Animation_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Set_Model_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Enable_Disable_Animation_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Toggle_Visible@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Customs_Send_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Send_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Multiple_Send_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Destroy_Object_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Destroy_Object_On_Custom_Animate@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Destroy_Object_On_Custom_Animate_2@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Damaged_Send_Custom_Amount@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Invulnerable_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Invulnerable_On_Custom_2@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Send_Custom_Parameter@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Destroy_Object_On_Custom_Bone@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Timer_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_2D_Sound_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Random_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Damage_Object@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Blow_Up_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Blow_Up_Obj_On_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Delay_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Startup_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Toggle_Radar@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Destroy_Object@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Reflect_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Death_Send_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Destroy_Building@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_7JFW_Create_Destroy_Object_On_Custom_Death_Bone@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Timer_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Random_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Send_Custom_All_Objects_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Created_Send_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Custom_Send_Ordered_Customs@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Custom_Damage_Object@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7TeamPurchaseSettingsDefClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_3D_Sound_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Clouds_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Death_Send_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Teleport_Custom_Random@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Teleport_Custom_Timer@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Random_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$DynamicVectorClass@VWideStringClass@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Send_Custom_All_Objects_Timer@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Custom_Toggle_Visible@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Change_Team_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7cGameDataSkirmish@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Timer_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Create_Object_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7DefinitionClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Set_Animation_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Repair_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Custom_Multiple_Send_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7PurchaseSettingsDefClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Enemy_Seen_Send_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$VectorClass@PAK@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Timer_Custom_On_Off@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_3D_Sound_Team_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Teleport_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7PostLoadableClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Invulnerable_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Custom_Send_Customs@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Enable_Stealth_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Fog_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_War_Blitz_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Set_Model_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Enable_Team_Radar_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Set_Model_On_Custom_Sender@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Precipitation_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Set_Model_Animation_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$Signaler@V?$TypedEventPair@_NH@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Custom_Toggle_Radar@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Wind_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Invulnerable_On_Custom_2@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$VectorClass@VWideStringClass@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Lightning_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7PersistClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Blow_Up_Obj_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Console_Input_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Blow_Up_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Custom_Send_Custom_Parameter@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7cGameData@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Custom_Destroy_Building@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7cGameDataSinglePlayer@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_2D_Sound_Team_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Create_Destroy_Object_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$VectorClass@PAE@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Damaged_Send_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Custom_Destroy_Object@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Startup_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Delay_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Send_Message_Preset@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Wind_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_2D_Sound_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Custom_Send_Custom_Multiple_IDs@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Teleport_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$DynamicVectorClass@PAE@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Create_Vehicle_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Clouds_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Send_Custom_Distance_Objects_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7EditableClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Fog_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Reflect_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7cGameDataCnc@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Customs_Send_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Console_Message_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Death_Send_Custom_ID@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Delay_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Create_Destroy_Object_On_Custom_Animate_2@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Custom_Destroy_All_Buildings@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Startup_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Reflect_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$DynamicVectorClass@PAK@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Lightning_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Enable_Disable_Animation_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Create_Destroy_Object_On_Custom_Death@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Invulnerable_On_Custom_3@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Death_Send_Custom_Driver_ID@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Damaged_Send_Custom_Amount@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Destroy_Create_Object_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Create_Destroy_Object_On_Custom_Animate@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Blow_Up_Location_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Create_Destroy_Object_On_Custom_Bone@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Send_Custom_Distance_Objects_Timer@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Custom_Send_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Enable_Spawner_On_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
sxdata	SEGMENT DWORD USE32 'SXDATA'
sxdata	ENDS
FLAT	GROUP _DATA, CONST, _BSS
	ASSUME	CS: FLAT, DS: FLAT, SS: FLAT
endif

INCLUDELIB LIBCMT
INCLUDELIB OLDNAMES

PUBLIC	??_C@_07BEIHKDLJ@Message?$AA@			; `string'
PUBLIC	?Custom@JFW_Custom_Toggle_Radar@@EAEXPAEHH0@Z	; JFW_Custom_Toggle_Radar::Custom
EXTRN	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z:NEAR ; ScriptImpClass::Get_Int_Parameter
EXTRN	?Commands@@3PAUScriptCommands@@A:DWORD		; Commands
;	COMDAT ??_C@_07BEIHKDLJ@Message?$AA@
; File c:\documents and settings\owner\desktop\ssctf 1.3\jfwcust.cpp
CONST	SEGMENT
??_C@_07BEIHKDLJ@Message?$AA@ DB 'Message', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Custom_Toggle_Radar@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Custom_Toggle_Radar@@EAEXPAEHH0@Z PROC NEAR	; JFW_Custom_Toggle_Radar::Custom, COMDAT
; _this$ = ecx

; 19   : 	int msg;
; 20   : 	msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 21   : 	if (msg == message)

	cmp	eax, DWORD PTR _message$[esp-4]
	jne	SHORT $L7488

; 22   : 	{
; 23   : 		Commands->Enable_Radar(param);

	mov	edx, DWORD PTR _param$[esp-4]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	test	edx, edx
	setne	al
	push	eax
	call	DWORD PTR [ecx+380]
	pop	ecx
$L7488:

; 24   : 	}
; 25   : }

	ret	16					; 00000010H
?Custom@JFW_Custom_Toggle_Radar@@EAEXPAEHH0@Z ENDP	; JFW_Custom_Toggle_Radar::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Reflect_Custom@@EAEXPAEHH0@Z	; JFW_Reflect_Custom::Custom
EXTRN	__fltused:NEAR
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Reflect_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Reflect_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_Reflect_Custom::Custom, COMDAT
; _this$ = ecx

; 29   : 	Commands->Send_Custom_Event(obj,sender,message,param,0);

	mov	eax, DWORD PTR _param$[esp-4]
	mov	ecx, DWORD PTR _message$[esp-4]
	mov	edx, DWORD PTR _sender$[esp-4]
	push	0
	push	eax
	mov	eax, DWORD PTR _obj$[esp+4]
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edx
	push	eax
	call	DWORD PTR [ecx+140]
	add	esp, 20					; 00000014H

; 30   : }

	ret	16					; 00000010H
?Custom@JFW_Reflect_Custom@@EAEXPAEHH0@Z ENDP		; JFW_Reflect_Custom::Custom
_TEXT	ENDS
PUBLIC	??_C@_02OLOABKKD@ID?$AA@			; `string'
PUBLIC	?Custom@JFW_Custom_Destroy_Object@@EAEXPAEHH0@Z	; JFW_Custom_Destroy_Object::Custom
;	COMDAT ??_C@_02OLOABKKD@ID?$AA@
CONST	SEGMENT
??_C@_02OLOABKKD@ID?$AA@ DB 'ID', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Custom_Destroy_Object@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Custom_Destroy_Object@@EAEXPAEHH0@Z PROC NEAR ; JFW_Custom_Destroy_Object::Custom, COMDAT
; _this$ = ecx

; 33   : {

	push	esi
	push	edi

; 34   : 	int msg;
; 35   : 	int id;
; 36   : 	GameObject *object;
; 37   : 	msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 38   : 	id = Get_Int_Parameter("ID");

	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 39   : 	if (msg == message)

	cmp	edi, DWORD PTR _message$[esp+4]
	pop	edi
	pop	esi
	jne	SHORT $L7507

; 40   : 	{
; 41   : 		object = Commands->Find_Object(id);

	push	eax
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	call	DWORD PTR [eax+96]

; 42   : 		Commands->Destroy_Object(object);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	call	DWORD PTR [ecx+92]
	add	esp, 8
$L7507:

; 43   : 	}
; 44   : }

	ret	16					; 00000010H
?Custom@JFW_Custom_Destroy_Object@@EAEXPAEHH0@Z ENDP	; JFW_Custom_Destroy_Object::Custom
_TEXT	ENDS
PUBLIC	??_C@_05LOJBNELM@Param?$AA@			; `string'
PUBLIC	?Killed@JFW_Death_Send_Custom@@EAEXPAE0@Z	; JFW_Death_Send_Custom::Killed
;	COMDAT ??_C@_05LOJBNELM@Param?$AA@
CONST	SEGMENT
??_C@_05LOJBNELM@Param?$AA@ DB 'Param', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Killed@JFW_Death_Send_Custom@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_shooter$ = 12						; size = 4
?Killed@JFW_Death_Send_Custom@@EAEXPAE0@Z PROC NEAR	; JFW_Death_Send_Custom::Killed, COMDAT
; _this$ = ecx

; 47   : {

	push	ebx
	push	esi
	push	edi

; 48   : 	GameObject *object;
; 49   : 	int message;
; 50   : 	int ID;
; 51   : 	int param;
; 52   : 	ID = Get_Int_Parameter("ID");

	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 53   : 	message = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 54   : 	param = Get_Int_Parameter("Param");

	push	OFFSET FLAT:??_C@_05LOJBNELM@Param?$AA@
	mov	ecx, esi
	mov	ebx, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	esi, eax

; 55   : 	object = Commands->Find_Object(ID);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	call	DWORD PTR [eax+96]

; 56   : 	Commands->Send_Custom_Event(obj,object,message,param,0);

	mov	ecx, DWORD PTR _obj$[esp+12]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	esi
	push	ebx
	push	eax
	push	ecx
	call	DWORD PTR [edx+140]
	add	esp, 24					; 00000018H
	pop	edi
	pop	esi
	pop	ebx

; 57   : }

	ret	8
?Killed@JFW_Death_Send_Custom@@EAEXPAE0@Z ENDP		; JFW_Death_Send_Custom::Killed
_TEXT	ENDS
PUBLIC	??_C@_09IGNDJJLI@Explosive?$AA@			; `string'
PUBLIC	?Custom@JFW_Custom_Destroy_Building@@EAEXPAEHH0@Z ; JFW_Custom_Destroy_Building::Custom
;	COMDAT ??_C@_09IGNDJJLI@Explosive?$AA@
CONST	SEGMENT
??_C@_09IGNDJJLI@Explosive?$AA@ DB 'Explosive', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Custom_Destroy_Building@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Custom_Destroy_Building@@EAEXPAEHH0@Z PROC NEAR ; JFW_Custom_Destroy_Building::Custom, COMDAT
; _this$ = ecx

; 60   : {

	push	esi
	push	edi

; 61   : 	int msg;
; 62   : 	int id;
; 63   : 	GameObject *object;
; 64   : 	msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 65   : 	id = Get_Int_Parameter("ID");

	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 66   : 	if (msg == message)

	cmp	edi, DWORD PTR _message$[esp+4]
	pop	edi
	pop	esi
	jne	SHORT $L7528

; 67   : 	{
; 68   : 		object = Commands->Find_Object(id);

	push	eax
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	call	DWORD PTR [eax+96]

; 69   : 		Commands->Apply_Damage(object,10000,"Explosive",0);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_09IGNDJJLI@Explosive?$AA@
	push	1176256512				; 461c4000H
	push	eax
	call	DWORD PTR [ecx+616]
	add	esp, 20					; 00000014H
$L7528:

; 70   : 	}
; 71   : }

	ret	16					; 00000010H
?Custom@JFW_Custom_Destroy_Building@@EAEXPAEHH0@Z ENDP	; JFW_Custom_Destroy_Building::Custom
_TEXT	ENDS
PUBLIC	??_C@_04OKOFBOPB@Time?$AA@			; `string'
PUBLIC	??_C@_08DBAENAIH@TimerNum?$AA@			; `string'
PUBLIC	?Created@JFW_Timer_Custom@@EAEXPAE@Z		; JFW_Timer_Custom::Created
EXTRN	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z:NEAR ; ScriptImpClass::Get_Float_Parameter
;	COMDAT ??_C@_04OKOFBOPB@Time?$AA@
CONST	SEGMENT
??_C@_04OKOFBOPB@Time?$AA@ DB 'Time', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_08DBAENAIH@TimerNum?$AA@
CONST	SEGMENT
??_C@_08DBAENAIH@TimerNum?$AA@ DB 'TimerNum', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Created@JFW_Timer_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_timertime$ = -4					; size = 4
_obj$ = 8						; size = 4
?Created@JFW_Timer_Custom@@EAEXPAE@Z PROC NEAR		; JFW_Timer_Custom::Created, COMDAT
; _this$ = ecx

; 74   : {

	push	ecx
	push	esi

; 75   : 	float timertime;
; 76   : 	int timernumber;
; 77   : 	timertime = Get_Float_Parameter("Time");

	push	OFFSET FLAT:??_C@_04OKOFBOPB@Time?$AA@
	mov	esi, ecx
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _timertime$[esp+8]

; 78   : 	timernumber = Get_Int_Parameter("TimerNum");

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 79   : 	Commands->Start_Timer(obj,this,timertime,timernumber);

	mov	ecx, DWORD PTR _obj$[esp+4]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	mov	eax, DWORD PTR _timertime$[esp+12]
	push	eax
	push	esi
	push	ecx
	call	DWORD PTR [edx+128]
	add	esp, 16					; 00000010H
	pop	esi

; 80   : }

	pop	ecx
	ret	4
?Created@JFW_Timer_Custom@@EAEXPAE@Z ENDP		; JFW_Timer_Custom::Created
_TEXT	ENDS
PUBLIC	??_C@_06HJIMLMON@Repeat?$AA@			; `string'
PUBLIC	?Timer_Expired@JFW_Timer_Custom@@EAEXPAEH@Z	; JFW_Timer_Custom::Timer_Expired
;	COMDAT ??_C@_06HJIMLMON@Repeat?$AA@
CONST	SEGMENT
??_C@_06HJIMLMON@Repeat?$AA@ DB 'Repeat', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Timer_Expired@JFW_Timer_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT
_param$ = -12						; size = 4
_msg$ = -8						; size = 4
_timertime$ = -4					; size = 4
_obj$ = 8						; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_Timer_Custom@@EAEXPAEH@Z PROC NEAR	; JFW_Timer_Custom::Timer_Expired, COMDAT
; _this$ = ecx

; 83   : {

	sub	esp, 12					; 0000000cH
	push	ebx
	push	ebp
	push	esi
	push	edi

; 84   : 	int timernumber;
; 85   : 	int repeat;
; 86   : 	float timertime;
; 87   : 	GameObject *object;
; 88   : 	int ID,msg,param;
; 89   : 	timertime = Get_Float_Parameter("Time");

	push	OFFSET FLAT:??_C@_04OKOFBOPB@Time?$AA@
	mov	esi, ecx
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _timertime$[esp+28]

; 90   : 	timernumber = Get_Int_Parameter("TimerNum");

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 91   : 	repeat = Get_Int_Parameter("Repeat");

	push	OFFSET FLAT:??_C@_06HJIMLMON@Repeat?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 92   : 	ID = Get_Int_Parameter("ID");

	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	mov	ebp, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 93   : 	msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	mov	ebx, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 94   : 	param = Get_Int_Parameter("Param");

	push	OFFSET FLAT:??_C@_05LOJBNELM@Param?$AA@
	mov	ecx, esi
	mov	DWORD PTR _msg$[esp+32], eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	DWORD PTR _param$[esp+28], eax

; 95   : 	object = Commands->Find_Object(ID);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	call	DWORD PTR [eax+96]

; 96   : 	if (number == timernumber)

	mov	ecx, DWORD PTR _number$[esp+28]
	add	esp, 4
	cmp	ecx, edi
	jne	SHORT $L7552

; 97   : 	{
; 98   : 		Commands->Send_Custom_Event(obj,object,msg,param,0);

	mov	ecx, DWORD PTR _param$[esp+28]
	mov	edx, DWORD PTR _msg$[esp+28]
	mov	ebx, DWORD PTR _obj$[esp+24]
	push	0
	push	ecx
	push	edx
	push	eax
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	call	DWORD PTR [eax+140]
	add	esp, 20					; 00000014H

; 99   : 		if (repeat == 1)

	cmp	ebp, 1
	jne	SHORT $L7552

; 100  : 		{	
; 101  : 			Commands->Start_Timer(obj,this,timertime,timernumber);

	mov	ecx, DWORD PTR _timertime$[esp+28]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	push	ecx
	push	esi
	push	ebx
	call	DWORD PTR [edx+128]
	add	esp, 16					; 00000010H
$L7552:
	pop	edi
	pop	esi
	pop	ebp
	pop	ebx

; 102  : 		}
; 103  : 	}
; 104  : }

	add	esp, 12					; 0000000cH
	ret	8
?Timer_Expired@JFW_Timer_Custom@@EAEXPAEH@Z ENDP	; JFW_Timer_Custom::Timer_Expired
_TEXT	ENDS
PUBLIC	?Custom@JFW_2D_Sound_Custom@@EAEXPAEHH0@Z	; JFW_2D_Sound_Custom::Custom
PUBLIC	??_C@_06CKLLCHIK@Preset?$AA@			; `string'
EXTRN	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z:NEAR	; ScriptImpClass::Get_Parameter
;	COMDAT ??_C@_06CKLLCHIK@Preset?$AA@
CONST	SEGMENT
??_C@_06CKLLCHIK@Preset?$AA@ DB 'Preset', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_2D_Sound_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_2D_Sound_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_2D_Sound_Custom::Custom, COMDAT
; _this$ = ecx

; 107  : {

	push	edi

; 108  : 	int msg;
; 109  : 	msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 110  : 	if (message == msg)

	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L7561
	push	esi

; 111  : 	{
; 112  : 		Commands->Create_2D_Sound(Get_Parameter("Preset"));

	mov	esi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_06CKLLCHIK@Preset?$AA@
	mov	ecx, edi
	add	esi, 176				; 000000b0H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [esi]
	add	esp, 4
	pop	esi
$L7561:
	pop	edi

; 113  : 	}
; 114  : }

	ret	16					; 00000010H
?Custom@JFW_2D_Sound_Custom@@EAEXPAEHH0@Z ENDP		; JFW_2D_Sound_Custom::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Random_Custom@@EAEXPAE@Z		; JFW_Random_Custom::Created
PUBLIC	??_C@_08CEPBJNAL@Time_Min?$AA@			; `string'
PUBLIC	??_C@_08DGHKHJGE@Time_Max?$AA@			; `string'
;	COMDAT ??_C@_08CEPBJNAL@Time_Min?$AA@
CONST	SEGMENT
??_C@_08CEPBJNAL@Time_Min?$AA@ DB 'Time_Min', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_08DGHKHJGE@Time_Max?$AA@
CONST	SEGMENT
??_C@_08DGHKHJGE@Time_Max?$AA@ DB 'Time_Max', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Created@JFW_Random_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_timemax$ = -8						; size = 4
_timertime$ = -4					; size = 4
_timemin$ = -4						; size = 4
_obj$ = 8						; size = 4
?Created@JFW_Random_Custom@@EAEXPAE@Z PROC NEAR		; JFW_Random_Custom::Created, COMDAT
; _this$ = ecx

; 117  : {

	sub	esp, 8
	push	esi
	push	edi

; 118  : 	float timertime,timemin,timemax;
; 119  : 	int timernumber;
; 120  : 	timemin = Get_Float_Parameter("Time_Min");

	push	OFFSET FLAT:??_C@_08CEPBJNAL@Time_Min?$AA@
	mov	esi, ecx
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _timemin$[esp+16]

; 121  : 	timemax = Get_Float_Parameter("Time_Max");

	push	OFFSET FLAT:??_C@_08DGHKHJGE@Time_Max?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _timemax$[esp+16]

; 122  : 	timernumber = Get_Int_Parameter("TimerNum");

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 123  : 	timertime = Commands->Get_Random(timemin,timemax);

	mov	ecx, DWORD PTR _timemin$[esp+16]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edi, eax
	mov	eax, DWORD PTR _timemax$[esp+16]
	push	eax
	push	ecx
	call	DWORD PTR [edx+148]
	fstp	DWORD PTR _timertime$[esp+24]

; 124  : 	Commands->Start_Timer(obj,this,timertime,timernumber);

	mov	eax, DWORD PTR _timertime$[esp+24]
	mov	ecx, DWORD PTR _obj$[esp+20]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	push	eax
	push	esi
	push	ecx
	call	DWORD PTR [edx+128]
	add	esp, 24					; 00000018H
	pop	edi
	pop	esi

; 125  : }

	add	esp, 8
	ret	4
?Created@JFW_Random_Custom@@EAEXPAE@Z ENDP		; JFW_Random_Custom::Created
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_Random_Custom@@EAEXPAEH@Z	; JFW_Random_Custom::Timer_Expired
; Function compile flags: /Ogty
;	COMDAT ?Timer_Expired@JFW_Random_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT
_timemax$ = -12						; size = 4
_timemin$ = -8						; size = 4
_timernumber$ = -4					; size = 4
_obj$ = 8						; size = 4
_timertime$ = 12					; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_Random_Custom@@EAEXPAEH@Z PROC NEAR	; JFW_Random_Custom::Timer_Expired, COMDAT
; _this$ = ecx

; 128  : {

	sub	esp, 12					; 0000000cH
	push	ebp
	push	esi
	push	edi

; 129  : 	float timertime,timemin,timemax;
; 130  : 	int timernumber;
; 131  : 	int repeat;
; 132  : 	int ID;
; 133  : 	int msg;
; 134  : 	timemin = Get_Float_Parameter("Time_Min");

	push	OFFSET FLAT:??_C@_08CEPBJNAL@Time_Min?$AA@
	mov	esi, ecx
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _timemin$[esp+24]

; 135  : 	timemax = Get_Float_Parameter("Time_Max");

	push	OFFSET FLAT:??_C@_08DGHKHJGE@Time_Max?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _timemax$[esp+24]

; 136  : 	timernumber = Get_Int_Parameter("TimerNum");

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	edi, eax

; 137  : 	repeat = Get_Int_Parameter("Repeat");

	push	OFFSET FLAT:??_C@_06HJIMLMON@Repeat?$AA@
	mov	ecx, esi
	mov	DWORD PTR _timernumber$[esp+28], edi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ebp, eax

; 138  : 	if (number == timernumber)

	cmp	DWORD PTR _number$[esp+20], edi
	jne	SHORT $L7586
	push	ebx

; 139  : 	{
; 140  : 		msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 141  : 		ID = Get_Int_Parameter("ID");

	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 142  : 		Commands->Send_Custom_Event(obj,Commands->Find_Object(ID),msg,0,0);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	0
	push	edi
	push	eax
	lea	ebx, DWORD PTR [ecx+140]
	call	DWORD PTR [ecx+96]
	mov	edi, DWORD PTR _obj$[esp+40]
	add	esp, 4
	push	eax
	push	edi
	call	DWORD PTR [ebx]
	add	esp, 20					; 00000014H

; 143  : 		if (repeat == 1)

	cmp	ebp, 1
	pop	ebx
	jne	SHORT $L7586

; 144  : 		{	
; 145  : 			timertime = Commands->Get_Random(timemin,timemax);

	mov	eax, DWORD PTR _timemax$[esp+24]
	mov	ecx, DWORD PTR _timemin$[esp+24]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	push	ecx
	call	DWORD PTR [edx+148]
	fstp	DWORD PTR _timertime$[esp+28]

; 146  : 			Commands->Start_Timer(obj,this,timertime,timernumber);

	mov	eax, DWORD PTR _timernumber$[esp+32]
	mov	ecx, DWORD PTR _timertime$[esp+28]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	push	ecx
	push	esi
	push	edi
	call	DWORD PTR [edx+128]
	add	esp, 24					; 00000018H
$L7586:
	pop	edi
	pop	esi
	pop	ebp

; 147  : 		}
; 148  : 	}
; 149  : }

	add	esp, 12					; 0000000cH
	ret	8
?Timer_Expired@JFW_Random_Custom@@EAEXPAEH@Z ENDP	; JFW_Random_Custom::Timer_Expired
_TEXT	ENDS
PUBLIC	?Custom@JFW_Custom_Damage_Object@@EAEXPAEHH0@Z	; JFW_Custom_Damage_Object::Custom
PUBLIC	__real@00000000
PUBLIC	??_C@_06KGFFMMMJ@Damage?$AA@			; `string'
;	COMDAT ??_C@_06KGFFMMMJ@Damage?$AA@
CONST	SEGMENT
??_C@_06KGFFMMMJ@Damage?$AA@ DB 'Damage', 00H		; `string'
CONST	ENDS
;	COMDAT __real@00000000
CONST	SEGMENT
__real@00000000 DD 000000000r			; 0
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Custom_Damage_Object@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_health$7600 = 12					; size = 4
_damage$7597 = 12					; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Custom_Damage_Object@@EAEXPAEHH0@Z PROC NEAR ; JFW_Custom_Damage_Object::Custom, COMDAT
; _this$ = ecx

; 152  : {

	push	esi

; 153  : 	int msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 154  : 	if (message == msg)

	cmp	DWORD PTR _message$[esp], eax
	jne	$L7603
	push	edi

; 155  : 	{
; 156  : 		int ID = Get_Int_Parameter("ID");

	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 157  : 		float damage = Get_Float_Parameter("Damage");

	push	OFFSET FLAT:??_C@_06KGFFMMMJ@Damage?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _damage$7597[esp+4]

; 158  : 		GameObject *obj = Commands->Find_Object(ID);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	call	DWORD PTR [eax+96]

; 159  : 		float health = Commands->Get_Health(obj);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	esi, eax
	push	esi
	call	DWORD PTR [ecx+220]

; 160  : 		if (damage >= health)

	fld	DWORD PTR _damage$7597[esp+12]
	fcomp	ST(1)
	add	esp, 8
	pop	edi
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L7601
	fstp	ST(0)

; 161  : 		{
; 162  : 			health = 0;

	mov	DWORD PTR _health$7600[esp], 0

; 163  : 		}
; 164  : 		else

	jmp	SHORT $L7602
$L7601:

; 165  : 		{
; 166  : 			health -= damage;

	fsub	DWORD PTR _damage$7597[esp]
	fstp	DWORD PTR _health$7600[esp]
$L7602:

; 167  : 		}
; 168  : 		Commands->Set_Health(obj,health);

	mov	edx, DWORD PTR _health$7600[esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edx
	push	esi
	call	DWORD PTR [eax+228]

; 169  : 		if (!health)

	fld	DWORD PTR __real@00000000
	fld	DWORD PTR _health$7600[esp+8]
	add	esp, 8
	fucompp
	fnstsw	ax
	test	ah, 68					; 00000044H
	jp	SHORT $L7603

; 170  : 		{
; 171  : 			Commands->Destroy_Object(obj);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	call	DWORD PTR [ecx+92]
	add	esp, 4
$L7603:
	pop	esi

; 172  : 		}
; 173  : 	}
; 174  : }

	ret	16					; 00000010H
?Custom@JFW_Custom_Damage_Object@@EAEXPAEHH0@Z ENDP	; JFW_Custom_Damage_Object::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Blow_Up_On_Custom@@EAEXPAEHH0@Z	; JFW_Blow_Up_On_Custom::Custom
PUBLIC	??_C@_09HGNANIIM@Explosion?$AA@			; `string'
;	COMDAT ??_C@_09HGNANIIM@Explosion?$AA@
CONST	SEGMENT
??_C@_09HGNANIIM@Explosion?$AA@ DB 'Explosion', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Blow_Up_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_v$ = -24						; size = 12
$T13688 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Blow_Up_On_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_Blow_Up_On_Custom::Custom, COMDAT
; _this$ = ecx

; 177  : {

	sub	esp, 24					; 00000018H
	push	esi

; 178  : 	const char *c;
; 179  : 	int msg;
; 180  : 	Vector3 v;
; 181  : 	msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 182  : 	if (message == msg)

	cmp	DWORD PTR _message$[esp+24], eax
	jne	SHORT $L7614

; 183  : 	{
; 184  : 		c = Get_Parameter("Explosion");

	push	OFFSET FLAT:??_C@_09HGNANIIM@Explosion?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 185  : 		v = Commands->Get_Position(sender);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	esi, eax
	mov	eax, DWORD PTR _sender$[esp+24]
	push	eax
	lea	ecx, DWORD PTR $T13688[esp+32]
	push	ecx
	call	DWORD PTR [edx+64]
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _v$[esp+36], ecx
	mov	edx, DWORD PTR [eax+4]

; 186  : 		Commands->Create_Explosion(c,v,0);

	push	0
	lea	ecx, DWORD PTR _v$[esp+40]
	mov	DWORD PTR _v$[esp+44], edx
	mov	eax, DWORD PTR [eax+8]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ecx
	push	esi
	mov	DWORD PTR _v$[esp+56], eax
	call	DWORD PTR [edx+416]
	add	esp, 20					; 00000014H
$L7614:
	pop	esi

; 187  : 	}
; 188  : }

	add	esp, 24					; 00000018H
	ret	16					; 00000010H
?Custom@JFW_Blow_Up_On_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Blow_Up_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Blow_Up_Obj_On_Custom@@EAEXPAEHH0@Z	; JFW_Blow_Up_Obj_On_Custom::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Blow_Up_Obj_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_v$ = -24						; size = 12
$T13693 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Blow_Up_Obj_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Blow_Up_Obj_On_Custom::Custom, COMDAT
; _this$ = ecx

; 191  : {

	sub	esp, 24					; 00000018H
	push	esi

; 192  : 	const char *c;
; 193  : 	int msg;
; 194  : 	Vector3 v;
; 195  : 	msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 196  : 	if (message == msg)

	cmp	DWORD PTR _message$[esp+24], eax
	jne	SHORT $L7627

; 197  : 	{
; 198  : 		c = Get_Parameter("Explosion");

	push	OFFSET FLAT:??_C@_09HGNANIIM@Explosion?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 199  : 		v = Commands->Get_Position(obj);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	esi, eax
	mov	eax, DWORD PTR _obj$[esp+24]
	push	eax
	lea	ecx, DWORD PTR $T13693[esp+32]
	push	ecx
	call	DWORD PTR [edx+64]
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _v$[esp+36], ecx
	mov	edx, DWORD PTR [eax+4]

; 200  : 		Commands->Create_Explosion(c,v,0);

	push	0
	lea	ecx, DWORD PTR _v$[esp+40]
	mov	DWORD PTR _v$[esp+44], edx
	mov	eax, DWORD PTR [eax+8]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ecx
	push	esi
	mov	DWORD PTR _v$[esp+56], eax
	call	DWORD PTR [edx+416]
	add	esp, 20					; 00000014H
$L7627:
	pop	esi

; 201  : 	}
; 202  : }

	add	esp, 24					; 00000018H
	ret	16					; 00000010H
?Custom@JFW_Blow_Up_Obj_On_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Blow_Up_Obj_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Delay_Custom@@EAEXPAEHH0@Z		; JFW_Delay_Custom::Custom
PUBLIC	??_C@_05ENDOMFAI@Delay?$AA@			; `string'
;	COMDAT ??_C@_05ENDOMFAI@Delay?$AA@
CONST	SEGMENT
??_C@_05ENDOMFAI@Delay?$AA@ DB 'Delay', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Delay_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_delay$ = -4						; size = 4
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Delay_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_Delay_Custom::Custom, COMDAT
; _this$ = ecx

; 205  : {

	push	ecx
	push	esi
	push	edi

; 206  : 	float delay = Get_Float_Parameter("Delay");

	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	mov	esi, ecx
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _delay$[esp+12]

; 207  : 	int msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 208  : 	int ID = Get_Int_Parameter("ID");

	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 209  : 	if (msg == message)

	mov	edx, DWORD PTR _message$[esp+8]
	cmp	edi, edx
	jne	SHORT $L7640

; 210  : 	{
; 211  : 		Commands->Send_Custom_Event(sender,Commands->Find_Object(ID),message,param,delay);

	mov	edi, DWORD PTR _delay$[esp+12]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	mov	edi, DWORD PTR _param$[esp+12]
	push	edi
	push	edx
	push	eax
	lea	esi, DWORD PTR [ecx+140]
	call	DWORD PTR [ecx+96]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR _sender$[esp+24]
	push	eax
	call	DWORD PTR [esi]
	add	esp, 20					; 00000014H
$L7640:
	pop	edi
	pop	esi

; 212  : 	}
; 213  : }

	pop	ecx
	ret	16					; 00000010H
?Custom@JFW_Delay_Custom@@EAEXPAEHH0@Z ENDP		; JFW_Delay_Custom::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Startup_Custom@@EAEXPAE@Z		; JFW_Startup_Custom::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Startup_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Startup_Custom@@EAEXPAE@Z PROC NEAR	; JFW_Startup_Custom::Created, COMDAT
; _this$ = ecx

; 216  : {

	push	esi
	push	edi

; 217  : 	int msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 218  : 	int ID = Get_Int_Parameter("ID");

	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 219  : 	Commands->Send_Custom_Event(obj,Commands->Find_Object(ID),msg,0,0);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	0
	push	edi
	push	eax
	lea	esi, DWORD PTR [ecx+140]
	call	DWORD PTR [ecx+96]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR _obj$[esp+20]
	push	eax
	call	DWORD PTR [esi]
	add	esp, 20					; 00000014H
	pop	edi
	pop	esi

; 220  : }

	ret	4
?Created@JFW_Startup_Custom@@EAEXPAE@Z ENDP		; JFW_Startup_Custom::Created
_TEXT	ENDS
PUBLIC	?Custom@JFW_Teleport_Custom@@EAEXPAEHH0@Z	; JFW_Teleport_Custom::Custom
PUBLIC	??_C@_08KDOEBHGA@Location?$AA@			; `string'
PUBLIC	??_C@_09GDPGKFPG@Object_ID?$AA@			; `string'
EXTRN	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z:NEAR ; ScriptImpClass::Get_Vector3_Parameter
;	COMDAT ??_C@_08KDOEBHGA@Location?$AA@
CONST	SEGMENT
??_C@_08KDOEBHGA@Location?$AA@ DB 'Location', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_09GDPGKFPG@Object_ID?$AA@
CONST	SEGMENT
??_C@_09GDPGKFPG@Object_ID?$AA@ DB 'Object_ID', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Teleport_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_gotoLocation$7663 = -36				; size = 12
$T13703 = -36						; size = 12
_spawn_position$7656 = -24				; size = 12
$T13705 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Teleport_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_Teleport_Custom::Custom, COMDAT
; _this$ = ecx

; 223  : {

	sub	esp, 36					; 00000024H
	push	esi

; 224  : 	int msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 225  : 	if (message == msg) 

	cmp	DWORD PTR _message$[esp+36], eax
	jne	$L7665

; 226  : 	{
; 227  : 		Vector3 spawn_position;
; 228  : 		spawn_position = Get_Vector3_Parameter("Location");

	push	OFFSET FLAT:??_C@_08KDOEBHGA@Location?$AA@
	lea	eax, DWORD PTR $T13703[esp+44]
	push	eax
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _spawn_position$7656[esp+40], ecx
	mov	edx, DWORD PTR [eax+4]
	mov	DWORD PTR _spawn_position$7656[esp+44], edx
	mov	eax, DWORD PTR [eax+8]

; 229  : 		int x = Get_Int_Parameter("Object_ID");

	push	OFFSET FLAT:??_C@_09GDPGKFPG@Object_ID?$AA@
	mov	ecx, esi
	mov	DWORD PTR _spawn_position$7656[esp+52], eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 230  : 		if (x)

	test	eax, eax
	je	SHORT $L7661

; 231  : 		{
; 232  : 			GameObject *gotoObject = Commands->Find_Object(x);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	call	DWORD PTR [ecx+96]

; 233  : 			Vector3 gotoLocation = Commands->Get_Position(gotoObject);

	push	eax
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	edx, DWORD PTR $T13705[esp+48]
	push	edx
	call	DWORD PTR [eax+64]
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _gotoLocation$7663[esp+52], ecx
	mov	edx, DWORD PTR [eax+4]
	mov	DWORD PTR _gotoLocation$7663[esp+56], edx
	mov	eax, DWORD PTR [eax+8]
	add	esp, 12					; 0000000cH
	mov	DWORD PTR _gotoLocation$7663[esp+48], eax

; 234  : 			Commands->Set_Position(Commands->Find_Object(param),gotoLocation);

	lea	ecx, DWORD PTR _gotoLocation$7663[esp+40]

; 235  : 		}
; 236  : 		else

	jmp	SHORT $L13706
$L7661:

; 237  : 			Commands->Set_Position(Commands->Find_Object(param),spawn_position);

	lea	ecx, DWORD PTR _spawn_position$7656[esp+40]
$L13706:
	mov	edx, DWORD PTR _param$[esp+36]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ecx
	push	edx
	lea	esi, DWORD PTR [eax+60]
	call	DWORD PTR [eax+96]
	add	esp, 4
	push	eax
	call	DWORD PTR [esi]
	add	esp, 8
$L7665:
	pop	esi

; 238  : 	}
; 239  : }

	add	esp, 36					; 00000024H
	ret	16					; 00000010H
?Custom@JFW_Teleport_Custom@@EAEXPAEHH0@Z ENDP		; JFW_Teleport_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Teleport_Custom_Random@@EAEXPAEHH0@Z ; JFW_Teleport_Custom_Random::Custom
PUBLIC	??_C@_09ILEMICPN@Location1?$AA@			; `string'
PUBLIC	??_C@_0L@JCOAKGDO@Object_ID1?$AA@		; `string'
PUBLIC	??_C@_09KAGBNBDO@Location2?$AA@			; `string'
PUBLIC	??_C@_0L@LJMNPFPN@Object_ID2?$AA@		; `string'
PUBLIC	??_C@_09LJHKOAHP@Location3?$AA@			; `string'
PUBLIC	??_C@_0L@KANGMELM@Object_ID3?$AA@		; `string'
PUBLIC	??_C@_09PGDLHGLI@Location4?$AA@			; `string'
PUBLIC	??_C@_0L@OPJHFCHL@Object_ID4?$AA@		; `string'
PUBLIC	??_C@_09OPCAEHPJ@Location5?$AA@			; `string'
PUBLIC	??_C@_0L@PGIMGDDK@Object_ID5?$AA@		; `string'
;	COMDAT ??_C@_09ILEMICPN@Location1?$AA@
CONST	SEGMENT
??_C@_09ILEMICPN@Location1?$AA@ DB 'Location1', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0L@JCOAKGDO@Object_ID1?$AA@
CONST	SEGMENT
??_C@_0L@JCOAKGDO@Object_ID1?$AA@ DB 'Object_ID1', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_09KAGBNBDO@Location2?$AA@
CONST	SEGMENT
??_C@_09KAGBNBDO@Location2?$AA@ DB 'Location2', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0L@LJMNPFPN@Object_ID2?$AA@
CONST	SEGMENT
??_C@_0L@LJMNPFPN@Object_ID2?$AA@ DB 'Object_ID2', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_09LJHKOAHP@Location3?$AA@
CONST	SEGMENT
??_C@_09LJHKOAHP@Location3?$AA@ DB 'Location3', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0L@KANGMELM@Object_ID3?$AA@
CONST	SEGMENT
??_C@_0L@KANGMELM@Object_ID3?$AA@ DB 'Object_ID3', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_09PGDLHGLI@Location4?$AA@
CONST	SEGMENT
??_C@_09PGDLHGLI@Location4?$AA@ DB 'Location4', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0L@OPJHFCHL@Object_ID4?$AA@
CONST	SEGMENT
??_C@_0L@OPJHFCHL@Object_ID4?$AA@ DB 'Object_ID4', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_09OPCAEHPJ@Location5?$AA@
CONST	SEGMENT
??_C@_09OPCAEHPJ@Location5?$AA@ DB 'Location5', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0L@PGIMGDDK@Object_ID5?$AA@
CONST	SEGMENT
??_C@_0L@PGIMGDDK@Object_ID5?$AA@ DB 'Object_ID5', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Teleport_Custom_Random@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_spawn_position$ = -36					; size = 12
_gotoLocation$7700 = -24				; size = 12
$T13714 = -24						; size = 12
$T13713 = -24						; size = 12
$T13712 = -24						; size = 12
$T13711 = -24						; size = 12
$T13710 = -24						; size = 12
$T13716 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Teleport_Custom_Random@@EAEXPAEHH0@Z PROC NEAR ; JFW_Teleport_Custom_Random::Custom, COMDAT
; _this$ = ecx

; 242  : {

	sub	esp, 36					; 00000024H
	push	esi

; 243  : 	int msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 244  : 	Vector3 spawn_position;
; 245  : 	int x = 0;
; 246  : 	if (message == msg) 

	cmp	DWORD PTR _message$[esp+36], eax
	jne	$L7702

; 247  : 	{
; 248  : 		int rand = Commands->Get_Random_Int(1,5);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	5
	push	1
	call	DWORD PTR [eax+152]
	add	esp, 8

; 249  : 		if (rand == 1)

	cmp	eax, 1
	jne	SHORT $L7678

; 250  : 		{
; 251  : 			spawn_position = Get_Vector3_Parameter("Location1");

	push	OFFSET FLAT:??_C@_09ILEMICPN@Location1?$AA@
	lea	ecx, DWORD PTR $T13710[esp+44]
	push	ecx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter

; 252  : 			x = Get_Int_Parameter("Object_ID1");

	push	OFFSET FLAT:??_C@_0L@JCOAKGDO@Object_ID1?$AA@

; 253  : 		}
; 254  : 		if (rand == 2)

	jmp	$L13717
$L7678:
	cmp	eax, 2
	jne	SHORT $L7682

; 255  : 		{
; 256  : 			spawn_position = Get_Vector3_Parameter("Location2");

	push	OFFSET FLAT:??_C@_09KAGBNBDO@Location2?$AA@
	lea	eax, DWORD PTR $T13711[esp+44]
	push	eax
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _spawn_position$[esp+40], ecx
	mov	edx, DWORD PTR [eax+4]
	mov	DWORD PTR _spawn_position$[esp+44], edx
	mov	eax, DWORD PTR [eax+8]
	mov	DWORD PTR _spawn_position$[esp+48], eax

; 257  : 			x = Get_Int_Parameter("Object_ID2");

	push	OFFSET FLAT:??_C@_0L@LJMNPFPN@Object_ID2?$AA@

; 258  : 		}
; 259  : 		if (rand == 3)

	jmp	SHORT $L13718
$L7682:
	cmp	eax, 3
	jne	SHORT $L7686

; 260  : 		{
; 261  : 			spawn_position = Get_Vector3_Parameter("Location3");

	push	OFFSET FLAT:??_C@_09LJHKOAHP@Location3?$AA@
	lea	ecx, DWORD PTR $T13712[esp+44]
	push	ecx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter

; 262  : 			x = Get_Int_Parameter("Object_ID3");

	push	OFFSET FLAT:??_C@_0L@KANGMELM@Object_ID3?$AA@

; 263  : 		}
; 264  : 		if (rand == 4)

	jmp	SHORT $L13717
$L7686:
	cmp	eax, 4
	jne	SHORT $L7690

; 265  : 		{
; 266  : 			spawn_position = Get_Vector3_Parameter("Location4");

	push	OFFSET FLAT:??_C@_09PGDLHGLI@Location4?$AA@
	lea	eax, DWORD PTR $T13713[esp+44]
	push	eax
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _spawn_position$[esp+40], ecx
	mov	edx, DWORD PTR [eax+4]
	mov	DWORD PTR _spawn_position$[esp+44], edx
	mov	eax, DWORD PTR [eax+8]
	mov	DWORD PTR _spawn_position$[esp+48], eax

; 267  : 			x = Get_Int_Parameter("Object_ID4");

	push	OFFSET FLAT:??_C@_0L@OPJHFCHL@Object_ID4?$AA@

; 268  : 		}
; 269  : 		if (rand == 5)

	jmp	SHORT $L13718
$L7690:
	cmp	eax, 5
	jne	SHORT $L7698

; 270  : 		{
; 271  : 			spawn_position = Get_Vector3_Parameter("Location5");

	push	OFFSET FLAT:??_C@_09OPCAEHPJ@Location5?$AA@
	lea	ecx, DWORD PTR $T13714[esp+44]
	push	ecx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter

; 272  : 			x = Get_Int_Parameter("Object_ID5");

	push	OFFSET FLAT:??_C@_0L@PGIMGDDK@Object_ID5?$AA@
$L13717:
	mov	edx, DWORD PTR [eax]
	mov	DWORD PTR _spawn_position$[esp+44], edx
	mov	ecx, DWORD PTR [eax+4]
	mov	DWORD PTR _spawn_position$[esp+48], ecx
	mov	edx, DWORD PTR [eax+8]
	mov	DWORD PTR _spawn_position$[esp+52], edx
$L13718:
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 273  : 		}
; 274  : 		if (x)

	test	eax, eax
	je	SHORT $L7698

; 275  : 		{
; 276  : 			GameObject *gotoObject = Commands->Find_Object(x);

	push	eax
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	call	DWORD PTR [eax+96]

; 277  : 			Vector3 gotoLocation = Commands->Get_Position(gotoObject);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	lea	ecx, DWORD PTR $T13716[esp+48]
	push	ecx
	call	DWORD PTR [edx+64]
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _gotoLocation$7700[esp+52], ecx
	mov	edx, DWORD PTR [eax+4]
	mov	DWORD PTR _gotoLocation$7700[esp+56], edx
	mov	eax, DWORD PTR [eax+8]
	add	esp, 12					; 0000000cH
	mov	DWORD PTR _gotoLocation$7700[esp+48], eax

; 278  : 			Commands->Set_Position(Commands->Find_Object(param),gotoLocation);

	lea	ecx, DWORD PTR _gotoLocation$7700[esp+40]

; 279  : 		}
; 280  : 		else

	jmp	SHORT $L13719
$L7698:

; 281  : 			Commands->Set_Position(Commands->Find_Object(param),spawn_position);

	lea	ecx, DWORD PTR _spawn_position$[esp+40]
$L13719:
	mov	edx, DWORD PTR _param$[esp+36]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ecx
	push	edx
	lea	esi, DWORD PTR [eax+60]
	call	DWORD PTR [eax+96]
	add	esp, 4
	push	eax
	call	DWORD PTR [esi]
	add	esp, 8
$L7702:
	pop	esi

; 282  : 	}
; 283  : }

	add	esp, 36					; 00000024H
	ret	16					; 00000010H
?Custom@JFW_Teleport_Custom_Random@@EAEXPAEHH0@Z ENDP	; JFW_Teleport_Custom_Random::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Teleport_Custom_Timer@@EAEXPAEHH0@Z	; JFW_Teleport_Custom_Timer::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Teleport_Custom_Timer@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_gotoLocation$7717 = -36				; size = 12
$T13723 = -36						; size = 12
_spawn_position$7712 = -24				; size = 12
$T13725 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Teleport_Custom_Timer@@EAEXPAEHH0@Z PROC NEAR ; JFW_Teleport_Custom_Timer::Custom, COMDAT
; _this$ = ecx

; 286  : {

	sub	esp, 36					; 00000024H
	push	esi

; 287  : 	int msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 288  : 	if ((message == msg) && (enabled))

	cmp	DWORD PTR _message$[esp+36], eax
	jne	$L7711
	mov	al, BYTE PTR [esi+28]
	test	al, al
	je	$L7711
	push	edi

; 289  : 	{
; 290  : 		Vector3 spawn_position;
; 291  : 		spawn_position = Get_Vector3_Parameter("Location");

	push	OFFSET FLAT:??_C@_08KDOEBHGA@Location?$AA@
	lea	eax, DWORD PTR $T13723[esp+48]
	push	eax
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _spawn_position$7712[esp+44], ecx
	mov	edx, DWORD PTR [eax+4]
	mov	DWORD PTR _spawn_position$7712[esp+48], edx
	mov	eax, DWORD PTR [eax+8]

; 292  : 		int x = Get_Int_Parameter("Object_ID");

	push	OFFSET FLAT:??_C@_09GDPGKFPG@Object_ID?$AA@
	mov	ecx, esi
	mov	DWORD PTR _spawn_position$7712[esp+56], eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 293  : 		if (x)

	test	eax, eax
	je	SHORT $L7715

; 294  : 		{
; 295  : 			GameObject *gotoObject = Commands->Find_Object(x);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	call	DWORD PTR [ecx+96]

; 296  : 			Vector3 gotoLocation = Commands->Get_Position(gotoObject);

	push	eax
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	edx, DWORD PTR $T13725[esp+52]
	push	edx
	call	DWORD PTR [eax+64]
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _gotoLocation$7717[esp+56], ecx
	mov	edx, DWORD PTR [eax+4]
	mov	DWORD PTR _gotoLocation$7717[esp+60], edx
	mov	eax, DWORD PTR [eax+8]
	add	esp, 12					; 0000000cH
	mov	DWORD PTR _gotoLocation$7717[esp+52], eax

; 297  : 			Commands->Set_Position(Commands->Find_Object(param),gotoLocation);

	lea	ecx, DWORD PTR _gotoLocation$7717[esp+44]

; 298  : 		}
; 299  : 		else

	jmp	SHORT $L13726
$L7715:

; 300  : 		{
; 301  : 			Commands->Set_Position(Commands->Find_Object(param),spawn_position);

	lea	ecx, DWORD PTR _spawn_position$7712[esp+44]
$L13726:
	mov	edx, DWORD PTR _param$[esp+40]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ecx
	push	edx
	lea	edi, DWORD PTR [eax+60]
	call	DWORD PTR [eax+96]
	add	esp, 4
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8

; 302  : 		}
; 303  : 		enabled = false;

	mov	BYTE PTR [esi+28], 0

; 304  : 		Commands->Start_Timer(obj,this,Get_Float_Parameter("Time"),Get_Int_Parameter("TimerNum"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	add	edi, 128				; 00000080H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	mov	eax, DWORD PTR _obj$[esp+44]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	eax
	call	DWORD PTR [edi]
	add	esp, 16					; 00000010H
	pop	edi
$L7711:
	pop	esi

; 305  : 	}
; 306  : }

	add	esp, 36					; 00000024H
	ret	16					; 00000010H
?Custom@JFW_Teleport_Custom_Timer@@EAEXPAEHH0@Z ENDP	; JFW_Teleport_Custom_Timer::Custom
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_Teleport_Custom_Timer@@EAEXPAEH@Z ; JFW_Teleport_Custom_Timer::Timer_Expired
; Function compile flags: /Ogty
;	COMDAT ?Timer_Expired@JFW_Teleport_Custom_Timer@@EAEXPAEH@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_Teleport_Custom_Timer@@EAEXPAEH@Z PROC NEAR ; JFW_Teleport_Custom_Timer::Timer_Expired, COMDAT
; _this$ = ecx

; 310  : 	enabled = true;

	mov	BYTE PTR [ecx+28], 1

; 311  : }

	ret	8
?Timer_Expired@JFW_Teleport_Custom_Timer@@EAEXPAEH@Z ENDP ; JFW_Teleport_Custom_Timer::Timer_Expired
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Teleport_Custom_Timer@@EAEXXZ ; JFW_Teleport_Custom_Timer::Register_Auto_Save_Variables
EXTRN	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z:NEAR ; ScriptImpClass::Auto_Save_Variable
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Teleport_Custom_Timer@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Teleport_Custom_Timer@@EAEXXZ PROC NEAR ; JFW_Teleport_Custom_Timer::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 315  : 	Auto_Save_Variable(1,1,&enabled);

	lea	eax, DWORD PTR [ecx+28]
	push	eax
	push	1
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 316  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Teleport_Custom_Timer@@EAEXXZ ENDP ; JFW_Teleport_Custom_Timer::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Created@JFW_Teleport_Custom_Timer@@EAEXPAE@Z	; JFW_Teleport_Custom_Timer::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Teleport_Custom_Timer@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Teleport_Custom_Timer@@EAEXPAE@Z PROC NEAR	; JFW_Teleport_Custom_Timer::Created, COMDAT
; _this$ = ecx

; 320  : 	enabled = true;

	mov	BYTE PTR [ecx+28], 1

; 321  : }

	ret	4
?Created@JFW_Teleport_Custom_Timer@@EAEXPAE@Z ENDP	; JFW_Teleport_Custom_Timer::Created
_TEXT	ENDS
PUBLIC	?Custom@JFW_Blow_Up_Location_On_Custom@@EAEXPAEHH0@Z ; JFW_Blow_Up_Location_On_Custom::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Blow_Up_Location_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_v$ = -24						; size = 12
$T13739 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Blow_Up_Location_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Blow_Up_Location_On_Custom::Custom, COMDAT
; _this$ = ecx

; 324  : {

	sub	esp, 24					; 00000018H
	push	esi

; 325  : 	const char *c;
; 326  : 	int msg;
; 327  : 	Vector3 v;
; 328  : 	msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 329  : 	if (message == msg)

	cmp	DWORD PTR _message$[esp+24], eax
	jne	SHORT $L7742
	push	edi

; 330  : 	{
; 331  : 		c = Get_Parameter("Explosion");

	push	OFFSET FLAT:??_C@_09HGNANIIM@Explosion?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	edi, eax

; 332  : 		v = Get_Vector3_Parameter("Location");

	push	OFFSET FLAT:??_C@_08KDOEBHGA@Location?$AA@
	lea	eax, DWORD PTR $T13739[esp+36]
	push	eax
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _v$[esp+32], ecx
	mov	edx, DWORD PTR [eax+4]

; 333  : 		Commands->Create_Explosion(c,v,0);

	push	0
	lea	ecx, DWORD PTR _v$[esp+36]
	mov	DWORD PTR _v$[esp+40], edx
	mov	eax, DWORD PTR [eax+8]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ecx
	push	edi
	mov	DWORD PTR _v$[esp+52], eax
	call	DWORD PTR [edx+416]
	add	esp, 12					; 0000000cH
	pop	edi
$L7742:
	pop	esi

; 334  : 	}
; 335  : }

	add	esp, 24					; 00000018H
	ret	16					; 00000010H
?Custom@JFW_Blow_Up_Location_On_Custom@@EAEXPAEHH0@Z ENDP ; JFW_Blow_Up_Location_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_3D_Sound_Custom@@EAEXPAEHH0@Z	; JFW_3D_Sound_Custom::Custom
PUBLIC	??_C@_08GCJNLIKG@Position?$AA@			; `string'
;	COMDAT ??_C@_08GCJNLIKG@Position?$AA@
CONST	SEGMENT
??_C@_08GCJNLIKG@Position?$AA@ DB 'Position', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_3D_Sound_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_v$ = -24						; size = 12
$T13743 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_3D_Sound_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_3D_Sound_Custom::Custom, COMDAT
; _this$ = ecx

; 338  : {

	sub	esp, 24					; 00000018H
	push	esi

; 339  : 	int msg;
; 340  : 	Vector3 v;
; 341  : 	const char *c;
; 342  : 	msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 343  : 	if (message == msg)

	cmp	DWORD PTR _message$[esp+24], eax
	jne	SHORT $L7754

; 344  : 	{
; 345  : 		v = Get_Vector3_Parameter("Position");

	push	OFFSET FLAT:??_C@_08GCJNLIKG@Position?$AA@
	lea	eax, DWORD PTR $T13743[esp+32]
	push	eax
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _v$[esp+28], ecx
	mov	edx, DWORD PTR [eax+4]
	mov	DWORD PTR _v$[esp+32], edx
	mov	eax, DWORD PTR [eax+8]

; 346  : 		c = Get_Parameter("Preset");

	push	OFFSET FLAT:??_C@_06CKLLCHIK@Preset?$AA@
	mov	ecx, esi
	mov	DWORD PTR _v$[esp+40], eax
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 347  : 		Commands->Create_Sound(c,v,obj);

	mov	ecx, DWORD PTR _obj$[esp+24]
	push	ecx
	lea	edx, DWORD PTR _v$[esp+32]
	push	edx
	push	eax
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	call	DWORD PTR [eax+172]
	add	esp, 12					; 0000000cH
$L7754:
	pop	esi

; 348  : 	}
; 349  : }

	add	esp, 24					; 00000018H
	ret	16					; 00000010H
?Custom@JFW_3D_Sound_Custom@@EAEXPAEHH0@Z ENDP		; JFW_3D_Sound_Custom::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Created_Send_Custom@@EAEXPAE@Z	; JFW_Created_Send_Custom::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Created_Send_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Created_Send_Custom@@EAEXPAE@Z PROC NEAR	; JFW_Created_Send_Custom::Created, COMDAT
; _this$ = ecx

; 353  : 	Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter("ID")),Get_Int_Parameter("Message"),0,0);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	esi
	push	edi
	push	0
	push	0
	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	lea	edi, DWORD PTR [eax+140]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR _obj$[esp+24]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
	pop	edi
	pop	esi
	pop	ebx

; 354  : }

	ret	4
?Created@JFW_Created_Send_Custom@@EAEXPAE@Z ENDP	; JFW_Created_Send_Custom::Created
_TEXT	ENDS
PUBLIC	?Damaged@JFW_Damaged_Send_Custom@@EAEXPAE0M@Z	; JFW_Damaged_Send_Custom::Damaged
; Function compile flags: /Ogty
;	COMDAT ?Damaged@JFW_Damaged_Send_Custom@@EAEXPAE0M@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_damager$ = 12						; size = 4
_damage$ = 16						; size = 4
?Damaged@JFW_Damaged_Send_Custom@@EAEXPAE0M@Z PROC NEAR	; JFW_Damaged_Send_Custom::Damaged, COMDAT
; _this$ = ecx

; 358  : 	Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter("ID")),Get_Int_Parameter("Message"),0,0);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	esi
	push	edi
	push	0
	push	0
	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	lea	edi, DWORD PTR [eax+140]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR _obj$[esp+24]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
	pop	edi
	pop	esi
	pop	ebx

; 359  : }

	ret	12					; 0000000cH
?Damaged@JFW_Damaged_Send_Custom@@EAEXPAE0M@Z ENDP	; JFW_Damaged_Send_Custom::Damaged
_TEXT	ENDS
PUBLIC	?Created@JFW_Enemy_Seen_Send_Custom@@EAEXPAE@Z	; JFW_Enemy_Seen_Send_Custom::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Enemy_Seen_Send_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Enemy_Seen_Send_Custom@@EAEXPAE@Z PROC NEAR ; JFW_Enemy_Seen_Send_Custom::Created, COMDAT
; _this$ = ecx

; 363  : 	Commands->Enable_Enemy_Seen(obj,true);

	mov	eax, DWORD PTR _obj$[esp-4]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	eax
	call	DWORD PTR [ecx+300]
	add	esp, 8

; 364  : }

	ret	4
?Created@JFW_Enemy_Seen_Send_Custom@@EAEXPAE@Z ENDP	; JFW_Enemy_Seen_Send_Custom::Created
_TEXT	ENDS
PUBLIC	?Enemy_Seen@JFW_Enemy_Seen_Send_Custom@@EAEXPAE0@Z ; JFW_Enemy_Seen_Send_Custom::Enemy_Seen
; Function compile flags: /Ogty
;	COMDAT ?Enemy_Seen@JFW_Enemy_Seen_Send_Custom@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_seen$ = 12						; size = 4
?Enemy_Seen@JFW_Enemy_Seen_Send_Custom@@EAEXPAE0@Z PROC NEAR ; JFW_Enemy_Seen_Send_Custom::Enemy_Seen, COMDAT
; _this$ = ecx

; 368  : 	Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter("ID")),Get_Int_Parameter("Message"),Commands->Get_ID(seen),0);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	esi
	push	edi
	mov	esi, ecx
	mov	ecx, DWORD PTR _seen$[esp+8]
	push	0
	push	ecx
	lea	edi, DWORD PTR [eax+140]
	lea	ebx, DWORD PTR [eax+96]
	call	DWORD PTR [eax+108]
	add	esp, 4
	push	eax
	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	mov	edx, DWORD PTR _obj$[esp+24]
	add	esp, 4
	push	eax
	push	edx
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
	pop	edi
	pop	esi
	pop	ebx

; 369  : }

	ret	8
?Enemy_Seen@JFW_Enemy_Seen_Send_Custom@@EAEXPAE0@Z ENDP	; JFW_Enemy_Seen_Send_Custom::Enemy_Seen
_TEXT	ENDS
PUBLIC	?Custom@JFW_Create_Object_Custom@@EAEXPAEHH0@Z	; JFW_Create_Object_Custom::Custom
PUBLIC	??_C@_06ELFECKBG@Object?$AA@			; `string'
PUBLIC	??_C@_06HGKJBCGD@Facing?$AA@			; `string'
;	COMDAT ??_C@_06ELFECKBG@Object?$AA@
CONST	SEGMENT
??_C@_06ELFECKBG@Object?$AA@ DB 'Object', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_06HGKJBCGD@Facing?$AA@
CONST	SEGMENT
??_C@_06HGKJBCGD@Facing?$AA@ DB 'Facing', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Create_Object_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
$T13759 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Create_Object_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Create_Object_Custom::Custom, COMDAT
; _this$ = ecx

; 372  : {

	sub	esp, 12					; 0000000cH
	push	esi

; 373  : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp+12], eax
	jne	SHORT $L7783
	push	ebx
	push	edi

; 374  : 	{
; 375  : 		GameObject *obj = Commands->Create_Object(Get_Parameter("Object"),Get_Vector3_Parameter("Location"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_08KDOEBHGA@Location?$AA@
	lea	eax, DWORD PTR $T13759[esp+28]
	push	eax
	mov	ecx, esi
	add	edi, 100				; 00000064H
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_06ELFECKBG@Object?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [edi]

; 376  : 		Commands->Set_Facing(obj,Get_Float_Parameter("Facing"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	push	OFFSET FLAT:??_C@_06HGKJBCGD@Facing?$AA@
	mov	ecx, esi
	mov	edi, eax
	add	ebx, 76					; 0000004cH
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ebx]
	add	esp, 8
	pop	edi
	pop	ebx
$L7783:
	pop	esi

; 377  : 	}
; 378  : }

	add	esp, 12					; 0000000cH
	ret	16					; 00000010H
?Custom@JFW_Create_Object_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Create_Object_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Enable_Spawner_On_Custom@@EAEXPAEHH0@Z ; JFW_Enable_Spawner_On_Custom::Custom
PUBLIC	??_C@_06CKGENIKG@Enable?$AA@			; `string'
;	COMDAT ??_C@_06CKGENIKG@Enable?$AA@
CONST	SEGMENT
??_C@_06CKGENIKG@Enable?$AA@ DB 'Enable', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Enable_Spawner_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Enable_Spawner_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Enable_Spawner_On_Custom::Custom, COMDAT
; _this$ = ecx

; 381  : {

	push	esi

; 382  : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L7795
	push	edi

; 383  : 	{
; 384  : 		Commands->Enable_Spawner(Get_Int_Parameter("ID"),Get_Int_Parameter("Enable"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_06CKGENIKG@Enable?$AA@
	mov	ecx, esi
	add	edi, 544				; 00000220H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	setne	al
	mov	ecx, esi
	push	eax
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8
	pop	edi
$L7795:
	pop	esi

; 385  : 	}
; 386  : }

	ret	16					; 00000010H
?Custom@JFW_Enable_Spawner_On_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Enable_Spawner_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Set_Animation_On_Custom@@EAEXPAEHH0@Z ; JFW_Set_Animation_On_Custom::Custom
PUBLIC	__real@bf800000
PUBLIC	??_C@_09IANGLIJF@Subobject?$AA@			; `string'
PUBLIC	??_C@_01GBGANLPD@0?$AA@				; `string'
PUBLIC	??_C@_0L@OCNGDGDE@FirstFrame?$AA@		; `string'
PUBLIC	??_C@_07DIIBFDGO@Blended?$AA@			; `string'
PUBLIC	??_C@_09GIBPIKCC@LastFrame?$AA@			; `string'
PUBLIC	??_C@_04KLCPKPBE@Loop?$AA@			; `string'
PUBLIC	??_C@_09ONEINPNJ@Animation?$AA@			; `string'
EXTRN	?Get_Animation_Frame@@YAMPAE@Z:NEAR		; Get_Animation_Frame
EXTRN	_stricmp:NEAR
;	COMDAT ??_C@_09IANGLIJF@Subobject?$AA@
CONST	SEGMENT
??_C@_09IANGLIJF@Subobject?$AA@ DB 'Subobject', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_01GBGANLPD@0?$AA@
CONST	SEGMENT
??_C@_01GBGANLPD@0?$AA@ DB '0', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0L@OCNGDGDE@FirstFrame?$AA@
CONST	SEGMENT
??_C@_0L@OCNGDGDE@FirstFrame?$AA@ DB 'FirstFrame', 00H	; `string'
CONST	ENDS
;	COMDAT __real@bf800000
CONST	SEGMENT
__real@bf800000 DD 0bf800000r			; -1
CONST	ENDS
;	COMDAT ??_C@_07DIIBFDGO@Blended?$AA@
CONST	SEGMENT
??_C@_07DIIBFDGO@Blended?$AA@ DB 'Blended', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_09GIBPIKCC@LastFrame?$AA@
CONST	SEGMENT
??_C@_09GIBPIKCC@LastFrame?$AA@ DB 'LastFrame', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_04KLCPKPBE@Loop?$AA@
CONST	SEGMENT
??_C@_04KLCPKPBE@Loop?$AA@ DB 'Loop', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_09ONEINPNJ@Animation?$AA@
CONST	SEGMENT
??_C@_09ONEINPNJ@Animation?$AA@ DB 'Animation', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Set_Animation_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_firstframe$7809 = 12					; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Set_Animation_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Set_Animation_On_Custom::Custom, COMDAT
; _this$ = ecx

; 389  : {

	push	esi

; 390  : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	$L7804
	push	ebx
	push	ebp
	push	edi

; 391  : 	{
; 392  : 		const char *subobject = Get_Parameter("Subobject");

	push	OFFSET FLAT:??_C@_09IANGLIJF@Subobject?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ebx, eax

; 393  : 		if (!stricmp(subobject,"0"))

	push	OFFSET FLAT:??_C@_01GBGANLPD@0?$AA@
	push	ebx
	call	_stricmp
	add	esp, 8
	test	eax, eax
	jne	SHORT $L7807

; 394  : 		{
; 395  : 			subobject = 0;

	xor	ebx, ebx
$L7807:

; 396  : 		}
; 397  : 		float firstframe = Get_Float_Parameter("FirstFrame");

	push	OFFSET FLAT:??_C@_0L@OCNGDGDE@FirstFrame?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _firstframe$7809[esp+12]

; 398  : 		if (firstframe == -1)

	fld	DWORD PTR __real@bf800000
	mov	ebp, DWORD PTR _obj$[esp+12]
	fld	DWORD PTR _firstframe$7809[esp+12]
	fucompp
	fnstsw	ax
	test	ah, 68					; 00000044H
	jp	SHORT $L7811

; 399  : 		{
; 400  : 			firstframe = Get_Animation_Frame(obj);

	push	ebp
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR _firstframe$7809[esp+16]
	add	esp, 4
$L7811:

; 401  : 		}
; 402  : 		Commands->Set_Animation(obj,Get_Parameter("Animation"),Get_Int_Parameter("Loop"),subobject,firstframe,Get_Float_Parameter("LastFrame"),Get_Int_Parameter("Blended"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_07DIIBFDGO@Blended?$AA@
	mov	ecx, esi
	add	edi, 164				; 000000a4H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	setne	al
	mov	ecx, esi
	push	eax
	push	OFFSET FLAT:??_C@_09GIBPIKCC@LastFrame?$AA@
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	mov	ecx, DWORD PTR _firstframe$7809[esp+20]
	fstp	DWORD PTR [esp]
	push	ecx
	push	ebx
	push	OFFSET FLAT:??_C@_04KLCPKPBE@Loop?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	setne	dl
	mov	ecx, esi
	push	edx
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	ebp
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebp
	pop	ebx
$L7804:
	pop	esi

; 403  : 	}
; 404  : }

	ret	16					; 00000010H
?Custom@JFW_Set_Animation_On_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Set_Animation_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Set_Model_Animation_On_Custom@@EAEXPAEHH0@Z ; JFW_Set_Model_Animation_On_Custom::Custom
PUBLIC	??_C@_05NFIJOKEG@Model?$AA@			; `string'
;	COMDAT ??_C@_05NFIJOKEG@Model?$AA@
CONST	SEGMENT
??_C@_05NFIJOKEG@Model?$AA@ DB 'Model', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Set_Model_Animation_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_firstframe$7827 = 12					; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Set_Model_Animation_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Set_Model_Animation_On_Custom::Custom, COMDAT
; _this$ = ecx

; 407  : {

	push	esi

; 408  : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	$L7823
	push	ebx
	push	ebp
	push	edi

; 409  : 	{
; 410  : 		Commands->Set_Model(obj,Get_Parameter("Model"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_05NFIJOKEG@Model?$AA@
	mov	ecx, esi
	add	edi, 160				; 000000a0H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ebp, DWORD PTR _obj$[esp+12]
	push	eax
	push	ebp
	call	DWORD PTR [edi]
	add	esp, 8

; 411  : 		const char *subobject = Get_Parameter("Subobject");

	push	OFFSET FLAT:??_C@_09IANGLIJF@Subobject?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	edi, eax

; 412  : 		if (!stricmp(subobject,"0"))

	push	OFFSET FLAT:??_C@_01GBGANLPD@0?$AA@
	push	edi
	call	_stricmp
	add	esp, 8
	test	eax, eax
	jne	SHORT $L7826

; 413  : 		{
; 414  : 			subobject = 0;

	xor	edi, edi
$L7826:

; 415  : 		}
; 416  : 		float firstframe = Get_Float_Parameter("FirstFrame");

	push	OFFSET FLAT:??_C@_0L@OCNGDGDE@FirstFrame?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _firstframe$7827[esp+12]

; 417  : 		if (firstframe == -1)

	fld	DWORD PTR __real@bf800000
	fld	DWORD PTR _firstframe$7827[esp+12]
	fucompp
	fnstsw	ax
	test	ah, 68					; 00000044H
	jp	SHORT $L7828

; 418  : 		{
; 419  : 			firstframe = Get_Animation_Frame(obj);

	push	ebp
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR _firstframe$7827[esp+16]
	add	esp, 4
$L7828:

; 420  : 		}
; 421  : 		Commands->Set_Animation(obj,Get_Parameter("Animation"),Get_Int_Parameter("Loop"),subobject,firstframe,Get_Float_Parameter("LastFrame"),Get_Int_Parameter("Blended"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_07DIIBFDGO@Blended?$AA@
	mov	ecx, esi
	add	ebx, 164				; 000000a4H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	setne	al
	mov	ecx, esi
	push	eax
	push	OFFSET FLAT:??_C@_09GIBPIKCC@LastFrame?$AA@
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	mov	ecx, DWORD PTR _firstframe$7827[esp+20]
	fstp	DWORD PTR [esp]
	push	ecx
	push	edi
	push	OFFSET FLAT:??_C@_04KLCPKPBE@Loop?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	setne	dl
	mov	ecx, esi
	push	edx
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	ebp
	call	DWORD PTR [ebx]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebp
	pop	ebx
$L7823:
	pop	esi

; 422  : 	}
; 423  : }

	ret	16					; 00000010H
?Custom@JFW_Set_Model_Animation_On_Custom@@EAEXPAEHH0@Z ENDP ; JFW_Set_Model_Animation_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Set_Model_On_Custom@@EAEXPAEHH0@Z	; JFW_Set_Model_On_Custom::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Set_Model_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Set_Model_On_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_Set_Model_On_Custom::Custom, COMDAT
; _this$ = ecx

; 426  : {

	push	edi

; 427  : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L7836
	push	esi

; 428  : 	{
; 429  : 		Commands->Set_Model(obj,Get_Parameter("Model"));

	mov	esi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_05NFIJOKEG@Model?$AA@
	mov	ecx, edi
	add	esi, 160				; 000000a0H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR _obj$[esp+8]
	push	eax
	call	DWORD PTR [esi]
	add	esp, 8
	pop	esi
$L7836:
	pop	edi

; 430  : 	}
; 431  : }

	ret	16					; 00000010H
?Custom@JFW_Set_Model_On_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Set_Model_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Enable_Disable_Animation_On_Custom@@EAEXPAEHH0@Z ; JFW_Enable_Disable_Animation_On_Custom::Custom
PUBLIC	??_C@_07MIKIFGAL@Disable?$AA@			; `string'
PUBLIC	??_C@_09GNPNFNJO@null?4null?$AA@		; `string'
;	COMDAT ??_C@_07MIKIFGAL@Disable?$AA@
CONST	SEGMENT
??_C@_07MIKIFGAL@Disable?$AA@ DB 'Disable', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_09GNPNFNJO@null?4null?$AA@
CONST	SEGMENT
??_C@_09GNPNFNJO@null?4null?$AA@ DB 'null.null', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Enable_Disable_Animation_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_firstframe$7848 = 8					; size = 4
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Enable_Disable_Animation_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Enable_Disable_Animation_On_Custom::Custom, COMDAT
; _this$ = ecx

; 434  : {

	push	ebp
	push	esi

; 435  : 	if (message == Get_Int_Parameter("Enable"))

	push	OFFSET FLAT:??_C@_06CKGENIKG@Enable?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp+4], eax
	mov	ebp, DWORD PTR _obj$[esp+4]
	jne	$L13778

; 436  : 	{
; 437  : 		if (!enabled)

	mov	al, BYTE PTR [esi+28]
	test	al, al
	jne	$L13778
	push	ebx
	push	edi

; 438  : 		{
; 439  : 			enabled = true;
; 440  : 			const char *subobject = Get_Parameter("Subobject");

	push	OFFSET FLAT:??_C@_09IANGLIJF@Subobject?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+28], 1
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	edi, eax

; 441  : 			if (!stricmp(subobject,"0"))

	push	OFFSET FLAT:??_C@_01GBGANLPD@0?$AA@
	push	edi
	call	_stricmp
	add	esp, 8
	test	eax, eax
	jne	SHORT $L13777

; 442  : 			{
; 443  : 				subobject = 0;

	xor	edi, edi
$L13777:

; 444  : 			}
; 445  : 			float firstframe = Get_Float_Parameter("FirstFrame");

	push	OFFSET FLAT:??_C@_0L@OCNGDGDE@FirstFrame?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _firstframe$7848[esp+12]

; 446  : 			if (firstframe == -1)

	fld	DWORD PTR __real@bf800000
	fld	DWORD PTR _firstframe$7848[esp+12]
	fucompp
	fnstsw	ax
	test	ah, 68					; 00000044H
	jp	SHORT $L7849

; 447  : 			{
; 448  : 				firstframe = Get_Animation_Frame(obj);

	push	ebp
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR _firstframe$7848[esp+16]
	add	esp, 4
$L7849:

; 449  : 			}
; 450  : 			Commands->Set_Animation(obj,Get_Parameter("Animation"),true,subobject,firstframe,Get_Float_Parameter("LastFrame"),Get_Int_Parameter("Blended"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_07DIIBFDGO@Blended?$AA@
	mov	ecx, esi
	add	ebx, 164				; 000000a4H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	setne	al
	mov	ecx, esi
	push	eax
	push	OFFSET FLAT:??_C@_09GIBPIKCC@LastFrame?$AA@
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	mov	ecx, DWORD PTR _firstframe$7848[esp+20]
	fstp	DWORD PTR [esp]
	push	ecx
	push	edi
	push	1
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	ebp
	call	DWORD PTR [ebx]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebx
$L13778:

; 451  : 		}
; 452  : 	}
; 453  : 	if (message == Get_Int_Parameter("Disable"))

	push	OFFSET FLAT:??_C@_07MIKIFGAL@Disable?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp+4], eax
	jne	SHORT $L7852

; 454  : 	{
; 455  : 		if (enabled)

	mov	al, BYTE PTR [esi+28]
	test	al, al
	je	SHORT $L7852

; 456  : 		{
; 457  : 			Commands->Set_Animation(obj,"null.null",false,0,0,0,0);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	0
	push	0
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09GNPNFNJO@null?4null?$AA@
	push	ebp
	call	DWORD PTR [edx+164]
	add	esp, 28					; 0000001cH

; 458  : 			enabled = false;

	mov	BYTE PTR [esi+28], 0
$L7852:
	pop	esi
	pop	ebp

; 459  : 		}
; 460  : 	}
; 461  : }

	ret	16					; 00000010H
?Custom@JFW_Enable_Disable_Animation_On_Custom@@EAEXPAEHH0@Z ENDP ; JFW_Enable_Disable_Animation_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Enable_Disable_Animation_On_Custom@@EAEXPAE@Z ; JFW_Enable_Disable_Animation_On_Custom::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Enable_Disable_Animation_On_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Enable_Disable_Animation_On_Custom@@EAEXPAE@Z PROC NEAR ; JFW_Enable_Disable_Animation_On_Custom::Created, COMDAT
; _this$ = ecx

; 465  : 	enabled = false;

	mov	BYTE PTR [ecx+28], 0

; 466  : }

	ret	4
?Created@JFW_Enable_Disable_Animation_On_Custom@@EAEXPAE@Z ENDP ; JFW_Enable_Disable_Animation_On_Custom::Created
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Enable_Disable_Animation_On_Custom@@EAEXXZ ; JFW_Enable_Disable_Animation_On_Custom::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Enable_Disable_Animation_On_Custom@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Enable_Disable_Animation_On_Custom@@EAEXXZ PROC NEAR ; JFW_Enable_Disable_Animation_On_Custom::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 470  : 	Auto_Save_Variable(1,1,&enabled);

	lea	eax, DWORD PTR [ecx+28]
	push	eax
	push	1
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 471  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Enable_Disable_Animation_On_Custom@@EAEXXZ ENDP ; JFW_Enable_Disable_Animation_On_Custom::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Custom@JFW_Custom_Toggle_Visible@@EAEXPAEHH0@Z	; JFW_Custom_Toggle_Visible::Custom
PUBLIC	??_C@_07MGEGCLJM@Visible?$AA@			; `string'
;	COMDAT ??_C@_07MGEGCLJM@Visible?$AA@
CONST	SEGMENT
??_C@_07MGEGCLJM@Visible?$AA@ DB 'Visible', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Custom_Toggle_Visible@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Custom_Toggle_Visible@@EAEXPAEHH0@Z PROC NEAR ; JFW_Custom_Toggle_Visible::Custom, COMDAT
; _this$ = ecx

; 474  : {

	push	edi

; 475  : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L7868
	push	esi

; 476  : 	{
; 477  : 		Commands->Set_Is_Rendered(obj,Get_Int_Parameter("Visible"));

	mov	esi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_07MGEGCLJM@Visible?$AA@
	mov	ecx, edi
	add	esi, 628				; 00000274H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR _obj$[esp+4]
	test	eax, eax
	setne	al
	push	eax
	push	ecx
	call	DWORD PTR [esi]
	add	esp, 8
	pop	esi
$L7868:
	pop	edi

; 478  : 	}
; 479  : }

	ret	16					; 00000010H
?Custom@JFW_Custom_Toggle_Visible@@EAEXPAEHH0@Z ENDP	; JFW_Custom_Toggle_Visible::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Customs_Send_Custom@@EAEXPAE@Z	; JFW_Customs_Send_Custom::Created
PUBLIC	??_C@_08HEPEILDJ@Message1?$AA@			; `string'
PUBLIC	??_C@_08FPNJNIPK@Message2?$AA@			; `string'
PUBLIC	??_C@_08EGMCOJLL@Message3?$AA@			; `string'
PUBLIC	??_C@_08JIDHPHM@Message4?$AA@			; `string'
PUBLIC	??_C@_08BAJIEODN@Message5?$AA@			; `string'
PUBLIC	??_C@_08DLLFBNPO@Message6?$AA@			; `string'
PUBLIC	??_C@_08CCKOCMLP@Message7?$AA@			; `string'
PUBLIC	??_C@_08KFDGDAHA@Message8?$AA@			; `string'
;	COMDAT ??_C@_08HEPEILDJ@Message1?$AA@
CONST	SEGMENT
??_C@_08HEPEILDJ@Message1?$AA@ DB 'Message1', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_08FPNJNIPK@Message2?$AA@
CONST	SEGMENT
??_C@_08FPNJNIPK@Message2?$AA@ DB 'Message2', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_08EGMCOJLL@Message3?$AA@
CONST	SEGMENT
??_C@_08EGMCOJLL@Message3?$AA@ DB 'Message3', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_08JIDHPHM@Message4?$AA@
CONST	SEGMENT
??_C@_08JIDHPHM@Message4?$AA@ DB 'Message4', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_08BAJIEODN@Message5?$AA@
CONST	SEGMENT
??_C@_08BAJIEODN@Message5?$AA@ DB 'Message5', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_08DLLFBNPO@Message6?$AA@
CONST	SEGMENT
??_C@_08DLLFBNPO@Message6?$AA@ DB 'Message6', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_08CCKOCMLP@Message7?$AA@
CONST	SEGMENT
??_C@_08CCKOCMLP@Message7?$AA@ DB 'Message7', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_08KFDGDAHA@Message8?$AA@
CONST	SEGMENT
??_C@_08KFDGDAHA@Message8?$AA@ DB 'Message8', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Created@JFW_Customs_Send_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Customs_Send_Custom@@EAEXPAE@Z PROC NEAR	; JFW_Customs_Send_Custom::Created, COMDAT
; _this$ = ecx

; 482  : {

	push	esi

; 483  : 	if (!Get_Int_Parameter("Message1"))

	push	OFFSET FLAT:??_C@_08HEPEILDJ@Message1?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	neg	eax
	sbb	al, al
	inc	al

; 484  : 	{
; 485  : 		custom1 = true;
; 486  : 	}
; 487  : 	else
; 488  : 	{
; 489  : 		custom1 = false;
; 490  : 	}
; 491  : 	if (!Get_Int_Parameter("Message2"))

	push	OFFSET FLAT:??_C@_08FPNJNIPK@Message2?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+28], al
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	neg	eax
	sbb	al, al
	inc	al

; 492  : 	{
; 493  : 		custom2 = true;
; 494  : 	}
; 495  : 	else
; 496  : 	{
; 497  : 		custom2 = false;
; 498  : 	}
; 499  : 	if (!Get_Int_Parameter("Message3"))

	push	OFFSET FLAT:??_C@_08EGMCOJLL@Message3?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+29], al
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	neg	eax
	sbb	al, al
	inc	al

; 500  : 	{
; 501  : 		custom3 = true;
; 502  : 	}
; 503  : 	else
; 504  : 	{
; 505  : 		custom3 = false;
; 506  : 	}
; 507  : 	if (!Get_Int_Parameter("Message4"))

	push	OFFSET FLAT:??_C@_08JIDHPHM@Message4?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+30], al
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	neg	eax
	sbb	al, al
	inc	al

; 508  : 	{
; 509  : 		custom4 = true;
; 510  : 	}
; 511  : 	else
; 512  : 	{
; 513  : 		custom4 = false;
; 514  : 	}
; 515  : 	if (!Get_Int_Parameter("Message5"))

	push	OFFSET FLAT:??_C@_08BAJIEODN@Message5?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+31], al
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	neg	eax
	sbb	al, al
	inc	al

; 516  : 	{
; 517  : 		custom5 = true;
; 518  : 	}
; 519  : 	else
; 520  : 	{
; 521  : 		custom5 = false;
; 522  : 	}
; 523  : 	if (!Get_Int_Parameter("Message6"))

	push	OFFSET FLAT:??_C@_08DLLFBNPO@Message6?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+32], al
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	neg	eax
	sbb	al, al
	inc	al

; 524  : 	{
; 525  : 		custom6 = true;
; 526  : 	}
; 527  : 	else
; 528  : 	{
; 529  : 		custom6 = false;
; 530  : 	}
; 531  : 	if (!Get_Int_Parameter("Message7"))

	push	OFFSET FLAT:??_C@_08CCKOCMLP@Message7?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+33], al
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	neg	eax
	sbb	al, al
	inc	al

; 532  : 	{
; 533  : 		custom7 = true;
; 534  : 	}
; 535  : 	else
; 536  : 	{
; 537  : 		custom7 = false;
; 538  : 	}
; 539  : 	if (!Get_Int_Parameter("Message8"))

	push	OFFSET FLAT:??_C@_08KFDGDAHA@Message8?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+34], al
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	neg	eax
	sbb	al, al
	inc	al
	mov	BYTE PTR [esi+35], al

; 540  : 	{
; 541  : 		custom8 = true;
; 542  : 	}
; 543  : 	else
; 544  : 	{
; 545  : 		custom8 = false;
; 546  : 	}
; 547  : 	trigger = false;

	mov	BYTE PTR [esi+36], 0
	pop	esi

; 548  : }

	ret	4
?Created@JFW_Customs_Send_Custom@@EAEXPAE@Z ENDP	; JFW_Customs_Send_Custom::Created
_TEXT	ENDS
PUBLIC	?Custom@JFW_Customs_Send_Custom@@EAEXPAEHH0@Z	; JFW_Customs_Send_Custom::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Customs_Send_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Customs_Send_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_Customs_Send_Custom::Custom, COMDAT
; _this$ = ecx

; 551  : {

	push	ebx
	push	esi
	push	edi

; 552  : 	int msg;
; 553  : 	msg = Get_Int_Parameter("Message1");

	push	OFFSET FLAT:??_C@_08HEPEILDJ@Message1?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 554  : 	if (message == msg)

	mov	edi, DWORD PTR _message$[esp+8]
	cmp	edi, eax
	mov	bl, 1
	jne	SHORT $L7906

; 555  : 	{
; 556  : 		custom1 = true;

	mov	BYTE PTR [esi+28], bl
$L7906:

; 557  : 	}
; 558  : 	msg = Get_Int_Parameter("Message2");

	push	OFFSET FLAT:??_C@_08FPNJNIPK@Message2?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 559  : 	if (message == msg)

	cmp	edi, eax
	jne	SHORT $L7907

; 560  : 	{
; 561  : 		custom2 = true;

	mov	BYTE PTR [esi+29], bl
$L7907:

; 562  : 	}
; 563  : 	msg = Get_Int_Parameter("Message3");

	push	OFFSET FLAT:??_C@_08EGMCOJLL@Message3?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 564  : 	if (message == msg)

	cmp	edi, eax
	jne	SHORT $L7908

; 565  : 	{
; 566  : 		custom3 = true;

	mov	BYTE PTR [esi+30], bl
$L7908:

; 567  : 	}
; 568  : 	msg = Get_Int_Parameter("Message4");

	push	OFFSET FLAT:??_C@_08JIDHPHM@Message4?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 569  : 	if (message == msg)

	cmp	edi, eax
	jne	SHORT $L7909

; 570  : 	{
; 571  : 		custom4 = true;

	mov	BYTE PTR [esi+31], bl
$L7909:

; 572  : 	}
; 573  : 	msg = Get_Int_Parameter("Message5");

	push	OFFSET FLAT:??_C@_08BAJIEODN@Message5?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 574  : 	if (message == msg)

	cmp	edi, eax
	jne	SHORT $L7910

; 575  : 	{
; 576  : 		custom5 = true;

	mov	BYTE PTR [esi+32], bl
$L7910:

; 577  : 	}
; 578  : 	msg = Get_Int_Parameter("Message6");

	push	OFFSET FLAT:??_C@_08DLLFBNPO@Message6?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 579  : 	if (message == msg)

	cmp	edi, eax
	jne	SHORT $L7911

; 580  : 	{
; 581  : 		custom6 = true;

	mov	BYTE PTR [esi+33], bl
$L7911:

; 582  : 	}
; 583  : 	msg = Get_Int_Parameter("Message7");

	push	OFFSET FLAT:??_C@_08CCKOCMLP@Message7?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 584  : 	if (message == msg)

	cmp	edi, eax
	jne	SHORT $L7912

; 585  : 	{
; 586  : 		custom7 = true;

	mov	BYTE PTR [esi+34], bl
$L7912:

; 587  : 	}
; 588  : 	msg = Get_Int_Parameter("Message8");

	push	OFFSET FLAT:??_C@_08KFDGDAHA@Message8?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 589  : 	if (message == msg)

	cmp	edi, eax
	jne	SHORT $L7913

; 590  : 	{
; 591  : 		custom8 = true;

	mov	BYTE PTR [esi+35], bl
$L7913:

; 592  : 	}
; 593  : 	if (!trigger)

	mov	al, BYTE PTR [esi+36]
	test	al, al
	jne	$L7915

; 594  : 	{
; 595  : 		if ((custom1) && (custom2) && (custom3) && (custom4) && (custom5) && (custom6) && (custom7) && (custom8))

	mov	al, BYTE PTR [esi+28]
	test	al, al
	je	SHORT $L7915
	mov	al, BYTE PTR [esi+29]
	test	al, al
	je	SHORT $L7915
	mov	al, BYTE PTR [esi+30]
	test	al, al
	je	SHORT $L7915
	mov	al, BYTE PTR [esi+31]
	test	al, al
	je	SHORT $L7915
	mov	al, BYTE PTR [esi+32]
	test	al, al
	je	SHORT $L7915
	mov	al, BYTE PTR [esi+33]
	test	al, al
	je	SHORT $L7915
	mov	al, BYTE PTR [esi+34]
	test	al, al
	je	SHORT $L7915
	mov	al, BYTE PTR [esi+35]
	test	al, al
	je	SHORT $L7915

; 596  : 		{
; 597  : 			trigger = true;

	mov	BYTE PTR [esi+36], bl

; 598  : 			Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter("ID")),Get_Int_Parameter("Message"),Get_Int_Parameter("Param"),0);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_05LOJBNELM@Param?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+140]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR _obj$[esp+24]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
$L7915:
	pop	edi
	pop	esi
	pop	ebx

; 599  : 		}
; 600  : 	}
; 601  : }

	ret	16					; 00000010H
?Custom@JFW_Customs_Send_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Customs_Send_Custom::Custom
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Customs_Send_Custom@@EAEXXZ ; JFW_Customs_Send_Custom::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Customs_Send_Custom@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Customs_Send_Custom@@EAEXXZ PROC NEAR ; JFW_Customs_Send_Custom::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 604  : {

	push	esi
	mov	esi, ecx

; 605  : 	Auto_Save_Variable(1,1,&custom1);

	lea	eax, DWORD PTR [esi+28]
	push	eax
	push	1
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 606  : 	Auto_Save_Variable(2,1,&custom2);

	lea	ecx, DWORD PTR [esi+29]
	push	ecx
	push	1
	push	2
	mov	ecx, esi
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 607  : 	Auto_Save_Variable(3,1,&custom3);

	lea	edx, DWORD PTR [esi+30]
	push	edx
	push	1
	push	3
	mov	ecx, esi
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 608  : 	Auto_Save_Variable(4,1,&custom4);

	lea	eax, DWORD PTR [esi+31]
	push	eax
	push	1
	push	4
	mov	ecx, esi
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 609  : 	Auto_Save_Variable(5,1,&custom5);

	lea	ecx, DWORD PTR [esi+32]
	push	ecx
	push	1
	push	5
	mov	ecx, esi
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 610  : 	Auto_Save_Variable(6,1,&custom6);

	lea	edx, DWORD PTR [esi+33]
	push	edx
	push	1
	push	6
	mov	ecx, esi
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 611  : 	Auto_Save_Variable(7,1,&custom7);

	lea	eax, DWORD PTR [esi+34]
	push	eax
	push	1
	push	7
	mov	ecx, esi
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 612  : 	Auto_Save_Variable(8,1,&custom8);

	lea	ecx, DWORD PTR [esi+35]
	push	ecx
	push	1
	push	8
	mov	ecx, esi
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 613  : 	Auto_Save_Variable(9,1,&trigger);

	lea	edx, DWORD PTR [esi+36]
	push	edx
	push	1
	push	9
	mov	ecx, esi
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable
	pop	esi

; 614  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Customs_Send_Custom@@EAEXXZ ENDP ; JFW_Customs_Send_Custom::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Created@JFW_Custom_Multiple_Send_Custom@@EAEXPAE@Z ; JFW_Custom_Multiple_Send_Custom::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Custom_Multiple_Send_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Custom_Multiple_Send_Custom@@EAEXPAE@Z PROC NEAR ; JFW_Custom_Multiple_Send_Custom::Created, COMDAT
; _this$ = ecx

; 618  : 	times_recieved = 0;

	mov	DWORD PTR [ecx+28], 0

; 619  : 	enabled = true;

	mov	BYTE PTR [ecx+32], 1

; 620  : }

	ret	4
?Created@JFW_Custom_Multiple_Send_Custom@@EAEXPAE@Z ENDP ; JFW_Custom_Multiple_Send_Custom::Created
_TEXT	ENDS
PUBLIC	?Custom@JFW_Custom_Multiple_Send_Custom@@EAEXPAEHH0@Z ; JFW_Custom_Multiple_Send_Custom::Custom
PUBLIC	??_C@_0P@ECPFCAJH@RecieveMessage?$AA@		; `string'
PUBLIC	??_C@_0N@KPHIFCEK@RecieveCount?$AA@		; `string'
PUBLIC	??_C@_09BCJGDOLG@SendParam?$AA@			; `string'
PUBLIC	??_C@_0M@KOLHOMFC@SendMessage?$AA@		; `string'
PUBLIC	??_C@_06FBIPNIHE@SendID?$AA@			; `string'
;	COMDAT ??_C@_0P@ECPFCAJH@RecieveMessage?$AA@
CONST	SEGMENT
??_C@_0P@ECPFCAJH@RecieveMessage?$AA@ DB 'RecieveMessage', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0N@KPHIFCEK@RecieveCount?$AA@
CONST	SEGMENT
??_C@_0N@KPHIFCEK@RecieveCount?$AA@ DB 'RecieveCount', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_09BCJGDOLG@SendParam?$AA@
CONST	SEGMENT
??_C@_09BCJGDOLG@SendParam?$AA@ DB 'SendParam', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0M@KOLHOMFC@SendMessage?$AA@
CONST	SEGMENT
??_C@_0M@KOLHOMFC@SendMessage?$AA@ DB 'SendMessage', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_06FBIPNIHE@SendID?$AA@
CONST	SEGMENT
??_C@_06FBIPNIHE@SendID?$AA@ DB 'SendID', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Custom_Multiple_Send_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Custom_Multiple_Send_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Custom_Multiple_Send_Custom::Custom, COMDAT
; _this$ = ecx

; 623  : {

	push	esi
	mov	esi, ecx

; 624  : 	if (enabled)

	mov	al, BYTE PTR [esi+32]
	test	al, al
	je	SHORT $L7933

; 625  : 	{
; 626  : 		if (message == Get_Int_Parameter("RecieveMessage"))

	push	OFFSET FLAT:??_C@_0P@ECPFCAJH@RecieveMessage?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L7931

; 627  : 		{
; 628  : 			times_recieved++;

	inc	DWORD PTR [esi+28]
$L7931:

; 629  : 		}
; 630  : 		if (times_recieved == Get_Int_Parameter("RecieveCount"))

	push	OFFSET FLAT:??_C@_0N@KPHIFCEK@RecieveCount?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR [esi+28], eax
	jne	SHORT $L7933
	push	ebx
	push	edi

; 631  : 		{
; 632  : 			enabled = false;

	mov	BYTE PTR [esi+32], 0

; 633  : 			Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter("SendID")),Get_Int_Parameter("SendMessage"),Get_Int_Parameter("SendParam"),0);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_09BCJGDOLG@SendParam?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+140]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_0M@KOLHOMFC@SendMessage?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_06FBIPNIHE@SendID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR _obj$[esp+24]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
	pop	edi
	pop	ebx
$L7933:
	pop	esi

; 634  : 		}
; 635  : 	}
; 636  : }

	ret	16					; 00000010H
?Custom@JFW_Custom_Multiple_Send_Custom@@EAEXPAEHH0@Z ENDP ; JFW_Custom_Multiple_Send_Custom::Custom
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Custom_Multiple_Send_Custom@@EAEXXZ ; JFW_Custom_Multiple_Send_Custom::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Custom_Multiple_Send_Custom@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Custom_Multiple_Send_Custom@@EAEXXZ PROC NEAR ; JFW_Custom_Multiple_Send_Custom::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 639  : {

	push	esi
	mov	esi, ecx

; 640  : 	Auto_Save_Variable(1,4,&times_recieved);

	lea	eax, DWORD PTR [esi+28]
	push	eax
	push	4
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 641  : 	Auto_Save_Variable(2,1,&enabled);

	lea	ecx, DWORD PTR [esi+32]
	push	ecx
	push	1
	push	2
	mov	ecx, esi
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable
	pop	esi

; 642  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Custom_Multiple_Send_Custom@@EAEXXZ ENDP ; JFW_Custom_Multiple_Send_Custom::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Custom@JFW_Custom_Send_Custom@@EAEXPAEHH0@Z	; JFW_Custom_Send_Custom::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Custom_Send_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Custom_Send_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_Custom_Send_Custom::Custom, COMDAT
; _this$ = ecx

; 645  : {

	push	esi

; 646  : 	if (message == Get_Int_Parameter("RecieveMessage"))

	push	OFFSET FLAT:??_C@_0P@ECPFCAJH@RecieveMessage?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L7948

; 647  : 	{
; 648  : 		Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter("SendID")),Get_Int_Parameter("SendMessage"),Get_Int_Parameter("SendParam"),0);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	edi
	push	0
	push	OFFSET FLAT:??_C@_09BCJGDOLG@SendParam?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+140]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_0M@KOLHOMFC@SendMessage?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_06FBIPNIHE@SendID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR _obj$[esp+24]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
	pop	edi
	pop	ebx
$L7948:
	pop	esi

; 649  : 	}
; 650  : }

	ret	16					; 00000010H
?Custom@JFW_Custom_Send_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Custom_Send_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Create_Destroy_Object_On_Custom@@EAEXPAEHH0@Z ; JFW_Create_Destroy_Object_On_Custom::Custom
PUBLIC	??_C@_0O@IPJDKNBL@CreateMessage?$AA@		; `string'
PUBLIC	??_C@_0P@BEFPOLON@DestroyMessage?$AA@		; `string'
;	COMDAT ??_C@_0O@IPJDKNBL@CreateMessage?$AA@
CONST	SEGMENT
??_C@_0O@IPJDKNBL@CreateMessage?$AA@ DB 'CreateMessage', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0P@BEFPOLON@DestroyMessage?$AA@
CONST	SEGMENT
??_C@_0P@BEFPOLON@DestroyMessage?$AA@ DB 'DestroyMessage', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Create_Destroy_Object_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
$T13812 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Create_Destroy_Object_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom::Custom, COMDAT
; _this$ = ecx

; 653  : {

	sub	esp, 12					; 0000000cH
	push	ebp
	push	esi
	push	edi

; 654  : 	if (message == Get_Int_Parameter("CreateMessage"))

	push	OFFSET FLAT:??_C@_0O@IPJDKNBL@CreateMessage?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ebp, DWORD PTR _message$[esp+20]
	cmp	ebp, eax
	jne	SHORT $L13813

; 655  : 	{
; 656  : 		if (!ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	jne	SHORT $L13813

; 657  : 		{
; 658  : 			GameObject *object = Commands->Create_Object(Get_Parameter("Preset"),Get_Vector3_Parameter("Location"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	OFFSET FLAT:??_C@_08KDOEBHGA@Location?$AA@
	lea	eax, DWORD PTR $T13812[esp+32]
	push	eax
	mov	ecx, esi
	add	edi, 100				; 00000064H
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_06CKLLCHIK@Preset?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [edi]

; 659  : 			Commands->Set_Facing(object,Get_Float_Parameter("Facing"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	push	OFFSET FLAT:??_C@_06HGKJBCGD@Facing?$AA@
	mov	ecx, esi
	mov	edi, eax
	add	ebx, 76					; 0000004cH
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ebx]

; 660  : 			ObjectID = Commands->Get_ID(object);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	call	DWORD PTR [ecx+108]
	add	esp, 12					; 0000000cH
	mov	DWORD PTR [esi+28], eax
	pop	ebx
$L13813:

; 661  : 		}
; 662  : 	}
; 663  : 	if (message == Get_Int_Parameter("DestroyMessage"))

	push	OFFSET FLAT:??_C@_0P@BEFPOLON@DestroyMessage?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	ebp, eax
	jne	SHORT $L7963

; 664  : 	{
; 665  : 		if (ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	je	SHORT $L7963

; 666  : 		{
; 667  : 			Commands->Destroy_Object(Commands->Find_Object(ObjectID));

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	lea	edi, DWORD PTR [ecx+92]
	call	DWORD PTR [ecx+96]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8

; 668  : 			ObjectID = 0;

	mov	DWORD PTR [esi+28], 0
$L7963:
	pop	edi
	pop	esi
	pop	ebp

; 669  : 		}
; 670  : 	}
; 671  : }

	add	esp, 12					; 0000000cH
	ret	16					; 00000010H
?Custom@JFW_Create_Destroy_Object_On_Custom@@EAEXPAEHH0@Z ENDP ; JFW_Create_Destroy_Object_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Create_Destroy_Object_On_Custom@@EAEXPAE@Z ; JFW_Create_Destroy_Object_On_Custom::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Create_Destroy_Object_On_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Create_Destroy_Object_On_Custom@@EAEXPAE@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom::Created, COMDAT
; _this$ = ecx

; 675  : 	ObjectID = 0;

	mov	DWORD PTR [ecx+28], 0

; 676  : }

	ret	4
?Created@JFW_Create_Destroy_Object_On_Custom@@EAEXPAE@Z ENDP ; JFW_Create_Destroy_Object_On_Custom::Created
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom@@EAEXXZ ; JFW_Create_Destroy_Object_On_Custom::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom@@EAEXXZ PROC NEAR ; JFW_Create_Destroy_Object_On_Custom::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 680  : 	Auto_Save_Variable(1,4,&ObjectID);

	lea	eax, DWORD PTR [ecx+28]
	push	eax
	push	4
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 681  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom@@EAEXXZ ENDP ; JFW_Create_Destroy_Object_On_Custom::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Custom@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXPAEHH0@Z ; JFW_Create_Destroy_Object_On_Custom_Animate::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_firstframe$7984 = -16					; size = 4
$T13823 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXPAEHH0@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate::Custom, COMDAT
; _this$ = ecx

; 684  : {

	sub	esp, 16					; 00000010H
	push	esi
	push	edi

; 685  : 	if (message == Get_Int_Parameter("CreateMessage"))

	push	OFFSET FLAT:??_C@_0O@IPJDKNBL@CreateMessage?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp+20], eax
	jne	$L13824

; 686  : 	{
; 687  : 		if (!ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	jne	$L13824

; 688  : 		{
; 689  : 			GameObject *object = Commands->Create_Object(Get_Parameter("Preset"),Get_Vector3_Parameter("Location"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	ebp
	push	OFFSET FLAT:??_C@_08KDOEBHGA@Location?$AA@
	lea	eax, DWORD PTR $T13823[esp+36]
	push	eax
	mov	ecx, esi
	add	edi, 100				; 00000064H
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_06CKLLCHIK@Preset?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [edi]

; 690  : 			Commands->Set_Facing(object,Get_Float_Parameter("Facing"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	push	OFFSET FLAT:??_C@_06HGKJBCGD@Facing?$AA@
	mov	ecx, esi
	mov	edi, eax
	add	ebx, 76					; 0000004cH
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ebx]

; 691  : 			ObjectID = Commands->Get_ID(object);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	call	DWORD PTR [ecx+108]
	add	esp, 12					; 0000000cH

; 692  : 			const char *subobject = Get_Parameter("Subobject");

	push	OFFSET FLAT:??_C@_09IANGLIJF@Subobject?$AA@
	mov	ecx, esi
	mov	DWORD PTR [esi+28], eax
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ebx, eax

; 693  : 			if (!stricmp(subobject,"0"))

	push	OFFSET FLAT:??_C@_01GBGANLPD@0?$AA@
	push	ebx
	call	_stricmp
	add	esp, 8
	test	eax, eax
	jne	SHORT $L7983

; 694  : 			{
; 695  : 				subobject = 0;

	xor	ebx, ebx
$L7983:

; 696  : 			}
; 697  : 			float firstframe = Get_Float_Parameter("FirstFrame");

	push	OFFSET FLAT:??_C@_0L@OCNGDGDE@FirstFrame?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _firstframe$7984[esp+32]

; 698  : 			if (firstframe == -1)

	fld	DWORD PTR __real@bf800000
	fld	DWORD PTR _firstframe$7984[esp+32]
	fucompp
	fnstsw	ax
	test	ah, 68					; 00000044H
	jp	SHORT $L7985

; 699  : 			{
; 700  : 				firstframe = Get_Animation_Frame(obj);

	mov	edx, DWORD PTR _obj$[esp+28]
	push	edx
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR _firstframe$7984[esp+36]
	add	esp, 4
$L7985:

; 701  : 			}
; 702  : 			Commands->Set_Animation(object,Get_Parameter("Animation"),Get_Int_Parameter("Loop"),subobject,firstframe,Get_Float_Parameter("LastFrame"),Get_Int_Parameter("Blended"));

	mov	ebp, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_07DIIBFDGO@Blended?$AA@
	mov	ecx, esi
	add	ebp, 164				; 000000a4H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	setne	al
	mov	ecx, esi
	push	eax
	push	OFFSET FLAT:??_C@_09GIBPIKCC@LastFrame?$AA@
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	mov	ecx, DWORD PTR _firstframe$7984[esp+40]
	fstp	DWORD PTR [esp]
	push	ecx
	push	ebx
	push	OFFSET FLAT:??_C@_04KLCPKPBE@Loop?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	setne	dl
	mov	ecx, esi
	push	edx
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	edi
	call	DWORD PTR [ebp]
	add	esp, 28					; 0000001cH
	pop	ebp
	pop	ebx
$L13824:

; 703  : 		}
; 704  : 	}
; 705  : 	if (message == Get_Int_Parameter("DestroyMessage"))

	push	OFFSET FLAT:??_C@_0P@BEFPOLON@DestroyMessage?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp+20], eax
	jne	SHORT $L7987

; 706  : 	{
; 707  : 		if (ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	je	SHORT $L7987

; 708  : 		{
; 709  : 			Commands->Destroy_Object(Commands->Find_Object(ObjectID));

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	lea	edi, DWORD PTR [ecx+92]
	call	DWORD PTR [ecx+96]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8

; 710  : 			ObjectID = 0;

	mov	DWORD PTR [esi+28], 0
$L7987:
	pop	edi
	pop	esi

; 711  : 		}
; 712  : 	}
; 713  : }

	add	esp, 16					; 00000010H
	ret	16					; 00000010H
?Custom@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXPAEHH0@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Animate::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXPAE@Z ; JFW_Create_Destroy_Object_On_Custom_Animate::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXPAE@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate::Created, COMDAT
; _this$ = ecx

; 717  : 	ObjectID = 0;

	mov	DWORD PTR [ecx+28], 0

; 718  : }

	ret	4
?Created@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXPAE@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Animate::Created
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXXZ ; JFW_Create_Destroy_Object_On_Custom_Animate::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXXZ PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 722  : 	Auto_Save_Variable(1,4,&ObjectID);

	lea	eax, DWORD PTR [ecx+28]
	push	eax
	push	4
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 723  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXXZ ENDP ; JFW_Create_Destroy_Object_On_Custom_Animate::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Custom@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAEHH0@Z ; JFW_Create_Destroy_Object_On_Custom_Animate_2::Custom
PUBLIC	??_C@_0BA@PLFPNAON@CreateSubobject?$AA@		; `string'
PUBLIC	??_C@_0BB@LMHDEGFC@CreateFirstFrame?$AA@	; `string'
PUBLIC	??_C@_0O@KDJFFNMM@CreateBlended?$AA@		; `string'
PUBLIC	??_C@_0BA@BDJGOCFK@CreateLastFrame?$AA@		; `string'
PUBLIC	??_C@_0L@PBDHMNLB@CreateLoop?$AA@		; `string'
PUBLIC	??_C@_0BA@JGMBLHKB@CreateAnimation?$AA@		; `string'
PUBLIC	??_C@_0BB@CGAGOJLP@DestroySubobject?$AA@	; `string'
PUBLIC	??_C@_0BC@DJMLCPLD@DestroyFirstFrame?$AA@	; `string'
PUBLIC	??_C@_0P@DIFJBLDK@DestroyBlended?$AA@		; `string'
PUBLIC	??_C@_0BB@MOMPNLAI@DestroyLastFrame?$AA@	; `string'
PUBLIC	??_C@_0BB@ELJIIOPD@DestroyAnimation?$AA@	; `string'
;	COMDAT ??_C@_0BA@PLFPNAON@CreateSubobject?$AA@
CONST	SEGMENT
??_C@_0BA@PLFPNAON@CreateSubobject?$AA@ DB 'CreateSubobject', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BB@LMHDEGFC@CreateFirstFrame?$AA@
CONST	SEGMENT
??_C@_0BB@LMHDEGFC@CreateFirstFrame?$AA@ DB 'CreateFirstFrame', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0O@KDJFFNMM@CreateBlended?$AA@
CONST	SEGMENT
??_C@_0O@KDJFFNMM@CreateBlended?$AA@ DB 'CreateBlended', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BA@BDJGOCFK@CreateLastFrame?$AA@
CONST	SEGMENT
??_C@_0BA@BDJGOCFK@CreateLastFrame?$AA@ DB 'CreateLastFrame', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0L@PBDHMNLB@CreateLoop?$AA@
CONST	SEGMENT
??_C@_0L@PBDHMNLB@CreateLoop?$AA@ DB 'CreateLoop', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BA@JGMBLHKB@CreateAnimation?$AA@
CONST	SEGMENT
??_C@_0BA@JGMBLHKB@CreateAnimation?$AA@ DB 'CreateAnimation', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BB@CGAGOJLP@DestroySubobject?$AA@
CONST	SEGMENT
??_C@_0BB@CGAGOJLP@DestroySubobject?$AA@ DB 'DestroySubobject', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BC@DJMLCPLD@DestroyFirstFrame?$AA@
CONST	SEGMENT
??_C@_0BC@DJMLCPLD@DestroyFirstFrame?$AA@ DB 'DestroyFirstFrame', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0P@DIFJBLDK@DestroyBlended?$AA@
CONST	SEGMENT
??_C@_0P@DIFJBLDK@DestroyBlended?$AA@ DB 'DestroyBlended', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BB@MOMPNLAI@DestroyLastFrame?$AA@
CONST	SEGMENT
??_C@_0BB@MOMPNLAI@DestroyLastFrame?$AA@ DB 'DestroyLastFrame', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BB@ELJIIOPD@DestroyAnimation?$AA@
CONST	SEGMENT
??_C@_0BB@ELJIIOPD@DestroyAnimation?$AA@ DB 'DestroyAnimation', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_firstframe$8011 = -24					; size = 4
_timernumber$ = -20					; size = 4
_timertime$ = -16					; size = 4
$T13834 = -12						; size = 12
_obj$ = 8						; size = 4
_firstframe$8023 = 12					; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAEHH0@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate_2::Custom, COMDAT
; _this$ = ecx

; 726  : {

	sub	esp, 24					; 00000018H
	push	ebx
	push	esi
	push	edi

; 727  : 	int timernumber;
; 728  : 	float timertime;
; 729  : 	timertime = Get_Float_Parameter("Time");

	push	OFFSET FLAT:??_C@_04OKOFBOPB@Time?$AA@
	mov	esi, ecx
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _timertime$[esp+36]

; 730  : 	timernumber = Get_Int_Parameter("TimerNum");

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 731  : 	if (message == Get_Int_Parameter("CreateMessage"))

	push	OFFSET FLAT:??_C@_0O@IPJDKNBL@CreateMessage?$AA@
	mov	ecx, esi
	mov	DWORD PTR _timernumber$[esp+40], eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp+32], eax
	jne	$L13835

; 732  : 	{
; 733  : 		if (!ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	jne	$L13835

; 734  : 		{
; 735  : 			GameObject *object = Commands->Create_Object(Get_Parameter("Preset"),Get_Vector3_Parameter("Location"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_08KDOEBHGA@Location?$AA@
	lea	eax, DWORD PTR $T13834[esp+40]
	push	eax
	mov	ecx, esi
	add	edi, 100				; 00000064H
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_06CKLLCHIK@Preset?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [edi]

; 736  : 			Commands->Set_Facing(object,Get_Float_Parameter("Facing"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	push	OFFSET FLAT:??_C@_06HGKJBCGD@Facing?$AA@
	mov	ecx, esi
	mov	edi, eax
	add	ebx, 76					; 0000004cH
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ebx]

; 737  : 			ObjectID = Commands->Get_ID(object);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	call	DWORD PTR [ecx+108]
	add	esp, 12					; 0000000cH

; 738  : 			const char *subobject = Get_Parameter("CreateSubobject");

	push	OFFSET FLAT:??_C@_0BA@PLFPNAON@CreateSubobject?$AA@
	mov	ecx, esi
	mov	DWORD PTR [esi+28], eax
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ebx, eax

; 739  : 			if (!stricmp(subobject,"0"))

	push	OFFSET FLAT:??_C@_01GBGANLPD@0?$AA@
	push	ebx
	call	_stricmp
	add	esp, 8
	test	eax, eax
	jne	SHORT $L8010

; 740  : 			{
; 741  : 				subobject = 0;

	xor	ebx, ebx
$L8010:

; 742  : 			}
; 743  : 			float firstframe = Get_Float_Parameter("CreateFirstFrame");

	push	OFFSET FLAT:??_C@_0BB@LMHDEGFC@CreateFirstFrame?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _firstframe$8011[esp+36]

; 744  : 			if (firstframe == -1)

	fld	DWORD PTR __real@bf800000
	fld	DWORD PTR _firstframe$8011[esp+36]
	fucompp
	fnstsw	ax
	test	ah, 68					; 00000044H
	jp	SHORT $L8013

; 745  : 			{
; 746  : 				firstframe = Get_Animation_Frame(obj);

	mov	edx, DWORD PTR _obj$[esp+32]
	push	edx
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR _firstframe$8011[esp+40]
	add	esp, 4
$L8013:
	push	ebp

; 747  : 			}
; 748  : 			Commands->Set_Animation(object,Get_Parameter("CreateAnimation"),Get_Int_Parameter("CreateLoop"),subobject,firstframe,Get_Float_Parameter("CreateLastFrame"),Get_Int_Parameter("CreateBlended"));

	mov	ebp, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_0O@KDJFFNMM@CreateBlended?$AA@
	mov	ecx, esi
	add	ebp, 164				; 000000a4H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	setne	al
	mov	ecx, esi
	push	eax
	push	OFFSET FLAT:??_C@_0BA@BDJGOCFK@CreateLastFrame?$AA@
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	mov	ecx, DWORD PTR _firstframe$8011[esp+48]
	fstp	DWORD PTR [esp]
	push	ecx
	push	ebx
	push	OFFSET FLAT:??_C@_0L@PBDHMNLB@CreateLoop?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	setne	dl
	mov	ecx, esi
	push	edx
	push	OFFSET FLAT:??_C@_0BA@JGMBLHKB@CreateAnimation?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	edi
	call	DWORD PTR [ebp]
	add	esp, 28					; 0000001cH
	pop	ebp
$L13835:

; 749  : 		}
; 750  : 	}
; 751  : 	if (message == Get_Int_Parameter("DestroyMessage"))

	push	OFFSET FLAT:??_C@_0P@BEFPOLON@DestroyMessage?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp+32], eax
	jne	$L8019

; 752  : 	{
; 753  : 		if (ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	je	$L8019

; 754  : 		{
; 755  : 			const char *subobject = Get_Parameter("DestroySubobject");

	push	OFFSET FLAT:??_C@_0BB@CGAGOJLP@DestroySubobject?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ebx, eax

; 756  : 			if (!stricmp(subobject,"0"))

	push	OFFSET FLAT:??_C@_01GBGANLPD@0?$AA@
	push	ebx
	call	_stricmp
	add	esp, 8
	test	eax, eax
	jne	SHORT $L8022

; 757  : 			{
; 758  : 				subobject = 0;

	xor	ebx, ebx
$L8022:

; 759  : 			}
; 760  : 			float firstframe = Get_Float_Parameter("DestroyFirstFrame");

	push	OFFSET FLAT:??_C@_0BC@DJMLCPLD@DestroyFirstFrame?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _firstframe$8023[esp+32]

; 761  : 			if (firstframe == -1)

	fld	DWORD PTR __real@bf800000
	fld	DWORD PTR _firstframe$8023[esp+32]
	fucompp
	fnstsw	ax
	test	ah, 68					; 00000044H
	jp	SHORT $L13836

; 762  : 			{
; 763  : 				firstframe = Get_Animation_Frame(obj);

	mov	eax, DWORD PTR _obj$[esp+32]
	push	eax
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR _firstframe$8023[esp+36]
	add	esp, 4
$L13836:

; 764  : 			}
; 765  : 			Commands->Set_Animation(Commands->Find_Object(ObjectID),Get_Parameter("DestroyAnimation"),false,subobject,firstframe,Get_Float_Parameter("DestroyLastFrame"),Get_Int_Parameter("DestroyBlended"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_0P@DIFJBLDK@DestroyBlended?$AA@
	mov	ecx, esi
	add	edi, 164				; 000000a4H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	setne	cl
	push	ecx
	push	OFFSET FLAT:??_C@_0BB@MOMPNLAI@DestroyLastFrame?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	mov	edx, DWORD PTR _firstframe$8023[esp+36]
	push	ecx
	fstp	DWORD PTR [esp]
	push	edx
	push	ebx
	push	0
	push	OFFSET FLAT:??_C@_0BB@ELJIIOPD@DestroyAnimation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	mov	eax, DWORD PTR [esi+28]
	push	eax
	call	DWORD PTR [ecx+96]
	add	esp, 4
	push	eax
	call	DWORD PTR [edi]

; 766  : 			Commands->Start_Timer(obj,this,timertime,timernumber);

	mov	edx, DWORD PTR _timernumber$[esp+64]
	mov	eax, DWORD PTR _timertime$[esp+64]
	mov	ecx, DWORD PTR _obj$[esp+60]
	push	edx
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	push	esi
	push	ecx
	call	DWORD PTR [edx+128]
	add	esp, 44					; 0000002cH
$L8019:
	pop	edi
	pop	esi
	pop	ebx

; 767  : 		}
; 768  : 	}
; 769  : }

	add	esp, 24					; 00000018H
	ret	16					; 00000010H
?Custom@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAEHH0@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Animate_2::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAE@Z ; JFW_Create_Destroy_Object_On_Custom_Animate_2::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAE@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate_2::Created, COMDAT
; _this$ = ecx

; 773  : 	ObjectID = 0;

	mov	DWORD PTR [ecx+28], 0

; 774  : }

	ret	4
?Created@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAE@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Animate_2::Created
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAEH@Z ; JFW_Create_Destroy_Object_On_Custom_Animate_2::Timer_Expired
; Function compile flags: /Ogty
;	COMDAT ?Timer_Expired@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAEH@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAEH@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate_2::Timer_Expired, COMDAT
; _this$ = ecx

; 777  : {

	push	esi

; 778  : 	if (number == Get_Int_Parameter("TimerNum"))

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _number$[esp], eax
	jne	SHORT $L8038

; 779  : 	{
; 780  : 		Commands->Destroy_Object(Commands->Find_Object(ObjectID));

	mov	ecx, DWORD PTR [esi+28]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	push	ecx
	lea	edi, DWORD PTR [eax+92]
	call	DWORD PTR [eax+96]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8

; 781  : 		ObjectID = 0;

	mov	DWORD PTR [esi+28], 0
	pop	edi
$L8038:
	pop	esi

; 782  : 	}
; 783  : }

	ret	8
?Timer_Expired@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAEH@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Animate_2::Timer_Expired
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXXZ ; JFW_Create_Destroy_Object_On_Custom_Animate_2::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXXZ PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate_2::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 787  : 	Auto_Save_Variable(1,4,&ObjectID);

	lea	eax, DWORD PTR [ecx+28]
	push	eax
	push	4
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 788  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXXZ ENDP ; JFW_Create_Destroy_Object_On_Custom_Animate_2::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Damaged@JFW_Damaged_Send_Custom_Amount@@EAEXPAE0M@Z ; JFW_Damaged_Send_Custom_Amount::Damaged
; Function compile flags: /Ogty
;	COMDAT ?Damaged@JFW_Damaged_Send_Custom_Amount@@EAEXPAE0M@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_damager$ = 12						; size = 4
_damage$ = 16						; size = 4
?Damaged@JFW_Damaged_Send_Custom_Amount@@EAEXPAE0M@Z PROC NEAR ; JFW_Damaged_Send_Custom_Amount::Damaged, COMDAT
; _this$ = ecx

; 791  : {

	push	ebx
	push	esi
	push	edi

; 792  : 	if (damage < Get_Float_Parameter("Damage"))

	push	OFFSET FLAT:??_C@_06KGFFMMMJ@Damage?$AA@
	mov	esi, ecx
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR _damage$[esp+8]

; 793  : 	{
; 794  : 		Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter("ID")),Get_Int_Parameter("Message1"),0,0);

	push	0
	mov	ecx, esi
	push	0
	fnstsw	ax
	test	ah, 65					; 00000041H
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	ebx, DWORD PTR [eax+96]
	lea	edi, DWORD PTR [eax+140]
	jne	SHORT $L8048
	push	OFFSET FLAT:??_C@_08HEPEILDJ@Message1?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR _obj$[esp+24]
	push	eax

; 795  : 	}
; 796  : 	else
; 797  : 	{
; 798  : 		Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter("ID")),Get_Int_Parameter("Message2"),0,0);

	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
	pop	edi
	pop	esi
	pop	ebx

; 799  : 	}
; 800  : }

	ret	12					; 0000000cH
$L8048:

; 795  : 	}
; 796  : 	else
; 797  : 	{
; 798  : 		Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter("ID")),Get_Int_Parameter("Message2"),0,0);

	push	OFFSET FLAT:??_C@_08FPNJNIPK@Message2?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	mov	ecx, DWORD PTR _obj$[esp+24]
	add	esp, 4
	push	eax
	push	ecx
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
	pop	edi
	pop	esi
	pop	ebx

; 799  : 	}
; 800  : }

	ret	12					; 0000000cH
?Damaged@JFW_Damaged_Send_Custom_Amount@@EAEXPAE0M@Z ENDP ; JFW_Damaged_Send_Custom_Amount::Damaged
_TEXT	ENDS
PUBLIC	?Created@JFW_Invulnerable_On_Custom@@EAEXPAE@Z	; JFW_Invulnerable_On_Custom::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Invulnerable_On_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Invulnerable_On_Custom@@EAEXPAE@Z PROC NEAR ; JFW_Invulnerable_On_Custom::Created, COMDAT
; _this$ = ecx

; 804  : 	enabled = false;

	mov	BYTE PTR [ecx+28], 0

; 805  : }

	ret	4
?Created@JFW_Invulnerable_On_Custom@@EAEXPAE@Z ENDP	; JFW_Invulnerable_On_Custom::Created
_TEXT	ENDS
PUBLIC	?Custom@JFW_Invulnerable_On_Custom@@EAEXPAEHH0@Z ; JFW_Invulnerable_On_Custom::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Invulnerable_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_maxhealth$8063 = 8					; size = 4
_obj$ = 8						; size = 4
_maxshieldstrength$8064 = 12				; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Invulnerable_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Invulnerable_On_Custom::Custom, COMDAT
; _this$ = ecx

; 808  : {

	push	edi

; 809  : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	$L8065

; 810  : 	{
; 811  : 		if (param == 1)

	mov	ecx, DWORD PTR _param$[esp]
	mov	eax, 1
	cmp	ecx, eax
	push	esi

; 812  : 		{
; 813  : 			enabled = true;
; 814  : 			health = Commands->Get_Health(obj);

	mov	esi, DWORD PTR _obj$[esp+4]
	jne	SHORT $L8062
	mov	BYTE PTR [edi+28], al
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	call	DWORD PTR [eax+220]
	fstp	DWORD PTR [edi+32]

; 815  : 			shield_strength = Commands->Get_Shield_Strength(obj);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	call	DWORD PTR [ecx+232]
	fstp	DWORD PTR [edi+36]

; 816  : 			float maxhealth = Commands->Get_Max_Health(obj);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	call	DWORD PTR [edx+224]
	fstp	DWORD PTR _maxhealth$8063[esp+16]

; 817  : 			float maxshieldstrength = Commands->Get_Max_Shield_Strength(obj);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	call	DWORD PTR [eax+236]
	fstp	DWORD PTR _maxshieldstrength$8064[esp+20]

; 818  : 			Commands->Set_Health(obj,maxhealth);

	mov	ecx, DWORD PTR _maxhealth$8063[esp+20]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ecx
	push	esi
	call	DWORD PTR [edx+228]

; 819  : 			Commands->Set_Shield_Strength(obj,maxshieldstrength);

	mov	eax, DWORD PTR _maxshieldstrength$8064[esp+28]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	push	esi
	call	DWORD PTR [ecx+240]
	add	esp, 32					; 00000020H
	pop	esi
	pop	edi

; 826  : 		}
; 827  : 	}
; 828  : }

	ret	16					; 00000010H
$L8062:

; 820  : 		}
; 821  : 		else
; 822  : 		{
; 823  : 			enabled = false;
; 824  : 			Commands->Set_Health(obj,health);

	mov	edx, DWORD PTR [edi+32]
	push	edx
	mov	BYTE PTR [edi+28], 0
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	call	DWORD PTR [eax+228]

; 825  : 			Commands->Set_Shield_Strength(obj,shield_strength);

	mov	ecx, DWORD PTR [edi+36]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ecx
	push	esi
	call	DWORD PTR [edx+240]
	add	esp, 16					; 00000010H
	pop	esi
$L8065:
	pop	edi

; 826  : 		}
; 827  : 	}
; 828  : }

	ret	16					; 00000010H
?Custom@JFW_Invulnerable_On_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Invulnerable_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Invulnerable_On_Custom_2@@EAEXPAEHH0@Z ; JFW_Invulnerable_On_Custom_2::Custom
PUBLIC	??_C@_0BD@DKJDLMPL@InvulnerableArmour?$AA@	; `string'
PUBLIC	??_C@_0N@EKGPKEJP@NormalArmour?$AA@		; `string'
;	COMDAT ??_C@_0BD@DKJDLMPL@InvulnerableArmour?$AA@
CONST	SEGMENT
??_C@_0BD@DKJDLMPL@InvulnerableArmour?$AA@ DB 'InvulnerableArmour', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0N@EKGPKEJP@NormalArmour?$AA@
CONST	SEGMENT
??_C@_0N@EKGPKEJP@NormalArmour?$AA@ DB 'NormalArmour', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Invulnerable_On_Custom_2@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Invulnerable_On_Custom_2@@EAEXPAEHH0@Z PROC NEAR ; JFW_Invulnerable_On_Custom_2::Custom, COMDAT
; _this$ = ecx

; 831  : {

	push	esi

; 832  : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L8076

; 833  : 	{
; 834  : 		if (param == 1)

	mov	eax, DWORD PTR _param$[esp]
	push	edi

; 835  : 		{
; 836  : 			Commands->Set_Shield_Type(obj,Get_Parameter("InvulnerableArmour"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	edi, 244				; 000000f4H
	cmp	eax, 1
	mov	ecx, esi
	jne	SHORT $L8074
	push	OFFSET FLAT:??_C@_0BD@DKJDLMPL@InvulnerableArmour?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR _obj$[esp+8]
	push	eax

; 837  : 		}
; 838  : 		else
; 839  : 		{
; 840  : 			Commands->Set_Shield_Type(obj,Get_Parameter("NormalArmour"));

	call	DWORD PTR [edi]
	add	esp, 8
	pop	edi
	pop	esi

; 841  : 		}
; 842  : 	}
; 843  : }

	ret	16					; 00000010H
$L8074:

; 837  : 		}
; 838  : 		else
; 839  : 		{
; 840  : 			Commands->Set_Shield_Type(obj,Get_Parameter("NormalArmour"));

	push	OFFSET FLAT:??_C@_0N@EKGPKEJP@NormalArmour?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ecx, DWORD PTR _obj$[esp+4]
	push	eax
	push	ecx
	call	DWORD PTR [edi]
	add	esp, 8
	pop	edi
$L8076:
	pop	esi

; 841  : 		}
; 842  : 	}
; 843  : }

	ret	16					; 00000010H
?Custom@JFW_Invulnerable_On_Custom_2@@EAEXPAEHH0@Z ENDP	; JFW_Invulnerable_On_Custom_2::Custom
_TEXT	ENDS
PUBLIC	?Damaged@JFW_Invulnerable_On_Custom@@EAEXPAE0M@Z ; JFW_Invulnerable_On_Custom::Damaged
; Function compile flags: /Ogty
;	COMDAT ?Damaged@JFW_Invulnerable_On_Custom@@EAEXPAE0M@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_damager$ = 12						; size = 4
_damage$ = 16						; size = 4
?Damaged@JFW_Invulnerable_On_Custom@@EAEXPAE0M@Z PROC NEAR ; JFW_Invulnerable_On_Custom::Damaged, COMDAT
; _this$ = ecx

; 847  : 	if (enabled)

	mov	al, BYTE PTR [ecx+28]
	test	al, al
	je	SHORT $L8084

; 848  : 	{
; 849  : 		Commands->Set_Health(obj,Commands->Get_Max_Health(obj));

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	mov	esi, DWORD PTR _obj$[esp]
	push	edi
	push	esi
	lea	edi, DWORD PTR [eax+228]
	call	DWORD PTR [eax+224]
	fstp	DWORD PTR [esp]
	push	esi
	call	DWORD PTR [edi]

; 850  : 		Commands->Set_Shield_Strength(obj,Commands->Get_Max_Shield_Strength(obj));

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	lea	edi, DWORD PTR [eax+240]
	call	DWORD PTR [eax+236]
	fstp	DWORD PTR [esp+8]
	add	esp, 8
	push	esi
	call	DWORD PTR [edi]
	add	esp, 8
	pop	edi
	pop	esi
$L8084:

; 851  : 	}
; 852  : }

	ret	12					; 0000000cH
?Damaged@JFW_Invulnerable_On_Custom@@EAEXPAE0M@Z ENDP	; JFW_Invulnerable_On_Custom::Damaged
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Invulnerable_On_Custom@@EAEXXZ ; JFW_Invulnerable_On_Custom::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Invulnerable_On_Custom@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Invulnerable_On_Custom@@EAEXXZ PROC NEAR ; JFW_Invulnerable_On_Custom::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 855  : {

	push	esi
	mov	esi, ecx

; 856  : 	Auto_Save_Variable(1,1,&enabled);

	lea	eax, DWORD PTR [esi+28]
	push	eax
	push	1
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 857  : 	Auto_Save_Variable(2,4,&health);

	lea	ecx, DWORD PTR [esi+32]
	push	ecx
	push	4
	push	2
	mov	ecx, esi
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 858  : 	Auto_Save_Variable(3,4,&shield_strength);

	lea	edx, DWORD PTR [esi+36]
	push	edx
	push	4
	push	3
	mov	ecx, esi
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable
	pop	esi

; 859  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Invulnerable_On_Custom@@EAEXXZ ENDP ; JFW_Invulnerable_On_Custom::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Custom@JFW_Custom_Send_Custom_Parameter@@EAEXPAEHH0@Z ; JFW_Custom_Send_Custom_Parameter::Custom
PUBLIC	??_C@_0M@EMPICAFI@BaseMessage?$AA@		; `string'
PUBLIC	??_C@_05GHJMOCPE@Limit?$AA@			; `string'
;	COMDAT ??_C@_0M@EMPICAFI@BaseMessage?$AA@
CONST	SEGMENT
??_C@_0M@EMPICAFI@BaseMessage?$AA@ DB 'BaseMessage', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_05GHJMOCPE@Limit?$AA@
CONST	SEGMENT
??_C@_05GHJMOCPE@Limit?$AA@ DB 'Limit', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Custom_Send_Custom_Parameter@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Custom_Send_Custom_Parameter@@EAEXPAEHH0@Z PROC NEAR ; JFW_Custom_Send_Custom_Parameter::Custom, COMDAT
; _this$ = ecx

; 862  : {

	push	ebx
	push	esi
	push	edi

; 863  : 	int basemessage = Get_Int_Parameter("BaseMessage");

	push	OFFSET FLAT:??_C@_0M@EMPICAFI@BaseMessage?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 864  : 	int limit = Get_Int_Parameter("Limit");

	push	OFFSET FLAT:??_C@_05GHJMOCPE@Limit?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 865  : 	int ID = Get_Int_Parameter("ID");

	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	mov	ebx, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 866  : 	if ((message >= basemessage) && (message <= limit))

	mov	ecx, DWORD PTR _message$[esp+8]
	cmp	ecx, edi
	jl	SHORT $L8100
	cmp	ecx, ebx
	jg	SHORT $L8100

; 867  : 	{
; 868  : 		Commands->Send_Custom_Event(obj,Commands->Find_Object(ID),basemessage,message-basemessage,0);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	sub	ecx, edi
	push	ecx
	push	edi
	push	eax
	lea	esi, DWORD PTR [edx+140]
	call	DWORD PTR [edx+96]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR _obj$[esp+24]
	push	eax
	call	DWORD PTR [esi]
	add	esp, 20					; 00000014H
$L8100:
	pop	edi
	pop	esi
	pop	ebx

; 869  : 	}
; 870  : }

	ret	16					; 00000010H
?Custom@JFW_Custom_Send_Custom_Parameter@@EAEXPAEHH0@Z ENDP ; JFW_Custom_Send_Custom_Parameter::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXPAEHH0@Z ; JFW_Create_Destroy_Object_On_Custom_Bone::Custom
PUBLIC	??_C@_08FPDFGKEJ@BoneName?$AA@			; `string'
;	COMDAT ??_C@_08FPDFGKEJ@BoneName?$AA@
CONST	SEGMENT
??_C@_08FPDFGKEJ@BoneName?$AA@ DB 'BoneName', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXPAEHH0@Z
_TEXT	SEGMENT
$T13874 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXPAEHH0@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Bone::Custom, COMDAT
; _this$ = ecx

; 873  : {

	sub	esp, 12					; 0000000cH
	push	ebp
	push	esi
	push	edi

; 874  : 	if (message == Get_Int_Parameter("CreateMessage"))

	push	OFFSET FLAT:??_C@_0O@IPJDKNBL@CreateMessage?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ebp, DWORD PTR _message$[esp+20]
	cmp	ebp, eax
	jne	$L13875

; 875  : 	{
; 876  : 		if (!ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	jne	$L13875

; 877  : 		{
; 878  : 			GameObject *object = Commands->Create_Object(Get_Parameter("Preset"),Get_Vector3_Parameter("Location"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	OFFSET FLAT:??_C@_08KDOEBHGA@Location?$AA@
	lea	eax, DWORD PTR $T13874[esp+32]
	push	eax
	mov	ecx, esi
	add	edi, 100				; 00000064H
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_06CKLLCHIK@Preset?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [edi]

; 879  : 			Commands->Set_Facing(object,Get_Float_Parameter("Facing"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	push	OFFSET FLAT:??_C@_06HGKJBCGD@Facing?$AA@
	mov	ecx, esi
	mov	edi, eax
	add	ebx, 76					; 0000004cH
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ebx]

; 880  : 			Commands->Attach_To_Object_Bone(object,obj,Get_Parameter("BoneName"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	push	OFFSET FLAT:??_C@_08FPDFGKEJ@BoneName?$AA@
	mov	ecx, esi
	add	ebx, 572				; 0000023cH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ecx, DWORD PTR _obj$[esp+24]
	push	eax
	push	ecx
	push	edi
	call	DWORD PTR [ebx]

; 881  : 			ObjectID = Commands->Get_ID(object);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	call	DWORD PTR [edx+108]
	add	esp, 16					; 00000010H
	mov	DWORD PTR [esi+28], eax
	pop	ebx
$L13875:

; 882  : 		}
; 883  : 	}
; 884  : 	if (message == Get_Int_Parameter("DestroyMessage"))

	push	OFFSET FLAT:??_C@_0P@BEFPOLON@DestroyMessage?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	ebp, eax
	jne	SHORT $L8114

; 885  : 	{
; 886  : 		if (!ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	jne	SHORT $L8114

; 887  : 		{
; 888  : 			Commands->Destroy_Object(Commands->Find_Object(ObjectID));

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	lea	edi, DWORD PTR [eax+92]
	call	DWORD PTR [eax+96]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8

; 889  : 			ObjectID = 0;

	mov	DWORD PTR [esi+28], 0
$L8114:
	pop	edi
	pop	esi
	pop	ebp

; 890  : 		}
; 891  : 	}
; 892  : }

	add	esp, 12					; 0000000cH
	ret	16					; 00000010H
?Custom@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXPAEHH0@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Bone::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXPAE@Z ; JFW_Create_Destroy_Object_On_Custom_Bone::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXPAE@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Bone::Created, COMDAT
; _this$ = ecx

; 896  : 	ObjectID = 0;

	mov	DWORD PTR [ecx+28], 0

; 897  : }

	ret	4
?Created@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXPAE@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Bone::Created
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXXZ ; JFW_Create_Destroy_Object_On_Custom_Bone::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXXZ PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Bone::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 901  : 	Auto_Save_Variable(1,4,&ObjectID);

	lea	eax, DWORD PTR [ecx+28]
	push	eax
	push	4
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 902  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXXZ ENDP ; JFW_Create_Destroy_Object_On_Custom_Bone::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Created@JFW_Custom_Send_Ordered_Customs@@EAEXPAE@Z ; JFW_Custom_Send_Ordered_Customs::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Custom_Send_Ordered_Customs@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Custom_Send_Ordered_Customs@@EAEXPAE@Z PROC NEAR ; JFW_Custom_Send_Ordered_Customs::Created, COMDAT
; _this$ = ecx

; 906  : 	CurrentCustom = 0;

	mov	DWORD PTR [ecx+28], 0

; 907  : }

	ret	4
?Created@JFW_Custom_Send_Ordered_Customs@@EAEXPAE@Z ENDP ; JFW_Custom_Send_Ordered_Customs::Created
_TEXT	ENDS
PUBLIC	?Custom@JFW_Custom_Send_Ordered_Customs@@EAEXPAEHH0@Z ; JFW_Custom_Send_Ordered_Customs::Custom
PUBLIC	??_C@_0L@MEPJIGNK@WaitCustom?$AA@		; `string'
EXTRN	?Get_Int_Parameter@ScriptImpClass@@QAEHH@Z:NEAR	; ScriptImpClass::Get_Int_Parameter
;	COMDAT ??_C@_0L@MEPJIGNK@WaitCustom?$AA@
CONST	SEGMENT
??_C@_0L@MEPJIGNK@WaitCustom?$AA@ DB 'WaitCustom', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Custom_Send_Ordered_Customs@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Custom_Send_Ordered_Customs@@EAEXPAEHH0@Z PROC NEAR ; JFW_Custom_Send_Ordered_Customs::Custom, COMDAT
; _this$ = ecx

; 910  : {

	push	esi

; 911  : 	if (message == Get_Int_Parameter("WaitCustom"))

	push	OFFSET FLAT:??_C@_0L@MEPJIGNK@WaitCustom?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L8135

; 912  : 	{
; 913  : 		Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter(CurrentCustom)),Get_Int_Parameter(CurrentCustom+8),0,0);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	edi
	lea	edi, DWORD PTR [eax+140]
	lea	ebx, DWORD PTR [eax+96]
	mov	eax, DWORD PTR [esi+28]
	push	0
	push	0
	add	eax, 8
	push	eax
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHH@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [esi+28]
	push	eax
	push	ecx
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHH@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	mov	edx, DWORD PTR _obj$[esp+24]
	add	esp, 4
	push	eax
	push	edx
	call	DWORD PTR [edi]

; 914  : 		CurrentCustom++;

	mov	ecx, DWORD PTR [esi+28]
	add	esp, 20					; 00000014H
	inc	ecx

; 915  : 		if (CurrentCustom > 7)

	mov	eax, ecx
	cmp	eax, 7
	pop	edi
	mov	DWORD PTR [esi+28], ecx
	pop	ebx
	jle	SHORT $L8135

; 916  : 		{
; 917  : 			CurrentCustom = 0;

	mov	DWORD PTR [esi+28], 0
$L8135:
	pop	esi

; 918  : 		}
; 919  : 	}
; 920  : }

	ret	16					; 00000010H
?Custom@JFW_Custom_Send_Ordered_Customs@@EAEXPAEHH0@Z ENDP ; JFW_Custom_Send_Ordered_Customs::Custom
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Custom_Send_Ordered_Customs@@EAEXXZ ; JFW_Custom_Send_Ordered_Customs::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Custom_Send_Ordered_Customs@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Custom_Send_Ordered_Customs@@EAEXXZ PROC NEAR ; JFW_Custom_Send_Ordered_Customs::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 924  : 	Auto_Save_Variable(1,4,&CurrentCustom);

	lea	eax, DWORD PTR [ecx+28]
	push	eax
	push	4
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 925  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Custom_Send_Ordered_Customs@@EAEXXZ ENDP ; JFW_Custom_Send_Ordered_Customs::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Custom@JFW_Custom_Send_Customs@@EAEXPAEHH0@Z	; JFW_Custom_Send_Customs::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Custom_Send_Customs@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Custom_Send_Customs@@EAEXPAEHH0@Z PROC NEAR	; JFW_Custom_Send_Customs::Custom, COMDAT
; _this$ = ecx

; 928  : {

	push	ebp

; 929  : 	if (message == Get_Int_Parameter("WaitCustom"))

	push	OFFSET FLAT:??_C@_0L@MEPJIGNK@WaitCustom?$AA@
	mov	ebp, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L8150
	push	ebx
	push	esi
	push	edi

; 930  : 	{
; 931  : 		for (int CurrentCustom=0;CurrentCustom<=7;CurrentCustom++)

	xor	esi, esi
	npad	8
$L13896:

; 932  : 		{
; 933  : 			Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter(CurrentCustom)),Get_Int_Parameter(CurrentCustom+8),0,0);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	lea	edi, DWORD PTR [eax+140]
	lea	ebx, DWORD PTR [eax+96]
	push	0
	lea	eax, DWORD PTR [esi+8]
	push	eax
	mov	ecx, ebp
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHH@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	esi
	mov	ecx, ebp
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHH@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	mov	ecx, DWORD PTR _obj$[esp+28]
	add	esp, 4
	push	eax
	push	ecx
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
	inc	esi
	cmp	esi, 7
	jle	SHORT $L13896
	pop	edi
	pop	esi
	pop	ebx
$L8150:
	pop	ebp

; 934  : 		}
; 935  : 	}
; 936  : }

	ret	16					; 00000010H
?Custom@JFW_Custom_Send_Customs@@EAEXPAEHH0@Z ENDP	; JFW_Custom_Send_Customs::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Custom_Send_Custom_Multiple_IDs@@EAEXPAEHH0@Z ; JFW_Custom_Send_Custom_Multiple_IDs::Custom
PUBLIC	??_C@_0L@GFBBAJMA@SendCustom?$AA@		; `string'
;	COMDAT ??_C@_0L@GFBBAJMA@SendCustom?$AA@
CONST	SEGMENT
??_C@_0L@GFBBAJMA@SendCustom?$AA@ DB 'SendCustom', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Custom_Send_Custom_Multiple_IDs@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Custom_Send_Custom_Multiple_IDs@@EAEXPAEHH0@Z PROC NEAR ; JFW_Custom_Send_Custom_Multiple_IDs::Custom, COMDAT
; _this$ = ecx

; 939  : {

	push	ebp

; 940  : 	if (message == Get_Int_Parameter("WaitCustom"))

	push	OFFSET FLAT:??_C@_0L@MEPJIGNK@WaitCustom?$AA@
	mov	ebp, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L8162
	push	ebx
	push	esi
	push	edi

; 941  : 	{
; 942  : 		for (int CurrentCustom=0;CurrentCustom<=7;CurrentCustom++)

	xor	esi, esi
	npad	8
$L13902:

; 943  : 		{
; 944  : 			Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter(CurrentCustom)),Get_Int_Parameter("SendCustom"),0,0);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	0
	push	OFFSET FLAT:??_C@_0L@GFBBAJMA@SendCustom?$AA@
	mov	ecx, ebp
	lea	edi, DWORD PTR [eax+140]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	esi
	mov	ecx, ebp
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHH@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR _obj$[esp+28]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
	inc	esi
	cmp	esi, 7
	jle	SHORT $L13902
	pop	edi
	pop	esi
	pop	ebx
$L8162:
	pop	ebp

; 945  : 		}
; 946  : 	}
; 947  : }

	ret	16					; 00000010H
?Custom@JFW_Custom_Send_Custom_Multiple_IDs@@EAEXPAEHH0@Z ENDP ; JFW_Custom_Send_Custom_Multiple_IDs::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAEHH0@Z ; JFW_Create_Destroy_Object_On_Custom_Death::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAEHH0@Z
_TEXT	SEGMENT
$T13906 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAEHH0@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Death::Custom, COMDAT
; _this$ = ecx

; 950  : {

	sub	esp, 12					; 0000000cH
	push	ebp
	push	esi
	push	edi

; 951  : 	if (message == Get_Int_Parameter("CreateMessage"))

	push	OFFSET FLAT:??_C@_0O@IPJDKNBL@CreateMessage?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ebp, DWORD PTR _message$[esp+20]
	cmp	ebp, eax
	jne	SHORT $L13907

; 952  : 	{
; 953  : 		if (!ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	jne	SHORT $L13907

; 954  : 		{
; 955  : 			GameObject *object = Commands->Create_Object(Get_Parameter("Preset"),Get_Vector3_Parameter("Location"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	OFFSET FLAT:??_C@_08KDOEBHGA@Location?$AA@
	lea	eax, DWORD PTR $T13906[esp+32]
	push	eax
	mov	ecx, esi
	add	edi, 100				; 00000064H
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_06CKLLCHIK@Preset?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [edi]

; 956  : 			Commands->Set_Facing(object,Get_Float_Parameter("Facing"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	push	OFFSET FLAT:??_C@_06HGKJBCGD@Facing?$AA@
	mov	ecx, esi
	mov	edi, eax
	add	ebx, 76					; 0000004cH
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ebx]

; 957  : 			ObjectID = Commands->Get_ID(object);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	call	DWORD PTR [ecx+108]
	add	esp, 12					; 0000000cH
	mov	DWORD PTR [esi+28], eax
	pop	ebx
$L13907:

; 958  : 		}
; 959  : 	}
; 960  : 	if (message == Get_Int_Parameter("DestroyMessage"))

	push	OFFSET FLAT:??_C@_0P@BEFPOLON@DestroyMessage?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	ebp, eax
	jne	SHORT $L8176

; 961  : 	{
; 962  : 		if (ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	je	SHORT $L8176

; 963  : 		{
; 964  : 			Commands->Destroy_Object(Commands->Find_Object(ObjectID));

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	lea	edi, DWORD PTR [ecx+92]
	call	DWORD PTR [ecx+96]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8

; 965  : 			ObjectID = 0;

	mov	DWORD PTR [esi+28], 0
$L8176:
	pop	edi
	pop	esi
	pop	ebp

; 966  : 		}
; 967  : 	}
; 968  : }

	add	esp, 12					; 0000000cH
	ret	16					; 00000010H
?Custom@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAEHH0@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Death::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAE@Z ; JFW_Create_Destroy_Object_On_Custom_Death::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAE@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Death::Created, COMDAT
; _this$ = ecx

; 972  : 	ObjectID = 0;

	mov	DWORD PTR [ecx+28], 0

; 973  : }

	ret	4
?Created@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAE@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Death::Created
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXXZ ; JFW_Create_Destroy_Object_On_Custom_Death::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXXZ PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Death::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 977  : 	Auto_Save_Variable(1,4,&ObjectID);

	lea	eax, DWORD PTR [ecx+28]
	push	eax
	push	4
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 978  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXXZ ENDP ; JFW_Create_Destroy_Object_On_Custom_Death::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Custom@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAEHH0@Z ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAEHH0@Z
_TEXT	SEGMENT
$T13917 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAEHH0@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::Custom, COMDAT
; _this$ = ecx

; 981  : {

	sub	esp, 12					; 0000000cH
	push	ebp
	push	esi
	push	edi

; 982  : 	if (message == Get_Int_Parameter("CreateMessage"))

	push	OFFSET FLAT:??_C@_0O@IPJDKNBL@CreateMessage?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ebp, DWORD PTR _message$[esp+20]
	cmp	ebp, eax
	jne	$L13918

; 983  : 	{
; 984  : 		if (!ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	jne	$L13918

; 985  : 		{
; 986  : 			GameObject *object = Commands->Create_Object(Get_Parameter("Preset"),Get_Vector3_Parameter("Location"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	OFFSET FLAT:??_C@_08KDOEBHGA@Location?$AA@
	lea	eax, DWORD PTR $T13917[esp+32]
	push	eax
	mov	ecx, esi
	add	edi, 100				; 00000064H
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_06CKLLCHIK@Preset?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [edi]

; 987  : 			Commands->Set_Facing(object,Get_Float_Parameter("Facing"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	push	OFFSET FLAT:??_C@_06HGKJBCGD@Facing?$AA@
	mov	ecx, esi
	mov	edi, eax
	add	ebx, 76					; 0000004cH
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ebx]

; 988  : 			Commands->Attach_To_Object_Bone(object,obj,Get_Parameter("BoneName"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	push	OFFSET FLAT:??_C@_08FPDFGKEJ@BoneName?$AA@
	mov	ecx, esi
	add	ebx, 572				; 0000023cH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ecx, DWORD PTR _obj$[esp+24]
	push	eax
	push	ecx
	push	edi
	call	DWORD PTR [ebx]

; 989  : 			ObjectID = Commands->Get_ID(object);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	call	DWORD PTR [edx+108]
	add	esp, 16					; 00000010H
	mov	DWORD PTR [esi+28], eax
	pop	ebx
$L13918:

; 990  : 		}
; 991  : 	}
; 992  : 	if (message == Get_Int_Parameter("DestroyMessage"))

	push	OFFSET FLAT:??_C@_0P@BEFPOLON@DestroyMessage?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	ebp, eax
	jne	SHORT $L8196

; 993  : 	{
; 994  : 		if (ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	je	SHORT $L8196

; 995  : 		{
; 996  : 			Commands->Destroy_Object(Commands->Find_Object(ObjectID));

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	lea	edi, DWORD PTR [ecx+92]
	call	DWORD PTR [ecx+96]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8

; 997  : 			ObjectID = 0;

	mov	DWORD PTR [esi+28], 0
$L8196:
	pop	edi
	pop	esi
	pop	ebp

; 998  : 		}
; 999  : 	}
; 1000 : }

	add	esp, 12					; 0000000cH
	ret	16					; 00000010H
?Custom@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAEHH0@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAE@Z ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAE@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::Created, COMDAT
; _this$ = ecx

; 1004 : 	ObjectID = 0;

	mov	DWORD PTR [ecx+28], 0

; 1005 : }

	ret	4
?Created@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAE@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::Created
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXXZ ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXXZ PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 1009 : 	Auto_Save_Variable(1,4,&ObjectID);

	lea	eax, DWORD PTR [ecx+28]
	push	eax
	push	4
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 1010 : }

	ret	0
?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXXZ ENDP ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Killed@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAE0@Z ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::Killed
; Function compile flags: /Ogty
;	COMDAT ?Killed@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_shooter$ = 12						; size = 4
?Killed@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAE0@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::Killed, COMDAT
; _this$ = ecx

; 1013 : {

	push	esi
	mov	esi, ecx

; 1014 : 	if (ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	je	SHORT $L8209

; 1015 : 	{
; 1016 : 		Commands->Destroy_Object(Commands->Find_Object(ObjectID));

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	push	eax
	lea	edi, DWORD PTR [ecx+92]
	call	DWORD PTR [ecx+96]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8

; 1017 : 		ObjectID = 0;

	mov	DWORD PTR [esi+28], 0
	pop	edi
$L8209:
	pop	esi

; 1018 : 	}
; 1019 : }

	ret	8
?Killed@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAE0@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::Killed
_TEXT	ENDS
PUBLIC	?Killed@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAE0@Z ; JFW_Create_Destroy_Object_On_Custom_Death::Killed
; Function compile flags: /Ogty
;	COMDAT ?Killed@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_shooter$ = 12						; size = 4
?Killed@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAE0@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Death::Killed, COMDAT
; _this$ = ecx

; 1022 : {

	push	esi
	mov	esi, ecx

; 1023 : 	if (ObjectID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	je	SHORT $L8215

; 1024 : 	{
; 1025 : 		Commands->Destroy_Object(Commands->Find_Object(ObjectID));

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	push	eax
	lea	edi, DWORD PTR [ecx+92]
	call	DWORD PTR [ecx+96]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8

; 1026 : 		ObjectID = 0;

	mov	DWORD PTR [esi+28], 0
	pop	edi
$L8215:
	pop	esi

; 1027 : 	}
; 1028 : }

	ret	8
?Killed@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAE0@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Death::Killed
_TEXT	ENDS
PUBLIC	??_C@_0M@JEBNJPD@Player_Type?$AA@		; `string'
PUBLIC	?Custom@JFW_Custom_Destroy_All_Buildings@@EAEXPAEHH0@Z ; JFW_Custom_Destroy_All_Buildings::Custom
EXTRN	?Kill_All_Buildings_By_Team@@YAXH@Z:NEAR	; Kill_All_Buildings_By_Team
;	COMDAT ??_C@_0M@JEBNJPD@Player_Type?$AA@
CONST	SEGMENT
??_C@_0M@JEBNJPD@Player_Type?$AA@ DB 'Player_Type', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Custom_Destroy_All_Buildings@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Custom_Destroy_All_Buildings@@EAEXPAEHH0@Z PROC NEAR ; JFW_Custom_Destroy_All_Buildings::Custom, COMDAT
; _this$ = ecx

; 1032 : 	Kill_All_Buildings_By_Team(Get_Int_Parameter("Player_Type"));

	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	?Kill_All_Buildings_By_Team@@YAXH@Z	; Kill_All_Buildings_By_Team
	pop	ecx

; 1033 : }

	ret	16					; 00000010H
?Custom@JFW_Custom_Destroy_All_Buildings@@EAEXPAEHH0@Z ENDP ; JFW_Custom_Destroy_All_Buildings::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Timer_Custom_On_Off@@EAEXPAE@Z	; JFW_Timer_Custom_On_Off::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Timer_Custom_On_Off@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Timer_Custom_On_Off@@EAEXPAE@Z PROC NEAR	; JFW_Timer_Custom_On_Off::Created, COMDAT
; _this$ = ecx

; 1037 : 	enabled = false;

	mov	BYTE PTR [ecx+28], 0

; 1038 : }

	ret	4
?Created@JFW_Timer_Custom_On_Off@@EAEXPAE@Z ENDP	; JFW_Timer_Custom_On_Off::Created
_TEXT	ENDS
PUBLIC	??_C@_0O@PHHBGFOO@EnableMessage?$AA@		; `string'
PUBLIC	??_C@_0P@KFCECOIB@DisableMessage?$AA@		; `string'
PUBLIC	?Custom@JFW_Timer_Custom_On_Off@@EAEXPAEHH0@Z	; JFW_Timer_Custom_On_Off::Custom
;	COMDAT ??_C@_0O@PHHBGFOO@EnableMessage?$AA@
CONST	SEGMENT
??_C@_0O@PHHBGFOO@EnableMessage?$AA@ DB 'EnableMessage', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0P@KFCECOIB@DisableMessage?$AA@
CONST	SEGMENT
??_C@_0P@KFCECOIB@DisableMessage?$AA@ DB 'DisableMessage', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Timer_Custom_On_Off@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_timertime$8237 = 12					; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Timer_Custom_On_Off@@EAEXPAEHH0@Z PROC NEAR	; JFW_Timer_Custom_On_Off::Custom, COMDAT
; _this$ = ecx

; 1041 : {

	push	esi
	push	edi

; 1042 : 	if (message == Get_Int_Parameter("EnableMessage"))

	push	OFFSET FLAT:??_C@_0O@PHHBGFOO@EnableMessage?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	edi, DWORD PTR _message$[esp+4]
	cmp	edi, eax
	jne	SHORT $L8235

; 1043 : 	{
; 1044 : 		enabled = true;
; 1045 : 		float timertime;
; 1046 : 		int timernumber;
; 1047 : 		timertime = Get_Float_Parameter("Time");

	push	OFFSET FLAT:??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+28], 1
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _timertime$8237[esp+4]

; 1048 : 		timernumber = Get_Int_Parameter("TimerNum");

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1049 : 		Commands->Start_Timer(obj,this,timertime,timernumber);

	mov	ecx, DWORD PTR _obj$[esp+4]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	mov	eax, DWORD PTR _timertime$8237[esp+8]
	push	eax
	push	esi
	push	ecx
	call	DWORD PTR [edx+128]
	add	esp, 16					; 00000010H
$L8235:

; 1050 : 	}
; 1051 : 	if (message == Get_Int_Parameter("DisableMessage"))

	push	OFFSET FLAT:??_C@_0P@KFCECOIB@DisableMessage?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	edi, eax
	jne	SHORT $L8239

; 1052 : 	{
; 1053 : 		enabled = false;

	mov	BYTE PTR [esi+28], 0
$L8239:
	pop	edi
	pop	esi

; 1054 : 	}
; 1055 : }

	ret	16					; 00000010H
?Custom@JFW_Timer_Custom_On_Off@@EAEXPAEHH0@Z ENDP	; JFW_Timer_Custom_On_Off::Custom
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_Timer_Custom_On_Off@@EAEXPAEH@Z ; JFW_Timer_Custom_On_Off::Timer_Expired
; Function compile flags: /Ogty
;	COMDAT ?Timer_Expired@JFW_Timer_Custom_On_Off@@EAEXPAEH@Z
_TEXT	SEGMENT
_param$ = -12						; size = 4
_msg$ = -8						; size = 4
_timertime$ = -4					; size = 4
_obj$ = 8						; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_Timer_Custom_On_Off@@EAEXPAEH@Z PROC NEAR ; JFW_Timer_Custom_On_Off::Timer_Expired, COMDAT
; _this$ = ecx

; 1058 : {

	sub	esp, 12					; 0000000cH
	push	ebx
	push	ebp
	push	esi
	push	edi

; 1059 : 	int timernumber;
; 1060 : 	int repeat;
; 1061 : 	float timertime;
; 1062 : 	GameObject *object;
; 1063 : 	int ID,msg,param;
; 1064 : 	timertime = Get_Float_Parameter("Time");

	push	OFFSET FLAT:??_C@_04OKOFBOPB@Time?$AA@
	mov	esi, ecx
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fstp	DWORD PTR _timertime$[esp+28]

; 1065 : 	timernumber = Get_Int_Parameter("TimerNum");

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1066 : 	repeat = Get_Int_Parameter("Repeat");

	push	OFFSET FLAT:??_C@_06HJIMLMON@Repeat?$AA@
	mov	ecx, esi
	mov	ebx, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1067 : 	ID = Get_Int_Parameter("ID");

	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	mov	ebp, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1068 : 	msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1069 : 	param = Get_Int_Parameter("Param");

	push	OFFSET FLAT:??_C@_05LOJBNELM@Param?$AA@
	mov	ecx, esi
	mov	DWORD PTR _msg$[esp+32], eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	DWORD PTR _param$[esp+28], eax

; 1070 : 	object = Commands->Find_Object(ID);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	call	DWORD PTR [eax+96]

; 1071 : 	if (number == timernumber)

	mov	ecx, DWORD PTR _number$[esp+28]
	add	esp, 4
	cmp	ecx, ebx
	jne	SHORT $L8254

; 1072 : 	{
; 1073 : 		Commands->Send_Custom_Event(obj,object,msg,param,0);

	mov	ecx, DWORD PTR _param$[esp+28]
	mov	edx, DWORD PTR _msg$[esp+28]
	mov	edi, DWORD PTR _obj$[esp+24]
	push	0
	push	ecx
	push	edx
	push	eax
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	call	DWORD PTR [eax+140]
	add	esp, 20					; 00000014H

; 1074 : 		if ((repeat == 1) && (enabled))

	cmp	ebp, 1
	jne	SHORT $L8254
	mov	al, BYTE PTR [esi+28]
	test	al, al
	je	SHORT $L8254

; 1075 : 		{
; 1076 : 			Commands->Start_Timer(obj,this,timertime,timernumber);

	mov	ecx, DWORD PTR _timertime$[esp+28]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	ecx
	push	esi
	push	edi
	call	DWORD PTR [edx+128]
	add	esp, 16					; 00000010H
$L8254:
	pop	edi
	pop	esi
	pop	ebp
	pop	ebx

; 1077 : 		}
; 1078 : 	}
; 1079 : }

	add	esp, 12					; 0000000cH
	ret	8
?Timer_Expired@JFW_Timer_Custom_On_Off@@EAEXPAEH@Z ENDP	; JFW_Timer_Custom_On_Off::Timer_Expired
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Timer_Custom_On_Off@@EAEXXZ ; JFW_Timer_Custom_On_Off::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Timer_Custom_On_Off@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Timer_Custom_On_Off@@EAEXXZ PROC NEAR ; JFW_Timer_Custom_On_Off::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 1083 : 	Auto_Save_Variable(1,1,&enabled);

	lea	eax, DWORD PTR [ecx+28]
	push	eax
	push	1
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 1084 : }

	ret	0
?Register_Auto_Save_Variables@JFW_Timer_Custom_On_Off@@EAEXXZ ENDP ; JFW_Timer_Custom_On_Off::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	??_C@_0M@KBNHOJJA@Preset_Name?$AA@		; `string'
PUBLIC	?Custom@JFW_Create_Vehicle_On_Custom@@EAEXPAEHH0@Z ; JFW_Create_Vehicle_On_Custom::Custom
EXTRN	?Create_Vehicle@@YAXPBDMPAEH@Z:NEAR		; Create_Vehicle
;	COMDAT ??_C@_0M@KBNHOJJA@Preset_Name?$AA@
CONST	SEGMENT
??_C@_0M@KBNHOJJA@Preset_Name?$AA@ DB 'Preset_Name', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Create_Vehicle_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Create_Vehicle_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Create_Vehicle_On_Custom::Custom, COMDAT
; _this$ = ecx

; 1087 : {

	push	esi

; 1088 : 	Create_Vehicle(Get_Parameter("Preset_Name"),Get_Float_Parameter("Delay"),0,Get_Int_Parameter("Player_Type"));

	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	0
	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	?Create_Vehicle@@YAXPBDMPAEH@Z		; Create_Vehicle
	add	esp, 16					; 00000010H
	pop	esi

; 1089 : }

	ret	16					; 00000010H
?Custom@JFW_Create_Vehicle_On_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Create_Vehicle_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Set_Model_On_Custom_Sender@@EAEXPAEHH0@Z ; JFW_Set_Model_On_Custom_Sender::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Set_Model_On_Custom_Sender@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Set_Model_On_Custom_Sender@@EAEXPAEHH0@Z PROC NEAR ; JFW_Set_Model_On_Custom_Sender::Custom, COMDAT
; _this$ = ecx

; 1092 : {

	push	edi

; 1093 : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L8273
	push	esi

; 1094 : 	{
; 1095 : 		Commands->Set_Model(sender,Get_Parameter("Model"));

	mov	esi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_05NFIJOKEG@Model?$AA@
	mov	ecx, edi
	add	esi, 160				; 000000a0H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR _sender$[esp+8]
	push	eax
	call	DWORD PTR [esi]
	add	esp, 8
	pop	esi
$L8273:
	pop	edi

; 1096 : 	}
; 1097 : }

	ret	16					; 00000010H
?Custom@JFW_Set_Model_On_Custom_Sender@@EAEXPAEHH0@Z ENDP ; JFW_Set_Model_On_Custom_Sender::Custom
_TEXT	ENDS
PUBLIC	?Killed@JFW_Death_Send_Custom_ID@@EAEXPAE0@Z	; JFW_Death_Send_Custom_ID::Killed
; Function compile flags: /Ogty
;	COMDAT ?Killed@JFW_Death_Send_Custom_ID@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_shooter$ = 12						; size = 4
?Killed@JFW_Death_Send_Custom_ID@@EAEXPAE0@Z PROC NEAR	; JFW_Death_Send_Custom_ID::Killed, COMDAT
; _this$ = ecx

; 1100 : {

	push	ebx
	push	ebp
	push	esi
	push	edi

; 1101 : 	GameObject *object;
; 1102 : 	int message;
; 1103 : 	int ID;
; 1104 : 	int param;
; 1105 : 	ID = Get_Int_Parameter("ID");

	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1106 : 	message = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1107 : 	param = Commands->Get_ID(obj);

	mov	ebx, DWORD PTR _obj$[esp+12]
	mov	esi, eax
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	call	DWORD PTR [eax+108]

; 1108 : 	object = Commands->Find_Object(ID);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	mov	ebp, eax
	call	DWORD PTR [ecx+96]

; 1109 : 	Commands->Send_Custom_Event(obj,object,message,param,0);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	ebp
	push	esi
	push	eax
	push	ebx
	call	DWORD PTR [edx+140]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebp
	pop	ebx

; 1110 : }

	ret	8
?Killed@JFW_Death_Send_Custom_ID@@EAEXPAE0@Z ENDP	; JFW_Death_Send_Custom_ID::Killed
_TEXT	ENDS
PUBLIC	?Killed@JFW_Death_Send_Custom_Driver_ID@@EAEXPAE0@Z ; JFW_Death_Send_Custom_Driver_ID::Killed
; Function compile flags: /Ogty
;	COMDAT ?Killed@JFW_Death_Send_Custom_Driver_ID@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_shooter$ = 12						; size = 4
?Killed@JFW_Death_Send_Custom_Driver_ID@@EAEXPAE0@Z PROC NEAR ; JFW_Death_Send_Custom_Driver_ID::Killed, COMDAT
; _this$ = ecx

; 1113 : {

	push	ebx
	push	esi
	push	edi

; 1114 : 	GameObject *object;
; 1115 : 	int message;
; 1116 : 	int ID;
; 1117 : 	int param;
; 1118 : 	ID = Get_Int_Parameter("ID");

	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1119 : 	message = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1120 : 	param = DriverID;

	mov	esi, DWORD PTR [esi+28]
	mov	ebx, eax

; 1121 : 	object = Commands->Find_Object(ID);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	call	DWORD PTR [eax+96]

; 1122 : 	Commands->Send_Custom_Event(obj,object,message,param,0);

	mov	ecx, DWORD PTR _obj$[esp+12]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	esi
	push	ebx
	push	eax
	push	ecx
	call	DWORD PTR [edx+140]
	add	esp, 24					; 00000018H
	pop	edi
	pop	esi
	pop	ebx

; 1123 : }

	ret	8
?Killed@JFW_Death_Send_Custom_Driver_ID@@EAEXPAE0@Z ENDP ; JFW_Death_Send_Custom_Driver_ID::Killed
_TEXT	ENDS
PUBLIC	?Created@JFW_Death_Send_Custom_Driver_ID@@EAEXPAE@Z ; JFW_Death_Send_Custom_Driver_ID::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Death_Send_Custom_Driver_ID@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Death_Send_Custom_Driver_ID@@EAEXPAE@Z PROC NEAR ; JFW_Death_Send_Custom_Driver_ID::Created, COMDAT
; _this$ = ecx

; 1127 : 	DriverID = 0;

	mov	DWORD PTR [ecx+28], 0

; 1128 : }

	ret	4
?Created@JFW_Death_Send_Custom_Driver_ID@@EAEXPAE@Z ENDP ; JFW_Death_Send_Custom_Driver_ID::Created
_TEXT	ENDS
PUBLIC	?Custom@JFW_Death_Send_Custom_Driver_ID@@EAEXPAEHH0@Z ; JFW_Death_Send_Custom_Driver_ID::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Death_Send_Custom_Driver_ID@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Death_Send_Custom_Driver_ID@@EAEXPAEHH0@Z PROC NEAR ; JFW_Death_Send_Custom_Driver_ID::Custom, COMDAT
; _this$ = ecx

; 1132 : 	if (message == CUSTOM_EVENT_VEHICLE_ENTER)

	mov	eax, DWORD PTR _message$[esp-4]
	cmp	eax, 1000000028				; 3b9aca1cH
	push	esi
	mov	esi, ecx
	jne	SHORT $L8304

; 1133 : 	{
; 1134 : 		if (!DriverID)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	jne	SHORT $L8306

; 1135 : 		{
; 1136 : 			DriverID = Commands->Get_ID(sender);

	mov	eax, DWORD PTR _sender$[esp]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	eax
	call	DWORD PTR [ecx+108]
	add	esp, 4
	mov	DWORD PTR [esi+28], eax
	pop	esi

; 1144 : 		}
; 1145 : 	}
; 1146 : }

	ret	16					; 00000010H
$L8304:

; 1137 : 		}
; 1138 : 	}
; 1139 : 	if (message == CUSTOM_EVENT_VEHICLE_EXIT)

	cmp	eax, 1000000029				; 3b9aca1dH
	jne	SHORT $L8306

; 1140 : 	{
; 1141 : 		if (DriverID == Commands->Get_ID(sender))

	mov	edx, DWORD PTR _sender$[esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edx
	call	DWORD PTR [eax+108]
	mov	ecx, DWORD PTR [esi+28]
	add	esp, 4
	cmp	ecx, eax
	jne	SHORT $L8306

; 1142 : 		{
; 1143 : 			DriverID = 0;

	mov	DWORD PTR [esi+28], 0
$L8306:
	pop	esi

; 1144 : 		}
; 1145 : 	}
; 1146 : }

	ret	16					; 00000010H
?Custom@JFW_Death_Send_Custom_Driver_ID@@EAEXPAEHH0@Z ENDP ; JFW_Death_Send_Custom_Driver_ID::Custom
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Death_Send_Custom_Driver_ID@@EAEXXZ ; JFW_Death_Send_Custom_Driver_ID::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Death_Send_Custom_Driver_ID@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Death_Send_Custom_Driver_ID@@EAEXXZ PROC NEAR ; JFW_Death_Send_Custom_Driver_ID::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 1150 : 	Auto_Save_Variable(1,4,&DriverID);

	lea	eax, DWORD PTR [ecx+28]
	push	eax
	push	4
	push	1
	call	?Auto_Save_Variable@ScriptImpClass@@QAEXHHPAX@Z ; ScriptImpClass::Auto_Save_Variable

; 1151 : }

	ret	0
?Register_Auto_Save_Variables@JFW_Death_Send_Custom_Driver_ID@@EAEXXZ ENDP ; JFW_Death_Send_Custom_Driver_ID::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	??_C@_06GGDALCBD@Health?$AA@			; `string'
PUBLIC	?Custom@JFW_Repair_On_Custom@@EAEXPAEHH0@Z	; JFW_Repair_On_Custom::Custom
;	COMDAT ??_C@_06GGDALCBD@Health?$AA@
CONST	SEGMENT
??_C@_06GGDALCBD@Health?$AA@ DB 'Health', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Repair_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_amount$8318 = 12					; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Repair_On_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_Repair_On_Custom::Custom, COMDAT
; _this$ = ecx

; 1154 : {

	push	edi

; 1155 : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	$L8321

; 1156 : 	{
; 1157 : 		float amount = Commands->Get_Health(obj);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	esi
	mov	esi, DWORD PTR _obj$[esp+8]
	push	esi
	call	DWORD PTR [eax+220]
	fst	DWORD PTR _amount$8318[esp+12]

; 1158 : 		if (amount>0)

	fcomp	DWORD PTR __real@00000000
	add	esp, 4
	fnstsw	ax
	test	ah, 65					; 00000041H
	jne	SHORT $L8319

; 1159 : 		{
; 1160 : 			Commands->Set_Health(obj,(amount+Get_Float_Parameter("Health")));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_06GGDALCBD@Health?$AA@
	mov	ecx, edi
	add	ebx, 228				; 000000e4H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fadd	DWORD PTR _amount$8318[esp+8]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	call	DWORD PTR [ebx]
	add	esp, 8
$L8319:

; 1161 : 		}
; 1162 : 		amount = Commands->Get_Health(obj);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	call	DWORD PTR [ecx+220]
	fst	DWORD PTR _amount$8318[esp+12]

; 1163 : 		if (amount>0)

	fcomp	DWORD PTR __real@00000000
	add	esp, 4
	fnstsw	ax
	test	ah, 65					; 00000041H
	jne	SHORT $L13970

; 1164 : 		{
; 1165 : 			Commands->Set_Shield_Strength(obj,(amount+Get_Float_Parameter("Health")));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_06GGDALCBD@Health?$AA@
	mov	ecx, edi
	add	ebx, 240				; 000000f0H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fadd	DWORD PTR _amount$8318[esp+8]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	call	DWORD PTR [ebx]
	add	esp, 8
$L13970:
	pop	esi
	pop	ebx
$L8321:
	pop	edi

; 1166 : 		}
; 1167 : 	}
; 1168 : }

	ret	16					; 00000010H
?Custom@JFW_Repair_On_Custom@@EAEXPAEHH0@Z ENDP		; JFW_Repair_On_Custom::Custom
_TEXT	ENDS
PUBLIC	??_C@_0L@HGJKDHGC@Fog_Enable?$AA@		; `string'
PUBLIC	??_C@_0BB@DGODPOOM@Fog_End_Distance?$AA@	; `string'
PUBLIC	??_C@_0BD@KMNNDDDF@Fog_Start_Distance?$AA@	; `string'
PUBLIC	?Custom@JFW_Fog_Custom@@EAEXPAEHH0@Z		; JFW_Fog_Custom::Custom
;	COMDAT ??_C@_0L@HGJKDHGC@Fog_Enable?$AA@
CONST	SEGMENT
??_C@_0L@HGJKDHGC@Fog_Enable?$AA@ DB 'Fog_Enable', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BB@DGODPOOM@Fog_End_Distance?$AA@
CONST	SEGMENT
??_C@_0BB@DGODPOOM@Fog_End_Distance?$AA@ DB 'Fog_End_Distance', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BD@KMNNDDDF@Fog_Start_Distance?$AA@
CONST	SEGMENT
??_C@_0BD@KMNNDDDF@Fog_Start_Distance?$AA@ DB 'Fog_Start_Distance', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Fog_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_fogenable$8332 = 12					; size = 1
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Fog_Custom@@EAEXPAEHH0@Z PROC NEAR		; JFW_Fog_Custom::Custom, COMDAT
; _this$ = ecx

; 1171 : {

	push	esi

; 1172 : 	if (Get_Int_Parameter("Message") == message)

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	eax, DWORD PTR _message$[esp]
	jne	$L8334
	push	edi

; 1173 : 	{
; 1174 : 		if (Get_Float_Parameter("Delay") > 0)

	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR __real@00000000

; 1175 : 		{
; 1176 : 			Commands->Start_Timer(obj,this,Get_Float_Parameter("Delay"),1);

	mov	ecx, esi
	fnstsw	ax
	test	ah, 65					; 00000041H
	jne	SHORT $L8330
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	add	edi, 128				; 00000080H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	mov	eax, DWORD PTR _obj$[esp+8]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	eax
	call	DWORD PTR [edi]
	add	esp, 16					; 00000010H
	pop	edi
	pop	esi

; 1185 : 			}
; 1186 : 		}
; 1187 : 	}
; 1188 : }

	ret	16					; 00000010H
$L8330:
	push	ebx

; 1177 : 		}
; 1178 : 		else
; 1179 : 		{
; 1180 : 			bool fogenable = Get_Int_Parameter("Fog_Enable");

	push	OFFSET FLAT:??_C@_0L@HGJKDHGC@Fog_Enable?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1181 : 			Commands->Set_Fog_Enable(fogenable);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	test	eax, eax
	setne	bl
	mov	BYTE PTR _fogenable$8332[esp+8], bl
	mov	ecx, DWORD PTR _fogenable$8332[esp+8]
	push	ecx
	call	DWORD PTR [edx+700]
	add	esp, 4

; 1182 : 			if (fogenable)

	test	bl, bl
	pop	ebx
	je	SHORT $L13975

; 1183 : 			{
; 1184 : 				Commands->Set_Fog_Range(Get_Float_Parameter("Fog_Start_Distance"),Get_Float_Parameter("Fog_End_Distance"),1.0f);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1065353216				; 3f800000H
	push	OFFSET FLAT:??_C@_0BB@DGODPOOM@Fog_End_Distance?$AA@
	mov	ecx, esi
	add	edi, 704				; 000002c0H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0BD@KMNNDDDF@Fog_Start_Distance?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	call	DWORD PTR [edi]
	add	esp, 12					; 0000000cH
$L13975:
	pop	edi
$L8334:
	pop	esi

; 1185 : 			}
; 1186 : 		}
; 1187 : 	}
; 1188 : }

	ret	16					; 00000010H
?Custom@JFW_Fog_Custom@@EAEXPAEHH0@Z ENDP		; JFW_Fog_Custom::Custom
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_Fog_Custom@@EAEXPAEH@Z	; JFW_Fog_Custom::Timer_Expired
; Function compile flags: /Ogty
;	COMDAT ?Timer_Expired@JFW_Fog_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_fogenable$8343 = 12					; size = 1
_number$ = 12						; size = 4
?Timer_Expired@JFW_Fog_Custom@@EAEXPAEH@Z PROC NEAR	; JFW_Fog_Custom::Timer_Expired, COMDAT
; _this$ = ecx

; 1192 : 	if (number == 1)

	cmp	DWORD PTR _number$[esp-4], 1
	push	esi
	mov	esi, ecx
	jne	SHORT $L8344
	push	ebx

; 1193 : 	{
; 1194 : 		bool fogenable = Get_Int_Parameter("Fog_Enable");

	push	OFFSET FLAT:??_C@_0L@HGJKDHGC@Fog_Enable?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1195 : 		Commands->Set_Fog_Enable(fogenable);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	test	eax, eax
	setne	bl
	mov	BYTE PTR _fogenable$8343[esp+4], bl
	mov	eax, DWORD PTR _fogenable$8343[esp+4]
	push	eax
	call	DWORD PTR [ecx+700]
	add	esp, 4

; 1196 : 		if (fogenable)

	test	bl, bl
	pop	ebx
	je	SHORT $L8344
	push	edi

; 1197 : 		{
; 1198 : 			Commands->Set_Fog_Range(Get_Float_Parameter("Fog_Start_Distance"),Get_Float_Parameter("Fog_End_Distance"),1.0f);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1065353216				; 3f800000H
	push	OFFSET FLAT:??_C@_0BB@DGODPOOM@Fog_End_Distance?$AA@
	mov	ecx, esi
	add	edi, 704				; 000002c0H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0BD@KMNNDDDF@Fog_Start_Distance?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	call	DWORD PTR [edi]
	add	esp, 12					; 0000000cH
	pop	edi
$L8344:
	pop	esi

; 1199 : 		}
; 1200 : 	}
; 1201 : }

	ret	8
?Timer_Expired@JFW_Fog_Custom@@EAEXPAEH@Z ENDP		; JFW_Fog_Custom::Timer_Expired
_TEXT	ENDS
PUBLIC	??_C@_0BH@PAFKLPGD@War_Blitz_Distribution?$AA@	; `string'
PUBLIC	??_C@_0BC@LKFJJDHK@War_Blitz_Heading?$AA@	; `string'
PUBLIC	??_C@_0N@BFABEEAA@End_Distance?$AA@		; `string'
PUBLIC	??_C@_0P@HFKCPGKF@Start_Distance?$AA@		; `string'
PUBLIC	??_C@_0BE@ILMCDOEI@War_Blitz_Intensity?$AA@	; `string'
PUBLIC	?Custom@JFW_War_Blitz_Custom@@EAEXPAEHH0@Z	; JFW_War_Blitz_Custom::Custom
;	COMDAT ??_C@_0BH@PAFKLPGD@War_Blitz_Distribution?$AA@
CONST	SEGMENT
??_C@_0BH@PAFKLPGD@War_Blitz_Distribution?$AA@ DB 'War_Blitz_Distribution'
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_0BC@LKFJJDHK@War_Blitz_Heading?$AA@
CONST	SEGMENT
??_C@_0BC@LKFJJDHK@War_Blitz_Heading?$AA@ DB 'War_Blitz_Heading', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0N@BFABEEAA@End_Distance?$AA@
CONST	SEGMENT
??_C@_0N@BFABEEAA@End_Distance?$AA@ DB 'End_Distance', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0P@HFKCPGKF@Start_Distance?$AA@
CONST	SEGMENT
??_C@_0P@HFKCPGKF@Start_Distance?$AA@ DB 'Start_Distance', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@ILMCDOEI@War_Blitz_Intensity?$AA@
CONST	SEGMENT
??_C@_0BE@ILMCDOEI@War_Blitz_Intensity?$AA@ DB 'War_Blitz_Intensity', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_War_Blitz_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_War_Blitz_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_War_Blitz_Custom::Custom, COMDAT
; _this$ = ecx

; 1204 : {

	push	esi

; 1205 : 	if (Get_Int_Parameter("Message") == message)

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	eax, DWORD PTR _message$[esp]
	jne	$L8354
	push	edi

; 1206 : 	{
; 1207 : 		if (Get_Float_Parameter("Delay") > 0)

	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR __real@00000000

; 1208 : 			Commands->Start_Timer(obj,this,Get_Float_Parameter("Delay"),1);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, esi
	fnstsw	ax
	test	ah, 65					; 00000041H
	jne	SHORT $L8353
	push	1
	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	add	edi, 128				; 00000080H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	mov	eax, DWORD PTR _obj$[esp+8]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	eax
	call	DWORD PTR [edi]
	add	esp, 16					; 00000010H
	pop	edi
	pop	esi

; 1211 : 	}
; 1212 : }

	ret	16					; 00000010H
$L8353:

; 1209 : 		else
; 1210 : 			Commands->Set_War_Blitz(Get_Float_Parameter("War_Blitz_Intensity"),Get_Float_Parameter("Start_Distance"),Get_Float_Parameter("End_Distance"),Get_Float_Parameter("War_Blitz_Heading"),Get_Float_Parameter("War_Blitz_Distribution"),1.0f);

	push	1065353216				; 3f800000H
	push	OFFSET FLAT:??_C@_0BH@PAFKLPGD@War_Blitz_Distribution?$AA@
	add	edi, 680				; 000002a8H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0BC@LKFJJDHK@War_Blitz_Heading?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0N@BFABEEAA@End_Distance?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0P@HFKCPGKF@Start_Distance?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0BE@ILMCDOEI@War_Blitz_Intensity?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	call	DWORD PTR [edi]
	add	esp, 24					; 00000018H
	pop	edi
$L8354:
	pop	esi

; 1211 : 	}
; 1212 : }

	ret	16					; 00000010H
?Custom@JFW_War_Blitz_Custom@@EAEXPAEHH0@Z ENDP		; JFW_War_Blitz_Custom::Custom
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_War_Blitz_Custom@@EAEXPAEH@Z	; JFW_War_Blitz_Custom::Timer_Expired
; Function compile flags: /Ogty
;	COMDAT ?Timer_Expired@JFW_War_Blitz_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_War_Blitz_Custom@@EAEXPAEH@Z PROC NEAR ; JFW_War_Blitz_Custom::Timer_Expired, COMDAT
; _this$ = ecx

; 1216 : 	if (number == 1)

	cmp	DWORD PTR _number$[esp-4], 1
	push	esi
	mov	esi, ecx
	jne	SHORT $L8365
	push	edi

; 1217 : 		Commands->Set_War_Blitz(Get_Float_Parameter("War_Blitz_Intensity"),Get_Float_Parameter("Start_Distance"),Get_Float_Parameter("End_Distance"),Get_Float_Parameter("War_Blitz_Heading"),Get_Float_Parameter("War_Blitz_Distribution"),1.0f);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1065353216				; 3f800000H
	push	OFFSET FLAT:??_C@_0BH@PAFKLPGD@War_Blitz_Distribution?$AA@
	add	edi, 680				; 000002a8H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0BC@LKFJJDHK@War_Blitz_Heading?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0N@BFABEEAA@End_Distance?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0P@HFKCPGKF@Start_Distance?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0BE@ILMCDOEI@War_Blitz_Intensity?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	call	DWORD PTR [edi]
	add	esp, 24					; 00000018H
	pop	edi
$L8365:
	pop	esi

; 1218 : }

	ret	8
?Timer_Expired@JFW_War_Blitz_Custom@@EAEXPAEH@Z ENDP	; JFW_War_Blitz_Custom::Timer_Expired
_TEXT	ENDS
PUBLIC	??_C@_0BB@HEHDOFPK@Wind_Variability?$AA@	; `string'
PUBLIC	??_C@_0L@MNCPPOOI@Wind_Speed?$AA@		; `string'
PUBLIC	??_C@_0N@OEPLFNPF@Wind_Heading?$AA@		; `string'
PUBLIC	?Custom@JFW_Wind_Custom@@EAEXPAEHH0@Z		; JFW_Wind_Custom::Custom
;	COMDAT ??_C@_0BB@HEHDOFPK@Wind_Variability?$AA@
CONST	SEGMENT
??_C@_0BB@HEHDOFPK@Wind_Variability?$AA@ DB 'Wind_Variability', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0L@MNCPPOOI@Wind_Speed?$AA@
CONST	SEGMENT
??_C@_0L@MNCPPOOI@Wind_Speed?$AA@ DB 'Wind_Speed', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0N@OEPLFNPF@Wind_Heading?$AA@
CONST	SEGMENT
??_C@_0N@OEPLFNPF@Wind_Heading?$AA@ DB 'Wind_Heading', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Wind_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Wind_Custom@@EAEXPAEHH0@Z PROC NEAR		; JFW_Wind_Custom::Custom, COMDAT
; _this$ = ecx

; 1221 : {

	push	esi

; 1222 : 	if (Get_Int_Parameter("Message") == message)

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	eax, DWORD PTR _message$[esp]
	jne	$L8375
	push	edi

; 1223 : 	{
; 1224 : 		if (Get_Float_Parameter("Delay") > 0)

	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR __real@00000000

; 1225 : 			Commands->Start_Timer(obj,this,Get_Float_Parameter("Delay"),1);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, esi
	fnstsw	ax
	test	ah, 65					; 00000041H
	jne	SHORT $L8374
	push	1
	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	add	edi, 128				; 00000080H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	mov	eax, DWORD PTR _obj$[esp+8]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	eax

; 1226 : 		else
; 1227 : 			Commands->Set_Wind(Get_Float_Parameter("Wind_Heading"),Get_Float_Parameter("Wind_Speed"),Get_Float_Parameter("Wind_Variability"),1.0f);

	call	DWORD PTR [edi]
	add	esp, 16					; 00000010H
	pop	edi
	pop	esi

; 1228 : 	}
; 1229 : }

	ret	16					; 00000010H
$L8374:

; 1226 : 		else
; 1227 : 			Commands->Set_Wind(Get_Float_Parameter("Wind_Heading"),Get_Float_Parameter("Wind_Speed"),Get_Float_Parameter("Wind_Variability"),1.0f);

	push	1065353216				; 3f800000H
	push	OFFSET FLAT:??_C@_0BB@HEHDOFPK@Wind_Variability?$AA@
	add	edi, 684				; 000002acH
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0L@MNCPPOOI@Wind_Speed?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0N@OEPLFNPF@Wind_Heading?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	call	DWORD PTR [edi]
	add	esp, 16					; 00000010H
	pop	edi
$L8375:
	pop	esi

; 1228 : 	}
; 1229 : }

	ret	16					; 00000010H
?Custom@JFW_Wind_Custom@@EAEXPAEHH0@Z ENDP		; JFW_Wind_Custom::Custom
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_Wind_Custom@@EAEXPAEH@Z	; JFW_Wind_Custom::Timer_Expired
; Function compile flags: /Ogty
;	COMDAT ?Timer_Expired@JFW_Wind_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_Wind_Custom@@EAEXPAEH@Z PROC NEAR	; JFW_Wind_Custom::Timer_Expired, COMDAT
; _this$ = ecx

; 1233 : 	if (number == 1)

	cmp	DWORD PTR _number$[esp-4], 1
	push	esi
	mov	esi, ecx
	jne	SHORT $L8384
	push	edi

; 1234 : 		Commands->Set_Wind(Get_Float_Parameter("Wind_Heading"),Get_Float_Parameter("Wind_Speed"),Get_Float_Parameter("Wind_Variability"),1.0f);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1065353216				; 3f800000H
	push	OFFSET FLAT:??_C@_0BB@HEHDOFPK@Wind_Variability?$AA@
	add	edi, 684				; 000002acH
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0L@MNCPPOOI@Wind_Speed?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0N@OEPLFNPF@Wind_Heading?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	call	DWORD PTR [edi]
	add	esp, 16					; 00000010H
	pop	edi
$L8384:
	pop	esi

; 1235 : }

	ret	8
?Timer_Expired@JFW_Wind_Custom@@EAEXPAEH@Z ENDP		; JFW_Wind_Custom::Timer_Expired
_TEXT	ENDS
PUBLIC	??_C@_0BH@OELIOJDP@Lightning_Distribution?$AA@	; `string'
PUBLIC	??_C@_0BC@OJKEJCIP@Lightning_Heading?$AA@	; `string'
PUBLIC	??_C@_0BE@JFAOEINL@Lightning_Intensity?$AA@	; `string'
PUBLIC	?Custom@JFW_Lightning_Custom@@EAEXPAEHH0@Z	; JFW_Lightning_Custom::Custom
;	COMDAT ??_C@_0BH@OELIOJDP@Lightning_Distribution?$AA@
CONST	SEGMENT
??_C@_0BH@OELIOJDP@Lightning_Distribution?$AA@ DB 'Lightning_Distribution'
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_0BC@OJKEJCIP@Lightning_Heading?$AA@
CONST	SEGMENT
??_C@_0BC@OJKEJCIP@Lightning_Heading?$AA@ DB 'Lightning_Heading', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@JFAOEINL@Lightning_Intensity?$AA@
CONST	SEGMENT
??_C@_0BE@JFAOEINL@Lightning_Intensity?$AA@ DB 'Lightning_Intensity', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Lightning_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Lightning_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_Lightning_Custom::Custom, COMDAT
; _this$ = ecx

; 1238 : {

	push	esi

; 1239 : 	if (Get_Int_Parameter("Message") == message)

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	eax, DWORD PTR _message$[esp]
	jne	$L8394
	push	edi

; 1240 : 	{
; 1241 : 		if (Get_Float_Parameter("Delay") > 0)

	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR __real@00000000

; 1242 : 			Commands->Start_Timer(obj,this,Get_Float_Parameter("Delay"),1);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, esi
	fnstsw	ax
	test	ah, 65					; 00000041H
	jne	SHORT $L8393
	push	1
	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	add	edi, 128				; 00000080H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	mov	eax, DWORD PTR _obj$[esp+8]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	eax
	call	DWORD PTR [edi]
	add	esp, 16					; 00000010H
	pop	edi
	pop	esi

; 1245 : 	}
; 1246 : }

	ret	16					; 00000010H
$L8393:

; 1243 : 		else
; 1244 : 			Commands->Set_Lightning(Get_Float_Parameter("Lightning_Intensity"),Get_Float_Parameter("Start_Distance"),Get_Float_Parameter("End_Distance"),Get_Float_Parameter("Lightning_Heading"),Get_Float_Parameter("Lightning_Distribution"),1.0f);

	push	1065353216				; 3f800000H
	push	OFFSET FLAT:??_C@_0BH@OELIOJDP@Lightning_Distribution?$AA@
	add	edi, 676				; 000002a4H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0BC@OJKEJCIP@Lightning_Heading?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0N@BFABEEAA@End_Distance?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0P@HFKCPGKF@Start_Distance?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0BE@JFAOEINL@Lightning_Intensity?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	call	DWORD PTR [edi]
	add	esp, 24					; 00000018H
	pop	edi
$L8394:
	pop	esi

; 1245 : 	}
; 1246 : }

	ret	16					; 00000010H
?Custom@JFW_Lightning_Custom@@EAEXPAEHH0@Z ENDP		; JFW_Lightning_Custom::Custom
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_Lightning_Custom@@EAEXPAEH@Z	; JFW_Lightning_Custom::Timer_Expired
; Function compile flags: /Ogty
;	COMDAT ?Timer_Expired@JFW_Lightning_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_Lightning_Custom@@EAEXPAEH@Z PROC NEAR ; JFW_Lightning_Custom::Timer_Expired, COMDAT
; _this$ = ecx

; 1250 : 	if (number == 1)

	cmp	DWORD PTR _number$[esp-4], 1
	push	esi
	mov	esi, ecx
	jne	SHORT $L8403
	push	edi

; 1251 : 		Commands->Set_Lightning(Get_Float_Parameter("Lightning_Intensity"),Get_Float_Parameter("Start_Distance"),Get_Float_Parameter("End_Distance"),Get_Float_Parameter("Lightning_Heading"),Get_Float_Parameter("Lightning_Distribution"),1.0f);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1065353216				; 3f800000H
	push	OFFSET FLAT:??_C@_0BH@OELIOJDP@Lightning_Distribution?$AA@
	add	edi, 676				; 000002a4H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0BC@OJKEJCIP@Lightning_Heading?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0N@BFABEEAA@End_Distance?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0P@HFKCPGKF@Start_Distance?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0BE@JFAOEINL@Lightning_Intensity?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	call	DWORD PTR [edi]
	add	esp, 24					; 00000018H
	pop	edi
$L8403:
	pop	esi

; 1252 : }

	ret	8
?Timer_Expired@JFW_Lightning_Custom@@EAEXPAEH@Z ENDP	; JFW_Lightning_Custom::Timer_Expired
_TEXT	ENDS
PUBLIC	?Custom@JFW_Clouds_Custom@@EAEXPAEHH0@Z		; JFW_Clouds_Custom::Custom
PUBLIC	??_C@_0BB@FNAMBFPI@Cloud_Gloominess?$AA@	; `string'
PUBLIC	??_C@_0M@NBCMDLG@Cloud_Cover?$AA@		; `string'
;	COMDAT ??_C@_0BB@FNAMBFPI@Cloud_Gloominess?$AA@
CONST	SEGMENT
??_C@_0BB@FNAMBFPI@Cloud_Gloominess?$AA@ DB 'Cloud_Gloominess', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0M@NBCMDLG@Cloud_Cover?$AA@
CONST	SEGMENT
??_C@_0M@NBCMDLG@Cloud_Cover?$AA@ DB 'Cloud_Cover', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Clouds_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Clouds_Custom@@EAEXPAEHH0@Z PROC NEAR	; JFW_Clouds_Custom::Custom, COMDAT
; _this$ = ecx

; 1255 : {

	push	esi

; 1256 : 	if (Get_Int_Parameter("Message") == message)

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	eax, DWORD PTR _message$[esp]
	jne	SHORT $L8413
	push	edi

; 1257 : 	{
; 1258 : 		if (Get_Float_Parameter("Delay") > 0)

	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR __real@00000000

; 1259 : 			Commands->Start_Timer(obj,this,Get_Float_Parameter("Delay"),1);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, esi
	fnstsw	ax
	test	ah, 65					; 00000041H
	jne	SHORT $L8412
	push	1
	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	add	edi, 128				; 00000080H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	mov	eax, DWORD PTR _obj$[esp+8]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	eax
	call	DWORD PTR [edi]
	add	esp, 16					; 00000010H
	pop	edi
	pop	esi

; 1262 : 	}
; 1263 : }

	ret	16					; 00000010H
$L8412:

; 1260 : 		else
; 1261 : 			Commands->Set_Clouds(Get_Float_Parameter("Cloud_Cover"),Get_Float_Parameter("Cloud_Gloominess"),1.0f);

	push	1065353216				; 3f800000H
	push	OFFSET FLAT:??_C@_0BB@FNAMBFPI@Cloud_Gloominess?$AA@
	add	edi, 672				; 000002a0H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0M@NBCMDLG@Cloud_Cover?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	call	DWORD PTR [edi]
	add	esp, 12					; 0000000cH
	pop	edi
$L8413:
	pop	esi

; 1262 : 	}
; 1263 : }

	ret	16					; 00000010H
?Custom@JFW_Clouds_Custom@@EAEXPAEHH0@Z ENDP		; JFW_Clouds_Custom::Custom
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_Clouds_Custom@@EAEXPAEH@Z	; JFW_Clouds_Custom::Timer_Expired
; Function compile flags: /Ogty
;	COMDAT ?Timer_Expired@JFW_Clouds_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_Clouds_Custom@@EAEXPAEH@Z PROC NEAR	; JFW_Clouds_Custom::Timer_Expired, COMDAT
; _this$ = ecx

; 1267 : 	if (number == 1)

	cmp	DWORD PTR _number$[esp-4], 1
	push	esi
	mov	esi, ecx
	jne	SHORT $L8421
	push	edi

; 1268 : 		Commands->Set_Clouds(Get_Float_Parameter("Cloud_Cover"),Get_Float_Parameter("Cloud_Gloominess"),1.0f);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1065353216				; 3f800000H
	push	OFFSET FLAT:??_C@_0BB@FNAMBFPI@Cloud_Gloominess?$AA@
	add	edi, 672				; 000002a0H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_0M@NBCMDLG@Cloud_Cover?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	call	DWORD PTR [edi]
	add	esp, 12					; 0000000cH
	pop	edi
$L8421:
	pop	esi

; 1269 : }

	ret	8
?Timer_Expired@JFW_Clouds_Custom@@EAEXPAEH@Z ENDP	; JFW_Clouds_Custom::Timer_Expired
_TEXT	ENDS
PUBLIC	?Custom@JFW_Precipitation_Custom@@EAEXPAEHH0@Z	; JFW_Precipitation_Custom::Custom
PUBLIC	??_C@_0BE@HAKIIGCL@Reset_Precipitation?$AA@	; `string'
PUBLIC	??_C@_04LOGCFOOF@Snow?$AA@			; `string'
PUBLIC	??_C@_04KOACHJEN@Type?$AA@			; `string'
PUBLIC	??_C@_07IJCDMBEM@Density?$AA@			; `string'
PUBLIC	??_C@_03GIACIBN@Ash?$AA@			; `string'
PUBLIC	??_C@_04EEOMLCKJ@Rain?$AA@			; `string'
;	COMDAT ??_C@_0BE@HAKIIGCL@Reset_Precipitation?$AA@
CONST	SEGMENT
??_C@_0BE@HAKIIGCL@Reset_Precipitation?$AA@ DB 'Reset_Precipitation', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_04LOGCFOOF@Snow?$AA@
CONST	SEGMENT
??_C@_04LOGCFOOF@Snow?$AA@ DB 'Snow', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_04KOACHJEN@Type?$AA@
CONST	SEGMENT
??_C@_04KOACHJEN@Type?$AA@ DB 'Type', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_07IJCDMBEM@Density?$AA@
CONST	SEGMENT
??_C@_07IJCDMBEM@Density?$AA@ DB 'Density', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_03GIACIBN@Ash?$AA@
CONST	SEGMENT
??_C@_03GIACIBN@Ash?$AA@ DB 'Ash', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_04EEOMLCKJ@Rain?$AA@
CONST	SEGMENT
??_C@_04EEOMLCKJ@Rain?$AA@ DB 'Rain', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Precipitation_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Precipitation_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Precipitation_Custom::Custom, COMDAT
; _this$ = ecx

; 1272 : {

	push	esi

; 1273 : 	if (Get_Int_Parameter("Message") == message)

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	eax, DWORD PTR _message$[esp]
	jne	$L8444
	push	edi

; 1274 : 	{
; 1275 : 		if (Get_Float_Parameter("Delay") > 0)

	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR __real@00000000

; 1276 : 			Commands->Start_Timer(obj,this,Get_Float_Parameter("Delay"),1);

	mov	ecx, esi
	fnstsw	ax
	test	ah, 65					; 00000041H
	jne	SHORT $L8430
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	OFFSET FLAT:??_C@_05ENDOMFAI@Delay?$AA@
	add	edi, 128				; 00000080H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	mov	eax, DWORD PTR _obj$[esp+8]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	eax
	call	DWORD PTR [edi]
	add	esp, 16					; 00000010H
	pop	edi
	pop	esi

; 1293 : 			}
; 1294 : 		}
; 1295 : 	}
; 1296 : }

	ret	16					; 00000010H
$L8430:

; 1277 : 		else
; 1278 : 		{
; 1279 : 			if (Get_Int_Parameter("Reset_Precipitation") > 0)

	push	OFFSET FLAT:??_C@_0BE@HAKIIGCL@Reset_Precipitation?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	jle	SHORT $L8432

; 1280 : 			{
; 1281 : 				Commands->Set_Snow(0.0f,0.0f,true);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	0
	push	0
	call	DWORD PTR [ecx+692]

; 1282 : 				Commands->Set_Ash(0.0f,0.0f,true);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	0
	push	0
	call	DWORD PTR [edx+696]

; 1283 : 				Commands->Set_Rain(0.0f,0.0f,true);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	0
	push	0
	call	DWORD PTR [eax+688]
	add	esp, 36					; 00000024H
$L8432:

; 1284 : 			}
; 1285 : 			if (!stricmp(Get_Parameter("Type"),"Snow")) Commands->Set_Snow(Get_Float_Parameter("Density"),Get_Float_Parameter("Density"),true);

	push	OFFSET FLAT:??_C@_04LOGCFOOF@Snow?$AA@
	push	OFFSET FLAT:??_C@_04KOACHJEN@Type?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	_stricmp
	add	esp, 8
	test	eax, eax
	mov	ecx, esi
	jne	SHORT $L8434
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	edi, 692				; 000002b4H
$L14012:
	push	1
$L14014:
	push	OFFSET FLAT:??_C@_07IJCDMBEM@Density?$AA@
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_07IJCDMBEM@Density?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	call	DWORD PTR [edi]
	add	esp, 12					; 0000000cH
	pop	edi
	pop	esi

; 1293 : 			}
; 1294 : 		}
; 1295 : 	}
; 1296 : }

	ret	16					; 00000010H
$L8434:

; 1286 : 			else if (!stricmp(Get_Parameter("Type"),"Ash")) Commands->Set_Ash(Get_Float_Parameter("Density"),Get_Float_Parameter("Density"),true);

	push	OFFSET FLAT:??_C@_03GIACIBN@Ash?$AA@
	push	OFFSET FLAT:??_C@_04KOACHJEN@Type?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	_stricmp
	add	esp, 8
	test	eax, eax
	mov	ecx, esi
	jne	SHORT $L8439
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	edi, 696				; 000002b8H

; 1287 : 			else if (!stricmp(Get_Parameter("Type"),"Rain")) Commands->Set_Rain(Get_Float_Parameter("Density"),Get_Float_Parameter("Density"),true);

	jmp	SHORT $L14012
$L8439:
	push	OFFSET FLAT:??_C@_04EEOMLCKJ@Rain?$AA@
	push	OFFSET FLAT:??_C@_04KOACHJEN@Type?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	_stricmp
	add	esp, 8
	test	eax, eax
	push	1
	jne	SHORT $L8442
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	edi, 688				; 000002b0H
	mov	ecx, esi

; 1288 : 			else

	jmp	$L14014
$L8442:

; 1289 : 			{
; 1290 : 				Commands->Set_Snow(0.0f,0.0f,true);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	0
	call	DWORD PTR [ecx+692]

; 1291 : 				Commands->Set_Ash(0.0f,0.0f,true);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	0
	push	0
	call	DWORD PTR [edx+696]

; 1292 : 				Commands->Set_Rain(0.0f,0.0f,true);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	0
	push	0
	call	DWORD PTR [eax+688]
	add	esp, 36					; 00000024H
	pop	edi
$L8444:
	pop	esi

; 1293 : 			}
; 1294 : 		}
; 1295 : 	}
; 1296 : }

	ret	16					; 00000010H
?Custom@JFW_Precipitation_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Precipitation_Custom::Custom
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_Precipitation_Custom@@EAEXPAEH@Z ; JFW_Precipitation_Custom::Timer_Expired
; Function compile flags: /Ogty
;	COMDAT ?Timer_Expired@JFW_Precipitation_Custom@@EAEXPAEH@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_Precipitation_Custom@@EAEXPAEH@Z PROC NEAR ; JFW_Precipitation_Custom::Timer_Expired, COMDAT
; _this$ = ecx

; 1300 : 	if (number == 1)

	cmp	DWORD PTR _number$[esp-4], 1
	push	esi
	mov	esi, ecx
	jne	$L8457

; 1301 : 	{
; 1302 : 		if (Get_Int_Parameter("Reset_Precipitation") > 0)

	push	OFFSET FLAT:??_C@_0BE@HAKIIGCL@Reset_Precipitation?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	jle	SHORT $L8451

; 1303 : 		{
; 1304 : 			Commands->Set_Snow(0.0f,0.0f,true);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	0
	push	0
	call	DWORD PTR [eax+692]

; 1305 : 			Commands->Set_Ash(0.0f,0.0f,true);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	0
	push	0
	call	DWORD PTR [ecx+696]

; 1306 : 			Commands->Set_Rain(0.0f,0.0f,true);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	0
	push	0
	call	DWORD PTR [edx+688]
	add	esp, 36					; 00000024H
$L8451:
	push	edi

; 1307 : 		}
; 1308 : 		if (!stricmp(Get_Parameter("Type"),"Snow")) Commands->Set_Snow(Get_Float_Parameter("Density"),Get_Float_Parameter("Density"),true);

	push	OFFSET FLAT:??_C@_04LOGCFOOF@Snow?$AA@
	push	OFFSET FLAT:??_C@_04KOACHJEN@Type?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	_stricmp
	add	esp, 8
	test	eax, eax
	mov	ecx, esi
	jne	SHORT $L8452
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	edi, 692				; 000002b4H
$L14019:
	push	1
$L14021:
	push	OFFSET FLAT:??_C@_07IJCDMBEM@Density?$AA@
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET FLAT:??_C@_07IJCDMBEM@Density?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	call	DWORD PTR [edi]
	add	esp, 12					; 0000000cH
	pop	edi
	pop	esi

; 1316 : 		}
; 1317 : 	}
; 1318 : }

	ret	8
$L8452:

; 1309 : 		else if (!stricmp(Get_Parameter("Type"),"Ash")) Commands->Set_Ash(Get_Float_Parameter("Density"),Get_Float_Parameter("Density"),true);

	push	OFFSET FLAT:??_C@_03GIACIBN@Ash?$AA@
	push	OFFSET FLAT:??_C@_04KOACHJEN@Type?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	_stricmp
	add	esp, 8
	test	eax, eax
	mov	ecx, esi
	jne	SHORT $L8454
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	edi, 696				; 000002b8H

; 1310 : 		else if (!stricmp(Get_Parameter("Type"),"Rain")) Commands->Set_Rain(Get_Float_Parameter("Density"),Get_Float_Parameter("Density"),true);

	jmp	SHORT $L14019
$L8454:
	push	OFFSET FLAT:??_C@_04EEOMLCKJ@Rain?$AA@
	push	OFFSET FLAT:??_C@_04KOACHJEN@Type?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	_stricmp
	add	esp, 8
	test	eax, eax
	push	1
	jne	SHORT $L8456
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	edi, 688				; 000002b0H
	mov	ecx, esi

; 1311 : 		else

	jmp	$L14021
$L8456:

; 1312 : 		{
; 1313 : 			Commands->Set_Snow(0.0f,0.0f,true);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	0
	call	DWORD PTR [eax+692]

; 1314 : 			Commands->Set_Ash(0.0f,0.0f,true);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	0
	push	0
	call	DWORD PTR [ecx+696]

; 1315 : 			Commands->Set_Rain(0.0f,0.0f,true);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	0
	push	0
	call	DWORD PTR [edx+688]
	add	esp, 36					; 00000024H
	pop	edi
$L8457:
	pop	esi

; 1316 : 		}
; 1317 : 	}
; 1318 : }

	ret	8
?Timer_Expired@JFW_Precipitation_Custom@@EAEXPAEH@Z ENDP ; JFW_Precipitation_Custom::Timer_Expired
_TEXT	ENDS
PUBLIC	?Custom@JFW_Enable_Stealth_On_Custom@@EAEXPAEHH0@Z ; JFW_Enable_Stealth_On_Custom::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Enable_Stealth_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Enable_Stealth_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Enable_Stealth_On_Custom::Custom, COMDAT
; _this$ = ecx

; 1321 : {

	push	edi

; 1322 : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L8465
	push	esi

; 1323 : 	{
; 1324 : 		Commands->Enable_Stealth(obj,Get_Int_Parameter("Enable"));

	mov	esi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_06CKGENIKG@Enable?$AA@
	mov	ecx, edi
	add	esi, 708				; 000002c4H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR _obj$[esp+4]
	test	eax, eax
	setne	al
	push	eax
	push	ecx
	call	DWORD PTR [esi]
	add	esp, 8
	pop	esi
$L8465:
	pop	edi

; 1325 : 	}
; 1326 : }

	ret	16					; 00000010H
?Custom@JFW_Enable_Stealth_On_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Enable_Stealth_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Console_Message_On_Custom@@EAEXPAEHH0@Z ; JFW_Console_Message_On_Custom::Custom
PUBLIC	??_C@_06PFDLEJLJ@Output?$AA@			; `string'
EXTRN	?Console_Output@@YAXPBDZZ:NEAR			; Console_Output
;	COMDAT ??_C@_06PFDLEJLJ@Output?$AA@
CONST	SEGMENT
??_C@_06PFDLEJLJ@Output?$AA@ DB 'Output', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Console_Message_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Console_Message_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Console_Message_On_Custom::Custom, COMDAT
; _this$ = ecx

; 1329 : {

	push	esi

; 1330 : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L8473

; 1331 : 	{
; 1332 : 		Console_Output(Get_Parameter("Output"));

	push	OFFSET FLAT:??_C@_06PFDLEJLJ@Output?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	?Console_Output@@YAXPBDZZ		; Console_Output
	add	esp, 4
$L8473:
	pop	esi

; 1333 : 	}
; 1334 : }

	ret	16					; 00000010H
?Custom@JFW_Console_Message_On_Custom@@EAEXPAEHH0@Z ENDP ; JFW_Console_Message_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Console_Input_On_Custom@@EAEXPAEHH0@Z ; JFW_Console_Input_On_Custom::Custom
PUBLIC	??_C@_05DCDOHKAB@Input?$AA@			; `string'
EXTRN	?Console_Input@@YAXPBD@Z:NEAR			; Console_Input
;	COMDAT ??_C@_05DCDOHKAB@Input?$AA@
CONST	SEGMENT
??_C@_05DCDOHKAB@Input?$AA@ DB 'Input', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Console_Input_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Console_Input_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Console_Input_On_Custom::Custom, COMDAT
; _this$ = ecx

; 1337 : {

	push	esi

; 1338 : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L8482

; 1339 : 	{
; 1340 : 		Console_Input(Get_Parameter("Input"));

	push	OFFSET FLAT:??_C@_05DCDOHKAB@Input?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 4
$L8482:
	pop	esi

; 1341 : 	}
; 1342 : }

	ret	16					; 00000010H
?Custom@JFW_Console_Input_On_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Console_Input_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Invulnerable_On_Custom_3@@EAEXPAEHH0@Z ; JFW_Invulnerable_On_Custom_3::Custom
EXTRN	?Set_Skin@@YAXPAEPBD@Z:NEAR			; Set_Skin
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Invulnerable_On_Custom_3@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Invulnerable_On_Custom_3@@EAEXPAEHH0@Z PROC NEAR ; JFW_Invulnerable_On_Custom_3::Custom, COMDAT
; _this$ = ecx

; 1345 : {

	push	esi

; 1346 : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L8493

; 1347 : 	{
; 1348 : 		if (param == 1)

	cmp	DWORD PTR _param$[esp], 1

; 1349 : 		{
; 1350 : 			Set_Skin(obj,Get_Parameter("InvulnerableArmour"));

	mov	ecx, esi
	jne	SHORT $L8492
	push	OFFSET FLAT:??_C@_0BD@DKJDLMPL@InvulnerableArmour?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR _obj$[esp+4]
	push	eax

; 1351 : 		}
; 1352 : 		else
; 1353 : 		{
; 1354 : 			Set_Skin(obj,Get_Parameter("NormalArmour"));

	call	?Set_Skin@@YAXPAEPBD@Z			; Set_Skin
	add	esp, 8
	pop	esi

; 1355 : 		}
; 1356 : 	}
; 1357 : }

	ret	16					; 00000010H
$L8492:

; 1351 : 		}
; 1352 : 		else
; 1353 : 		{
; 1354 : 			Set_Skin(obj,Get_Parameter("NormalArmour"));

	push	OFFSET FLAT:??_C@_0N@EKGPKEJP@NormalArmour?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ecx, DWORD PTR _obj$[esp]
	push	eax
	push	ecx
	call	?Set_Skin@@YAXPAEPBD@Z			; Set_Skin
	add	esp, 8
$L8493:
	pop	esi

; 1355 : 		}
; 1356 : 	}
; 1357 : }

	ret	16					; 00000010H
?Custom@JFW_Invulnerable_On_Custom_3@@EAEXPAEHH0@Z ENDP	; JFW_Invulnerable_On_Custom_3::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Change_Team_On_Custom@@EAEXPAEHH0@Z	; JFW_Change_Team_On_Custom::Custom
EXTRN	?Get_Object_Type@@YAHPAE@Z:NEAR			; Get_Object_Type
EXTRN	?Set_Object_Type@@YAXPAEH@Z:NEAR		; Set_Object_Type
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Change_Team_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Change_Team_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Change_Team_On_Custom::Custom, COMDAT
; _this$ = ecx

; 1361 : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp-4], eax
	jne	SHORT $L8504
	push	esi

; 1362 : 	{
; 1363 : 		int team = Get_Object_Type(obj);

	mov	esi, DWORD PTR _obj$[esp]
	push	esi
	call	?Get_Object_Type@@YAHPAE@Z		; Get_Object_Type
	add	esp, 4

; 1364 : 		if (team == 1)

	cmp	eax, 1
	jne	SHORT $L8503

; 1365 : 		{
; 1366 : 			Set_Object_Type(obj,0);

	push	0

; 1367 : 		}
; 1368 : 		else
; 1369 : 		{
; 1370 : 			Set_Object_Type(obj,1);

	push	esi
	call	?Set_Object_Type@@YAXPAEH@Z		; Set_Object_Type
	add	esp, 8
	pop	esi

; 1371 : 		}
; 1372 : 	}
; 1373 : }

	ret	16					; 00000010H
$L8503:

; 1367 : 		}
; 1368 : 		else
; 1369 : 		{
; 1370 : 			Set_Object_Type(obj,1);

	push	1
	push	esi
	call	?Set_Object_Type@@YAXPAEH@Z		; Set_Object_Type
	add	esp, 8
	pop	esi
$L8504:

; 1371 : 		}
; 1372 : 	}
; 1373 : }

	ret	16					; 00000010H
?Custom@JFW_Change_Team_On_Custom@@EAEXPAEHH0@Z ENDP	; JFW_Change_Team_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Enable_Team_Radar_On_Custom@@EAEXPAEHH0@Z ; JFW_Enable_Team_Radar_On_Custom::Custom
EXTRN	?Enable_Team_Radar@@YAXH_N@Z:NEAR		; Enable_Team_Radar
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Enable_Team_Radar_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Enable_Team_Radar_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Enable_Team_Radar_On_Custom::Custom, COMDAT
; _this$ = ecx

; 1376 : {

	push	esi

; 1377 : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L8512

; 1378 : 	{
; 1379 : 		Enable_Team_Radar(Get_Int_Parameter("Player_Type"),Get_Int_Parameter("Enable"));

	push	OFFSET FLAT:??_C@_06CKGENIKG@Enable?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	test	eax, eax
	setne	al
	mov	ecx, esi
	push	eax
	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	?Enable_Team_Radar@@YAXH_N@Z		; Enable_Team_Radar
	add	esp, 8
$L8512:
	pop	esi

; 1380 : 	}
; 1381 : }

	ret	16					; 00000010H
?Custom@JFW_Enable_Team_Radar_On_Custom@@EAEXPAEHH0@Z ENDP ; JFW_Enable_Team_Radar_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_2D_Sound_Team_Custom@@EAEXPAEHH0@Z	; JFW_2D_Sound_Team_Custom::Custom
PUBLIC	??_C@_04GBPANCCF@Team?$AA@			; `string'
PUBLIC	??_C@_05MAHMNMLO@Sound?$AA@			; `string'
EXTRN	?Create_2D_Sound_Team@@YAXPBDH@Z:NEAR		; Create_2D_Sound_Team
;	COMDAT ??_C@_04GBPANCCF@Team?$AA@
CONST	SEGMENT
??_C@_04GBPANCCF@Team?$AA@ DB 'Team', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_05MAHMNMLO@Sound?$AA@
CONST	SEGMENT
??_C@_05MAHMNMLO@Sound?$AA@ DB 'Sound', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_2D_Sound_Team_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_2D_Sound_Team_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_2D_Sound_Team_Custom::Custom, COMDAT
; _this$ = ecx

; 1384 : {

	push	esi

; 1385 : 	int msg;
; 1386 : 	msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1387 : 	if (message == msg)

	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L8521

; 1388 : 	{
; 1389 : 		Create_2D_Sound_Team(Get_Parameter("Sound"),Get_Int_Parameter("Team"));

	push	OFFSET FLAT:??_C@_04GBPANCCF@Team?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	?Create_2D_Sound_Team@@YAXPBDH@Z	; Create_2D_Sound_Team
	add	esp, 8
$L8521:
	pop	esi

; 1390 : 	}
; 1391 : }

	ret	16					; 00000010H
?Custom@JFW_2D_Sound_Team_Custom@@EAEXPAEHH0@Z ENDP	; JFW_2D_Sound_Team_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_3D_Sound_Team_Custom@@EAEXPAEHH0@Z	; JFW_3D_Sound_Team_Custom::Custom
EXTRN	?Create_Sound_Team@@YAXPBDABUVector3@@PAEH@Z:NEAR ; Create_Sound_Team
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_3D_Sound_Team_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_v$ = -24						; size = 12
$T14049 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_3D_Sound_Team_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_3D_Sound_Team_Custom::Custom, COMDAT
; _this$ = ecx

; 1394 : {

	sub	esp, 24					; 00000018H
	push	esi

; 1395 : 	int msg;
; 1396 : 	Vector3 v;
; 1397 : 	const char *c;
; 1398 : 	msg = Get_Int_Parameter("Message");

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1399 : 	if (message == msg)

	cmp	DWORD PTR _message$[esp+24], eax
	jne	SHORT $L8534
	push	edi

; 1400 : 	{
; 1401 : 		v = Get_Vector3_Parameter("Position");

	push	OFFSET FLAT:??_C@_08GCJNLIKG@Position?$AA@
	lea	eax, DWORD PTR $T14049[esp+36]
	push	eax
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _v$[esp+32], ecx
	mov	edx, DWORD PTR [eax+4]
	mov	DWORD PTR _v$[esp+36], edx
	mov	eax, DWORD PTR [eax+8]

; 1402 : 		c = Get_Parameter("Sound");

	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	mov	DWORD PTR _v$[esp+44], eax
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 1403 : 		Create_Sound_Team(c,v,obj,Get_Int_Parameter("Team"));

	push	OFFSET FLAT:??_C@_04GBPANCCF@Team?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR _obj$[esp+28]
	push	eax
	push	ecx
	lea	edx, DWORD PTR _v$[esp+40]
	push	edx
	push	edi
	call	?Create_Sound_Team@@YAXPBDABUVector3@@PAEH@Z ; Create_Sound_Team
	add	esp, 16					; 00000010H
	pop	edi
$L8534:
	pop	esi

; 1404 : 	}
; 1405 : }

	add	esp, 24					; 00000018H
	ret	16					; 00000010H
?Custom@JFW_3D_Sound_Team_Custom@@EAEXPAEHH0@Z ENDP	; JFW_3D_Sound_Team_Custom::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Send_Custom_Distance_Objects_Timer@@EAEXPAE@Z ; JFW_Send_Custom_Distance_Objects_Timer::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Send_Custom_Distance_Objects_Timer@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Send_Custom_Distance_Objects_Timer@@EAEXPAE@Z PROC NEAR ; JFW_Send_Custom_Distance_Objects_Timer::Created, COMDAT
; _this$ = ecx

; 1408 : {

	push	esi
	push	edi

; 1409 : 	Commands->Start_Timer(obj,this,Get_Float_Parameter("Time"),Get_Int_Parameter("TimerNum"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	esi, ecx
	add	edi, 128				; 00000080H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	mov	eax, DWORD PTR _obj$[esp+8]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	eax
	call	DWORD PTR [edi]
	add	esp, 16					; 00000010H
	pop	edi
	pop	esi

; 1410 : }

	ret	4
?Created@JFW_Send_Custom_Distance_Objects_Timer@@EAEXPAE@Z ENDP ; JFW_Send_Custom_Distance_Objects_Timer::Created
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_Send_Custom_Distance_Objects_Timer@@EAEXPAEH@Z ; JFW_Send_Custom_Distance_Objects_Timer::Timer_Expired
PUBLIC	??_C@_08DFKPLDPN@Distance?$AA@			; `string'
EXTRN	?Send_Custom_All_Objects_Area@@YAXHABUVector3@@MPAEH@Z:NEAR ; Send_Custom_All_Objects_Area
;	COMDAT ??_C@_08DFKPLDPN@Distance?$AA@
CONST	SEGMENT
??_C@_08DFKPLDPN@Distance?$AA@ DB 'Distance', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Timer_Expired@JFW_Send_Custom_Distance_Objects_Timer@@EAEXPAEH@Z
_TEXT	SEGMENT
$T14056 = -24						; size = 12
$T14057 = -12						; size = 12
_obj$ = 8						; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_Send_Custom_Distance_Objects_Timer@@EAEXPAEH@Z PROC NEAR ; JFW_Send_Custom_Distance_Objects_Timer::Timer_Expired, COMDAT
; _this$ = ecx

; 1413 : {

	sub	esp, 24					; 00000018H
	push	esi

; 1414 : 	if (number == Get_Int_Parameter("TimerNum"))

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _number$[esp+24], eax
	jne	$L8545

; 1415 : 	{
; 1416 : 		Send_Custom_All_Objects_Area(Get_Int_Parameter("Message"),Commands->Get_Position(obj),Get_Float_Parameter("Distance"),obj,Get_Int_Parameter("Player_Type"));

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	edi
	mov	edi, DWORD PTR _obj$[esp+32]
	lea	eax, DWORD PTR $T14057[esp+36]
	push	edi
	push	eax
	call	DWORD PTR [ecx+64]
	mov	edx, DWORD PTR [eax]
	mov	DWORD PTR $T14056[esp+44], edx
	mov	ecx, DWORD PTR [eax+4]
	mov	DWORD PTR $T14056[esp+48], ecx
	mov	edx, DWORD PTR [eax+8]
	add	esp, 8
	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	ecx, esi
	mov	DWORD PTR $T14056[esp+48], edx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	edi
	push	OFFSET FLAT:??_C@_08DFKPLDPN@Distance?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	lea	eax, DWORD PTR $T14056[esp+48]
	push	eax
	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	?Send_Custom_All_Objects_Area@@YAXHABUVector3@@MPAEH@Z ; Send_Custom_All_Objects_Area

; 1417 : 		Commands->Start_Timer(obj,this,Get_Float_Parameter("Time"),Get_Int_Parameter("TimerNum"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 20					; 00000014H
	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	add	ebx, 128				; 00000080H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	edi
	call	DWORD PTR [ebx]
	add	esp, 16					; 00000010H
	pop	edi
	pop	ebx
$L8545:
	pop	esi

; 1418 : 	}
; 1419 : }

	add	esp, 24					; 00000018H
	ret	8
?Timer_Expired@JFW_Send_Custom_Distance_Objects_Timer@@EAEXPAEH@Z ENDP ; JFW_Send_Custom_Distance_Objects_Timer::Timer_Expired
_TEXT	ENDS
PUBLIC	?Custom@JFW_Send_Custom_Distance_Objects_Custom@@EAEXPAEHH0@Z ; JFW_Send_Custom_Distance_Objects_Custom::Custom
PUBLIC	??_C@_0O@PMHEFEAK@ListenMessage?$AA@		; `string'
;	COMDAT ??_C@_0O@PMHEFEAK@ListenMessage?$AA@
CONST	SEGMENT
??_C@_0O@PMHEFEAK@ListenMessage?$AA@ DB 'ListenMessage', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Custom@JFW_Send_Custom_Distance_Objects_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
$T14061 = -24						; size = 12
$T14062 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Send_Custom_Distance_Objects_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Send_Custom_Distance_Objects_Custom::Custom, COMDAT
; _this$ = ecx

; 1422 : {

	sub	esp, 24					; 00000018H
	push	esi

; 1423 : 	if (message == Get_Int_Parameter("ListenMessage"))

	push	OFFSET FLAT:??_C@_0O@PMHEFEAK@ListenMessage?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp+24], eax
	jne	SHORT $L8555

; 1424 : 	{
; 1425 : 		Send_Custom_All_Objects_Area(Get_Int_Parameter("Message"),Commands->Get_Position(obj),Get_Float_Parameter("Distance"),obj,Get_Int_Parameter("Player_Type"));

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	mov	edi, DWORD PTR _obj$[esp+28]
	lea	eax, DWORD PTR $T14062[esp+32]
	push	edi
	push	eax
	call	DWORD PTR [ecx+64]
	mov	edx, DWORD PTR [eax]
	mov	DWORD PTR $T14061[esp+40], edx
	mov	ecx, DWORD PTR [eax+4]
	mov	DWORD PTR $T14061[esp+44], ecx
	mov	edx, DWORD PTR [eax+8]
	add	esp, 8
	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	ecx, esi
	mov	DWORD PTR $T14061[esp+44], edx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	edi
	push	OFFSET FLAT:??_C@_08DFKPLDPN@Distance?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	lea	eax, DWORD PTR $T14061[esp+44]
	push	eax
	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	?Send_Custom_All_Objects_Area@@YAXHABUVector3@@MPAEH@Z ; Send_Custom_All_Objects_Area
	add	esp, 20					; 00000014H
	pop	edi
$L8555:
	pop	esi

; 1426 : 	}
; 1427 : }

	add	esp, 24					; 00000018H
	ret	16					; 00000010H
?Custom@JFW_Send_Custom_Distance_Objects_Custom@@EAEXPAEHH0@Z ENDP ; JFW_Send_Custom_Distance_Objects_Custom::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Send_Custom_All_Objects_Timer@@EAEXPAE@Z ; JFW_Send_Custom_All_Objects_Timer::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Send_Custom_All_Objects_Timer@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Send_Custom_All_Objects_Timer@@EAEXPAE@Z PROC NEAR ; JFW_Send_Custom_All_Objects_Timer::Created, COMDAT
; _this$ = ecx

; 1430 : {

	push	esi
	push	edi

; 1431 : 	Commands->Start_Timer(obj,this,Get_Float_Parameter("Time"),Get_Int_Parameter("TimerNum"));

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	esi, ecx
	add	edi, 128				; 00000080H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	mov	eax, DWORD PTR _obj$[esp+8]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	eax
	call	DWORD PTR [edi]
	add	esp, 16					; 00000010H
	pop	edi
	pop	esi

; 1432 : }

	ret	4
?Created@JFW_Send_Custom_All_Objects_Timer@@EAEXPAE@Z ENDP ; JFW_Send_Custom_All_Objects_Timer::Created
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_Send_Custom_All_Objects_Timer@@EAEXPAEH@Z ; JFW_Send_Custom_All_Objects_Timer::Timer_Expired
EXTRN	?Send_Custom_All_Objects@@YAXHPAEH@Z:NEAR	; Send_Custom_All_Objects
; Function compile flags: /Ogty
;	COMDAT ?Timer_Expired@JFW_Send_Custom_All_Objects_Timer@@EAEXPAEH@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_Send_Custom_All_Objects_Timer@@EAEXPAEH@Z PROC NEAR ; JFW_Send_Custom_All_Objects_Timer::Timer_Expired, COMDAT
; _this$ = ecx

; 1435 : {

	push	esi

; 1436 : 	if (number == Get_Int_Parameter("TimerNum"))

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _number$[esp], eax
	jne	SHORT $L8567
	push	ebx
	push	edi

; 1437 : 	{
; 1438 : 		Send_Custom_All_Objects(Get_Int_Parameter("Message"),obj,Get_Int_Parameter("Player_Type"));

	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	edi, DWORD PTR _obj$[esp+8]
	push	eax
	push	edi
	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	?Send_Custom_All_Objects@@YAXHPAEH@Z	; Send_Custom_All_Objects

; 1439 : 		Commands->Start_Timer(obj,this,Get_Float_Parameter("Time"),Get_Int_Parameter("TimerNum"));

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 12					; 0000000cH
	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	add	ebx, 128				; 00000080H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	edi
	call	DWORD PTR [ebx]
	add	esp, 16					; 00000010H
	pop	edi
	pop	ebx
$L8567:
	pop	esi

; 1440 : 	}
; 1441 : }

	ret	8
?Timer_Expired@JFW_Send_Custom_All_Objects_Timer@@EAEXPAEH@Z ENDP ; JFW_Send_Custom_All_Objects_Timer::Timer_Expired
_TEXT	ENDS
PUBLIC	?Custom@JFW_Send_Custom_All_Objects_Custom@@EAEXPAEHH0@Z ; JFW_Send_Custom_All_Objects_Custom::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Send_Custom_All_Objects_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Send_Custom_All_Objects_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Send_Custom_All_Objects_Custom::Custom, COMDAT
; _this$ = ecx

; 1444 : {

	push	esi

; 1445 : 	if (message == Get_Int_Parameter("ListenMessage"))

	push	OFFSET FLAT:??_C@_0O@PMHEFEAK@ListenMessage?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp], eax
	jne	SHORT $L8575

; 1446 : 	{
; 1447 : 		Send_Custom_All_Objects(Get_Int_Parameter("Message"),obj,Get_Int_Parameter("Player_Type"));

	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR _obj$[esp+4]
	push	eax
	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	?Send_Custom_All_Objects@@YAXHPAEH@Z	; Send_Custom_All_Objects
	add	esp, 12					; 0000000cH
$L8575:
	pop	esi

; 1448 : 	}
; 1449 : }

	ret	16					; 00000010H
?Custom@JFW_Send_Custom_All_Objects_Custom@@EAEXPAEHH0@Z ENDP ; JFW_Send_Custom_All_Objects_Custom::Custom
_TEXT	ENDS
PUBLIC	?Custom@JFW_Destroy_Create_Object_On_Custom@@EAEXPAEHH0@Z ; JFW_Destroy_Create_Object_On_Custom::Custom
; Function compile flags: /Ogty
;	COMDAT ?Custom@JFW_Destroy_Create_Object_On_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT
_v$8585 = -24						; size = 12
$T14076 = -12						; size = 12
_obj$ = 8						; size = 4
_message$ = 12						; size = 4
_param$ = 16						; size = 4
_sender$ = 20						; size = 4
?Custom@JFW_Destroy_Create_Object_On_Custom@@EAEXPAEHH0@Z PROC NEAR ; JFW_Destroy_Create_Object_On_Custom::Custom, COMDAT
; _this$ = ecx

; 1452 : {

	sub	esp, 24					; 00000018H
	push	edi

; 1453 : 	if (message == Get_Int_Parameter("Message"))

	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	cmp	DWORD PTR _message$[esp+24], eax
	jne	SHORT $L8583
	push	esi

; 1454 : 	{
; 1455 : 		GameObject *object = Commands->Find_Object(Get_Int_Parameter("ID"));

	mov	esi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, edi
	add	esi, 96					; 00000060H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [esi]

; 1456 : 		Vector3 v = Commands->Get_Position(object);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	esi, eax
	lea	eax, DWORD PTR $T14076[esp+36]
	push	esi
	push	eax
	call	DWORD PTR [ecx+64]
	mov	edx, DWORD PTR [eax]
	mov	DWORD PTR _v$8585[esp+44], edx
	mov	ecx, DWORD PTR [eax+4]
	mov	DWORD PTR _v$8585[esp+48], ecx
	mov	edx, DWORD PTR [eax+8]

; 1457 : 		Commands->Destroy_Object(object);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	mov	DWORD PTR _v$8585[esp+56], edx
	call	DWORD PTR [eax+92]

; 1458 : 		Commands->Create_Object(Get_Parameter("Preset"),v);

	mov	esi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	lea	ecx, DWORD PTR _v$8585[esp+32]
	push	ecx
	push	OFFSET FLAT:??_C@_06CKLLCHIK@Preset?$AA@
	mov	ecx, edi
	add	esi, 100				; 00000064H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [esi]
	add	esp, 8
	pop	esi
$L8583:
	pop	edi

; 1459 : 	}
; 1460 : }

	add	esp, 24					; 00000018H
	ret	16					; 00000010H
?Custom@JFW_Destroy_Create_Object_On_Custom@@EAEXPAEHH0@Z ENDP ; JFW_Destroy_Create_Object_On_Custom::Custom
_TEXT	ENDS
PUBLIC	?Created@JFW_Send_Message_Preset@@EAEXPAE@Z	; JFW_Send_Message_Preset::Created
EXTRN	?Send_Custom_Event_To_Object@@YAXPAEPBDHHM@Z:NEAR ; Send_Custom_Event_To_Object
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Send_Message_Preset@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Send_Message_Preset@@EAEXPAE@Z PROC NEAR	; JFW_Send_Message_Preset::Created, COMDAT
; _this$ = ecx

; 1463 : {

	push	esi

; 1464 : 	Send_Custom_Event_To_Object(obj,Get_Parameter("Preset"),Get_Int_Parameter("CreateMessage"),0,0);

	push	0
	push	0
	push	OFFSET FLAT:??_C@_0O@IPJDKNBL@CreateMessage?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_06CKLLCHIK@Preset?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR _obj$[esp+16]
	push	eax
	call	?Send_Custom_Event_To_Object@@YAXPAEPBDHHM@Z ; Send_Custom_Event_To_Object
	add	esp, 20					; 00000014H
	pop	esi

; 1465 : }

	ret	4
?Created@JFW_Send_Message_Preset@@EAEXPAE@Z ENDP	; JFW_Send_Message_Preset::Created
_TEXT	ENDS
PUBLIC	?Destroyed@JFW_Send_Message_Preset@@EAEXPAE@Z	; JFW_Send_Message_Preset::Destroyed
; Function compile flags: /Ogty
;	COMDAT ?Destroyed@JFW_Send_Message_Preset@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Destroyed@JFW_Send_Message_Preset@@EAEXPAE@Z PROC NEAR	; JFW_Send_Message_Preset::Destroyed, COMDAT
; _this$ = ecx

; 1468 : {

	push	esi

; 1469 : 	Send_Custom_Event_To_Object(obj,Get_Parameter("Preset"),Get_Int_Parameter("DestroyMessage"),0,0);

	push	0
	push	0
	push	OFFSET FLAT:??_C@_0P@BEFPOLON@DestroyMessage?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_06CKLLCHIK@Preset?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR _obj$[esp+16]
	push	eax
	call	?Send_Custom_Event_To_Object@@YAXPAEPBDHHM@Z ; Send_Custom_Event_To_Object
	add	esp, 20					; 00000014H
	pop	esi

; 1470 : }

	ret	4
?Destroyed@JFW_Send_Message_Preset@@EAEXPAE@Z ENDP	; JFW_Send_Message_Preset::Destroyed
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAE@XZ ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::~ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>
EXTRN	??1ScriptFactory@@UAE@XZ:NEAR			; ScriptFactory::~ScriptFactory
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::~ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::~ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::~ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::~ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::~ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAE@XZ ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::~ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::~ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::~ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::~ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::~ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::~ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAE@XZ ; ScriptRegistrant<JFW_Send_Message_Preset>::~ScriptRegistrant<JFW_Send_Message_Preset>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Send_Message_Preset>::~ScriptRegistrant<JFW_Send_Message_Preset>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Send_Message_Preset>::~ScriptRegistrant<JFW_Send_Message_Preset>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::~ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::~ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::~ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAE@XZ	; ScriptRegistrant<JFW_Fog_Custom>::~ScriptRegistrant<JFW_Fog_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Fog_Custom>::~ScriptRegistrant<JFW_Fog_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Fog_Custom>::~ScriptRegistrant<JFW_Fog_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_War_Blitz_Custom>::~ScriptRegistrant<JFW_War_Blitz_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_War_Blitz_Custom>::~ScriptRegistrant<JFW_War_Blitz_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_War_Blitz_Custom>::~ScriptRegistrant<JFW_War_Blitz_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Lightning_Custom>::~ScriptRegistrant<JFW_Lightning_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Lightning_Custom>::~ScriptRegistrant<JFW_Lightning_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Lightning_Custom>::~ScriptRegistrant<JFW_Lightning_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Wind_Custom>::~ScriptRegistrant<JFW_Wind_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Wind_Custom>::~ScriptRegistrant<JFW_Wind_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Wind_Custom>::~ScriptRegistrant<JFW_Wind_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Precipitation_Custom>::~ScriptRegistrant<JFW_Precipitation_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Precipitation_Custom>::~ScriptRegistrant<JFW_Precipitation_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Precipitation_Custom>::~ScriptRegistrant<JFW_Precipitation_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Clouds_Custom>::~ScriptRegistrant<JFW_Clouds_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Clouds_Custom>::~ScriptRegistrant<JFW_Clouds_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Clouds_Custom>::~ScriptRegistrant<JFW_Clouds_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::~ScriptRegistrant<JFW_Enable_Stealth_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::~ScriptRegistrant<JFW_Enable_Stealth_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::~ScriptRegistrant<JFW_Enable_Stealth_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Console_Message_On_Custom>::~ScriptRegistrant<JFW_Console_Message_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Console_Message_On_Custom>::~ScriptRegistrant<JFW_Console_Message_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Console_Message_On_Custom>::~ScriptRegistrant<JFW_Console_Message_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Console_Input_On_Custom>::~ScriptRegistrant<JFW_Console_Input_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Console_Input_On_Custom>::~ScriptRegistrant<JFW_Console_Input_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Console_Input_On_Custom>::~ScriptRegistrant<JFW_Console_Input_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAE@XZ ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::~ScriptRegistrant<JFW_Invulnerable_On_Custom_3>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::~ScriptRegistrant<JFW_Invulnerable_On_Custom_3>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::~ScriptRegistrant<JFW_Invulnerable_On_Custom_3>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Change_Team_On_Custom>::~ScriptRegistrant<JFW_Change_Team_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Change_Team_On_Custom>::~ScriptRegistrant<JFW_Change_Team_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Change_Team_On_Custom>::~ScriptRegistrant<JFW_Change_Team_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::~ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::~ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::~ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::~ScriptRegistrant<JFW_2D_Sound_Team_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::~ScriptRegistrant<JFW_2D_Sound_Team_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::~ScriptRegistrant<JFW_2D_Sound_Team_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::~ScriptRegistrant<JFW_3D_Sound_Team_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::~ScriptRegistrant<JFW_3D_Sound_Team_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::~ScriptRegistrant<JFW_3D_Sound_Team_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAE@XZ ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::~ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::~ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::~ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAE@XZ ; ScriptRegistrant<JFW_Custom_Send_Customs>::~ScriptRegistrant<JFW_Custom_Send_Customs>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Customs>::~ScriptRegistrant<JFW_Custom_Send_Customs>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Custom_Send_Customs>::~ScriptRegistrant<JFW_Custom_Send_Customs>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAE@XZ ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::~ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::~ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::~ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAE@XZ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAE@XZ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAE@XZ ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::~ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::~ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::~ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAE@XZ ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::~ScriptRegistrant<JFW_Timer_Custom_On_Off>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::~ScriptRegistrant<JFW_Timer_Custom_On_Off>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::~ScriptRegistrant<JFW_Timer_Custom_On_Off>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::~ScriptRegistrant<JFW_Create_Vehicle_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::~ScriptRegistrant<JFW_Create_Vehicle_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::~ScriptRegistrant<JFW_Create_Vehicle_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAE@XZ ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::~ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::~ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::~ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAE@XZ ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::~ScriptRegistrant<JFW_Death_Send_Custom_ID>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::~ScriptRegistrant<JFW_Death_Send_Custom_ID>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::~ScriptRegistrant<JFW_Death_Send_Custom_ID>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAE@XZ ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::~ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::~ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::~ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Repair_On_Custom>::~ScriptRegistrant<JFW_Repair_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Repair_On_Custom>::~ScriptRegistrant<JFW_Repair_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Repair_On_Custom>::~ScriptRegistrant<JFW_Repair_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Teleport_Custom>::~ScriptRegistrant<JFW_Teleport_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Teleport_Custom>::~ScriptRegistrant<JFW_Teleport_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Teleport_Custom>::~ScriptRegistrant<JFW_Teleport_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAE@XZ ; ScriptRegistrant<JFW_Teleport_Custom_Random>::~ScriptRegistrant<JFW_Teleport_Custom_Random>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Teleport_Custom_Random>::~ScriptRegistrant<JFW_Teleport_Custom_Random>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Teleport_Custom_Random>::~ScriptRegistrant<JFW_Teleport_Custom_Random>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAE@XZ ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::~ScriptRegistrant<JFW_Teleport_Custom_Timer>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::~ScriptRegistrant<JFW_Teleport_Custom_Timer>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::~ScriptRegistrant<JFW_Teleport_Custom_Timer>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::~ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::~ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::~ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_3D_Sound_Custom>::~ScriptRegistrant<JFW_3D_Sound_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_3D_Sound_Custom>::~ScriptRegistrant<JFW_3D_Sound_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_3D_Sound_Custom>::~ScriptRegistrant<JFW_3D_Sound_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Created_Send_Custom>::~ScriptRegistrant<JFW_Created_Send_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Created_Send_Custom>::~ScriptRegistrant<JFW_Created_Send_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Created_Send_Custom>::~ScriptRegistrant<JFW_Created_Send_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Damaged_Send_Custom>::~ScriptRegistrant<JFW_Damaged_Send_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Damaged_Send_Custom>::~ScriptRegistrant<JFW_Damaged_Send_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Damaged_Send_Custom>::~ScriptRegistrant<JFW_Damaged_Send_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::~ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::~ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::~ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Create_Object_Custom>::~ScriptRegistrant<JFW_Create_Object_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Object_Custom>::~ScriptRegistrant<JFW_Create_Object_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Create_Object_Custom>::~ScriptRegistrant<JFW_Create_Object_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::~ScriptRegistrant<JFW_Enable_Spawner_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::~ScriptRegistrant<JFW_Enable_Spawner_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::~ScriptRegistrant<JFW_Enable_Spawner_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::~ScriptRegistrant<JFW_Set_Animation_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::~ScriptRegistrant<JFW_Set_Animation_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::~ScriptRegistrant<JFW_Set_Animation_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::~ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::~ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::~ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Set_Model_On_Custom>::~ScriptRegistrant<JFW_Set_Model_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Set_Model_On_Custom>::~ScriptRegistrant<JFW_Set_Model_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Set_Model_On_Custom>::~ScriptRegistrant<JFW_Set_Model_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::~ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::~ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::~ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAE@XZ ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::~ScriptRegistrant<JFW_Custom_Toggle_Visible>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::~ScriptRegistrant<JFW_Custom_Toggle_Visible>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::~ScriptRegistrant<JFW_Custom_Toggle_Visible>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Customs_Send_Custom>::~ScriptRegistrant<JFW_Customs_Send_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Customs_Send_Custom>::~ScriptRegistrant<JFW_Customs_Send_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Customs_Send_Custom>::~ScriptRegistrant<JFW_Customs_Send_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Custom_Send_Custom>::~ScriptRegistrant<JFW_Custom_Send_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom>::~ScriptRegistrant<JFW_Custom_Send_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Custom_Send_Custom>::~ScriptRegistrant<JFW_Custom_Send_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::~ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::~ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::~ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAE@XZ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAE@XZ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAE@XZ ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::~ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::~ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::~ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::~ScriptRegistrant<JFW_Invulnerable_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::~ScriptRegistrant<JFW_Invulnerable_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::~ScriptRegistrant<JFW_Invulnerable_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAE@XZ ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::~ScriptRegistrant<JFW_Invulnerable_On_Custom_2>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::~ScriptRegistrant<JFW_Invulnerable_On_Custom_2>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::~ScriptRegistrant<JFW_Invulnerable_On_Custom_2>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAE@XZ ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::~ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::~ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::~ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAE@XZ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::~ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Timer_Custom>::~ScriptRegistrant<JFW_Timer_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Timer_Custom>::~ScriptRegistrant<JFW_Timer_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Timer_Custom>::~ScriptRegistrant<JFW_Timer_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_2D_Sound_Custom>::~ScriptRegistrant<JFW_2D_Sound_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_2D_Sound_Custom>::~ScriptRegistrant<JFW_2D_Sound_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_2D_Sound_Custom>::~ScriptRegistrant<JFW_2D_Sound_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Random_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Random_Custom>::~ScriptRegistrant<JFW_Random_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Random_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Random_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Random_Custom>::~ScriptRegistrant<JFW_Random_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Random_Custom@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Random_Custom>::~ScriptRegistrant<JFW_Random_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAE@XZ ; ScriptRegistrant<JFW_Custom_Damage_Object>::~ScriptRegistrant<JFW_Custom_Damage_Object>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Damage_Object>::~ScriptRegistrant<JFW_Custom_Damage_Object>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Custom_Damage_Object>::~ScriptRegistrant<JFW_Custom_Damage_Object>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::~ScriptRegistrant<JFW_Blow_Up_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::~ScriptRegistrant<JFW_Blow_Up_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::~ScriptRegistrant<JFW_Blow_Up_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::~ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::~ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::~ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Delay_Custom>::~ScriptRegistrant<JFW_Delay_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Delay_Custom>::~ScriptRegistrant<JFW_Delay_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Delay_Custom>::~ScriptRegistrant<JFW_Delay_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Startup_Custom>::~ScriptRegistrant<JFW_Startup_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Startup_Custom>::~ScriptRegistrant<JFW_Startup_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Startup_Custom>::~ScriptRegistrant<JFW_Startup_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAE@XZ ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::~ScriptRegistrant<JFW_Custom_Toggle_Radar>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::~ScriptRegistrant<JFW_Custom_Toggle_Radar>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::~ScriptRegistrant<JFW_Custom_Toggle_Radar>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAE@XZ ; ScriptRegistrant<JFW_Custom_Destroy_Object>::~ScriptRegistrant<JFW_Custom_Destroy_Object>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Destroy_Object>::~ScriptRegistrant<JFW_Custom_Destroy_Object>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Custom_Destroy_Object>::~ScriptRegistrant<JFW_Custom_Destroy_Object>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Reflect_Custom>::~ScriptRegistrant<JFW_Reflect_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Reflect_Custom>::~ScriptRegistrant<JFW_Reflect_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Reflect_Custom>::~ScriptRegistrant<JFW_Reflect_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Death_Send_Custom>::~ScriptRegistrant<JFW_Death_Send_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Death_Send_Custom>::~ScriptRegistrant<JFW_Death_Send_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Death_Send_Custom>::~ScriptRegistrant<JFW_Death_Send_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAE@XZ ; ScriptRegistrant<JFW_Custom_Destroy_Building>::~ScriptRegistrant<JFW_Custom_Destroy_Building>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Destroy_Building>::~ScriptRegistrant<JFW_Custom_Destroy_Building>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Custom_Destroy_Building>::~ScriptRegistrant<JFW_Custom_Destroy_Building>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@6B@ ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::`scalar deleting destructor'
EXTRN	??0ScriptFactory@@QAE@PAD0@Z:NEAR		; ScriptFactory::ScriptFactory
EXTRN	??_E?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@6B@
; File c:\documents and settings\owner\desktop\ssctf 1.3\scripts.h
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@6B@ ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@6B@ ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@6B@ ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Send_Message_Preset>::ScriptRegistrant<JFW_Send_Message_Preset>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Send_Message_Preset>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@6B@ ; ScriptRegistrant<JFW_Send_Message_Preset>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Send_Message_Preset>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Send_Message_Preset>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Send_Message_Preset>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Send_Message_Preset>::ScriptRegistrant<JFW_Send_Message_Preset>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Send_Message_Preset>::ScriptRegistrant<JFW_Send_Message_Preset>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Fog_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Fog_Custom>::ScriptRegistrant<JFW_Fog_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Fog_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Fog_Custom@@@@6B@	; ScriptRegistrant<JFW_Fog_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Fog_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Fog_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Fog_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Fog_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Fog_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Fog_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Fog_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Fog_Custom>::ScriptRegistrant<JFW_Fog_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Fog_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Fog_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Fog_Custom>::ScriptRegistrant<JFW_Fog_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_War_Blitz_Custom>::ScriptRegistrant<JFW_War_Blitz_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_War_Blitz_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@6B@ ; ScriptRegistrant<JFW_War_Blitz_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_War_Blitz_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_War_Blitz_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_War_Blitz_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_War_Blitz_Custom>::ScriptRegistrant<JFW_War_Blitz_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_War_Blitz_Custom>::ScriptRegistrant<JFW_War_Blitz_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Lightning_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Lightning_Custom>::ScriptRegistrant<JFW_Lightning_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Lightning_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Lightning_Custom@@@@6B@ ; ScriptRegistrant<JFW_Lightning_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Lightning_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Lightning_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Lightning_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Lightning_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Lightning_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Lightning_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Lightning_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Lightning_Custom>::ScriptRegistrant<JFW_Lightning_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Lightning_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Lightning_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Lightning_Custom>::ScriptRegistrant<JFW_Lightning_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Wind_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Wind_Custom>::ScriptRegistrant<JFW_Wind_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Wind_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Wind_Custom@@@@6B@	; ScriptRegistrant<JFW_Wind_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Wind_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Wind_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Wind_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Wind_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Wind_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Wind_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Wind_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Wind_Custom>::ScriptRegistrant<JFW_Wind_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Wind_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Wind_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Wind_Custom>::ScriptRegistrant<JFW_Wind_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Precipitation_Custom>::ScriptRegistrant<JFW_Precipitation_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Precipitation_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@6B@ ; ScriptRegistrant<JFW_Precipitation_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Precipitation_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Precipitation_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Precipitation_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Precipitation_Custom>::ScriptRegistrant<JFW_Precipitation_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Precipitation_Custom>::ScriptRegistrant<JFW_Precipitation_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Clouds_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Clouds_Custom>::ScriptRegistrant<JFW_Clouds_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Clouds_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Clouds_Custom@@@@6B@ ; ScriptRegistrant<JFW_Clouds_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Clouds_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Clouds_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Clouds_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Clouds_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Clouds_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Clouds_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Clouds_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Clouds_Custom>::ScriptRegistrant<JFW_Clouds_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Clouds_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Clouds_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Clouds_Custom>::ScriptRegistrant<JFW_Clouds_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::ScriptRegistrant<JFW_Enable_Stealth_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::ScriptRegistrant<JFW_Enable_Stealth_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::ScriptRegistrant<JFW_Enable_Stealth_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Console_Message_On_Custom>::ScriptRegistrant<JFW_Console_Message_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Console_Message_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Console_Message_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Console_Message_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Console_Message_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Console_Message_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Console_Message_On_Custom>::ScriptRegistrant<JFW_Console_Message_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Console_Message_On_Custom>::ScriptRegistrant<JFW_Console_Message_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Console_Input_On_Custom>::ScriptRegistrant<JFW_Console_Input_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Console_Input_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Console_Input_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Console_Input_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Console_Input_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Console_Input_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Console_Input_On_Custom>::ScriptRegistrant<JFW_Console_Input_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Console_Input_On_Custom>::ScriptRegistrant<JFW_Console_Input_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::ScriptRegistrant<JFW_Invulnerable_On_Custom_3>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@6B@ ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::ScriptRegistrant<JFW_Invulnerable_On_Custom_3>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::ScriptRegistrant<JFW_Invulnerable_On_Custom_3>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Change_Team_On_Custom>::ScriptRegistrant<JFW_Change_Team_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Change_Team_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Change_Team_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Change_Team_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Change_Team_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Change_Team_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Change_Team_On_Custom>::ScriptRegistrant<JFW_Change_Team_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Change_Team_On_Custom>::ScriptRegistrant<JFW_Change_Team_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::ScriptRegistrant<JFW_2D_Sound_Team_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@6B@ ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::ScriptRegistrant<JFW_2D_Sound_Team_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::ScriptRegistrant<JFW_2D_Sound_Team_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::ScriptRegistrant<JFW_3D_Sound_Team_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@6B@ ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::ScriptRegistrant<JFW_3D_Sound_Team_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::ScriptRegistrant<JFW_3D_Sound_Team_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@6B@ ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Send_Customs>::ScriptRegistrant<JFW_Custom_Send_Customs>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Custom_Send_Customs>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@6B@ ; ScriptRegistrant<JFW_Custom_Send_Customs>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Send_Customs>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Custom_Send_Customs>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Send_Customs>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Customs>::ScriptRegistrant<JFW_Custom_Send_Customs>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Custom_Send_Customs>::ScriptRegistrant<JFW_Custom_Send_Customs>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@6B@ ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@6B@ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@6B@ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@6B@ ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::ScriptRegistrant<JFW_Timer_Custom_On_Off>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@6B@ ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::ScriptRegistrant<JFW_Timer_Custom_On_Off>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::ScriptRegistrant<JFW_Timer_Custom_On_Off>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::ScriptRegistrant<JFW_Create_Vehicle_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::ScriptRegistrant<JFW_Create_Vehicle_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::ScriptRegistrant<JFW_Create_Vehicle_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@6B@ ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::ScriptRegistrant<JFW_Death_Send_Custom_ID>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@6B@ ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::ScriptRegistrant<JFW_Death_Send_Custom_ID>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::ScriptRegistrant<JFW_Death_Send_Custom_ID>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@6B@ ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Repair_On_Custom>::ScriptRegistrant<JFW_Repair_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Repair_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Repair_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Repair_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Repair_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Repair_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Repair_On_Custom>::ScriptRegistrant<JFW_Repair_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Repair_On_Custom>::ScriptRegistrant<JFW_Repair_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Teleport_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Teleport_Custom>::ScriptRegistrant<JFW_Teleport_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Teleport_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Teleport_Custom@@@@6B@ ; ScriptRegistrant<JFW_Teleport_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Teleport_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Teleport_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Teleport_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Teleport_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Teleport_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Teleport_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Teleport_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Teleport_Custom>::ScriptRegistrant<JFW_Teleport_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Teleport_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Teleport_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Teleport_Custom>::ScriptRegistrant<JFW_Teleport_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Teleport_Custom_Random>::ScriptRegistrant<JFW_Teleport_Custom_Random>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Teleport_Custom_Random>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@6B@ ; ScriptRegistrant<JFW_Teleport_Custom_Random>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Teleport_Custom_Random>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Teleport_Custom_Random>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Teleport_Custom_Random>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Teleport_Custom_Random>::ScriptRegistrant<JFW_Teleport_Custom_Random>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Teleport_Custom_Random>::ScriptRegistrant<JFW_Teleport_Custom_Random>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::ScriptRegistrant<JFW_Teleport_Custom_Timer>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@6B@ ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::ScriptRegistrant<JFW_Teleport_Custom_Timer>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::ScriptRegistrant<JFW_Teleport_Custom_Timer>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_3D_Sound_Custom>::ScriptRegistrant<JFW_3D_Sound_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_3D_Sound_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@6B@ ; ScriptRegistrant<JFW_3D_Sound_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_3D_Sound_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_3D_Sound_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_3D_Sound_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_3D_Sound_Custom>::ScriptRegistrant<JFW_3D_Sound_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_3D_Sound_Custom>::ScriptRegistrant<JFW_3D_Sound_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Created_Send_Custom>::ScriptRegistrant<JFW_Created_Send_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Created_Send_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@6B@ ; ScriptRegistrant<JFW_Created_Send_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Created_Send_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Created_Send_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Created_Send_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Created_Send_Custom>::ScriptRegistrant<JFW_Created_Send_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Created_Send_Custom>::ScriptRegistrant<JFW_Created_Send_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Damaged_Send_Custom>::ScriptRegistrant<JFW_Damaged_Send_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Damaged_Send_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@6B@ ; ScriptRegistrant<JFW_Damaged_Send_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Damaged_Send_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Damaged_Send_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Damaged_Send_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Damaged_Send_Custom>::ScriptRegistrant<JFW_Damaged_Send_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Damaged_Send_Custom>::ScriptRegistrant<JFW_Damaged_Send_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@6B@ ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Object_Custom>::ScriptRegistrant<JFW_Create_Object_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Create_Object_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@6B@ ; ScriptRegistrant<JFW_Create_Object_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Object_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Create_Object_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Object_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Object_Custom>::ScriptRegistrant<JFW_Create_Object_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Create_Object_Custom>::ScriptRegistrant<JFW_Create_Object_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::ScriptRegistrant<JFW_Enable_Spawner_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::ScriptRegistrant<JFW_Enable_Spawner_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::ScriptRegistrant<JFW_Enable_Spawner_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::ScriptRegistrant<JFW_Set_Animation_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::ScriptRegistrant<JFW_Set_Animation_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::ScriptRegistrant<JFW_Set_Animation_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Set_Model_On_Custom>::ScriptRegistrant<JFW_Set_Model_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Set_Model_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Set_Model_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Set_Model_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Set_Model_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Set_Model_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Set_Model_On_Custom>::ScriptRegistrant<JFW_Set_Model_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Set_Model_On_Custom>::ScriptRegistrant<JFW_Set_Model_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::ScriptRegistrant<JFW_Custom_Toggle_Visible>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@6B@ ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::ScriptRegistrant<JFW_Custom_Toggle_Visible>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::ScriptRegistrant<JFW_Custom_Toggle_Visible>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Customs_Send_Custom>::ScriptRegistrant<JFW_Customs_Send_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Customs_Send_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@6B@ ; ScriptRegistrant<JFW_Customs_Send_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Customs_Send_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Customs_Send_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Customs_Send_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Customs_Send_Custom>::ScriptRegistrant<JFW_Customs_Send_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Customs_Send_Custom>::ScriptRegistrant<JFW_Customs_Send_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Send_Custom>::ScriptRegistrant<JFW_Custom_Send_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Custom_Send_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@6B@ ; ScriptRegistrant<JFW_Custom_Send_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Send_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Send_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom>::ScriptRegistrant<JFW_Custom_Send_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Custom_Send_Custom>::ScriptRegistrant<JFW_Custom_Send_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@6B@ ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@6B@ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@6B@ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@6B@ ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::ScriptRegistrant<JFW_Invulnerable_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::ScriptRegistrant<JFW_Invulnerable_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::ScriptRegistrant<JFW_Invulnerable_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::ScriptRegistrant<JFW_Invulnerable_On_Custom_2>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@6B@ ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::ScriptRegistrant<JFW_Invulnerable_On_Custom_2>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::ScriptRegistrant<JFW_Invulnerable_On_Custom_2>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@6B@ ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@6B@ ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Timer_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Timer_Custom>::ScriptRegistrant<JFW_Timer_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Timer_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Timer_Custom@@@@6B@	; ScriptRegistrant<JFW_Timer_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Timer_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Timer_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Timer_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Timer_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Timer_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Timer_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Timer_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Timer_Custom>::ScriptRegistrant<JFW_Timer_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Timer_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Timer_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Timer_Custom>::ScriptRegistrant<JFW_Timer_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_2D_Sound_Custom>::ScriptRegistrant<JFW_2D_Sound_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_2D_Sound_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@6B@ ; ScriptRegistrant<JFW_2D_Sound_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_2D_Sound_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_2D_Sound_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_2D_Sound_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_2D_Sound_Custom>::ScriptRegistrant<JFW_2D_Sound_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_2D_Sound_Custom>::ScriptRegistrant<JFW_2D_Sound_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Random_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Random_Custom>::ScriptRegistrant<JFW_Random_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Random_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Random_Custom@@@@6B@ ; ScriptRegistrant<JFW_Random_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Random_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Random_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Random_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Random_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Random_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Random_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Random_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Random_Custom>::ScriptRegistrant<JFW_Random_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Random_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Random_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Random_Custom>::ScriptRegistrant<JFW_Random_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Damage_Object>::ScriptRegistrant<JFW_Custom_Damage_Object>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Custom_Damage_Object>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@6B@ ; ScriptRegistrant<JFW_Custom_Damage_Object>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Damage_Object>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Custom_Damage_Object>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Damage_Object>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Damage_Object>::ScriptRegistrant<JFW_Custom_Damage_Object>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Custom_Damage_Object>::ScriptRegistrant<JFW_Custom_Damage_Object>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::ScriptRegistrant<JFW_Blow_Up_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::ScriptRegistrant<JFW_Blow_Up_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::ScriptRegistrant<JFW_Blow_Up_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@6B@ ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Delay_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Delay_Custom>::ScriptRegistrant<JFW_Delay_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Delay_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Delay_Custom@@@@6B@	; ScriptRegistrant<JFW_Delay_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Delay_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Delay_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Delay_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Delay_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Delay_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Delay_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Delay_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Delay_Custom>::ScriptRegistrant<JFW_Delay_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Delay_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Delay_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Delay_Custom>::ScriptRegistrant<JFW_Delay_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Startup_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Startup_Custom>::ScriptRegistrant<JFW_Startup_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Startup_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Startup_Custom@@@@6B@ ; ScriptRegistrant<JFW_Startup_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Startup_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Startup_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Startup_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Startup_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Startup_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Startup_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Startup_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Startup_Custom>::ScriptRegistrant<JFW_Startup_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Startup_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Startup_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Startup_Custom>::ScriptRegistrant<JFW_Startup_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::ScriptRegistrant<JFW_Custom_Toggle_Radar>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@6B@ ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::ScriptRegistrant<JFW_Custom_Toggle_Radar>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::ScriptRegistrant<JFW_Custom_Toggle_Radar>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Destroy_Object>::ScriptRegistrant<JFW_Custom_Destroy_Object>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Custom_Destroy_Object>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@6B@ ; ScriptRegistrant<JFW_Custom_Destroy_Object>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Destroy_Object>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Custom_Destroy_Object>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Destroy_Object>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Destroy_Object>::ScriptRegistrant<JFW_Custom_Destroy_Object>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Custom_Destroy_Object>::ScriptRegistrant<JFW_Custom_Destroy_Object>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Reflect_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Reflect_Custom>::ScriptRegistrant<JFW_Reflect_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Reflect_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Reflect_Custom@@@@6B@ ; ScriptRegistrant<JFW_Reflect_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Reflect_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Reflect_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Reflect_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Reflect_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Reflect_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Reflect_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Reflect_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Reflect_Custom>::ScriptRegistrant<JFW_Reflect_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Reflect_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Reflect_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Reflect_Custom>::ScriptRegistrant<JFW_Reflect_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Death_Send_Custom>::ScriptRegistrant<JFW_Death_Send_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Death_Send_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@6B@ ; ScriptRegistrant<JFW_Death_Send_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Death_Send_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Death_Send_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Death_Send_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Death_Send_Custom>::ScriptRegistrant<JFW_Death_Send_Custom>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Death_Send_Custom>::ScriptRegistrant<JFW_Death_Send_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Destroy_Building>::ScriptRegistrant<JFW_Custom_Destroy_Building>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Custom_Destroy_Building>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@6B@ ; ScriptRegistrant<JFW_Custom_Destroy_Building>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Destroy_Building>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Custom_Destroy_Building>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Custom_Destroy_Building>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Destroy_Building>::ScriptRegistrant<JFW_Custom_Destroy_Building>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Custom_Destroy_Building>::ScriptRegistrant<JFW_Custom_Destroy_Building>
_TEXT	ENDS
EXTRN	??3@YAXPAX@Z:NEAR				; operator delete
; Function compile flags: /Ogty
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14654
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14654:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14658
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14658:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14662
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14662:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14666
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14666:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Send_Message_Preset>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14670
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14670:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Send_Message_Preset>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14674
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14674:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Fog_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14678
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14678:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Fog_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_War_Blitz_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14682
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14682:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_War_Blitz_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Lightning_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14686
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14686:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Lightning_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Wind_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14690
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14690:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Wind_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Precipitation_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14694
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14694:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Precipitation_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Clouds_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14698
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14698:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Clouds_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14702
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14702:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Console_Message_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14706
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14706:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Console_Message_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Console_Input_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14710
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14710:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Console_Input_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14714
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14714:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Change_Team_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14718
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14718:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Change_Team_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14722
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14722:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14726
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14726:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14730
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14730:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14734
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14734:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Customs>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14738
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14738:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Custom_Send_Customs>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14742
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14742:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14746
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14746:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14750
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14750:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14754
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14754:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14758
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14758:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14762
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14762:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14766
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14766:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14770
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14770:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14774
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14774:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Repair_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14778
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14778:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Repair_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Teleport_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14782
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14782:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Teleport_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Teleport_Custom_Random>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14786
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14786:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Teleport_Custom_Random>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14790
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14790:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14794
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14794:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_3D_Sound_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14798
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14798:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_3D_Sound_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Created_Send_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14802
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14802:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Created_Send_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Damaged_Send_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14806
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14806:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Damaged_Send_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14810
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14810:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Object_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14814
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14814:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Create_Object_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14818
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14818:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14822
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14822:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14826
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14826:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Set_Model_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14830
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14830:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Set_Model_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14834
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14834:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14838
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14838:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Customs_Send_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14842
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14842:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Customs_Send_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14846
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14846:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Custom_Send_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14850
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14850:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14854
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14854:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14858
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14858:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14862
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14862:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14866
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14866:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14870
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14870:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14874
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14874:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14878
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14878:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14882
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14882:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Timer_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14886
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14886:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Timer_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_2D_Sound_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14890
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14890:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_2D_Sound_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Random_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Random_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14894
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14894:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Random_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Damage_Object>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14898
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14898:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Custom_Damage_Object>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14902
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14902:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14906
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14906:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Delay_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14910
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14910:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Delay_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Startup_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14914
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14914:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Startup_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14918
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14918:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Destroy_Object>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14922
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14922:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Custom_Destroy_Object>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Reflect_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14926
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14926:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Reflect_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Death_Send_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14930
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14930:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Death_Send_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Custom_Destroy_Building>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14934
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14934:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Custom_Destroy_Building>::`scalar deleting destructor'
_TEXT	ENDS
PUBLIC	??_7JFW_Send_Custom_Distance_Objects_Timer@@6B@	; JFW_Send_Custom_Distance_Objects_Timer::`vftable'
PUBLIC	??_GJFW_Send_Custom_Distance_Objects_Timer@@UAEPAXI@Z ; JFW_Send_Custom_Distance_Objects_Timer::`scalar deleting destructor'
EXTRN	??0ScriptImpClass@@QAE@XZ:NEAR			; ScriptImpClass::ScriptImpClass
EXTRN	?Get_Name@ScriptImpClass@@UAEPADXZ:NEAR		; ScriptImpClass::Get_Name
EXTRN	?Attach@ScriptImpClass@@UAEXPAE@Z:NEAR		; ScriptImpClass::Attach
EXTRN	?Detach@ScriptImpClass@@UAEXPAE@Z:NEAR		; ScriptImpClass::Detach
EXTRN	?Destroyed@ScriptImpClass@@UAEXPAE@Z:NEAR	; ScriptImpClass::Destroyed
EXTRN	?Killed@ScriptImpClass@@UAEXPAE0@Z:NEAR		; ScriptImpClass::Killed
EXTRN	?Damaged@ScriptImpClass@@UAEXPAE0M@Z:NEAR	; ScriptImpClass::Damaged
EXTRN	?Custom@ScriptImpClass@@UAEXPAEHH0@Z:NEAR	; ScriptImpClass::Custom
EXTRN	?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z:NEAR ; ScriptImpClass::Sound_Heard
EXTRN	?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z:NEAR	; ScriptImpClass::Enemy_Seen
EXTRN	?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z:NEAR ; ScriptImpClass::Action_Complete
EXTRN	?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z:NEAR ; ScriptImpClass::Animation_Complete
EXTRN	?Poked@ScriptImpClass@@UAEXPAE0@Z:NEAR		; ScriptImpClass::Poked
EXTRN	?Entered@ScriptImpClass@@UAEXPAE0@Z:NEAR	; ScriptImpClass::Entered
EXTRN	?Exited@ScriptImpClass@@UAEXPAE0@Z:NEAR		; ScriptImpClass::Exited
EXTRN	?Owner@ScriptImpClass@@UAEPAEXZ:NEAR		; ScriptImpClass::Owner
EXTRN	?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ:NEAR	; ScriptImpClass::Get_Owner_Ptr
EXTRN	?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z:NEAR ; ScriptImpClass::Set_Parameters_String
EXTRN	?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z:NEAR ; ScriptImpClass::Get_Parameters_String
EXTRN	?Save@ScriptImpClass@@UAEXAAE@Z:NEAR		; ScriptImpClass::Save
EXTRN	?Load@ScriptImpClass@@UAEXAAE@Z:NEAR		; ScriptImpClass::Load
EXTRN	?Save_Data@ScriptImpClass@@UAEXAAE@Z:NEAR	; ScriptImpClass::Save_Data
EXTRN	?Load_Data@ScriptImpClass@@UAEXAAE@Z:NEAR	; ScriptImpClass::Load_Data
EXTRN	?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ:NEAR ; ScriptImpClass::Register_Auto_Save_Variables
EXTRN	??2@YAPAXI@Z:NEAR				; operator new
EXTRN	??_EJFW_Send_Custom_Distance_Objects_Timer@@UAEPAXI@Z:NEAR ; JFW_Send_Custom_Distance_Objects_Timer::`vector deleting destructor'
EXTRN	__except_list:DWORD
EXTRN	___CxxFrameHandler:NEAR
;	COMDAT xdata$x
xdata$x	SEGMENT
$T14956	DD	0ffffffffH
	DD	FLAT:$L14942
$T14953	DD	019930520H
	DD	01H
	DD	FLAT:$T14956
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Send_Custom_Distance_Objects_Timer@@6B@
CONST	SEGMENT
??_7JFW_Send_Custom_Distance_Objects_Timer@@6B@ DD FLAT:??_EJFW_Send_Custom_Distance_Objects_Timer@@UAEPAXI@Z ; JFW_Send_Custom_Distance_Objects_Timer::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Send_Custom_Distance_Objects_Timer@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_Send_Custom_Distance_Objects_Timer@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T14939 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T14939[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L14940
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Send_Custom_Distance_Objects_Timer@@6B@
	jmp	SHORT $L14941
$L14940:
	xor	esi, esi
$L14941:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L14942:
	mov	eax, DWORD PTR $T14939[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T14953
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::Create
PUBLIC	??_7JFW_Send_Custom_Distance_Objects_Custom@@6B@ ; JFW_Send_Custom_Distance_Objects_Custom::`vftable'
PUBLIC	??_GJFW_Send_Custom_Distance_Objects_Custom@@UAEPAXI@Z ; JFW_Send_Custom_Distance_Objects_Custom::`scalar deleting destructor'
EXTRN	?Created@ScriptImpClass@@UAEXPAE@Z:NEAR		; ScriptImpClass::Created
EXTRN	?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z:NEAR	; ScriptImpClass::Timer_Expired
EXTRN	??_EJFW_Send_Custom_Distance_Objects_Custom@@UAEPAXI@Z:NEAR ; JFW_Send_Custom_Distance_Objects_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T14978	DD	0ffffffffH
	DD	FLAT:$L14967
$T14976	DD	019930520H
	DD	01H
	DD	FLAT:$T14978
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Send_Custom_Distance_Objects_Custom@@6B@
CONST	SEGMENT
??_7JFW_Send_Custom_Distance_Objects_Custom@@6B@ DD FLAT:??_EJFW_Send_Custom_Distance_Objects_Custom@@UAEPAXI@Z ; JFW_Send_Custom_Distance_Objects_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Send_Custom_Distance_Objects_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T14964 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T14964[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L14965
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Send_Custom_Distance_Objects_Custom@@6B@
	jmp	SHORT $L14966
$L14965:
	xor	esi, esi
$L14966:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L14967:
	mov	eax, DWORD PTR $T14964[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T14976
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::Create
PUBLIC	??_7JFW_Send_Custom_All_Objects_Timer@@6B@	; JFW_Send_Custom_All_Objects_Timer::`vftable'
PUBLIC	??_GJFW_Send_Custom_All_Objects_Timer@@UAEPAXI@Z ; JFW_Send_Custom_All_Objects_Timer::`scalar deleting destructor'
EXTRN	??_EJFW_Send_Custom_All_Objects_Timer@@UAEPAXI@Z:NEAR ; JFW_Send_Custom_All_Objects_Timer::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T14999	DD	0ffffffffH
	DD	FLAT:$L14988
$T14997	DD	019930520H
	DD	01H
	DD	FLAT:$T14999
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Send_Custom_All_Objects_Timer@@6B@
CONST	SEGMENT
??_7JFW_Send_Custom_All_Objects_Timer@@6B@ DD FLAT:??_EJFW_Send_Custom_All_Objects_Timer@@UAEPAXI@Z ; JFW_Send_Custom_All_Objects_Timer::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Send_Custom_All_Objects_Timer@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_Send_Custom_All_Objects_Timer@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T14985 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T14985[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L14986
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Send_Custom_All_Objects_Timer@@6B@
	jmp	SHORT $L14987
$L14986:
	xor	esi, esi
$L14987:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L14988:
	mov	eax, DWORD PTR $T14985[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T14997
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::Create
PUBLIC	??_7JFW_Send_Custom_All_Objects_Custom@@6B@	; JFW_Send_Custom_All_Objects_Custom::`vftable'
PUBLIC	??_GJFW_Send_Custom_All_Objects_Custom@@UAEPAXI@Z ; JFW_Send_Custom_All_Objects_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Send_Custom_All_Objects_Custom@@UAEPAXI@Z:NEAR ; JFW_Send_Custom_All_Objects_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15020	DD	0ffffffffH
	DD	FLAT:$L15009
$T15018	DD	019930520H
	DD	01H
	DD	FLAT:$T15020
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Send_Custom_All_Objects_Custom@@6B@
CONST	SEGMENT
??_7JFW_Send_Custom_All_Objects_Custom@@6B@ DD FLAT:??_EJFW_Send_Custom_All_Objects_Custom@@UAEPAXI@Z ; JFW_Send_Custom_All_Objects_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Send_Custom_All_Objects_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15006 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15006[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15007
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Send_Custom_All_Objects_Custom@@6B@
	jmp	SHORT $L15008
$L15007:
	xor	esi, esi
$L15008:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15009:
	mov	eax, DWORD PTR $T15006[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15018
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::Create
PUBLIC	??_7JFW_Send_Message_Preset@@6B@		; JFW_Send_Message_Preset::`vftable'
PUBLIC	??_GJFW_Send_Message_Preset@@UAEPAXI@Z		; JFW_Send_Message_Preset::`scalar deleting destructor'
EXTRN	??_EJFW_Send_Message_Preset@@UAEPAXI@Z:NEAR	; JFW_Send_Message_Preset::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15041	DD	0ffffffffH
	DD	FLAT:$L15030
$T15039	DD	019930520H
	DD	01H
	DD	FLAT:$T15041
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Send_Message_Preset@@6B@
CONST	SEGMENT
??_7JFW_Send_Message_Preset@@6B@ DD FLAT:??_EJFW_Send_Message_Preset@@UAEPAXI@Z ; JFW_Send_Message_Preset::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Send_Message_Preset@@EAEXPAE@Z
	DD	FLAT:?Destroyed@JFW_Send_Message_Preset@@EAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15027 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Send_Message_Preset>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15027[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15028
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Send_Message_Preset@@6B@
	jmp	SHORT $L15029
$L15028:
	xor	esi, esi
$L15029:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15030:
	mov	eax, DWORD PTR $T15027[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15039
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Send_Message_Preset>::Create
PUBLIC	??_7JFW_Destroy_Create_Object_On_Custom@@6B@	; JFW_Destroy_Create_Object_On_Custom::`vftable'
PUBLIC	??_GJFW_Destroy_Create_Object_On_Custom@@UAEPAXI@Z ; JFW_Destroy_Create_Object_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Destroy_Create_Object_On_Custom@@UAEPAXI@Z:NEAR ; JFW_Destroy_Create_Object_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15062	DD	0ffffffffH
	DD	FLAT:$L15051
$T15060	DD	019930520H
	DD	01H
	DD	FLAT:$T15062
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Destroy_Create_Object_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Destroy_Create_Object_On_Custom@@6B@ DD FLAT:??_EJFW_Destroy_Create_Object_On_Custom@@UAEPAXI@Z ; JFW_Destroy_Create_Object_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Destroy_Create_Object_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15048 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15048[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15049
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Destroy_Create_Object_On_Custom@@6B@
	jmp	SHORT $L15050
$L15049:
	xor	esi, esi
$L15050:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15051:
	mov	eax, DWORD PTR $T15048[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15060
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::Create
PUBLIC	??_7JFW_Fog_Custom@@6B@				; JFW_Fog_Custom::`vftable'
PUBLIC	??_GJFW_Fog_Custom@@UAEPAXI@Z			; JFW_Fog_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Fog_Custom@@UAEPAXI@Z:NEAR		; JFW_Fog_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15083	DD	0ffffffffH
	DD	FLAT:$L15072
$T15081	DD	019930520H
	DD	01H
	DD	FLAT:$T15083
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Fog_Custom@@6B@
CONST	SEGMENT
??_7JFW_Fog_Custom@@6B@ DD FLAT:??_EJFW_Fog_Custom@@UAEPAXI@Z ; JFW_Fog_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Fog_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_Fog_Custom@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15069 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Fog_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15069[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15070
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Fog_Custom@@6B@
	jmp	SHORT $L15071
$L15070:
	xor	esi, esi
$L15071:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15072:
	mov	eax, DWORD PTR $T15069[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15081
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Fog_Custom>::Create
PUBLIC	??_7JFW_War_Blitz_Custom@@6B@			; JFW_War_Blitz_Custom::`vftable'
PUBLIC	??_GJFW_War_Blitz_Custom@@UAEPAXI@Z		; JFW_War_Blitz_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_War_Blitz_Custom@@UAEPAXI@Z:NEAR	; JFW_War_Blitz_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15104	DD	0ffffffffH
	DD	FLAT:$L15093
$T15102	DD	019930520H
	DD	01H
	DD	FLAT:$T15104
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_War_Blitz_Custom@@6B@
CONST	SEGMENT
??_7JFW_War_Blitz_Custom@@6B@ DD FLAT:??_EJFW_War_Blitz_Custom@@UAEPAXI@Z ; JFW_War_Blitz_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_War_Blitz_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_War_Blitz_Custom@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15090 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_War_Blitz_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15090[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15091
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_War_Blitz_Custom@@6B@
	jmp	SHORT $L15092
$L15091:
	xor	esi, esi
$L15092:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15093:
	mov	eax, DWORD PTR $T15090[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15102
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_War_Blitz_Custom>::Create
PUBLIC	??_7JFW_Lightning_Custom@@6B@			; JFW_Lightning_Custom::`vftable'
PUBLIC	??_GJFW_Lightning_Custom@@UAEPAXI@Z		; JFW_Lightning_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Lightning_Custom@@UAEPAXI@Z:NEAR	; JFW_Lightning_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15125	DD	0ffffffffH
	DD	FLAT:$L15114
$T15123	DD	019930520H
	DD	01H
	DD	FLAT:$T15125
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Lightning_Custom@@6B@
CONST	SEGMENT
??_7JFW_Lightning_Custom@@6B@ DD FLAT:??_EJFW_Lightning_Custom@@UAEPAXI@Z ; JFW_Lightning_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Lightning_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_Lightning_Custom@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15111 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Lightning_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15111[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15112
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Lightning_Custom@@6B@
	jmp	SHORT $L15113
$L15112:
	xor	esi, esi
$L15113:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15114:
	mov	eax, DWORD PTR $T15111[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15123
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Lightning_Custom>::Create
PUBLIC	??_7JFW_Wind_Custom@@6B@			; JFW_Wind_Custom::`vftable'
PUBLIC	??_GJFW_Wind_Custom@@UAEPAXI@Z			; JFW_Wind_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Wind_Custom@@UAEPAXI@Z:NEAR		; JFW_Wind_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15146	DD	0ffffffffH
	DD	FLAT:$L15135
$T15144	DD	019930520H
	DD	01H
	DD	FLAT:$T15146
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Wind_Custom@@6B@
CONST	SEGMENT
??_7JFW_Wind_Custom@@6B@ DD FLAT:??_EJFW_Wind_Custom@@UAEPAXI@Z ; JFW_Wind_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Wind_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_Wind_Custom@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15132 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Wind_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15132[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15133
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Wind_Custom@@6B@
	jmp	SHORT $L15134
$L15133:
	xor	esi, esi
$L15134:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15135:
	mov	eax, DWORD PTR $T15132[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15144
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Wind_Custom>::Create
PUBLIC	??_7JFW_Precipitation_Custom@@6B@		; JFW_Precipitation_Custom::`vftable'
PUBLIC	??_GJFW_Precipitation_Custom@@UAEPAXI@Z		; JFW_Precipitation_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Precipitation_Custom@@UAEPAXI@Z:NEAR	; JFW_Precipitation_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15167	DD	0ffffffffH
	DD	FLAT:$L15156
$T15165	DD	019930520H
	DD	01H
	DD	FLAT:$T15167
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Precipitation_Custom@@6B@
CONST	SEGMENT
??_7JFW_Precipitation_Custom@@6B@ DD FLAT:??_EJFW_Precipitation_Custom@@UAEPAXI@Z ; JFW_Precipitation_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Precipitation_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_Precipitation_Custom@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15153 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Precipitation_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15153[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15154
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Precipitation_Custom@@6B@
	jmp	SHORT $L15155
$L15154:
	xor	esi, esi
$L15155:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15156:
	mov	eax, DWORD PTR $T15153[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15165
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Precipitation_Custom>::Create
PUBLIC	??_7JFW_Clouds_Custom@@6B@			; JFW_Clouds_Custom::`vftable'
PUBLIC	??_GJFW_Clouds_Custom@@UAEPAXI@Z		; JFW_Clouds_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Clouds_Custom@@UAEPAXI@Z:NEAR		; JFW_Clouds_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15188	DD	0ffffffffH
	DD	FLAT:$L15177
$T15186	DD	019930520H
	DD	01H
	DD	FLAT:$T15188
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Clouds_Custom@@6B@
CONST	SEGMENT
??_7JFW_Clouds_Custom@@6B@ DD FLAT:??_EJFW_Clouds_Custom@@UAEPAXI@Z ; JFW_Clouds_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Clouds_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_Clouds_Custom@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15174 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Clouds_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15174[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15175
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Clouds_Custom@@6B@
	jmp	SHORT $L15176
$L15175:
	xor	esi, esi
$L15176:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15177:
	mov	eax, DWORD PTR $T15174[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15186
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Clouds_Custom>::Create
PUBLIC	??_7JFW_Enable_Stealth_On_Custom@@6B@		; JFW_Enable_Stealth_On_Custom::`vftable'
PUBLIC	??_GJFW_Enable_Stealth_On_Custom@@UAEPAXI@Z	; JFW_Enable_Stealth_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Enable_Stealth_On_Custom@@UAEPAXI@Z:NEAR ; JFW_Enable_Stealth_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15209	DD	0ffffffffH
	DD	FLAT:$L15198
$T15207	DD	019930520H
	DD	01H
	DD	FLAT:$T15209
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Enable_Stealth_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Enable_Stealth_On_Custom@@6B@ DD FLAT:??_EJFW_Enable_Stealth_On_Custom@@UAEPAXI@Z ; JFW_Enable_Stealth_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Enable_Stealth_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15195 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15195[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15196
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Enable_Stealth_On_Custom@@6B@
	jmp	SHORT $L15197
$L15196:
	xor	esi, esi
$L15197:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15198:
	mov	eax, DWORD PTR $T15195[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15207
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::Create
PUBLIC	??_7JFW_Console_Message_On_Custom@@6B@		; JFW_Console_Message_On_Custom::`vftable'
PUBLIC	??_GJFW_Console_Message_On_Custom@@UAEPAXI@Z	; JFW_Console_Message_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Console_Message_On_Custom@@UAEPAXI@Z:NEAR ; JFW_Console_Message_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15230	DD	0ffffffffH
	DD	FLAT:$L15219
$T15228	DD	019930520H
	DD	01H
	DD	FLAT:$T15230
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Console_Message_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Console_Message_On_Custom@@6B@ DD FLAT:??_EJFW_Console_Message_On_Custom@@UAEPAXI@Z ; JFW_Console_Message_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Console_Message_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15216 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Console_Message_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15216[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15217
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Console_Message_On_Custom@@6B@
	jmp	SHORT $L15218
$L15217:
	xor	esi, esi
$L15218:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15219:
	mov	eax, DWORD PTR $T15216[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15228
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Console_Message_On_Custom>::Create
PUBLIC	??_7JFW_Console_Input_On_Custom@@6B@		; JFW_Console_Input_On_Custom::`vftable'
PUBLIC	??_GJFW_Console_Input_On_Custom@@UAEPAXI@Z	; JFW_Console_Input_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Console_Input_On_Custom@@UAEPAXI@Z:NEAR	; JFW_Console_Input_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15251	DD	0ffffffffH
	DD	FLAT:$L15240
$T15249	DD	019930520H
	DD	01H
	DD	FLAT:$T15251
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Console_Input_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Console_Input_On_Custom@@6B@ DD FLAT:??_EJFW_Console_Input_On_Custom@@UAEPAXI@Z ; JFW_Console_Input_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Console_Input_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15237 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Console_Input_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15237[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15238
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Console_Input_On_Custom@@6B@
	jmp	SHORT $L15239
$L15238:
	xor	esi, esi
$L15239:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15240:
	mov	eax, DWORD PTR $T15237[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15249
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Console_Input_On_Custom>::Create
PUBLIC	??_7JFW_Invulnerable_On_Custom_3@@6B@		; JFW_Invulnerable_On_Custom_3::`vftable'
PUBLIC	??_GJFW_Invulnerable_On_Custom_3@@UAEPAXI@Z	; JFW_Invulnerable_On_Custom_3::`scalar deleting destructor'
EXTRN	??_EJFW_Invulnerable_On_Custom_3@@UAEPAXI@Z:NEAR ; JFW_Invulnerable_On_Custom_3::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15272	DD	0ffffffffH
	DD	FLAT:$L15261
$T15270	DD	019930520H
	DD	01H
	DD	FLAT:$T15272
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Invulnerable_On_Custom_3@@6B@
CONST	SEGMENT
??_7JFW_Invulnerable_On_Custom_3@@6B@ DD FLAT:??_EJFW_Invulnerable_On_Custom_3@@UAEPAXI@Z ; JFW_Invulnerable_On_Custom_3::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Invulnerable_On_Custom_3@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15258 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15258[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15259
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Invulnerable_On_Custom_3@@6B@
	jmp	SHORT $L15260
$L15259:
	xor	esi, esi
$L15260:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15261:
	mov	eax, DWORD PTR $T15258[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15270
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::Create
PUBLIC	??_7JFW_Change_Team_On_Custom@@6B@		; JFW_Change_Team_On_Custom::`vftable'
PUBLIC	??_GJFW_Change_Team_On_Custom@@UAEPAXI@Z	; JFW_Change_Team_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Change_Team_On_Custom@@UAEPAXI@Z:NEAR	; JFW_Change_Team_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15293	DD	0ffffffffH
	DD	FLAT:$L15282
$T15291	DD	019930520H
	DD	01H
	DD	FLAT:$T15293
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Change_Team_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Change_Team_On_Custom@@6B@ DD FLAT:??_EJFW_Change_Team_On_Custom@@UAEPAXI@Z ; JFW_Change_Team_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Change_Team_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15279 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Change_Team_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15279[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15280
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Change_Team_On_Custom@@6B@
	jmp	SHORT $L15281
$L15280:
	xor	esi, esi
$L15281:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15282:
	mov	eax, DWORD PTR $T15279[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15291
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Change_Team_On_Custom>::Create
PUBLIC	??_7JFW_Enable_Team_Radar_On_Custom@@6B@	; JFW_Enable_Team_Radar_On_Custom::`vftable'
PUBLIC	??_GJFW_Enable_Team_Radar_On_Custom@@UAEPAXI@Z	; JFW_Enable_Team_Radar_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Enable_Team_Radar_On_Custom@@UAEPAXI@Z:NEAR ; JFW_Enable_Team_Radar_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15314	DD	0ffffffffH
	DD	FLAT:$L15303
$T15312	DD	019930520H
	DD	01H
	DD	FLAT:$T15314
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Enable_Team_Radar_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Enable_Team_Radar_On_Custom@@6B@ DD FLAT:??_EJFW_Enable_Team_Radar_On_Custom@@UAEPAXI@Z ; JFW_Enable_Team_Radar_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Enable_Team_Radar_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15300 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15300[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15301
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Enable_Team_Radar_On_Custom@@6B@
	jmp	SHORT $L15302
$L15301:
	xor	esi, esi
$L15302:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15303:
	mov	eax, DWORD PTR $T15300[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15312
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::Create
PUBLIC	??_7JFW_2D_Sound_Team_Custom@@6B@		; JFW_2D_Sound_Team_Custom::`vftable'
PUBLIC	??_GJFW_2D_Sound_Team_Custom@@UAEPAXI@Z		; JFW_2D_Sound_Team_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_2D_Sound_Team_Custom@@UAEPAXI@Z:NEAR	; JFW_2D_Sound_Team_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15335	DD	0ffffffffH
	DD	FLAT:$L15324
$T15333	DD	019930520H
	DD	01H
	DD	FLAT:$T15335
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_2D_Sound_Team_Custom@@6B@
CONST	SEGMENT
??_7JFW_2D_Sound_Team_Custom@@6B@ DD FLAT:??_EJFW_2D_Sound_Team_Custom@@UAEPAXI@Z ; JFW_2D_Sound_Team_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_2D_Sound_Team_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15321 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15321[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15322
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_2D_Sound_Team_Custom@@6B@
	jmp	SHORT $L15323
$L15322:
	xor	esi, esi
$L15323:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15324:
	mov	eax, DWORD PTR $T15321[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15333
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::Create
PUBLIC	??_7JFW_3D_Sound_Team_Custom@@6B@		; JFW_3D_Sound_Team_Custom::`vftable'
PUBLIC	??_GJFW_3D_Sound_Team_Custom@@UAEPAXI@Z		; JFW_3D_Sound_Team_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_3D_Sound_Team_Custom@@UAEPAXI@Z:NEAR	; JFW_3D_Sound_Team_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15356	DD	0ffffffffH
	DD	FLAT:$L15345
$T15354	DD	019930520H
	DD	01H
	DD	FLAT:$T15356
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_3D_Sound_Team_Custom@@6B@
CONST	SEGMENT
??_7JFW_3D_Sound_Team_Custom@@6B@ DD FLAT:??_EJFW_3D_Sound_Team_Custom@@UAEPAXI@Z ; JFW_3D_Sound_Team_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_3D_Sound_Team_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15342 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15342[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15343
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_3D_Sound_Team_Custom@@6B@
	jmp	SHORT $L15344
$L15343:
	xor	esi, esi
$L15344:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15345:
	mov	eax, DWORD PTR $T15342[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15354
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::Create
PUBLIC	??_7JFW_Custom_Send_Ordered_Customs@@6B@	; JFW_Custom_Send_Ordered_Customs::`vftable'
PUBLIC	??_GJFW_Custom_Send_Ordered_Customs@@UAEPAXI@Z	; JFW_Custom_Send_Ordered_Customs::`scalar deleting destructor'
EXTRN	??_EJFW_Custom_Send_Ordered_Customs@@UAEPAXI@Z:NEAR ; JFW_Custom_Send_Ordered_Customs::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15377	DD	0ffffffffH
	DD	FLAT:$L15366
$T15375	DD	019930520H
	DD	01H
	DD	FLAT:$T15377
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Custom_Send_Ordered_Customs@@6B@
CONST	SEGMENT
??_7JFW_Custom_Send_Ordered_Customs@@6B@ DD FLAT:??_EJFW_Custom_Send_Ordered_Customs@@UAEPAXI@Z ; JFW_Custom_Send_Ordered_Customs::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Custom_Send_Ordered_Customs@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Custom_Send_Ordered_Customs@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Custom_Send_Ordered_Customs@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15363 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	32					; 00000020H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15363[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15364
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Custom_Send_Ordered_Customs@@6B@
	jmp	SHORT $L15365
$L15364:
	xor	esi, esi
$L15365:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15366:
	mov	eax, DWORD PTR $T15363[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15375
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::Create
PUBLIC	??_7JFW_Custom_Send_Customs@@6B@		; JFW_Custom_Send_Customs::`vftable'
PUBLIC	??_GJFW_Custom_Send_Customs@@UAEPAXI@Z		; JFW_Custom_Send_Customs::`scalar deleting destructor'
EXTRN	??_EJFW_Custom_Send_Customs@@UAEPAXI@Z:NEAR	; JFW_Custom_Send_Customs::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15398	DD	0ffffffffH
	DD	FLAT:$L15387
$T15396	DD	019930520H
	DD	01H
	DD	FLAT:$T15398
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Custom_Send_Customs@@6B@
CONST	SEGMENT
??_7JFW_Custom_Send_Customs@@6B@ DD FLAT:??_EJFW_Custom_Send_Customs@@UAEPAXI@Z ; JFW_Custom_Send_Customs::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Custom_Send_Customs@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15384 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Customs>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15384[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15385
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Custom_Send_Customs@@6B@
	jmp	SHORT $L15386
$L15385:
	xor	esi, esi
$L15386:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15387:
	mov	eax, DWORD PTR $T15384[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15396
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Custom_Send_Customs>::Create
PUBLIC	??_7JFW_Custom_Send_Custom_Multiple_IDs@@6B@	; JFW_Custom_Send_Custom_Multiple_IDs::`vftable'
PUBLIC	??_GJFW_Custom_Send_Custom_Multiple_IDs@@UAEPAXI@Z ; JFW_Custom_Send_Custom_Multiple_IDs::`scalar deleting destructor'
EXTRN	??_EJFW_Custom_Send_Custom_Multiple_IDs@@UAEPAXI@Z:NEAR ; JFW_Custom_Send_Custom_Multiple_IDs::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15419	DD	0ffffffffH
	DD	FLAT:$L15408
$T15417	DD	019930520H
	DD	01H
	DD	FLAT:$T15419
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Custom_Send_Custom_Multiple_IDs@@6B@
CONST	SEGMENT
??_7JFW_Custom_Send_Custom_Multiple_IDs@@6B@ DD FLAT:??_EJFW_Custom_Send_Custom_Multiple_IDs@@UAEPAXI@Z ; JFW_Custom_Send_Custom_Multiple_IDs::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Custom_Send_Custom_Multiple_IDs@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15405 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15405[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15406
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Custom_Send_Custom_Multiple_IDs@@6B@
	jmp	SHORT $L15407
$L15406:
	xor	esi, esi
$L15407:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15408:
	mov	eax, DWORD PTR $T15405[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15417
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::Create
PUBLIC	??_7JFW_Create_Destroy_Object_On_Custom_Death@@6B@ ; JFW_Create_Destroy_Object_On_Custom_Death::`vftable'
PUBLIC	??_GJFW_Create_Destroy_Object_On_Custom_Death@@UAEPAXI@Z ; JFW_Create_Destroy_Object_On_Custom_Death::`scalar deleting destructor'
EXTRN	??_EJFW_Create_Destroy_Object_On_Custom_Death@@UAEPAXI@Z:NEAR ; JFW_Create_Destroy_Object_On_Custom_Death::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15440	DD	0ffffffffH
	DD	FLAT:$L15429
$T15438	DD	019930520H
	DD	01H
	DD	FLAT:$T15440
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Create_Destroy_Object_On_Custom_Death@@6B@
CONST	SEGMENT
??_7JFW_Create_Destroy_Object_On_Custom_Death@@6B@ DD FLAT:??_EJFW_Create_Destroy_Object_On_Custom_Death@@UAEPAXI@Z ; JFW_Create_Destroy_Object_On_Custom_Death::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Death@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15426 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	32					; 00000020H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15426[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15427
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Create_Destroy_Object_On_Custom_Death@@6B@
	jmp	SHORT $L15428
$L15427:
	xor	esi, esi
$L15428:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15429:
	mov	eax, DWORD PTR $T15426[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15438
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::Create
PUBLIC	??_7JFW_Create_Destroy_Object_On_Custom_Death_Bone@@6B@ ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::`vftable'
PUBLIC	??_GJFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAEPAXI@Z ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::`scalar deleting destructor'
EXTRN	??_EJFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAEPAXI@Z:NEAR ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15461	DD	0ffffffffH
	DD	FLAT:$L15450
$T15459	DD	019930520H
	DD	01H
	DD	FLAT:$T15461
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Create_Destroy_Object_On_Custom_Death_Bone@@6B@
CONST	SEGMENT
??_7JFW_Create_Destroy_Object_On_Custom_Death_Bone@@6B@ DD FLAT:??_EJFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAEPAXI@Z ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Death_Bone@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15447 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	32					; 00000020H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15447[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15448
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Create_Destroy_Object_On_Custom_Death_Bone@@6B@
	jmp	SHORT $L15449
$L15448:
	xor	esi, esi
$L15449:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15450:
	mov	eax, DWORD PTR $T15447[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15459
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::Create
PUBLIC	??_7JFW_Custom_Destroy_All_Buildings@@6B@	; JFW_Custom_Destroy_All_Buildings::`vftable'
PUBLIC	??_GJFW_Custom_Destroy_All_Buildings@@UAEPAXI@Z	; JFW_Custom_Destroy_All_Buildings::`scalar deleting destructor'
EXTRN	??_EJFW_Custom_Destroy_All_Buildings@@UAEPAXI@Z:NEAR ; JFW_Custom_Destroy_All_Buildings::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15482	DD	0ffffffffH
	DD	FLAT:$L15471
$T15480	DD	019930520H
	DD	01H
	DD	FLAT:$T15482
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Custom_Destroy_All_Buildings@@6B@
CONST	SEGMENT
??_7JFW_Custom_Destroy_All_Buildings@@6B@ DD FLAT:??_EJFW_Custom_Destroy_All_Buildings@@UAEPAXI@Z ; JFW_Custom_Destroy_All_Buildings::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Custom_Destroy_All_Buildings@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15468 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15468[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15469
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Custom_Destroy_All_Buildings@@6B@
	jmp	SHORT $L15470
$L15469:
	xor	esi, esi
$L15470:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15471:
	mov	eax, DWORD PTR $T15468[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15480
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::Create
PUBLIC	??_7JFW_Timer_Custom_On_Off@@6B@		; JFW_Timer_Custom_On_Off::`vftable'
PUBLIC	??_GJFW_Timer_Custom_On_Off@@UAEPAXI@Z		; JFW_Timer_Custom_On_Off::`scalar deleting destructor'
EXTRN	??_EJFW_Timer_Custom_On_Off@@UAEPAXI@Z:NEAR	; JFW_Timer_Custom_On_Off::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15503	DD	0ffffffffH
	DD	FLAT:$L15492
$T15501	DD	019930520H
	DD	01H
	DD	FLAT:$T15503
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Timer_Custom_On_Off@@6B@
CONST	SEGMENT
??_7JFW_Timer_Custom_On_Off@@6B@ DD FLAT:??_EJFW_Timer_Custom_On_Off@@UAEPAXI@Z ; JFW_Timer_Custom_On_Off::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Timer_Custom_On_Off@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Timer_Custom_On_Off@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_Timer_Custom_On_Off@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Timer_Custom_On_Off@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15489 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	32					; 00000020H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15489[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15490
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Timer_Custom_On_Off@@6B@
	jmp	SHORT $L15491
$L15490:
	xor	esi, esi
$L15491:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15492:
	mov	eax, DWORD PTR $T15489[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15501
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::Create
PUBLIC	??_7JFW_Create_Vehicle_On_Custom@@6B@		; JFW_Create_Vehicle_On_Custom::`vftable'
PUBLIC	??_GJFW_Create_Vehicle_On_Custom@@UAEPAXI@Z	; JFW_Create_Vehicle_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Create_Vehicle_On_Custom@@UAEPAXI@Z:NEAR ; JFW_Create_Vehicle_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15524	DD	0ffffffffH
	DD	FLAT:$L15513
$T15522	DD	019930520H
	DD	01H
	DD	FLAT:$T15524
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Create_Vehicle_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Create_Vehicle_On_Custom@@6B@ DD FLAT:??_EJFW_Create_Vehicle_On_Custom@@UAEPAXI@Z ; JFW_Create_Vehicle_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Create_Vehicle_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15510 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15510[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15511
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Create_Vehicle_On_Custom@@6B@
	jmp	SHORT $L15512
$L15511:
	xor	esi, esi
$L15512:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15513:
	mov	eax, DWORD PTR $T15510[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15522
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::Create
PUBLIC	??_7JFW_Set_Model_On_Custom_Sender@@6B@		; JFW_Set_Model_On_Custom_Sender::`vftable'
PUBLIC	??_GJFW_Set_Model_On_Custom_Sender@@UAEPAXI@Z	; JFW_Set_Model_On_Custom_Sender::`scalar deleting destructor'
EXTRN	??_EJFW_Set_Model_On_Custom_Sender@@UAEPAXI@Z:NEAR ; JFW_Set_Model_On_Custom_Sender::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15545	DD	0ffffffffH
	DD	FLAT:$L15534
$T15543	DD	019930520H
	DD	01H
	DD	FLAT:$T15545
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Set_Model_On_Custom_Sender@@6B@
CONST	SEGMENT
??_7JFW_Set_Model_On_Custom_Sender@@6B@ DD FLAT:??_EJFW_Set_Model_On_Custom_Sender@@UAEPAXI@Z ; JFW_Set_Model_On_Custom_Sender::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Set_Model_On_Custom_Sender@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15531 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15531[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15532
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Set_Model_On_Custom_Sender@@6B@
	jmp	SHORT $L15533
$L15532:
	xor	esi, esi
$L15533:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15534:
	mov	eax, DWORD PTR $T15531[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15543
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::Create
PUBLIC	??_7JFW_Death_Send_Custom_ID@@6B@		; JFW_Death_Send_Custom_ID::`vftable'
PUBLIC	??_GJFW_Death_Send_Custom_ID@@UAEPAXI@Z		; JFW_Death_Send_Custom_ID::`scalar deleting destructor'
EXTRN	??_EJFW_Death_Send_Custom_ID@@UAEPAXI@Z:NEAR	; JFW_Death_Send_Custom_ID::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15566	DD	0ffffffffH
	DD	FLAT:$L15555
$T15564	DD	019930520H
	DD	01H
	DD	FLAT:$T15566
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Death_Send_Custom_ID@@6B@
CONST	SEGMENT
??_7JFW_Death_Send_Custom_ID@@6B@ DD FLAT:??_EJFW_Death_Send_Custom_ID@@UAEPAXI@Z ; JFW_Death_Send_Custom_ID::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@JFW_Death_Send_Custom_ID@@EAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15552 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15552[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15553
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Death_Send_Custom_ID@@6B@
	jmp	SHORT $L15554
$L15553:
	xor	esi, esi
$L15554:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15555:
	mov	eax, DWORD PTR $T15552[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15564
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::Create
PUBLIC	??_7JFW_Death_Send_Custom_Driver_ID@@6B@	; JFW_Death_Send_Custom_Driver_ID::`vftable'
PUBLIC	??_GJFW_Death_Send_Custom_Driver_ID@@UAEPAXI@Z	; JFW_Death_Send_Custom_Driver_ID::`scalar deleting destructor'
EXTRN	??_EJFW_Death_Send_Custom_Driver_ID@@UAEPAXI@Z:NEAR ; JFW_Death_Send_Custom_Driver_ID::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15587	DD	0ffffffffH
	DD	FLAT:$L15576
$T15585	DD	019930520H
	DD	01H
	DD	FLAT:$T15587
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Death_Send_Custom_Driver_ID@@6B@
CONST	SEGMENT
??_7JFW_Death_Send_Custom_Driver_ID@@6B@ DD FLAT:??_EJFW_Death_Send_Custom_Driver_ID@@UAEPAXI@Z ; JFW_Death_Send_Custom_Driver_ID::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Death_Send_Custom_Driver_ID@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@JFW_Death_Send_Custom_Driver_ID@@EAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Death_Send_Custom_Driver_ID@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Death_Send_Custom_Driver_ID@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15573 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	32					; 00000020H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15573[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15574
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Death_Send_Custom_Driver_ID@@6B@
	jmp	SHORT $L15575
$L15574:
	xor	esi, esi
$L15575:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15576:
	mov	eax, DWORD PTR $T15573[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15585
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::Create
PUBLIC	??_7JFW_Repair_On_Custom@@6B@			; JFW_Repair_On_Custom::`vftable'
PUBLIC	??_GJFW_Repair_On_Custom@@UAEPAXI@Z		; JFW_Repair_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Repair_On_Custom@@UAEPAXI@Z:NEAR	; JFW_Repair_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15608	DD	0ffffffffH
	DD	FLAT:$L15597
$T15606	DD	019930520H
	DD	01H
	DD	FLAT:$T15608
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Repair_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Repair_On_Custom@@6B@ DD FLAT:??_EJFW_Repair_On_Custom@@UAEPAXI@Z ; JFW_Repair_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Repair_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15594 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Repair_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15594[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15595
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Repair_On_Custom@@6B@
	jmp	SHORT $L15596
$L15595:
	xor	esi, esi
$L15596:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15597:
	mov	eax, DWORD PTR $T15594[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15606
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Repair_On_Custom>::Create
PUBLIC	??_7JFW_Teleport_Custom@@6B@			; JFW_Teleport_Custom::`vftable'
PUBLIC	??_GJFW_Teleport_Custom@@UAEPAXI@Z		; JFW_Teleport_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Teleport_Custom@@UAEPAXI@Z:NEAR		; JFW_Teleport_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15629	DD	0ffffffffH
	DD	FLAT:$L15618
$T15627	DD	019930520H
	DD	01H
	DD	FLAT:$T15629
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Teleport_Custom@@6B@
CONST	SEGMENT
??_7JFW_Teleport_Custom@@6B@ DD FLAT:??_EJFW_Teleport_Custom@@UAEPAXI@Z ; JFW_Teleport_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Teleport_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15615 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Teleport_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15615[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15616
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Teleport_Custom@@6B@
	jmp	SHORT $L15617
$L15616:
	xor	esi, esi
$L15617:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15618:
	mov	eax, DWORD PTR $T15615[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15627
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Teleport_Custom>::Create
PUBLIC	??_7JFW_Teleport_Custom_Random@@6B@		; JFW_Teleport_Custom_Random::`vftable'
PUBLIC	??_GJFW_Teleport_Custom_Random@@UAEPAXI@Z	; JFW_Teleport_Custom_Random::`scalar deleting destructor'
EXTRN	??_EJFW_Teleport_Custom_Random@@UAEPAXI@Z:NEAR	; JFW_Teleport_Custom_Random::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15650	DD	0ffffffffH
	DD	FLAT:$L15639
$T15648	DD	019930520H
	DD	01H
	DD	FLAT:$T15650
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Teleport_Custom_Random@@6B@
CONST	SEGMENT
??_7JFW_Teleport_Custom_Random@@6B@ DD FLAT:??_EJFW_Teleport_Custom_Random@@UAEPAXI@Z ; JFW_Teleport_Custom_Random::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Teleport_Custom_Random@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15636 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Teleport_Custom_Random>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15636[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15637
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Teleport_Custom_Random@@6B@
	jmp	SHORT $L15638
$L15637:
	xor	esi, esi
$L15638:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15639:
	mov	eax, DWORD PTR $T15636[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15648
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Teleport_Custom_Random>::Create
PUBLIC	??_7JFW_Teleport_Custom_Timer@@6B@		; JFW_Teleport_Custom_Timer::`vftable'
PUBLIC	??_GJFW_Teleport_Custom_Timer@@UAEPAXI@Z	; JFW_Teleport_Custom_Timer::`scalar deleting destructor'
EXTRN	??_EJFW_Teleport_Custom_Timer@@UAEPAXI@Z:NEAR	; JFW_Teleport_Custom_Timer::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15671	DD	0ffffffffH
	DD	FLAT:$L15660
$T15669	DD	019930520H
	DD	01H
	DD	FLAT:$T15671
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Teleport_Custom_Timer@@6B@
CONST	SEGMENT
??_7JFW_Teleport_Custom_Timer@@6B@ DD FLAT:??_EJFW_Teleport_Custom_Timer@@UAEPAXI@Z ; JFW_Teleport_Custom_Timer::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Teleport_Custom_Timer@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Teleport_Custom_Timer@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_Teleport_Custom_Timer@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Teleport_Custom_Timer@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15657 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	32					; 00000020H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15657[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15658
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Teleport_Custom_Timer@@6B@
	jmp	SHORT $L15659
$L15658:
	xor	esi, esi
$L15659:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15660:
	mov	eax, DWORD PTR $T15657[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15669
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::Create
PUBLIC	??_7JFW_Blow_Up_Location_On_Custom@@6B@		; JFW_Blow_Up_Location_On_Custom::`vftable'
PUBLIC	??_GJFW_Blow_Up_Location_On_Custom@@UAEPAXI@Z	; JFW_Blow_Up_Location_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Blow_Up_Location_On_Custom@@UAEPAXI@Z:NEAR ; JFW_Blow_Up_Location_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15692	DD	0ffffffffH
	DD	FLAT:$L15681
$T15690	DD	019930520H
	DD	01H
	DD	FLAT:$T15692
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Blow_Up_Location_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Blow_Up_Location_On_Custom@@6B@ DD FLAT:??_EJFW_Blow_Up_Location_On_Custom@@UAEPAXI@Z ; JFW_Blow_Up_Location_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Blow_Up_Location_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15678 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15678[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15679
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Blow_Up_Location_On_Custom@@6B@
	jmp	SHORT $L15680
$L15679:
	xor	esi, esi
$L15680:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15681:
	mov	eax, DWORD PTR $T15678[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15690
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::Create
PUBLIC	??_7JFW_3D_Sound_Custom@@6B@			; JFW_3D_Sound_Custom::`vftable'
PUBLIC	??_GJFW_3D_Sound_Custom@@UAEPAXI@Z		; JFW_3D_Sound_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_3D_Sound_Custom@@UAEPAXI@Z:NEAR		; JFW_3D_Sound_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15713	DD	0ffffffffH
	DD	FLAT:$L15702
$T15711	DD	019930520H
	DD	01H
	DD	FLAT:$T15713
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_3D_Sound_Custom@@6B@
CONST	SEGMENT
??_7JFW_3D_Sound_Custom@@6B@ DD FLAT:??_EJFW_3D_Sound_Custom@@UAEPAXI@Z ; JFW_3D_Sound_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_3D_Sound_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15699 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_3D_Sound_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15699[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15700
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_3D_Sound_Custom@@6B@
	jmp	SHORT $L15701
$L15700:
	xor	esi, esi
$L15701:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15702:
	mov	eax, DWORD PTR $T15699[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15711
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_3D_Sound_Custom>::Create
PUBLIC	??_7JFW_Created_Send_Custom@@6B@		; JFW_Created_Send_Custom::`vftable'
PUBLIC	??_GJFW_Created_Send_Custom@@UAEPAXI@Z		; JFW_Created_Send_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Created_Send_Custom@@UAEPAXI@Z:NEAR	; JFW_Created_Send_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15734	DD	0ffffffffH
	DD	FLAT:$L15723
$T15732	DD	019930520H
	DD	01H
	DD	FLAT:$T15734
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Created_Send_Custom@@6B@
CONST	SEGMENT
??_7JFW_Created_Send_Custom@@6B@ DD FLAT:??_EJFW_Created_Send_Custom@@UAEPAXI@Z ; JFW_Created_Send_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Created_Send_Custom@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15720 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Created_Send_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15720[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15721
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Created_Send_Custom@@6B@
	jmp	SHORT $L15722
$L15721:
	xor	esi, esi
$L15722:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15723:
	mov	eax, DWORD PTR $T15720[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15732
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Created_Send_Custom>::Create
PUBLIC	??_7JFW_Damaged_Send_Custom@@6B@		; JFW_Damaged_Send_Custom::`vftable'
PUBLIC	??_GJFW_Damaged_Send_Custom@@UAEPAXI@Z		; JFW_Damaged_Send_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Damaged_Send_Custom@@UAEPAXI@Z:NEAR	; JFW_Damaged_Send_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15755	DD	0ffffffffH
	DD	FLAT:$L15744
$T15753	DD	019930520H
	DD	01H
	DD	FLAT:$T15755
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Damaged_Send_Custom@@6B@
CONST	SEGMENT
??_7JFW_Damaged_Send_Custom@@6B@ DD FLAT:??_EJFW_Damaged_Send_Custom@@UAEPAXI@Z ; JFW_Damaged_Send_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@JFW_Damaged_Send_Custom@@EAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15741 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Damaged_Send_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15741[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15742
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Damaged_Send_Custom@@6B@
	jmp	SHORT $L15743
$L15742:
	xor	esi, esi
$L15743:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15744:
	mov	eax, DWORD PTR $T15741[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15753
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Damaged_Send_Custom>::Create
PUBLIC	??_7JFW_Enemy_Seen_Send_Custom@@6B@		; JFW_Enemy_Seen_Send_Custom::`vftable'
PUBLIC	??_GJFW_Enemy_Seen_Send_Custom@@UAEPAXI@Z	; JFW_Enemy_Seen_Send_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Enemy_Seen_Send_Custom@@UAEPAXI@Z:NEAR	; JFW_Enemy_Seen_Send_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15776	DD	0ffffffffH
	DD	FLAT:$L15765
$T15774	DD	019930520H
	DD	01H
	DD	FLAT:$T15776
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Enemy_Seen_Send_Custom@@6B@
CONST	SEGMENT
??_7JFW_Enemy_Seen_Send_Custom@@6B@ DD FLAT:??_EJFW_Enemy_Seen_Send_Custom@@UAEPAXI@Z ; JFW_Enemy_Seen_Send_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Enemy_Seen_Send_Custom@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@JFW_Enemy_Seen_Send_Custom@@EAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15762 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15762[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15763
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Enemy_Seen_Send_Custom@@6B@
	jmp	SHORT $L15764
$L15763:
	xor	esi, esi
$L15764:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15765:
	mov	eax, DWORD PTR $T15762[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15774
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::Create
PUBLIC	??_7JFW_Create_Object_Custom@@6B@		; JFW_Create_Object_Custom::`vftable'
PUBLIC	??_GJFW_Create_Object_Custom@@UAEPAXI@Z		; JFW_Create_Object_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Create_Object_Custom@@UAEPAXI@Z:NEAR	; JFW_Create_Object_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15797	DD	0ffffffffH
	DD	FLAT:$L15786
$T15795	DD	019930520H
	DD	01H
	DD	FLAT:$T15797
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Create_Object_Custom@@6B@
CONST	SEGMENT
??_7JFW_Create_Object_Custom@@6B@ DD FLAT:??_EJFW_Create_Object_Custom@@UAEPAXI@Z ; JFW_Create_Object_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Create_Object_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15783 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Object_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15783[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15784
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Create_Object_Custom@@6B@
	jmp	SHORT $L15785
$L15784:
	xor	esi, esi
$L15785:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15786:
	mov	eax, DWORD PTR $T15783[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15795
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Create_Object_Custom>::Create
PUBLIC	??_7JFW_Enable_Spawner_On_Custom@@6B@		; JFW_Enable_Spawner_On_Custom::`vftable'
PUBLIC	??_GJFW_Enable_Spawner_On_Custom@@UAEPAXI@Z	; JFW_Enable_Spawner_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Enable_Spawner_On_Custom@@UAEPAXI@Z:NEAR ; JFW_Enable_Spawner_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15818	DD	0ffffffffH
	DD	FLAT:$L15807
$T15816	DD	019930520H
	DD	01H
	DD	FLAT:$T15818
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Enable_Spawner_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Enable_Spawner_On_Custom@@6B@ DD FLAT:??_EJFW_Enable_Spawner_On_Custom@@UAEPAXI@Z ; JFW_Enable_Spawner_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Enable_Spawner_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15804 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15804[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15805
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Enable_Spawner_On_Custom@@6B@
	jmp	SHORT $L15806
$L15805:
	xor	esi, esi
$L15806:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15807:
	mov	eax, DWORD PTR $T15804[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15816
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::Create
PUBLIC	??_7JFW_Set_Animation_On_Custom@@6B@		; JFW_Set_Animation_On_Custom::`vftable'
PUBLIC	??_GJFW_Set_Animation_On_Custom@@UAEPAXI@Z	; JFW_Set_Animation_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Set_Animation_On_Custom@@UAEPAXI@Z:NEAR	; JFW_Set_Animation_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15839	DD	0ffffffffH
	DD	FLAT:$L15828
$T15837	DD	019930520H
	DD	01H
	DD	FLAT:$T15839
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Set_Animation_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Set_Animation_On_Custom@@6B@ DD FLAT:??_EJFW_Set_Animation_On_Custom@@UAEPAXI@Z ; JFW_Set_Animation_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Set_Animation_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15825 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15825[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15826
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Set_Animation_On_Custom@@6B@
	jmp	SHORT $L15827
$L15826:
	xor	esi, esi
$L15827:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15828:
	mov	eax, DWORD PTR $T15825[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15837
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::Create
PUBLIC	??_7JFW_Set_Model_Animation_On_Custom@@6B@	; JFW_Set_Model_Animation_On_Custom::`vftable'
PUBLIC	??_GJFW_Set_Model_Animation_On_Custom@@UAEPAXI@Z ; JFW_Set_Model_Animation_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Set_Model_Animation_On_Custom@@UAEPAXI@Z:NEAR ; JFW_Set_Model_Animation_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15860	DD	0ffffffffH
	DD	FLAT:$L15849
$T15858	DD	019930520H
	DD	01H
	DD	FLAT:$T15860
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Set_Model_Animation_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Set_Model_Animation_On_Custom@@6B@ DD FLAT:??_EJFW_Set_Model_Animation_On_Custom@@UAEPAXI@Z ; JFW_Set_Model_Animation_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Set_Model_Animation_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15846 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15846[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15847
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Set_Model_Animation_On_Custom@@6B@
	jmp	SHORT $L15848
$L15847:
	xor	esi, esi
$L15848:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15849:
	mov	eax, DWORD PTR $T15846[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15858
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::Create
PUBLIC	??_7JFW_Set_Model_On_Custom@@6B@		; JFW_Set_Model_On_Custom::`vftable'
PUBLIC	??_GJFW_Set_Model_On_Custom@@UAEPAXI@Z		; JFW_Set_Model_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Set_Model_On_Custom@@UAEPAXI@Z:NEAR	; JFW_Set_Model_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15881	DD	0ffffffffH
	DD	FLAT:$L15870
$T15879	DD	019930520H
	DD	01H
	DD	FLAT:$T15881
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Set_Model_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Set_Model_On_Custom@@6B@ DD FLAT:??_EJFW_Set_Model_On_Custom@@UAEPAXI@Z ; JFW_Set_Model_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Set_Model_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15867 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Set_Model_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15867[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15868
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Set_Model_On_Custom@@6B@
	jmp	SHORT $L15869
$L15868:
	xor	esi, esi
$L15869:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15870:
	mov	eax, DWORD PTR $T15867[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15879
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Set_Model_On_Custom>::Create
PUBLIC	??_7JFW_Enable_Disable_Animation_On_Custom@@6B@	; JFW_Enable_Disable_Animation_On_Custom::`vftable'
PUBLIC	??_GJFW_Enable_Disable_Animation_On_Custom@@UAEPAXI@Z ; JFW_Enable_Disable_Animation_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Enable_Disable_Animation_On_Custom@@UAEPAXI@Z:NEAR ; JFW_Enable_Disable_Animation_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15902	DD	0ffffffffH
	DD	FLAT:$L15891
$T15900	DD	019930520H
	DD	01H
	DD	FLAT:$T15902
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Enable_Disable_Animation_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Enable_Disable_Animation_On_Custom@@6B@ DD FLAT:??_EJFW_Enable_Disable_Animation_On_Custom@@UAEPAXI@Z ; JFW_Enable_Disable_Animation_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Enable_Disable_Animation_On_Custom@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Enable_Disable_Animation_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Enable_Disable_Animation_On_Custom@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15888 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	32					; 00000020H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15888[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15889
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Enable_Disable_Animation_On_Custom@@6B@
	jmp	SHORT $L15890
$L15889:
	xor	esi, esi
$L15890:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15891:
	mov	eax, DWORD PTR $T15888[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15900
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::Create
PUBLIC	??_7JFW_Custom_Toggle_Visible@@6B@		; JFW_Custom_Toggle_Visible::`vftable'
PUBLIC	??_GJFW_Custom_Toggle_Visible@@UAEPAXI@Z	; JFW_Custom_Toggle_Visible::`scalar deleting destructor'
EXTRN	??_EJFW_Custom_Toggle_Visible@@UAEPAXI@Z:NEAR	; JFW_Custom_Toggle_Visible::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15923	DD	0ffffffffH
	DD	FLAT:$L15912
$T15921	DD	019930520H
	DD	01H
	DD	FLAT:$T15923
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Custom_Toggle_Visible@@6B@
CONST	SEGMENT
??_7JFW_Custom_Toggle_Visible@@6B@ DD FLAT:??_EJFW_Custom_Toggle_Visible@@UAEPAXI@Z ; JFW_Custom_Toggle_Visible::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Custom_Toggle_Visible@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15909 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15909[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15910
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Custom_Toggle_Visible@@6B@
	jmp	SHORT $L15911
$L15910:
	xor	esi, esi
$L15911:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15912:
	mov	eax, DWORD PTR $T15909[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15921
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::Create
PUBLIC	??_7JFW_Customs_Send_Custom@@6B@		; JFW_Customs_Send_Custom::`vftable'
PUBLIC	??_GJFW_Customs_Send_Custom@@UAEPAXI@Z		; JFW_Customs_Send_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Customs_Send_Custom@@UAEPAXI@Z:NEAR	; JFW_Customs_Send_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15944	DD	0ffffffffH
	DD	FLAT:$L15933
$T15942	DD	019930520H
	DD	01H
	DD	FLAT:$T15944
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Customs_Send_Custom@@6B@
CONST	SEGMENT
??_7JFW_Customs_Send_Custom@@6B@ DD FLAT:??_EJFW_Customs_Send_Custom@@UAEPAXI@Z ; JFW_Customs_Send_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Customs_Send_Custom@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Customs_Send_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Customs_Send_Custom@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15930 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Customs_Send_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	40					; 00000028H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15930[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15931
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Customs_Send_Custom@@6B@
	jmp	SHORT $L15932
$L15931:
	xor	esi, esi
$L15932:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15933:
	mov	eax, DWORD PTR $T15930[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15942
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Customs_Send_Custom>::Create
PUBLIC	??_7JFW_Custom_Send_Custom@@6B@			; JFW_Custom_Send_Custom::`vftable'
PUBLIC	??_GJFW_Custom_Send_Custom@@UAEPAXI@Z		; JFW_Custom_Send_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Custom_Send_Custom@@UAEPAXI@Z:NEAR	; JFW_Custom_Send_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15965	DD	0ffffffffH
	DD	FLAT:$L15954
$T15963	DD	019930520H
	DD	01H
	DD	FLAT:$T15965
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Custom_Send_Custom@@6B@
CONST	SEGMENT
??_7JFW_Custom_Send_Custom@@6B@ DD FLAT:??_EJFW_Custom_Send_Custom@@UAEPAXI@Z ; JFW_Custom_Send_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Custom_Send_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15951 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15951[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15952
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Custom_Send_Custom@@6B@
	jmp	SHORT $L15953
$L15952:
	xor	esi, esi
$L15953:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15954:
	mov	eax, DWORD PTR $T15951[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15963
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Custom_Send_Custom>::Create
PUBLIC	??_7JFW_Custom_Multiple_Send_Custom@@6B@	; JFW_Custom_Multiple_Send_Custom::`vftable'
PUBLIC	??_GJFW_Custom_Multiple_Send_Custom@@UAEPAXI@Z	; JFW_Custom_Multiple_Send_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Custom_Multiple_Send_Custom@@UAEPAXI@Z:NEAR ; JFW_Custom_Multiple_Send_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T15986	DD	0ffffffffH
	DD	FLAT:$L15975
$T15984	DD	019930520H
	DD	01H
	DD	FLAT:$T15986
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Custom_Multiple_Send_Custom@@6B@
CONST	SEGMENT
??_7JFW_Custom_Multiple_Send_Custom@@6B@ DD FLAT:??_EJFW_Custom_Multiple_Send_Custom@@UAEPAXI@Z ; JFW_Custom_Multiple_Send_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Custom_Multiple_Send_Custom@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Custom_Multiple_Send_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Custom_Multiple_Send_Custom@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15972 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	36					; 00000024H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15972[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15973
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Custom_Multiple_Send_Custom@@6B@
	jmp	SHORT $L15974
$L15973:
	xor	esi, esi
$L15974:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15975:
	mov	eax, DWORD PTR $T15972[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T15984
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::Create
PUBLIC	??_7JFW_Create_Destroy_Object_On_Custom@@6B@	; JFW_Create_Destroy_Object_On_Custom::`vftable'
PUBLIC	??_GJFW_Create_Destroy_Object_On_Custom@@UAEPAXI@Z ; JFW_Create_Destroy_Object_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Create_Destroy_Object_On_Custom@@UAEPAXI@Z:NEAR ; JFW_Create_Destroy_Object_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16007	DD	0ffffffffH
	DD	FLAT:$L15996
$T16005	DD	019930520H
	DD	01H
	DD	FLAT:$T16007
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Create_Destroy_Object_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Create_Destroy_Object_On_Custom@@6B@ DD FLAT:??_EJFW_Create_Destroy_Object_On_Custom@@UAEPAXI@Z ; JFW_Create_Destroy_Object_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Create_Destroy_Object_On_Custom@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Create_Destroy_Object_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T15993 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	32					; 00000020H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T15993[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L15994
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Create_Destroy_Object_On_Custom@@6B@
	jmp	SHORT $L15995
$L15994:
	xor	esi, esi
$L15995:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L15996:
	mov	eax, DWORD PTR $T15993[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16005
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::Create
PUBLIC	??_7JFW_Create_Destroy_Object_On_Custom_Animate@@6B@ ; JFW_Create_Destroy_Object_On_Custom_Animate::`vftable'
PUBLIC	??_GJFW_Create_Destroy_Object_On_Custom_Animate@@UAEPAXI@Z ; JFW_Create_Destroy_Object_On_Custom_Animate::`scalar deleting destructor'
EXTRN	??_EJFW_Create_Destroy_Object_On_Custom_Animate@@UAEPAXI@Z:NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16028	DD	0ffffffffH
	DD	FLAT:$L16017
$T16026	DD	019930520H
	DD	01H
	DD	FLAT:$T16028
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Create_Destroy_Object_On_Custom_Animate@@6B@
CONST	SEGMENT
??_7JFW_Create_Destroy_Object_On_Custom_Animate@@6B@ DD FLAT:??_EJFW_Create_Destroy_Object_On_Custom_Animate@@UAEPAXI@Z ; JFW_Create_Destroy_Object_On_Custom_Animate::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Animate@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16014 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	32					; 00000020H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16014[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16015
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Create_Destroy_Object_On_Custom_Animate@@6B@
	jmp	SHORT $L16016
$L16015:
	xor	esi, esi
$L16016:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16017:
	mov	eax, DWORD PTR $T16014[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16026
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::Create
PUBLIC	??_7JFW_Create_Destroy_Object_On_Custom_Animate_2@@6B@ ; JFW_Create_Destroy_Object_On_Custom_Animate_2::`vftable'
PUBLIC	??_GJFW_Create_Destroy_Object_On_Custom_Animate_2@@UAEPAXI@Z ; JFW_Create_Destroy_Object_On_Custom_Animate_2::`scalar deleting destructor'
EXTRN	??_EJFW_Create_Destroy_Object_On_Custom_Animate_2@@UAEPAXI@Z:NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate_2::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16049	DD	0ffffffffH
	DD	FLAT:$L16038
$T16047	DD	019930520H
	DD	01H
	DD	FLAT:$T16049
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Create_Destroy_Object_On_Custom_Animate_2@@6B@
CONST	SEGMENT
??_7JFW_Create_Destroy_Object_On_Custom_Animate_2@@6B@ DD FLAT:??_EJFW_Create_Destroy_Object_On_Custom_Animate_2@@UAEPAXI@Z ; JFW_Create_Destroy_Object_On_Custom_Animate_2::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Animate_2@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16035 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	32					; 00000020H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16035[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16036
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Create_Destroy_Object_On_Custom_Animate_2@@6B@
	jmp	SHORT $L16037
$L16036:
	xor	esi, esi
$L16037:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16038:
	mov	eax, DWORD PTR $T16035[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16047
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::Create
PUBLIC	??_7JFW_Damaged_Send_Custom_Amount@@6B@		; JFW_Damaged_Send_Custom_Amount::`vftable'
PUBLIC	??_GJFW_Damaged_Send_Custom_Amount@@UAEPAXI@Z	; JFW_Damaged_Send_Custom_Amount::`scalar deleting destructor'
EXTRN	??_EJFW_Damaged_Send_Custom_Amount@@UAEPAXI@Z:NEAR ; JFW_Damaged_Send_Custom_Amount::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16070	DD	0ffffffffH
	DD	FLAT:$L16059
$T16068	DD	019930520H
	DD	01H
	DD	FLAT:$T16070
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Damaged_Send_Custom_Amount@@6B@
CONST	SEGMENT
??_7JFW_Damaged_Send_Custom_Amount@@6B@ DD FLAT:??_EJFW_Damaged_Send_Custom_Amount@@UAEPAXI@Z ; JFW_Damaged_Send_Custom_Amount::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@JFW_Damaged_Send_Custom_Amount@@EAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16056 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16056[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16057
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Damaged_Send_Custom_Amount@@6B@
	jmp	SHORT $L16058
$L16057:
	xor	esi, esi
$L16058:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16059:
	mov	eax, DWORD PTR $T16056[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16068
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::Create
PUBLIC	??_7JFW_Invulnerable_On_Custom@@6B@		; JFW_Invulnerable_On_Custom::`vftable'
PUBLIC	??_GJFW_Invulnerable_On_Custom@@UAEPAXI@Z	; JFW_Invulnerable_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Invulnerable_On_Custom@@UAEPAXI@Z:NEAR	; JFW_Invulnerable_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16091	DD	0ffffffffH
	DD	FLAT:$L16080
$T16089	DD	019930520H
	DD	01H
	DD	FLAT:$T16091
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Invulnerable_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Invulnerable_On_Custom@@6B@ DD FLAT:??_EJFW_Invulnerable_On_Custom@@UAEPAXI@Z ; JFW_Invulnerable_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Invulnerable_On_Custom@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@JFW_Invulnerable_On_Custom@@EAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Invulnerable_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Invulnerable_On_Custom@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16077 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	40					; 00000028H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16077[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16078
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Invulnerable_On_Custom@@6B@
	jmp	SHORT $L16079
$L16078:
	xor	esi, esi
$L16079:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16080:
	mov	eax, DWORD PTR $T16077[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16089
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::Create
PUBLIC	??_7JFW_Invulnerable_On_Custom_2@@6B@		; JFW_Invulnerable_On_Custom_2::`vftable'
PUBLIC	??_GJFW_Invulnerable_On_Custom_2@@UAEPAXI@Z	; JFW_Invulnerable_On_Custom_2::`scalar deleting destructor'
EXTRN	??_EJFW_Invulnerable_On_Custom_2@@UAEPAXI@Z:NEAR ; JFW_Invulnerable_On_Custom_2::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16112	DD	0ffffffffH
	DD	FLAT:$L16101
$T16110	DD	019930520H
	DD	01H
	DD	FLAT:$T16112
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Invulnerable_On_Custom_2@@6B@
CONST	SEGMENT
??_7JFW_Invulnerable_On_Custom_2@@6B@ DD FLAT:??_EJFW_Invulnerable_On_Custom_2@@UAEPAXI@Z ; JFW_Invulnerable_On_Custom_2::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Invulnerable_On_Custom_2@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16098 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16098[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16099
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Invulnerable_On_Custom_2@@6B@
	jmp	SHORT $L16100
$L16099:
	xor	esi, esi
$L16100:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16101:
	mov	eax, DWORD PTR $T16098[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16110
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::Create
PUBLIC	??_7JFW_Custom_Send_Custom_Parameter@@6B@	; JFW_Custom_Send_Custom_Parameter::`vftable'
PUBLIC	??_GJFW_Custom_Send_Custom_Parameter@@UAEPAXI@Z	; JFW_Custom_Send_Custom_Parameter::`scalar deleting destructor'
EXTRN	??_EJFW_Custom_Send_Custom_Parameter@@UAEPAXI@Z:NEAR ; JFW_Custom_Send_Custom_Parameter::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16133	DD	0ffffffffH
	DD	FLAT:$L16122
$T16131	DD	019930520H
	DD	01H
	DD	FLAT:$T16133
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Custom_Send_Custom_Parameter@@6B@
CONST	SEGMENT
??_7JFW_Custom_Send_Custom_Parameter@@6B@ DD FLAT:??_EJFW_Custom_Send_Custom_Parameter@@UAEPAXI@Z ; JFW_Custom_Send_Custom_Parameter::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Custom_Send_Custom_Parameter@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16119 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16119[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16120
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Custom_Send_Custom_Parameter@@6B@
	jmp	SHORT $L16121
$L16120:
	xor	esi, esi
$L16121:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16122:
	mov	eax, DWORD PTR $T16119[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16131
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::Create
PUBLIC	??_7JFW_Create_Destroy_Object_On_Custom_Bone@@6B@ ; JFW_Create_Destroy_Object_On_Custom_Bone::`vftable'
PUBLIC	??_GJFW_Create_Destroy_Object_On_Custom_Bone@@UAEPAXI@Z ; JFW_Create_Destroy_Object_On_Custom_Bone::`scalar deleting destructor'
EXTRN	??_EJFW_Create_Destroy_Object_On_Custom_Bone@@UAEPAXI@Z:NEAR ; JFW_Create_Destroy_Object_On_Custom_Bone::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16154	DD	0ffffffffH
	DD	FLAT:$L16143
$T16152	DD	019930520H
	DD	01H
	DD	FLAT:$T16154
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Create_Destroy_Object_On_Custom_Bone@@6B@
CONST	SEGMENT
??_7JFW_Create_Destroy_Object_On_Custom_Bone@@6B@ DD FLAT:??_EJFW_Create_Destroy_Object_On_Custom_Bone@@UAEPAXI@Z ; JFW_Create_Destroy_Object_On_Custom_Bone::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@JFW_Create_Destroy_Object_On_Custom_Bone@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16140 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	32					; 00000020H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16140[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16141
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Create_Destroy_Object_On_Custom_Bone@@6B@
	jmp	SHORT $L16142
$L16141:
	xor	esi, esi
$L16142:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16143:
	mov	eax, DWORD PTR $T16140[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16152
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::Create
PUBLIC	??_GJFW_Timer_Custom@@UAEPAXI@Z			; JFW_Timer_Custom::`scalar deleting destructor'
PUBLIC	??_7JFW_Timer_Custom@@6B@			; JFW_Timer_Custom::`vftable'
EXTRN	??_EJFW_Timer_Custom@@UAEPAXI@Z:NEAR		; JFW_Timer_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16175	DD	0ffffffffH
	DD	FLAT:$L16164
$T16173	DD	019930520H
	DD	01H
	DD	FLAT:$T16175
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Timer_Custom@@6B@
CONST	SEGMENT
??_7JFW_Timer_Custom@@6B@ DD FLAT:??_EJFW_Timer_Custom@@UAEPAXI@Z ; JFW_Timer_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Timer_Custom@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_Timer_Custom@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16161 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Timer_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16161[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16162
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Timer_Custom@@6B@
	jmp	SHORT $L16163
$L16162:
	xor	esi, esi
$L16163:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16164:
	mov	eax, DWORD PTR $T16161[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16173
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Timer_Custom>::Create
PUBLIC	??_7JFW_2D_Sound_Custom@@6B@			; JFW_2D_Sound_Custom::`vftable'
PUBLIC	??_GJFW_2D_Sound_Custom@@UAEPAXI@Z		; JFW_2D_Sound_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_2D_Sound_Custom@@UAEPAXI@Z:NEAR		; JFW_2D_Sound_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16196	DD	0ffffffffH
	DD	FLAT:$L16185
$T16194	DD	019930520H
	DD	01H
	DD	FLAT:$T16196
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_2D_Sound_Custom@@6B@
CONST	SEGMENT
??_7JFW_2D_Sound_Custom@@6B@ DD FLAT:??_EJFW_2D_Sound_Custom@@UAEPAXI@Z ; JFW_2D_Sound_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_2D_Sound_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16182 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_2D_Sound_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16182[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16183
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_2D_Sound_Custom@@6B@
	jmp	SHORT $L16184
$L16183:
	xor	esi, esi
$L16184:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16185:
	mov	eax, DWORD PTR $T16182[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16194
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_2D_Sound_Custom>::Create
PUBLIC	??_7JFW_Random_Custom@@6B@			; JFW_Random_Custom::`vftable'
PUBLIC	??_GJFW_Random_Custom@@UAEPAXI@Z		; JFW_Random_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Random_Custom@@UAEPAXI@Z:NEAR		; JFW_Random_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16217	DD	0ffffffffH
	DD	FLAT:$L16206
$T16215	DD	019930520H
	DD	01H
	DD	FLAT:$T16217
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Random_Custom@@6B@
CONST	SEGMENT
??_7JFW_Random_Custom@@6B@ DD FLAT:??_EJFW_Random_Custom@@UAEPAXI@Z ; JFW_Random_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Random_Custom@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@JFW_Random_Custom@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16203 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Random_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16203[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16204
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Random_Custom@@6B@
	jmp	SHORT $L16205
$L16204:
	xor	esi, esi
$L16205:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16206:
	mov	eax, DWORD PTR $T16203[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16215
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Random_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Random_Custom>::Create
PUBLIC	??_7JFW_Custom_Damage_Object@@6B@		; JFW_Custom_Damage_Object::`vftable'
PUBLIC	??_GJFW_Custom_Damage_Object@@UAEPAXI@Z		; JFW_Custom_Damage_Object::`scalar deleting destructor'
EXTRN	??_EJFW_Custom_Damage_Object@@UAEPAXI@Z:NEAR	; JFW_Custom_Damage_Object::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16238	DD	0ffffffffH
	DD	FLAT:$L16227
$T16236	DD	019930520H
	DD	01H
	DD	FLAT:$T16238
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Custom_Damage_Object@@6B@
CONST	SEGMENT
??_7JFW_Custom_Damage_Object@@6B@ DD FLAT:??_EJFW_Custom_Damage_Object@@UAEPAXI@Z ; JFW_Custom_Damage_Object::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Custom_Damage_Object@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16224 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Damage_Object>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16224[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16225
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Custom_Damage_Object@@6B@
	jmp	SHORT $L16226
$L16225:
	xor	esi, esi
$L16226:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16227:
	mov	eax, DWORD PTR $T16224[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16236
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Custom_Damage_Object>::Create
PUBLIC	??_7JFW_Blow_Up_On_Custom@@6B@			; JFW_Blow_Up_On_Custom::`vftable'
PUBLIC	??_GJFW_Blow_Up_On_Custom@@UAEPAXI@Z		; JFW_Blow_Up_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Blow_Up_On_Custom@@UAEPAXI@Z:NEAR	; JFW_Blow_Up_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16259	DD	0ffffffffH
	DD	FLAT:$L16248
$T16257	DD	019930520H
	DD	01H
	DD	FLAT:$T16259
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Blow_Up_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Blow_Up_On_Custom@@6B@ DD FLAT:??_EJFW_Blow_Up_On_Custom@@UAEPAXI@Z ; JFW_Blow_Up_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Blow_Up_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16245 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16245[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16246
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Blow_Up_On_Custom@@6B@
	jmp	SHORT $L16247
$L16246:
	xor	esi, esi
$L16247:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16248:
	mov	eax, DWORD PTR $T16245[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16257
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::Create
PUBLIC	??_7JFW_Blow_Up_Obj_On_Custom@@6B@		; JFW_Blow_Up_Obj_On_Custom::`vftable'
PUBLIC	??_GJFW_Blow_Up_Obj_On_Custom@@UAEPAXI@Z	; JFW_Blow_Up_Obj_On_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Blow_Up_Obj_On_Custom@@UAEPAXI@Z:NEAR	; JFW_Blow_Up_Obj_On_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16280	DD	0ffffffffH
	DD	FLAT:$L16269
$T16278	DD	019930520H
	DD	01H
	DD	FLAT:$T16280
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Blow_Up_Obj_On_Custom@@6B@
CONST	SEGMENT
??_7JFW_Blow_Up_Obj_On_Custom@@6B@ DD FLAT:??_EJFW_Blow_Up_Obj_On_Custom@@UAEPAXI@Z ; JFW_Blow_Up_Obj_On_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Blow_Up_Obj_On_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16266 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16266[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16267
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Blow_Up_Obj_On_Custom@@6B@
	jmp	SHORT $L16268
$L16267:
	xor	esi, esi
$L16268:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16269:
	mov	eax, DWORD PTR $T16266[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16278
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::Create
PUBLIC	??_7JFW_Delay_Custom@@6B@			; JFW_Delay_Custom::`vftable'
PUBLIC	??_GJFW_Delay_Custom@@UAEPAXI@Z			; JFW_Delay_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Delay_Custom@@UAEPAXI@Z:NEAR		; JFW_Delay_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16301	DD	0ffffffffH
	DD	FLAT:$L16290
$T16299	DD	019930520H
	DD	01H
	DD	FLAT:$T16301
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Delay_Custom@@6B@
CONST	SEGMENT
??_7JFW_Delay_Custom@@6B@ DD FLAT:??_EJFW_Delay_Custom@@UAEPAXI@Z ; JFW_Delay_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Delay_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16287 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Delay_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16287[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16288
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Delay_Custom@@6B@
	jmp	SHORT $L16289
$L16288:
	xor	esi, esi
$L16289:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16290:
	mov	eax, DWORD PTR $T16287[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16299
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Delay_Custom>::Create
PUBLIC	??_7JFW_Startup_Custom@@6B@			; JFW_Startup_Custom::`vftable'
PUBLIC	??_GJFW_Startup_Custom@@UAEPAXI@Z		; JFW_Startup_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Startup_Custom@@UAEPAXI@Z:NEAR		; JFW_Startup_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16322	DD	0ffffffffH
	DD	FLAT:$L16311
$T16320	DD	019930520H
	DD	01H
	DD	FLAT:$T16322
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Startup_Custom@@6B@
CONST	SEGMENT
??_7JFW_Startup_Custom@@6B@ DD FLAT:??_EJFW_Startup_Custom@@UAEPAXI@Z ; JFW_Startup_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Startup_Custom@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16308 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Startup_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16308[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16309
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Startup_Custom@@6B@
	jmp	SHORT $L16310
$L16309:
	xor	esi, esi
$L16310:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16311:
	mov	eax, DWORD PTR $T16308[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16320
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Startup_Custom>::Create
PUBLIC	??_7JFW_Custom_Toggle_Radar@@6B@		; JFW_Custom_Toggle_Radar::`vftable'
PUBLIC	??_GJFW_Custom_Toggle_Radar@@UAEPAXI@Z		; JFW_Custom_Toggle_Radar::`scalar deleting destructor'
EXTRN	??_EJFW_Custom_Toggle_Radar@@UAEPAXI@Z:NEAR	; JFW_Custom_Toggle_Radar::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16343	DD	0ffffffffH
	DD	FLAT:$L16332
$T16341	DD	019930520H
	DD	01H
	DD	FLAT:$T16343
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Custom_Toggle_Radar@@6B@
CONST	SEGMENT
??_7JFW_Custom_Toggle_Radar@@6B@ DD FLAT:??_EJFW_Custom_Toggle_Radar@@UAEPAXI@Z ; JFW_Custom_Toggle_Radar::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Custom_Toggle_Radar@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16329 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16329[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16330
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Custom_Toggle_Radar@@6B@
	jmp	SHORT $L16331
$L16330:
	xor	esi, esi
$L16331:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16332:
	mov	eax, DWORD PTR $T16329[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16341
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::Create
PUBLIC	??_7JFW_Custom_Destroy_Object@@6B@		; JFW_Custom_Destroy_Object::`vftable'
PUBLIC	??_GJFW_Custom_Destroy_Object@@UAEPAXI@Z	; JFW_Custom_Destroy_Object::`scalar deleting destructor'
EXTRN	??_EJFW_Custom_Destroy_Object@@UAEPAXI@Z:NEAR	; JFW_Custom_Destroy_Object::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16364	DD	0ffffffffH
	DD	FLAT:$L16353
$T16362	DD	019930520H
	DD	01H
	DD	FLAT:$T16364
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Custom_Destroy_Object@@6B@
CONST	SEGMENT
??_7JFW_Custom_Destroy_Object@@6B@ DD FLAT:??_EJFW_Custom_Destroy_Object@@UAEPAXI@Z ; JFW_Custom_Destroy_Object::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Custom_Destroy_Object@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16350 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Destroy_Object>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16350[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16351
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Custom_Destroy_Object@@6B@
	jmp	SHORT $L16352
$L16351:
	xor	esi, esi
$L16352:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16353:
	mov	eax, DWORD PTR $T16350[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16362
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Custom_Destroy_Object>::Create
PUBLIC	??_7JFW_Reflect_Custom@@6B@			; JFW_Reflect_Custom::`vftable'
PUBLIC	??_GJFW_Reflect_Custom@@UAEPAXI@Z		; JFW_Reflect_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Reflect_Custom@@UAEPAXI@Z:NEAR		; JFW_Reflect_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16385	DD	0ffffffffH
	DD	FLAT:$L16374
$T16383	DD	019930520H
	DD	01H
	DD	FLAT:$T16385
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Reflect_Custom@@6B@
CONST	SEGMENT
??_7JFW_Reflect_Custom@@6B@ DD FLAT:??_EJFW_Reflect_Custom@@UAEPAXI@Z ; JFW_Reflect_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Reflect_Custom@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16371 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Reflect_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16371[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16372
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Reflect_Custom@@6B@
	jmp	SHORT $L16373
$L16372:
	xor	esi, esi
$L16373:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16374:
	mov	eax, DWORD PTR $T16371[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16383
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Reflect_Custom>::Create
PUBLIC	??_7JFW_Death_Send_Custom@@6B@			; JFW_Death_Send_Custom::`vftable'
PUBLIC	??_GJFW_Death_Send_Custom@@UAEPAXI@Z		; JFW_Death_Send_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Death_Send_Custom@@UAEPAXI@Z:NEAR	; JFW_Death_Send_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16406	DD	0ffffffffH
	DD	FLAT:$L16395
$T16404	DD	019930520H
	DD	01H
	DD	FLAT:$T16406
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Death_Send_Custom@@6B@
CONST	SEGMENT
??_7JFW_Death_Send_Custom@@6B@ DD FLAT:??_EJFW_Death_Send_Custom@@UAEPAXI@Z ; JFW_Death_Send_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@JFW_Death_Send_Custom@@EAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16392 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Death_Send_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16392[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16393
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Death_Send_Custom@@6B@
	jmp	SHORT $L16394
$L16393:
	xor	esi, esi
$L16394:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16395:
	mov	eax, DWORD PTR $T16392[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16404
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Death_Send_Custom>::Create
PUBLIC	??_7JFW_Custom_Destroy_Building@@6B@		; JFW_Custom_Destroy_Building::`vftable'
PUBLIC	??_GJFW_Custom_Destroy_Building@@UAEPAXI@Z	; JFW_Custom_Destroy_Building::`scalar deleting destructor'
EXTRN	??_EJFW_Custom_Destroy_Building@@UAEPAXI@Z:NEAR	; JFW_Custom_Destroy_Building::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T16427	DD	0ffffffffH
	DD	FLAT:$L16416
$T16425	DD	019930520H
	DD	01H
	DD	FLAT:$T16427
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Custom_Destroy_Building@@6B@
CONST	SEGMENT
??_7JFW_Custom_Destroy_Building@@6B@ DD FLAT:??_EJFW_Custom_Destroy_Building@@UAEPAXI@Z ; JFW_Custom_Destroy_Building::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Custom_Destroy_Building@@EAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T16413 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Custom_Destroy_Building>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:__except_list
	push	eax
	mov	DWORD PTR fs:__except_list, esp
	push	ecx
	push	esi
	push	edi

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T16413[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L16414
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Custom_Destroy_Building@@6B@
	jmp	SHORT $L16415
$L16414:
	xor	esi, esi
$L16415:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	DWORD PTR [eax+100]

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L16416:
	mov	eax, DWORD PTR $T16413[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T16425
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Custom_Destroy_Building>::Create
PUBLIC	??1JFW_Send_Custom_Distance_Objects_Timer@@UAE@XZ ; JFW_Send_Custom_Distance_Objects_Timer::~JFW_Send_Custom_Distance_Objects_Timer
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Send_Custom_Distance_Objects_Timer@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Send_Custom_Distance_Objects_Timer@@UAEPAXI@Z PROC NEAR ; JFW_Send_Custom_Distance_Objects_Timer::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Send_Custom_Distance_Objects_Timer@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16433
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16433:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Send_Custom_Distance_Objects_Timer@@UAEPAXI@Z ENDP ; JFW_Send_Custom_Distance_Objects_Timer::`scalar deleting destructor'
_TEXT	ENDS
EXTRN	??1ScriptImpClass@@UAE@XZ:NEAR			; ScriptImpClass::~ScriptImpClass
; Function compile flags: /Ogty
;	COMDAT ??1JFW_Send_Custom_Distance_Objects_Timer@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Send_Custom_Distance_Objects_Timer@@UAE@XZ PROC NEAR ; JFW_Send_Custom_Distance_Objects_Timer::~JFW_Send_Custom_Distance_Objects_Timer, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Send_Custom_Distance_Objects_Timer@@UAE@XZ ENDP	; JFW_Send_Custom_Distance_Objects_Timer::~JFW_Send_Custom_Distance_Objects_Timer
_TEXT	ENDS
PUBLIC	??1JFW_Send_Custom_Distance_Objects_Custom@@UAE@XZ ; JFW_Send_Custom_Distance_Objects_Custom::~JFW_Send_Custom_Distance_Objects_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Send_Custom_Distance_Objects_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Send_Custom_Distance_Objects_Custom@@UAEPAXI@Z PROC NEAR ; JFW_Send_Custom_Distance_Objects_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Send_Custom_Distance_Objects_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16441
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16441:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Send_Custom_Distance_Objects_Custom@@UAEPAXI@Z ENDP ; JFW_Send_Custom_Distance_Objects_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Send_Custom_Distance_Objects_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Send_Custom_Distance_Objects_Custom@@UAE@XZ PROC NEAR ; JFW_Send_Custom_Distance_Objects_Custom::~JFW_Send_Custom_Distance_Objects_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Send_Custom_Distance_Objects_Custom@@UAE@XZ ENDP	; JFW_Send_Custom_Distance_Objects_Custom::~JFW_Send_Custom_Distance_Objects_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Send_Custom_All_Objects_Timer@@UAE@XZ	; JFW_Send_Custom_All_Objects_Timer::~JFW_Send_Custom_All_Objects_Timer
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Send_Custom_All_Objects_Timer@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Send_Custom_All_Objects_Timer@@UAEPAXI@Z PROC NEAR ; JFW_Send_Custom_All_Objects_Timer::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Send_Custom_All_Objects_Timer@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16449
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16449:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Send_Custom_All_Objects_Timer@@UAEPAXI@Z ENDP	; JFW_Send_Custom_All_Objects_Timer::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Send_Custom_All_Objects_Timer@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Send_Custom_All_Objects_Timer@@UAE@XZ PROC NEAR	; JFW_Send_Custom_All_Objects_Timer::~JFW_Send_Custom_All_Objects_Timer, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Send_Custom_All_Objects_Timer@@UAE@XZ ENDP	; JFW_Send_Custom_All_Objects_Timer::~JFW_Send_Custom_All_Objects_Timer
_TEXT	ENDS
PUBLIC	??1JFW_Send_Custom_All_Objects_Custom@@UAE@XZ	; JFW_Send_Custom_All_Objects_Custom::~JFW_Send_Custom_All_Objects_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Send_Custom_All_Objects_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Send_Custom_All_Objects_Custom@@UAEPAXI@Z PROC NEAR ; JFW_Send_Custom_All_Objects_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Send_Custom_All_Objects_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16457
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16457:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Send_Custom_All_Objects_Custom@@UAEPAXI@Z ENDP	; JFW_Send_Custom_All_Objects_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Send_Custom_All_Objects_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Send_Custom_All_Objects_Custom@@UAE@XZ PROC NEAR	; JFW_Send_Custom_All_Objects_Custom::~JFW_Send_Custom_All_Objects_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Send_Custom_All_Objects_Custom@@UAE@XZ ENDP	; JFW_Send_Custom_All_Objects_Custom::~JFW_Send_Custom_All_Objects_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Send_Message_Preset@@UAE@XZ		; JFW_Send_Message_Preset::~JFW_Send_Message_Preset
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Send_Message_Preset@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Send_Message_Preset@@UAEPAXI@Z PROC NEAR	; JFW_Send_Message_Preset::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Send_Message_Preset@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16465
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16465:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Send_Message_Preset@@UAEPAXI@Z ENDP		; JFW_Send_Message_Preset::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Send_Message_Preset@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Send_Message_Preset@@UAE@XZ PROC NEAR		; JFW_Send_Message_Preset::~JFW_Send_Message_Preset, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Send_Message_Preset@@UAE@XZ ENDP			; JFW_Send_Message_Preset::~JFW_Send_Message_Preset
_TEXT	ENDS
PUBLIC	??1JFW_Destroy_Create_Object_On_Custom@@UAE@XZ	; JFW_Destroy_Create_Object_On_Custom::~JFW_Destroy_Create_Object_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Destroy_Create_Object_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Destroy_Create_Object_On_Custom@@UAEPAXI@Z PROC NEAR ; JFW_Destroy_Create_Object_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Destroy_Create_Object_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16473
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16473:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Destroy_Create_Object_On_Custom@@UAEPAXI@Z ENDP	; JFW_Destroy_Create_Object_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Destroy_Create_Object_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Destroy_Create_Object_On_Custom@@UAE@XZ PROC NEAR ; JFW_Destroy_Create_Object_On_Custom::~JFW_Destroy_Create_Object_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Destroy_Create_Object_On_Custom@@UAE@XZ ENDP	; JFW_Destroy_Create_Object_On_Custom::~JFW_Destroy_Create_Object_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Fog_Custom@@UAE@XZ			; JFW_Fog_Custom::~JFW_Fog_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Fog_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Fog_Custom@@UAEPAXI@Z PROC NEAR			; JFW_Fog_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Fog_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16481
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16481:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Fog_Custom@@UAEPAXI@Z ENDP			; JFW_Fog_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Fog_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Fog_Custom@@UAE@XZ PROC NEAR			; JFW_Fog_Custom::~JFW_Fog_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Fog_Custom@@UAE@XZ ENDP				; JFW_Fog_Custom::~JFW_Fog_Custom
_TEXT	ENDS
PUBLIC	??1JFW_War_Blitz_Custom@@UAE@XZ			; JFW_War_Blitz_Custom::~JFW_War_Blitz_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_War_Blitz_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_War_Blitz_Custom@@UAEPAXI@Z PROC NEAR		; JFW_War_Blitz_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_War_Blitz_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16489
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16489:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_War_Blitz_Custom@@UAEPAXI@Z ENDP		; JFW_War_Blitz_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_War_Blitz_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_War_Blitz_Custom@@UAE@XZ PROC NEAR		; JFW_War_Blitz_Custom::~JFW_War_Blitz_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_War_Blitz_Custom@@UAE@XZ ENDP			; JFW_War_Blitz_Custom::~JFW_War_Blitz_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Lightning_Custom@@UAE@XZ			; JFW_Lightning_Custom::~JFW_Lightning_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Lightning_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Lightning_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Lightning_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Lightning_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16497
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16497:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Lightning_Custom@@UAEPAXI@Z ENDP		; JFW_Lightning_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Lightning_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Lightning_Custom@@UAE@XZ PROC NEAR		; JFW_Lightning_Custom::~JFW_Lightning_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Lightning_Custom@@UAE@XZ ENDP			; JFW_Lightning_Custom::~JFW_Lightning_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Wind_Custom@@UAE@XZ			; JFW_Wind_Custom::~JFW_Wind_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Wind_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Wind_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Wind_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Wind_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16505
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16505:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Wind_Custom@@UAEPAXI@Z ENDP			; JFW_Wind_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Wind_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Wind_Custom@@UAE@XZ PROC NEAR			; JFW_Wind_Custom::~JFW_Wind_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Wind_Custom@@UAE@XZ ENDP				; JFW_Wind_Custom::~JFW_Wind_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Precipitation_Custom@@UAE@XZ		; JFW_Precipitation_Custom::~JFW_Precipitation_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Precipitation_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Precipitation_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Precipitation_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Precipitation_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16513
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16513:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Precipitation_Custom@@UAEPAXI@Z ENDP		; JFW_Precipitation_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Precipitation_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Precipitation_Custom@@UAE@XZ PROC NEAR		; JFW_Precipitation_Custom::~JFW_Precipitation_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Precipitation_Custom@@UAE@XZ ENDP		; JFW_Precipitation_Custom::~JFW_Precipitation_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Clouds_Custom@@UAE@XZ			; JFW_Clouds_Custom::~JFW_Clouds_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Clouds_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Clouds_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Clouds_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Clouds_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16521
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16521:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Clouds_Custom@@UAEPAXI@Z ENDP			; JFW_Clouds_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Clouds_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Clouds_Custom@@UAE@XZ PROC NEAR			; JFW_Clouds_Custom::~JFW_Clouds_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Clouds_Custom@@UAE@XZ ENDP			; JFW_Clouds_Custom::~JFW_Clouds_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Enable_Stealth_On_Custom@@UAE@XZ		; JFW_Enable_Stealth_On_Custom::~JFW_Enable_Stealth_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Enable_Stealth_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Enable_Stealth_On_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Enable_Stealth_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Enable_Stealth_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16529
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16529:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Enable_Stealth_On_Custom@@UAEPAXI@Z ENDP	; JFW_Enable_Stealth_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Enable_Stealth_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Enable_Stealth_On_Custom@@UAE@XZ PROC NEAR	; JFW_Enable_Stealth_On_Custom::~JFW_Enable_Stealth_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Enable_Stealth_On_Custom@@UAE@XZ ENDP		; JFW_Enable_Stealth_On_Custom::~JFW_Enable_Stealth_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Console_Message_On_Custom@@UAE@XZ	; JFW_Console_Message_On_Custom::~JFW_Console_Message_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Console_Message_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Console_Message_On_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Console_Message_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Console_Message_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16537
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16537:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Console_Message_On_Custom@@UAEPAXI@Z ENDP	; JFW_Console_Message_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Console_Message_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Console_Message_On_Custom@@UAE@XZ PROC NEAR	; JFW_Console_Message_On_Custom::~JFW_Console_Message_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Console_Message_On_Custom@@UAE@XZ ENDP		; JFW_Console_Message_On_Custom::~JFW_Console_Message_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Console_Input_On_Custom@@UAE@XZ		; JFW_Console_Input_On_Custom::~JFW_Console_Input_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Console_Input_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Console_Input_On_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Console_Input_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Console_Input_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16545
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16545:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Console_Input_On_Custom@@UAEPAXI@Z ENDP		; JFW_Console_Input_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Console_Input_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Console_Input_On_Custom@@UAE@XZ PROC NEAR	; JFW_Console_Input_On_Custom::~JFW_Console_Input_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Console_Input_On_Custom@@UAE@XZ ENDP		; JFW_Console_Input_On_Custom::~JFW_Console_Input_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Invulnerable_On_Custom_3@@UAE@XZ		; JFW_Invulnerable_On_Custom_3::~JFW_Invulnerable_On_Custom_3
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Invulnerable_On_Custom_3@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Invulnerable_On_Custom_3@@UAEPAXI@Z PROC NEAR	; JFW_Invulnerable_On_Custom_3::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Invulnerable_On_Custom_3@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16553
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16553:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Invulnerable_On_Custom_3@@UAEPAXI@Z ENDP	; JFW_Invulnerable_On_Custom_3::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Invulnerable_On_Custom_3@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Invulnerable_On_Custom_3@@UAE@XZ PROC NEAR	; JFW_Invulnerable_On_Custom_3::~JFW_Invulnerable_On_Custom_3, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Invulnerable_On_Custom_3@@UAE@XZ ENDP		; JFW_Invulnerable_On_Custom_3::~JFW_Invulnerable_On_Custom_3
_TEXT	ENDS
PUBLIC	??1JFW_Change_Team_On_Custom@@UAE@XZ		; JFW_Change_Team_On_Custom::~JFW_Change_Team_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Change_Team_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Change_Team_On_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Change_Team_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Change_Team_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16561
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16561:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Change_Team_On_Custom@@UAEPAXI@Z ENDP		; JFW_Change_Team_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Change_Team_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Change_Team_On_Custom@@UAE@XZ PROC NEAR		; JFW_Change_Team_On_Custom::~JFW_Change_Team_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Change_Team_On_Custom@@UAE@XZ ENDP		; JFW_Change_Team_On_Custom::~JFW_Change_Team_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Enable_Team_Radar_On_Custom@@UAE@XZ	; JFW_Enable_Team_Radar_On_Custom::~JFW_Enable_Team_Radar_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Enable_Team_Radar_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Enable_Team_Radar_On_Custom@@UAEPAXI@Z PROC NEAR ; JFW_Enable_Team_Radar_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Enable_Team_Radar_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16569
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16569:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Enable_Team_Radar_On_Custom@@UAEPAXI@Z ENDP	; JFW_Enable_Team_Radar_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Enable_Team_Radar_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Enable_Team_Radar_On_Custom@@UAE@XZ PROC NEAR	; JFW_Enable_Team_Radar_On_Custom::~JFW_Enable_Team_Radar_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Enable_Team_Radar_On_Custom@@UAE@XZ ENDP		; JFW_Enable_Team_Radar_On_Custom::~JFW_Enable_Team_Radar_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_2D_Sound_Team_Custom@@UAE@XZ		; JFW_2D_Sound_Team_Custom::~JFW_2D_Sound_Team_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_2D_Sound_Team_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_2D_Sound_Team_Custom@@UAEPAXI@Z PROC NEAR	; JFW_2D_Sound_Team_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_2D_Sound_Team_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16577
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16577:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_2D_Sound_Team_Custom@@UAEPAXI@Z ENDP		; JFW_2D_Sound_Team_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_2D_Sound_Team_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_2D_Sound_Team_Custom@@UAE@XZ PROC NEAR		; JFW_2D_Sound_Team_Custom::~JFW_2D_Sound_Team_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_2D_Sound_Team_Custom@@UAE@XZ ENDP		; JFW_2D_Sound_Team_Custom::~JFW_2D_Sound_Team_Custom
_TEXT	ENDS
PUBLIC	??1JFW_3D_Sound_Team_Custom@@UAE@XZ		; JFW_3D_Sound_Team_Custom::~JFW_3D_Sound_Team_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_3D_Sound_Team_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_3D_Sound_Team_Custom@@UAEPAXI@Z PROC NEAR	; JFW_3D_Sound_Team_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_3D_Sound_Team_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16585
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16585:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_3D_Sound_Team_Custom@@UAEPAXI@Z ENDP		; JFW_3D_Sound_Team_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_3D_Sound_Team_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_3D_Sound_Team_Custom@@UAE@XZ PROC NEAR		; JFW_3D_Sound_Team_Custom::~JFW_3D_Sound_Team_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_3D_Sound_Team_Custom@@UAE@XZ ENDP		; JFW_3D_Sound_Team_Custom::~JFW_3D_Sound_Team_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Custom_Send_Ordered_Customs@@UAE@XZ	; JFW_Custom_Send_Ordered_Customs::~JFW_Custom_Send_Ordered_Customs
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Custom_Send_Ordered_Customs@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Custom_Send_Ordered_Customs@@UAEPAXI@Z PROC NEAR ; JFW_Custom_Send_Ordered_Customs::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Custom_Send_Ordered_Customs@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16593
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16593:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Custom_Send_Ordered_Customs@@UAEPAXI@Z ENDP	; JFW_Custom_Send_Ordered_Customs::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Send_Ordered_Customs@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Custom_Send_Ordered_Customs@@UAE@XZ PROC NEAR	; JFW_Custom_Send_Ordered_Customs::~JFW_Custom_Send_Ordered_Customs, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Custom_Send_Ordered_Customs@@UAE@XZ ENDP		; JFW_Custom_Send_Ordered_Customs::~JFW_Custom_Send_Ordered_Customs
_TEXT	ENDS
PUBLIC	??1JFW_Custom_Send_Customs@@UAE@XZ		; JFW_Custom_Send_Customs::~JFW_Custom_Send_Customs
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Custom_Send_Customs@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Custom_Send_Customs@@UAEPAXI@Z PROC NEAR	; JFW_Custom_Send_Customs::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Custom_Send_Customs@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16601
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16601:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Custom_Send_Customs@@UAEPAXI@Z ENDP		; JFW_Custom_Send_Customs::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Send_Customs@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Custom_Send_Customs@@UAE@XZ PROC NEAR		; JFW_Custom_Send_Customs::~JFW_Custom_Send_Customs, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Custom_Send_Customs@@UAE@XZ ENDP			; JFW_Custom_Send_Customs::~JFW_Custom_Send_Customs
_TEXT	ENDS
PUBLIC	??1JFW_Custom_Send_Custom_Multiple_IDs@@UAE@XZ	; JFW_Custom_Send_Custom_Multiple_IDs::~JFW_Custom_Send_Custom_Multiple_IDs
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Custom_Send_Custom_Multiple_IDs@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Custom_Send_Custom_Multiple_IDs@@UAEPAXI@Z PROC NEAR ; JFW_Custom_Send_Custom_Multiple_IDs::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Custom_Send_Custom_Multiple_IDs@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16609
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16609:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Custom_Send_Custom_Multiple_IDs@@UAEPAXI@Z ENDP	; JFW_Custom_Send_Custom_Multiple_IDs::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Send_Custom_Multiple_IDs@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Custom_Send_Custom_Multiple_IDs@@UAE@XZ PROC NEAR ; JFW_Custom_Send_Custom_Multiple_IDs::~JFW_Custom_Send_Custom_Multiple_IDs, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Custom_Send_Custom_Multiple_IDs@@UAE@XZ ENDP	; JFW_Custom_Send_Custom_Multiple_IDs::~JFW_Custom_Send_Custom_Multiple_IDs
_TEXT	ENDS
PUBLIC	??1JFW_Create_Destroy_Object_On_Custom_Death@@UAE@XZ ; JFW_Create_Destroy_Object_On_Custom_Death::~JFW_Create_Destroy_Object_On_Custom_Death
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Create_Destroy_Object_On_Custom_Death@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Create_Destroy_Object_On_Custom_Death@@UAEPAXI@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Death::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Create_Destroy_Object_On_Custom_Death@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16617
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16617:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Create_Destroy_Object_On_Custom_Death@@UAEPAXI@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Death::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Destroy_Object_On_Custom_Death@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Create_Destroy_Object_On_Custom_Death@@UAE@XZ PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Death::~JFW_Create_Destroy_Object_On_Custom_Death, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Create_Destroy_Object_On_Custom_Death@@UAE@XZ ENDP ; JFW_Create_Destroy_Object_On_Custom_Death::~JFW_Create_Destroy_Object_On_Custom_Death
_TEXT	ENDS
PUBLIC	??1JFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAE@XZ ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::~JFW_Create_Destroy_Object_On_Custom_Death_Bone
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAEPAXI@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16625
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16625:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAEPAXI@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAE@XZ PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::~JFW_Create_Destroy_Object_On_Custom_Death_Bone, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Create_Destroy_Object_On_Custom_Death_Bone@@UAE@XZ ENDP ; JFW_Create_Destroy_Object_On_Custom_Death_Bone::~JFW_Create_Destroy_Object_On_Custom_Death_Bone
_TEXT	ENDS
PUBLIC	??1JFW_Custom_Destroy_All_Buildings@@UAE@XZ	; JFW_Custom_Destroy_All_Buildings::~JFW_Custom_Destroy_All_Buildings
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Custom_Destroy_All_Buildings@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Custom_Destroy_All_Buildings@@UAEPAXI@Z PROC NEAR ; JFW_Custom_Destroy_All_Buildings::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Custom_Destroy_All_Buildings@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16633
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16633:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Custom_Destroy_All_Buildings@@UAEPAXI@Z ENDP	; JFW_Custom_Destroy_All_Buildings::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Destroy_All_Buildings@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Custom_Destroy_All_Buildings@@UAE@XZ PROC NEAR	; JFW_Custom_Destroy_All_Buildings::~JFW_Custom_Destroy_All_Buildings, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Custom_Destroy_All_Buildings@@UAE@XZ ENDP	; JFW_Custom_Destroy_All_Buildings::~JFW_Custom_Destroy_All_Buildings
_TEXT	ENDS
PUBLIC	??1JFW_Timer_Custom_On_Off@@UAE@XZ		; JFW_Timer_Custom_On_Off::~JFW_Timer_Custom_On_Off
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Timer_Custom_On_Off@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Timer_Custom_On_Off@@UAEPAXI@Z PROC NEAR	; JFW_Timer_Custom_On_Off::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Timer_Custom_On_Off@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16641
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16641:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Timer_Custom_On_Off@@UAEPAXI@Z ENDP		; JFW_Timer_Custom_On_Off::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Timer_Custom_On_Off@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Timer_Custom_On_Off@@UAE@XZ PROC NEAR		; JFW_Timer_Custom_On_Off::~JFW_Timer_Custom_On_Off, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Timer_Custom_On_Off@@UAE@XZ ENDP			; JFW_Timer_Custom_On_Off::~JFW_Timer_Custom_On_Off
_TEXT	ENDS
PUBLIC	??1JFW_Create_Vehicle_On_Custom@@UAE@XZ		; JFW_Create_Vehicle_On_Custom::~JFW_Create_Vehicle_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Create_Vehicle_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Create_Vehicle_On_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Create_Vehicle_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Create_Vehicle_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16649
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16649:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Create_Vehicle_On_Custom@@UAEPAXI@Z ENDP	; JFW_Create_Vehicle_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Vehicle_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Create_Vehicle_On_Custom@@UAE@XZ PROC NEAR	; JFW_Create_Vehicle_On_Custom::~JFW_Create_Vehicle_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Create_Vehicle_On_Custom@@UAE@XZ ENDP		; JFW_Create_Vehicle_On_Custom::~JFW_Create_Vehicle_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Set_Model_On_Custom_Sender@@UAE@XZ	; JFW_Set_Model_On_Custom_Sender::~JFW_Set_Model_On_Custom_Sender
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Set_Model_On_Custom_Sender@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Set_Model_On_Custom_Sender@@UAEPAXI@Z PROC NEAR	; JFW_Set_Model_On_Custom_Sender::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Set_Model_On_Custom_Sender@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16657
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16657:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Set_Model_On_Custom_Sender@@UAEPAXI@Z ENDP	; JFW_Set_Model_On_Custom_Sender::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Set_Model_On_Custom_Sender@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Set_Model_On_Custom_Sender@@UAE@XZ PROC NEAR	; JFW_Set_Model_On_Custom_Sender::~JFW_Set_Model_On_Custom_Sender, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Set_Model_On_Custom_Sender@@UAE@XZ ENDP		; JFW_Set_Model_On_Custom_Sender::~JFW_Set_Model_On_Custom_Sender
_TEXT	ENDS
PUBLIC	??1JFW_Death_Send_Custom_ID@@UAE@XZ		; JFW_Death_Send_Custom_ID::~JFW_Death_Send_Custom_ID
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Death_Send_Custom_ID@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Death_Send_Custom_ID@@UAEPAXI@Z PROC NEAR	; JFW_Death_Send_Custom_ID::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Death_Send_Custom_ID@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16665
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16665:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Death_Send_Custom_ID@@UAEPAXI@Z ENDP		; JFW_Death_Send_Custom_ID::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Death_Send_Custom_ID@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Death_Send_Custom_ID@@UAE@XZ PROC NEAR		; JFW_Death_Send_Custom_ID::~JFW_Death_Send_Custom_ID, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Death_Send_Custom_ID@@UAE@XZ ENDP		; JFW_Death_Send_Custom_ID::~JFW_Death_Send_Custom_ID
_TEXT	ENDS
PUBLIC	??1JFW_Death_Send_Custom_Driver_ID@@UAE@XZ	; JFW_Death_Send_Custom_Driver_ID::~JFW_Death_Send_Custom_Driver_ID
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Death_Send_Custom_Driver_ID@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Death_Send_Custom_Driver_ID@@UAEPAXI@Z PROC NEAR ; JFW_Death_Send_Custom_Driver_ID::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Death_Send_Custom_Driver_ID@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16673
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16673:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Death_Send_Custom_Driver_ID@@UAEPAXI@Z ENDP	; JFW_Death_Send_Custom_Driver_ID::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Death_Send_Custom_Driver_ID@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Death_Send_Custom_Driver_ID@@UAE@XZ PROC NEAR	; JFW_Death_Send_Custom_Driver_ID::~JFW_Death_Send_Custom_Driver_ID, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Death_Send_Custom_Driver_ID@@UAE@XZ ENDP		; JFW_Death_Send_Custom_Driver_ID::~JFW_Death_Send_Custom_Driver_ID
_TEXT	ENDS
PUBLIC	??1JFW_Repair_On_Custom@@UAE@XZ			; JFW_Repair_On_Custom::~JFW_Repair_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Repair_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Repair_On_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Repair_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Repair_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16681
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16681:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Repair_On_Custom@@UAEPAXI@Z ENDP		; JFW_Repair_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Repair_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Repair_On_Custom@@UAE@XZ PROC NEAR		; JFW_Repair_On_Custom::~JFW_Repair_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Repair_On_Custom@@UAE@XZ ENDP			; JFW_Repair_On_Custom::~JFW_Repair_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Teleport_Custom@@UAE@XZ			; JFW_Teleport_Custom::~JFW_Teleport_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Teleport_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Teleport_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Teleport_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Teleport_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16689
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16689:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Teleport_Custom@@UAEPAXI@Z ENDP			; JFW_Teleport_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Teleport_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Teleport_Custom@@UAE@XZ PROC NEAR		; JFW_Teleport_Custom::~JFW_Teleport_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Teleport_Custom@@UAE@XZ ENDP			; JFW_Teleport_Custom::~JFW_Teleport_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Teleport_Custom_Random@@UAE@XZ		; JFW_Teleport_Custom_Random::~JFW_Teleport_Custom_Random
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Teleport_Custom_Random@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Teleport_Custom_Random@@UAEPAXI@Z PROC NEAR	; JFW_Teleport_Custom_Random::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Teleport_Custom_Random@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16697
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16697:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Teleport_Custom_Random@@UAEPAXI@Z ENDP		; JFW_Teleport_Custom_Random::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Teleport_Custom_Random@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Teleport_Custom_Random@@UAE@XZ PROC NEAR		; JFW_Teleport_Custom_Random::~JFW_Teleport_Custom_Random, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Teleport_Custom_Random@@UAE@XZ ENDP		; JFW_Teleport_Custom_Random::~JFW_Teleport_Custom_Random
_TEXT	ENDS
PUBLIC	??1JFW_Teleport_Custom_Timer@@UAE@XZ		; JFW_Teleport_Custom_Timer::~JFW_Teleport_Custom_Timer
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Teleport_Custom_Timer@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Teleport_Custom_Timer@@UAEPAXI@Z PROC NEAR	; JFW_Teleport_Custom_Timer::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Teleport_Custom_Timer@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16705
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16705:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Teleport_Custom_Timer@@UAEPAXI@Z ENDP		; JFW_Teleport_Custom_Timer::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Teleport_Custom_Timer@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Teleport_Custom_Timer@@UAE@XZ PROC NEAR		; JFW_Teleport_Custom_Timer::~JFW_Teleport_Custom_Timer, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Teleport_Custom_Timer@@UAE@XZ ENDP		; JFW_Teleport_Custom_Timer::~JFW_Teleport_Custom_Timer
_TEXT	ENDS
PUBLIC	??1JFW_Blow_Up_Location_On_Custom@@UAE@XZ	; JFW_Blow_Up_Location_On_Custom::~JFW_Blow_Up_Location_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Blow_Up_Location_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Blow_Up_Location_On_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Blow_Up_Location_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Blow_Up_Location_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16713
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16713:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Blow_Up_Location_On_Custom@@UAEPAXI@Z ENDP	; JFW_Blow_Up_Location_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Blow_Up_Location_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Blow_Up_Location_On_Custom@@UAE@XZ PROC NEAR	; JFW_Blow_Up_Location_On_Custom::~JFW_Blow_Up_Location_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Blow_Up_Location_On_Custom@@UAE@XZ ENDP		; JFW_Blow_Up_Location_On_Custom::~JFW_Blow_Up_Location_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_3D_Sound_Custom@@UAE@XZ			; JFW_3D_Sound_Custom::~JFW_3D_Sound_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_3D_Sound_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_3D_Sound_Custom@@UAEPAXI@Z PROC NEAR		; JFW_3D_Sound_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_3D_Sound_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16721
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16721:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_3D_Sound_Custom@@UAEPAXI@Z ENDP			; JFW_3D_Sound_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_3D_Sound_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_3D_Sound_Custom@@UAE@XZ PROC NEAR		; JFW_3D_Sound_Custom::~JFW_3D_Sound_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_3D_Sound_Custom@@UAE@XZ ENDP			; JFW_3D_Sound_Custom::~JFW_3D_Sound_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Created_Send_Custom@@UAE@XZ		; JFW_Created_Send_Custom::~JFW_Created_Send_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Created_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Created_Send_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Created_Send_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Created_Send_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16729
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16729:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Created_Send_Custom@@UAEPAXI@Z ENDP		; JFW_Created_Send_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Created_Send_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Created_Send_Custom@@UAE@XZ PROC NEAR		; JFW_Created_Send_Custom::~JFW_Created_Send_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Created_Send_Custom@@UAE@XZ ENDP			; JFW_Created_Send_Custom::~JFW_Created_Send_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Damaged_Send_Custom@@UAE@XZ		; JFW_Damaged_Send_Custom::~JFW_Damaged_Send_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Damaged_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Damaged_Send_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Damaged_Send_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Damaged_Send_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16737
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16737:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Damaged_Send_Custom@@UAEPAXI@Z ENDP		; JFW_Damaged_Send_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Damaged_Send_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Damaged_Send_Custom@@UAE@XZ PROC NEAR		; JFW_Damaged_Send_Custom::~JFW_Damaged_Send_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Damaged_Send_Custom@@UAE@XZ ENDP			; JFW_Damaged_Send_Custom::~JFW_Damaged_Send_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Enemy_Seen_Send_Custom@@UAE@XZ		; JFW_Enemy_Seen_Send_Custom::~JFW_Enemy_Seen_Send_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Enemy_Seen_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Enemy_Seen_Send_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Enemy_Seen_Send_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Enemy_Seen_Send_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16745
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16745:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Enemy_Seen_Send_Custom@@UAEPAXI@Z ENDP		; JFW_Enemy_Seen_Send_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Enemy_Seen_Send_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Enemy_Seen_Send_Custom@@UAE@XZ PROC NEAR		; JFW_Enemy_Seen_Send_Custom::~JFW_Enemy_Seen_Send_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Enemy_Seen_Send_Custom@@UAE@XZ ENDP		; JFW_Enemy_Seen_Send_Custom::~JFW_Enemy_Seen_Send_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Create_Object_Custom@@UAE@XZ		; JFW_Create_Object_Custom::~JFW_Create_Object_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Create_Object_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Create_Object_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Create_Object_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Create_Object_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16753
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16753:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Create_Object_Custom@@UAEPAXI@Z ENDP		; JFW_Create_Object_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Object_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Create_Object_Custom@@UAE@XZ PROC NEAR		; JFW_Create_Object_Custom::~JFW_Create_Object_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Create_Object_Custom@@UAE@XZ ENDP		; JFW_Create_Object_Custom::~JFW_Create_Object_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Enable_Spawner_On_Custom@@UAE@XZ		; JFW_Enable_Spawner_On_Custom::~JFW_Enable_Spawner_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Enable_Spawner_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Enable_Spawner_On_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Enable_Spawner_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Enable_Spawner_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16761
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16761:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Enable_Spawner_On_Custom@@UAEPAXI@Z ENDP	; JFW_Enable_Spawner_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Enable_Spawner_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Enable_Spawner_On_Custom@@UAE@XZ PROC NEAR	; JFW_Enable_Spawner_On_Custom::~JFW_Enable_Spawner_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Enable_Spawner_On_Custom@@UAE@XZ ENDP		; JFW_Enable_Spawner_On_Custom::~JFW_Enable_Spawner_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Set_Animation_On_Custom@@UAE@XZ		; JFW_Set_Animation_On_Custom::~JFW_Set_Animation_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Set_Animation_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Set_Animation_On_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Set_Animation_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Set_Animation_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16769
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16769:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Set_Animation_On_Custom@@UAEPAXI@Z ENDP		; JFW_Set_Animation_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Set_Animation_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Set_Animation_On_Custom@@UAE@XZ PROC NEAR	; JFW_Set_Animation_On_Custom::~JFW_Set_Animation_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Set_Animation_On_Custom@@UAE@XZ ENDP		; JFW_Set_Animation_On_Custom::~JFW_Set_Animation_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Set_Model_Animation_On_Custom@@UAE@XZ	; JFW_Set_Model_Animation_On_Custom::~JFW_Set_Model_Animation_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Set_Model_Animation_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Set_Model_Animation_On_Custom@@UAEPAXI@Z PROC NEAR ; JFW_Set_Model_Animation_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Set_Model_Animation_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16777
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16777:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Set_Model_Animation_On_Custom@@UAEPAXI@Z ENDP	; JFW_Set_Model_Animation_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Set_Model_Animation_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Set_Model_Animation_On_Custom@@UAE@XZ PROC NEAR	; JFW_Set_Model_Animation_On_Custom::~JFW_Set_Model_Animation_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Set_Model_Animation_On_Custom@@UAE@XZ ENDP	; JFW_Set_Model_Animation_On_Custom::~JFW_Set_Model_Animation_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Set_Model_On_Custom@@UAE@XZ		; JFW_Set_Model_On_Custom::~JFW_Set_Model_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Set_Model_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Set_Model_On_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Set_Model_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Set_Model_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16785
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16785:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Set_Model_On_Custom@@UAEPAXI@Z ENDP		; JFW_Set_Model_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Set_Model_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Set_Model_On_Custom@@UAE@XZ PROC NEAR		; JFW_Set_Model_On_Custom::~JFW_Set_Model_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Set_Model_On_Custom@@UAE@XZ ENDP			; JFW_Set_Model_On_Custom::~JFW_Set_Model_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Enable_Disable_Animation_On_Custom@@UAE@XZ ; JFW_Enable_Disable_Animation_On_Custom::~JFW_Enable_Disable_Animation_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Enable_Disable_Animation_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Enable_Disable_Animation_On_Custom@@UAEPAXI@Z PROC NEAR ; JFW_Enable_Disable_Animation_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Enable_Disable_Animation_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16793
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16793:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Enable_Disable_Animation_On_Custom@@UAEPAXI@Z ENDP ; JFW_Enable_Disable_Animation_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Enable_Disable_Animation_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Enable_Disable_Animation_On_Custom@@UAE@XZ PROC NEAR ; JFW_Enable_Disable_Animation_On_Custom::~JFW_Enable_Disable_Animation_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Enable_Disable_Animation_On_Custom@@UAE@XZ ENDP	; JFW_Enable_Disable_Animation_On_Custom::~JFW_Enable_Disable_Animation_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Custom_Toggle_Visible@@UAE@XZ		; JFW_Custom_Toggle_Visible::~JFW_Custom_Toggle_Visible
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Custom_Toggle_Visible@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Custom_Toggle_Visible@@UAEPAXI@Z PROC NEAR	; JFW_Custom_Toggle_Visible::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Custom_Toggle_Visible@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16801
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16801:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Custom_Toggle_Visible@@UAEPAXI@Z ENDP		; JFW_Custom_Toggle_Visible::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Toggle_Visible@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Custom_Toggle_Visible@@UAE@XZ PROC NEAR		; JFW_Custom_Toggle_Visible::~JFW_Custom_Toggle_Visible, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Custom_Toggle_Visible@@UAE@XZ ENDP		; JFW_Custom_Toggle_Visible::~JFW_Custom_Toggle_Visible
_TEXT	ENDS
PUBLIC	??1JFW_Customs_Send_Custom@@UAE@XZ		; JFW_Customs_Send_Custom::~JFW_Customs_Send_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Customs_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Customs_Send_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Customs_Send_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Customs_Send_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16809
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16809:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Customs_Send_Custom@@UAEPAXI@Z ENDP		; JFW_Customs_Send_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Customs_Send_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Customs_Send_Custom@@UAE@XZ PROC NEAR		; JFW_Customs_Send_Custom::~JFW_Customs_Send_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Customs_Send_Custom@@UAE@XZ ENDP			; JFW_Customs_Send_Custom::~JFW_Customs_Send_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Custom_Send_Custom@@UAE@XZ		; JFW_Custom_Send_Custom::~JFW_Custom_Send_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Custom_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Custom_Send_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Custom_Send_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Custom_Send_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16817
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16817:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Custom_Send_Custom@@UAEPAXI@Z ENDP		; JFW_Custom_Send_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Send_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Custom_Send_Custom@@UAE@XZ PROC NEAR		; JFW_Custom_Send_Custom::~JFW_Custom_Send_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Custom_Send_Custom@@UAE@XZ ENDP			; JFW_Custom_Send_Custom::~JFW_Custom_Send_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Custom_Multiple_Send_Custom@@UAE@XZ	; JFW_Custom_Multiple_Send_Custom::~JFW_Custom_Multiple_Send_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Custom_Multiple_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Custom_Multiple_Send_Custom@@UAEPAXI@Z PROC NEAR ; JFW_Custom_Multiple_Send_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Custom_Multiple_Send_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16825
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16825:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Custom_Multiple_Send_Custom@@UAEPAXI@Z ENDP	; JFW_Custom_Multiple_Send_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Multiple_Send_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Custom_Multiple_Send_Custom@@UAE@XZ PROC NEAR	; JFW_Custom_Multiple_Send_Custom::~JFW_Custom_Multiple_Send_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Custom_Multiple_Send_Custom@@UAE@XZ ENDP		; JFW_Custom_Multiple_Send_Custom::~JFW_Custom_Multiple_Send_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Create_Destroy_Object_On_Custom@@UAE@XZ	; JFW_Create_Destroy_Object_On_Custom::~JFW_Create_Destroy_Object_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Create_Destroy_Object_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Create_Destroy_Object_On_Custom@@UAEPAXI@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Create_Destroy_Object_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16833
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16833:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Create_Destroy_Object_On_Custom@@UAEPAXI@Z ENDP	; JFW_Create_Destroy_Object_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Destroy_Object_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Create_Destroy_Object_On_Custom@@UAE@XZ PROC NEAR ; JFW_Create_Destroy_Object_On_Custom::~JFW_Create_Destroy_Object_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Create_Destroy_Object_On_Custom@@UAE@XZ ENDP	; JFW_Create_Destroy_Object_On_Custom::~JFW_Create_Destroy_Object_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Create_Destroy_Object_On_Custom_Animate@@UAE@XZ ; JFW_Create_Destroy_Object_On_Custom_Animate::~JFW_Create_Destroy_Object_On_Custom_Animate
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Create_Destroy_Object_On_Custom_Animate@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Create_Destroy_Object_On_Custom_Animate@@UAEPAXI@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Create_Destroy_Object_On_Custom_Animate@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16841
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16841:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Create_Destroy_Object_On_Custom_Animate@@UAEPAXI@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Animate::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Destroy_Object_On_Custom_Animate@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Create_Destroy_Object_On_Custom_Animate@@UAE@XZ PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate::~JFW_Create_Destroy_Object_On_Custom_Animate, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Create_Destroy_Object_On_Custom_Animate@@UAE@XZ ENDP ; JFW_Create_Destroy_Object_On_Custom_Animate::~JFW_Create_Destroy_Object_On_Custom_Animate
_TEXT	ENDS
PUBLIC	??1JFW_Create_Destroy_Object_On_Custom_Animate_2@@UAE@XZ ; JFW_Create_Destroy_Object_On_Custom_Animate_2::~JFW_Create_Destroy_Object_On_Custom_Animate_2
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Create_Destroy_Object_On_Custom_Animate_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Create_Destroy_Object_On_Custom_Animate_2@@UAEPAXI@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Create_Destroy_Object_On_Custom_Animate_2@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16849
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16849:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Create_Destroy_Object_On_Custom_Animate_2@@UAEPAXI@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Animate_2::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Destroy_Object_On_Custom_Animate_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Create_Destroy_Object_On_Custom_Animate_2@@UAE@XZ PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Animate_2::~JFW_Create_Destroy_Object_On_Custom_Animate_2, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Create_Destroy_Object_On_Custom_Animate_2@@UAE@XZ ENDP ; JFW_Create_Destroy_Object_On_Custom_Animate_2::~JFW_Create_Destroy_Object_On_Custom_Animate_2
_TEXT	ENDS
PUBLIC	??1JFW_Damaged_Send_Custom_Amount@@UAE@XZ	; JFW_Damaged_Send_Custom_Amount::~JFW_Damaged_Send_Custom_Amount
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Damaged_Send_Custom_Amount@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Damaged_Send_Custom_Amount@@UAEPAXI@Z PROC NEAR	; JFW_Damaged_Send_Custom_Amount::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Damaged_Send_Custom_Amount@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16857
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16857:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Damaged_Send_Custom_Amount@@UAEPAXI@Z ENDP	; JFW_Damaged_Send_Custom_Amount::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Damaged_Send_Custom_Amount@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Damaged_Send_Custom_Amount@@UAE@XZ PROC NEAR	; JFW_Damaged_Send_Custom_Amount::~JFW_Damaged_Send_Custom_Amount, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Damaged_Send_Custom_Amount@@UAE@XZ ENDP		; JFW_Damaged_Send_Custom_Amount::~JFW_Damaged_Send_Custom_Amount
_TEXT	ENDS
PUBLIC	??1JFW_Invulnerable_On_Custom@@UAE@XZ		; JFW_Invulnerable_On_Custom::~JFW_Invulnerable_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Invulnerable_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Invulnerable_On_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Invulnerable_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Invulnerable_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16865
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16865:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Invulnerable_On_Custom@@UAEPAXI@Z ENDP		; JFW_Invulnerable_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Invulnerable_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Invulnerable_On_Custom@@UAE@XZ PROC NEAR		; JFW_Invulnerable_On_Custom::~JFW_Invulnerable_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Invulnerable_On_Custom@@UAE@XZ ENDP		; JFW_Invulnerable_On_Custom::~JFW_Invulnerable_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Invulnerable_On_Custom_2@@UAE@XZ		; JFW_Invulnerable_On_Custom_2::~JFW_Invulnerable_On_Custom_2
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Invulnerable_On_Custom_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Invulnerable_On_Custom_2@@UAEPAXI@Z PROC NEAR	; JFW_Invulnerable_On_Custom_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Invulnerable_On_Custom_2@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16873
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16873:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Invulnerable_On_Custom_2@@UAEPAXI@Z ENDP	; JFW_Invulnerable_On_Custom_2::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Invulnerable_On_Custom_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Invulnerable_On_Custom_2@@UAE@XZ PROC NEAR	; JFW_Invulnerable_On_Custom_2::~JFW_Invulnerable_On_Custom_2, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Invulnerable_On_Custom_2@@UAE@XZ ENDP		; JFW_Invulnerable_On_Custom_2::~JFW_Invulnerable_On_Custom_2
_TEXT	ENDS
PUBLIC	??1JFW_Custom_Send_Custom_Parameter@@UAE@XZ	; JFW_Custom_Send_Custom_Parameter::~JFW_Custom_Send_Custom_Parameter
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Custom_Send_Custom_Parameter@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Custom_Send_Custom_Parameter@@UAEPAXI@Z PROC NEAR ; JFW_Custom_Send_Custom_Parameter::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Custom_Send_Custom_Parameter@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16881
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16881:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Custom_Send_Custom_Parameter@@UAEPAXI@Z ENDP	; JFW_Custom_Send_Custom_Parameter::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Send_Custom_Parameter@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Custom_Send_Custom_Parameter@@UAE@XZ PROC NEAR	; JFW_Custom_Send_Custom_Parameter::~JFW_Custom_Send_Custom_Parameter, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Custom_Send_Custom_Parameter@@UAE@XZ ENDP	; JFW_Custom_Send_Custom_Parameter::~JFW_Custom_Send_Custom_Parameter
_TEXT	ENDS
PUBLIC	??1JFW_Create_Destroy_Object_On_Custom_Bone@@UAE@XZ ; JFW_Create_Destroy_Object_On_Custom_Bone::~JFW_Create_Destroy_Object_On_Custom_Bone
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Create_Destroy_Object_On_Custom_Bone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Create_Destroy_Object_On_Custom_Bone@@UAEPAXI@Z PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Bone::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Create_Destroy_Object_On_Custom_Bone@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16889
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16889:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Create_Destroy_Object_On_Custom_Bone@@UAEPAXI@Z ENDP ; JFW_Create_Destroy_Object_On_Custom_Bone::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Create_Destroy_Object_On_Custom_Bone@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Create_Destroy_Object_On_Custom_Bone@@UAE@XZ PROC NEAR ; JFW_Create_Destroy_Object_On_Custom_Bone::~JFW_Create_Destroy_Object_On_Custom_Bone, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Create_Destroy_Object_On_Custom_Bone@@UAE@XZ ENDP ; JFW_Create_Destroy_Object_On_Custom_Bone::~JFW_Create_Destroy_Object_On_Custom_Bone
_TEXT	ENDS
PUBLIC	??1JFW_Timer_Custom@@UAE@XZ			; JFW_Timer_Custom::~JFW_Timer_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Timer_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Timer_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Timer_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Timer_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16897
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16897:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Timer_Custom@@UAEPAXI@Z ENDP			; JFW_Timer_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Timer_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Timer_Custom@@UAE@XZ PROC NEAR			; JFW_Timer_Custom::~JFW_Timer_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Timer_Custom@@UAE@XZ ENDP			; JFW_Timer_Custom::~JFW_Timer_Custom
_TEXT	ENDS
PUBLIC	??1JFW_2D_Sound_Custom@@UAE@XZ			; JFW_2D_Sound_Custom::~JFW_2D_Sound_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_2D_Sound_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_2D_Sound_Custom@@UAEPAXI@Z PROC NEAR		; JFW_2D_Sound_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_2D_Sound_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16905
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16905:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_2D_Sound_Custom@@UAEPAXI@Z ENDP			; JFW_2D_Sound_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_2D_Sound_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_2D_Sound_Custom@@UAE@XZ PROC NEAR		; JFW_2D_Sound_Custom::~JFW_2D_Sound_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_2D_Sound_Custom@@UAE@XZ ENDP			; JFW_2D_Sound_Custom::~JFW_2D_Sound_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Random_Custom@@UAE@XZ			; JFW_Random_Custom::~JFW_Random_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Random_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Random_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Random_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Random_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16913
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16913:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Random_Custom@@UAEPAXI@Z ENDP			; JFW_Random_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Random_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Random_Custom@@UAE@XZ PROC NEAR			; JFW_Random_Custom::~JFW_Random_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Random_Custom@@UAE@XZ ENDP			; JFW_Random_Custom::~JFW_Random_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Custom_Damage_Object@@UAE@XZ		; JFW_Custom_Damage_Object::~JFW_Custom_Damage_Object
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Custom_Damage_Object@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Custom_Damage_Object@@UAEPAXI@Z PROC NEAR	; JFW_Custom_Damage_Object::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Custom_Damage_Object@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16921
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16921:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Custom_Damage_Object@@UAEPAXI@Z ENDP		; JFW_Custom_Damage_Object::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Damage_Object@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Custom_Damage_Object@@UAE@XZ PROC NEAR		; JFW_Custom_Damage_Object::~JFW_Custom_Damage_Object, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Custom_Damage_Object@@UAE@XZ ENDP		; JFW_Custom_Damage_Object::~JFW_Custom_Damage_Object
_TEXT	ENDS
PUBLIC	??1JFW_Blow_Up_On_Custom@@UAE@XZ		; JFW_Blow_Up_On_Custom::~JFW_Blow_Up_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Blow_Up_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Blow_Up_On_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Blow_Up_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Blow_Up_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16929
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16929:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Blow_Up_On_Custom@@UAEPAXI@Z ENDP		; JFW_Blow_Up_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Blow_Up_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Blow_Up_On_Custom@@UAE@XZ PROC NEAR		; JFW_Blow_Up_On_Custom::~JFW_Blow_Up_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Blow_Up_On_Custom@@UAE@XZ ENDP			; JFW_Blow_Up_On_Custom::~JFW_Blow_Up_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Blow_Up_Obj_On_Custom@@UAE@XZ		; JFW_Blow_Up_Obj_On_Custom::~JFW_Blow_Up_Obj_On_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Blow_Up_Obj_On_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Blow_Up_Obj_On_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Blow_Up_Obj_On_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Blow_Up_Obj_On_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16937
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16937:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Blow_Up_Obj_On_Custom@@UAEPAXI@Z ENDP		; JFW_Blow_Up_Obj_On_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Blow_Up_Obj_On_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Blow_Up_Obj_On_Custom@@UAE@XZ PROC NEAR		; JFW_Blow_Up_Obj_On_Custom::~JFW_Blow_Up_Obj_On_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Blow_Up_Obj_On_Custom@@UAE@XZ ENDP		; JFW_Blow_Up_Obj_On_Custom::~JFW_Blow_Up_Obj_On_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Delay_Custom@@UAE@XZ			; JFW_Delay_Custom::~JFW_Delay_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Delay_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Delay_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Delay_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Delay_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16945
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16945:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Delay_Custom@@UAEPAXI@Z ENDP			; JFW_Delay_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Delay_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Delay_Custom@@UAE@XZ PROC NEAR			; JFW_Delay_Custom::~JFW_Delay_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Delay_Custom@@UAE@XZ ENDP			; JFW_Delay_Custom::~JFW_Delay_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Startup_Custom@@UAE@XZ			; JFW_Startup_Custom::~JFW_Startup_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Startup_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Startup_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Startup_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Startup_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16953
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16953:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Startup_Custom@@UAEPAXI@Z ENDP			; JFW_Startup_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Startup_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Startup_Custom@@UAE@XZ PROC NEAR			; JFW_Startup_Custom::~JFW_Startup_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Startup_Custom@@UAE@XZ ENDP			; JFW_Startup_Custom::~JFW_Startup_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Custom_Toggle_Radar@@UAE@XZ		; JFW_Custom_Toggle_Radar::~JFW_Custom_Toggle_Radar
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Custom_Toggle_Radar@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Custom_Toggle_Radar@@UAEPAXI@Z PROC NEAR	; JFW_Custom_Toggle_Radar::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Custom_Toggle_Radar@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16961
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16961:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Custom_Toggle_Radar@@UAEPAXI@Z ENDP		; JFW_Custom_Toggle_Radar::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Toggle_Radar@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Custom_Toggle_Radar@@UAE@XZ PROC NEAR		; JFW_Custom_Toggle_Radar::~JFW_Custom_Toggle_Radar, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Custom_Toggle_Radar@@UAE@XZ ENDP			; JFW_Custom_Toggle_Radar::~JFW_Custom_Toggle_Radar
_TEXT	ENDS
PUBLIC	??1JFW_Custom_Destroy_Object@@UAE@XZ		; JFW_Custom_Destroy_Object::~JFW_Custom_Destroy_Object
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Custom_Destroy_Object@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Custom_Destroy_Object@@UAEPAXI@Z PROC NEAR	; JFW_Custom_Destroy_Object::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Custom_Destroy_Object@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16969
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16969:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Custom_Destroy_Object@@UAEPAXI@Z ENDP		; JFW_Custom_Destroy_Object::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Destroy_Object@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Custom_Destroy_Object@@UAE@XZ PROC NEAR		; JFW_Custom_Destroy_Object::~JFW_Custom_Destroy_Object, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Custom_Destroy_Object@@UAE@XZ ENDP		; JFW_Custom_Destroy_Object::~JFW_Custom_Destroy_Object
_TEXT	ENDS
PUBLIC	??1JFW_Reflect_Custom@@UAE@XZ			; JFW_Reflect_Custom::~JFW_Reflect_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Reflect_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Reflect_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Reflect_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Reflect_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16977
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16977:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Reflect_Custom@@UAEPAXI@Z ENDP			; JFW_Reflect_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Reflect_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Reflect_Custom@@UAE@XZ PROC NEAR			; JFW_Reflect_Custom::~JFW_Reflect_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Reflect_Custom@@UAE@XZ ENDP			; JFW_Reflect_Custom::~JFW_Reflect_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Death_Send_Custom@@UAE@XZ		; JFW_Death_Send_Custom::~JFW_Death_Send_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Death_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Death_Send_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Death_Send_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Death_Send_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16985
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16985:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Death_Send_Custom@@UAEPAXI@Z ENDP		; JFW_Death_Send_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Death_Send_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Death_Send_Custom@@UAE@XZ PROC NEAR		; JFW_Death_Send_Custom::~JFW_Death_Send_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Death_Send_Custom@@UAE@XZ ENDP			; JFW_Death_Send_Custom::~JFW_Death_Send_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Custom_Destroy_Building@@UAE@XZ		; JFW_Custom_Destroy_Building::~JFW_Custom_Destroy_Building
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Custom_Destroy_Building@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Custom_Destroy_Building@@UAEPAXI@Z PROC NEAR	; JFW_Custom_Destroy_Building::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Custom_Destroy_Building@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L16993
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L16993:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Custom_Destroy_Building@@UAEPAXI@Z ENDP		; JFW_Custom_Destroy_Building::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Custom_Destroy_Building@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Custom_Destroy_Building@@UAE@XZ PROC NEAR	; JFW_Custom_Destroy_Building::~JFW_Custom_Destroy_Building, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Custom_Destroy_Building@@UAE@XZ ENDP		; JFW_Custom_Destroy_Building::~JFW_Custom_Destroy_Building
_TEXT	ENDS
PUBLIC	??_C@_0ED@CKDCJILD@Distance?3float?0Message?3int?0Time?3@ ; `string'
PUBLIC	??_C@_0CH@MNFEONNH@JFW_Send_Custom_Distance_Objects@ ; `string'
EXTRN	_atexit:NEAR
CRT$XCU	SEGMENT
_$S3	DD	FLAT:_$E1
CRT$XCU	ENDS
;	COMDAT ??_C@_0ED@CKDCJILD@Distance?3float?0Message?3int?0Time?3@
; File c:\documents and settings\owner\desktop\ssctf 1.3\jfwcust.cpp
CONST	SEGMENT
??_C@_0ED@CKDCJILD@Distance?3float?0Message?3int?0Time?3@ DB 'Distance:fl'
	DB	'oat,Message:int,Time:float,TimerNum:int,Player_Type:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0CH@MNFEONNH@JFW_Send_Custom_Distance_Objects@
CONST	SEGMENT
??_C@_0CH@MNFEONNH@JFW_Send_Custom_Distance_Objects@ DB 'JFW_Send_Custom_'
	DB	'Distance_Objects_Timer', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E1
text$yc	SEGMENT
_$E1	PROC NEAR					; COMDAT

; 1472 : ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer> JFW_Send_Custom_Distance_Objects_Timer_Registrant("JFW_Send_Custom_Distance_Objects_Timer","Distance:float,Message:int,Time:float,TimerNum:int,Player_Type:int");

	push	OFFSET FLAT:??_C@_0ED@CKDCJILD@Distance?3float?0Message?3int?0Time?3@
	push	OFFSET FLAT:??_C@_0CH@MNFEONNH@JFW_Send_Custom_Distance_Objects@
	mov	ecx, OFFSET FLAT:?JFW_Send_Custom_Distance_Objects_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@A
	call	??0?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>::ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Timer>
	push	OFFSET FLAT:_$E2
	call	_atexit
	pop	ecx
	ret	0
_$E1	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DN@BMAAPNCB@Distance?3float?0Message?3int?0Playe@ ; `string'
PUBLIC	??_C@_0CI@DNMPEPOK@JFW_Send_Custom_Distance_Objects@ ; `string'
CRT$XCU	SEGMENT
_$S6	DD	FLAT:_$E4
CRT$XCU	ENDS
;	COMDAT ??_C@_0DN@BMAAPNCB@Distance?3float?0Message?3int?0Playe@
CONST	SEGMENT
??_C@_0DN@BMAAPNCB@Distance?3float?0Message?3int?0Playe@ DB 'Distance:flo'
	DB	'at,Message:int,Player_Type:int,ListenMessage:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0CI@DNMPEPOK@JFW_Send_Custom_Distance_Objects@
CONST	SEGMENT
??_C@_0CI@DNMPEPOK@JFW_Send_Custom_Distance_Objects@ DB 'JFW_Send_Custom_'
	DB	'Distance_Objects_Custom', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E4
text$yc	SEGMENT
_$E4	PROC NEAR					; COMDAT

; 1473 : ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom> JFW_Send_Custom_Distance_Objects_Custom_Registrant("JFW_Send_Custom_Distance_Objects_Custom","Distance:float,Message:int,Player_Type:int,ListenMessage:int");

	push	OFFSET FLAT:??_C@_0DN@BMAAPNCB@Distance?3float?0Message?3int?0Playe@
	push	OFFSET FLAT:??_C@_0CI@DNMPEPOK@JFW_Send_Custom_Distance_Objects@
	mov	ecx, OFFSET FLAT:?JFW_Send_Custom_Distance_Objects_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>::ScriptRegistrant<JFW_Send_Custom_Distance_Objects_Custom>
	push	OFFSET FLAT:_$E5
	call	_atexit
	pop	ecx
	ret	0
_$E4	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DE@KFBBFLMO@Message?3int?0Time?3float?0TimerNum?3@ ; `string'
PUBLIC	??_C@_0CC@NJBFPDLF@JFW_Send_Custom_All_Objects_Time@ ; `string'
CRT$XCU	SEGMENT
_$S9	DD	FLAT:_$E7
CRT$XCU	ENDS
;	COMDAT ??_C@_0DE@KFBBFLMO@Message?3int?0Time?3float?0TimerNum?3@
CONST	SEGMENT
??_C@_0DE@KFBBFLMO@Message?3int?0Time?3float?0TimerNum?3@ DB 'Message:int'
	DB	',Time:float,TimerNum:int,Player_Type:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0CC@NJBFPDLF@JFW_Send_Custom_All_Objects_Time@
CONST	SEGMENT
??_C@_0CC@NJBFPDLF@JFW_Send_Custom_All_Objects_Time@ DB 'JFW_Send_Custom_'
	DB	'All_Objects_Timer', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E7
text$yc	SEGMENT
_$E7	PROC NEAR					; COMDAT

; 1474 : ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer> JFW_Send_Custom_All_Objects_Timer_Registrant("JFW_Send_Custom_All_Objects_Timer","Message:int,Time:float,TimerNum:int,Player_Type:int");

	push	OFFSET FLAT:??_C@_0DE@KFBBFLMO@Message?3int?0Time?3float?0TimerNum?3@
	push	OFFSET FLAT:??_C@_0CC@NJBFPDLF@JFW_Send_Custom_All_Objects_Time@
	mov	ecx, OFFSET FLAT:?JFW_Send_Custom_All_Objects_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@A
	call	??0?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>::ScriptRegistrant<JFW_Send_Custom_All_Objects_Timer>
	push	OFFSET FLAT:_$E8
	call	_atexit
	pop	ecx
	ret	0
_$E7	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CO@MPGEMDFL@Message?3int?0Player_Type?3int?0List@ ; `string'
PUBLIC	??_C@_0CD@JOGHAOIA@JFW_Send_Custom_All_Objects_Cust@ ; `string'
CRT$XCU	SEGMENT
_$S12	DD	FLAT:_$E10
CRT$XCU	ENDS
;	COMDAT ??_C@_0CO@MPGEMDFL@Message?3int?0Player_Type?3int?0List@
CONST	SEGMENT
??_C@_0CO@MPGEMDFL@Message?3int?0Player_Type?3int?0List@ DB 'Message:int,'
	DB	'Player_Type:int,ListenMessage:int', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0CD@JOGHAOIA@JFW_Send_Custom_All_Objects_Cust@
CONST	SEGMENT
??_C@_0CD@JOGHAOIA@JFW_Send_Custom_All_Objects_Cust@ DB 'JFW_Send_Custom_'
	DB	'All_Objects_Custom', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E10
text$yc	SEGMENT
_$E10	PROC NEAR					; COMDAT

; 1475 : ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom> JFW_Send_Custom_All_Objects_Custom_Registrant("JFW_Send_Custom_All_Objects_Custom","Message:int,Player_Type:int,ListenMessage:int");

	push	OFFSET FLAT:??_C@_0CO@MPGEMDFL@Message?3int?0Player_Type?3int?0List@
	push	OFFSET FLAT:??_C@_0CD@JOGHAOIA@JFW_Send_Custom_All_Objects_Cust@
	mov	ecx, OFFSET FLAT:?JFW_Send_Custom_All_Objects_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>::ScriptRegistrant<JFW_Send_Custom_All_Objects_Custom>
	push	OFFSET FLAT:_$E11
	call	_atexit
	pop	ecx
	ret	0
_$E10	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DD@FENKIDCN@Preset?3string?0CreateMessage?3int?0@ ; `string'
PUBLIC	??_C@_0BI@OBFHFIFN@JFW_Send_Message_Preset?$AA@	; `string'
CRT$XCU	SEGMENT
_$S15	DD	FLAT:_$E13
CRT$XCU	ENDS
;	COMDAT ??_C@_0DD@FENKIDCN@Preset?3string?0CreateMessage?3int?0@
CONST	SEGMENT
??_C@_0DD@FENKIDCN@Preset?3string?0CreateMessage?3int?0@ DB 'Preset:strin'
	DB	'g,CreateMessage:int,DestroyMessage:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BI@OBFHFIFN@JFW_Send_Message_Preset?$AA@
CONST	SEGMENT
??_C@_0BI@OBFHFIFN@JFW_Send_Message_Preset?$AA@ DB 'JFW_Send_Message_Pres'
	DB	'et', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E13
text$yc	SEGMENT
_$E13	PROC NEAR					; COMDAT

; 1476 : ScriptRegistrant<JFW_Send_Message_Preset> JFW_Send_Message_Preset_Registrant("JFW_Send_Message_Preset","Preset:string,CreateMessage:int,DestroyMessage:int");

	push	OFFSET FLAT:??_C@_0DD@FENKIDCN@Preset?3string?0CreateMessage?3int?0@
	push	OFFSET FLAT:??_C@_0BI@OBFHFIFN@JFW_Send_Message_Preset?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Send_Message_Preset_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@A
	call	??0?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Send_Message_Preset>::ScriptRegistrant<JFW_Send_Message_Preset>
	push	OFFSET FLAT:_$E14
	call	_atexit
	pop	ecx
	ret	0
_$E13	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CB@ELDNMJAM@Message?3int?0ID?3int?0Preset?3string@ ; `string'
PUBLIC	??_C@_0CE@MCCFANM@JFW_Destroy_Create_Object_On_Cus@ ; `string'
CRT$XCU	SEGMENT
_$S18	DD	FLAT:_$E16
CRT$XCU	ENDS
;	COMDAT ??_C@_0CB@ELDNMJAM@Message?3int?0ID?3int?0Preset?3string@
CONST	SEGMENT
??_C@_0CB@ELDNMJAM@Message?3int?0ID?3int?0Preset?3string@ DB 'Message:int'
	DB	',ID:int,Preset:string', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0CE@MCCFANM@JFW_Destroy_Create_Object_On_Cus@
CONST	SEGMENT
??_C@_0CE@MCCFANM@JFW_Destroy_Create_Object_On_Cus@ DB 'JFW_Destroy_Creat'
	DB	'e_Object_On_Custom', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E16
text$yc	SEGMENT
_$E16	PROC NEAR					; COMDAT

; 1477 : ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom> JFW_Destroy_Create_Object_On_Custom_Registrant("JFW_Destroy_Create_Object_On_Custom","Message:int,ID:int,Preset:string");

	push	OFFSET FLAT:??_C@_0CB@ELDNMJAM@Message?3int?0ID?3int?0Preset?3string@
	push	OFFSET FLAT:??_C@_0CE@MCCFANM@JFW_Destroy_Create_Object_On_Cus@
	mov	ecx, OFFSET FLAT:?JFW_Destroy_Create_Object_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>::ScriptRegistrant<JFW_Destroy_Create_Object_On_Custom>
	push	OFFSET FLAT:_$E17
	call	_atexit
	pop	ecx
	ret	0
_$E16	ENDP
text$yc	ENDS
PUBLIC	??_C@_0GJ@BEKAOBOP@Fog_Enable?3int?0Fog_Start_Distanc@ ; `string'
PUBLIC	??_C@_0P@ELFLPEID@JFW_Fog_Custom?$AA@		; `string'
CRT$XCU	SEGMENT
_$S21	DD	FLAT:_$E19
CRT$XCU	ENDS
;	COMDAT ??_C@_0GJ@BEKAOBOP@Fog_Enable?3int?0Fog_Start_Distanc@
CONST	SEGMENT
??_C@_0GJ@BEKAOBOP@Fog_Enable?3int?0Fog_Start_Distanc@ DB 'Fog_Enable:int'
	DB	',Fog_Start_Distance=0.000:float,Fog_End_Distance=0.000:float,'
	DB	'Delay=0.000:float,Message:int', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0P@ELFLPEID@JFW_Fog_Custom?$AA@
CONST	SEGMENT
??_C@_0P@ELFLPEID@JFW_Fog_Custom?$AA@ DB 'JFW_Fog_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E19
text$yc	SEGMENT
_$E19	PROC NEAR					; COMDAT

; 1478 : ScriptRegistrant<JFW_Fog_Custom> JFW_Fog_Custom_Registrant("JFW_Fog_Custom","Fog_Enable:int,Fog_Start_Distance=0.000:float,Fog_End_Distance=0.000:float,Delay=0.000:float,Message:int");

	push	OFFSET FLAT:??_C@_0GJ@BEKAOBOP@Fog_Enable?3int?0Fog_Start_Distanc@
	push	OFFSET FLAT:??_C@_0P@ELFLPEID@JFW_Fog_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Fog_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Fog_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Fog_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Fog_Custom>::ScriptRegistrant<JFW_Fog_Custom>
	push	OFFSET FLAT:_$E20
	call	_atexit
	pop	ecx
	ret	0
_$E19	ENDP
text$yc	ENDS
PUBLIC	??_C@_0LD@CACMGNNF@War_Blitz_Intensity?$DN0?4000?3float?0@ ; `string'
PUBLIC	??_C@_0BF@EEPJPJBE@JFW_War_Blitz_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S24	DD	FLAT:_$E22
CRT$XCU	ENDS
;	COMDAT ??_C@_0LD@CACMGNNF@War_Blitz_Intensity?$DN0?4000?3float?0@
CONST	SEGMENT
??_C@_0LD@CACMGNNF@War_Blitz_Intensity?$DN0?4000?3float?0@ DB 'War_Blitz_'
	DB	'Intensity=0.000:float,Start_Distance=0.000:float,End_Distance'
	DB	'=1.000:float,War_Blitz_Heading=0.000:float,War_Blitz_Distribu'
	DB	'tion=1.000:float,Delay=0.000:float,Message:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@EEPJPJBE@JFW_War_Blitz_Custom?$AA@
CONST	SEGMENT
??_C@_0BF@EEPJPJBE@JFW_War_Blitz_Custom?$AA@ DB 'JFW_War_Blitz_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E22
text$yc	SEGMENT
_$E22	PROC NEAR					; COMDAT

; 1479 : ScriptRegistrant<JFW_War_Blitz_Custom> JFW_War_Blitz_Custom_Registrant("JFW_War_Blitz_Custom","War_Blitz_Intensity=0.000:float,Start_Distance=0.000:float,End_Distance=1.000:float,War_Blitz_Heading=0.000:float,War_Blitz_Distribution=1.000:float,Delay=0.000:float,Message:int");

	push	OFFSET FLAT:??_C@_0LD@CACMGNNF@War_Blitz_Intensity?$DN0?4000?3float?0@
	push	OFFSET FLAT:??_C@_0BF@EEPJPJBE@JFW_War_Blitz_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_War_Blitz_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_War_Blitz_Custom>::ScriptRegistrant<JFW_War_Blitz_Custom>
	push	OFFSET FLAT:_$E23
	call	_atexit
	pop	ecx
	ret	0
_$E22	ENDP
text$yc	ENDS
PUBLIC	??_C@_0LD@GMAPMPN@Lightning_Intensity?$DN0?4000?3float?0@ ; `string'
PUBLIC	??_C@_0BF@KGLDMOG@JFW_Lightning_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S27	DD	FLAT:_$E25
CRT$XCU	ENDS
;	COMDAT ??_C@_0LD@GMAPMPN@Lightning_Intensity?$DN0?4000?3float?0@
CONST	SEGMENT
??_C@_0LD@GMAPMPN@Lightning_Intensity?$DN0?4000?3float?0@ DB 'Lightning_I'
	DB	'ntensity=0.000:float,Start_Distance=0.000:float,End_Distance='
	DB	'1.000:float,Lightning_Heading=0.000:float,Lightning_Distribut'
	DB	'ion=1.000:float,Delay=0.000:float,Message:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@KGLDMOG@JFW_Lightning_Custom?$AA@
CONST	SEGMENT
??_C@_0BF@KGLDMOG@JFW_Lightning_Custom?$AA@ DB 'JFW_Lightning_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E25
text$yc	SEGMENT
_$E25	PROC NEAR					; COMDAT

; 1480 : ScriptRegistrant<JFW_Lightning_Custom> JFW_Lightning_Custom_Registrant("JFW_Lightning_Custom","Lightning_Intensity=0.000:float,Start_Distance=0.000:float,End_Distance=1.000:float,Lightning_Heading=0.000:float,Lightning_Distribution=1.000:float,Delay=0.000:float,Message:int");

	push	OFFSET FLAT:??_C@_0LD@GMAPMPN@Lightning_Intensity?$DN0?4000?3float?0@
	push	OFFSET FLAT:??_C@_0BF@KGLDMOG@JFW_Lightning_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Lightning_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Lightning_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Lightning_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Lightning_Custom>::ScriptRegistrant<JFW_Lightning_Custom>
	push	OFFSET FLAT:_$E26
	call	_atexit
	pop	ecx
	ret	0
_$E25	ENDP
text$yc	ENDS
PUBLIC	??_C@_0GL@DFNBMCBI@Wind_Heading?$DN0?4000?3float?0Wind_Sp@ ; `string'
PUBLIC	??_C@_0BA@ILJCANGA@JFW_Wind_Custom?$AA@		; `string'
CRT$XCU	SEGMENT
_$S30	DD	FLAT:_$E28
CRT$XCU	ENDS
;	COMDAT ??_C@_0GL@DFNBMCBI@Wind_Heading?$DN0?4000?3float?0Wind_Sp@
CONST	SEGMENT
??_C@_0GL@DFNBMCBI@Wind_Heading?$DN0?4000?3float?0Wind_Sp@ DB 'Wind_Headi'
	DB	'ng=0.000:float,Wind_Speed=0.000:float,Wind_Variability=0.000:'
	DB	'float,Delay=0.000:float,Message:int', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BA@ILJCANGA@JFW_Wind_Custom?$AA@
CONST	SEGMENT
??_C@_0BA@ILJCANGA@JFW_Wind_Custom?$AA@ DB 'JFW_Wind_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E28
text$yc	SEGMENT
_$E28	PROC NEAR					; COMDAT

; 1481 : ScriptRegistrant<JFW_Wind_Custom> JFW_Wind_Custom_Registrant("JFW_Wind_Custom","Wind_Heading=0.000:float,Wind_Speed=0.000:float,Wind_Variability=0.000:float,Delay=0.000:float,Message:int");

	push	OFFSET FLAT:??_C@_0GL@DFNBMCBI@Wind_Heading?$DN0?4000?3float?0Wind_Sp@
	push	OFFSET FLAT:??_C@_0BA@ILJCANGA@JFW_Wind_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Wind_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Wind_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Wind_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Wind_Custom>::ScriptRegistrant<JFW_Wind_Custom>
	push	OFFSET FLAT:_$E29
	call	_atexit
	pop	ecx
	ret	0
_$E28	ENDP
text$yc	ENDS
PUBLIC	??_C@_0FN@HGAIJKLK@Type?$DNRain?3string?0Density?$DN0?4000?3f@ ; `string'
PUBLIC	??_C@_0BJ@KCELENGO@JFW_Precipitation_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S33	DD	FLAT:_$E31
CRT$XCU	ENDS
;	COMDAT ??_C@_0FN@HGAIJKLK@Type?$DNRain?3string?0Density?$DN0?4000?3f@
CONST	SEGMENT
??_C@_0FN@HGAIJKLK@Type?$DNRain?3string?0Density?$DN0?4000?3f@ DB 'Type=R'
	DB	'ain:string,Density=0.000:float,Delay=0.000:float,Reset_Precip'
	DB	'itation=0:int,Message:int', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0BJ@KCELENGO@JFW_Precipitation_Custom?$AA@
CONST	SEGMENT
??_C@_0BJ@KCELENGO@JFW_Precipitation_Custom?$AA@ DB 'JFW_Precipitation_Cu'
	DB	'stom', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E31
text$yc	SEGMENT
_$E31	PROC NEAR					; COMDAT

; 1482 : ScriptRegistrant<JFW_Precipitation_Custom> JFW_Precipitation_Custom_Registrant("JFW_Precipitation_Custom","Type=Rain:string,Density=0.000:float,Delay=0.000:float,Reset_Precipitation=0:int,Message:int");

	push	OFFSET FLAT:??_C@_0FN@HGAIJKLK@Type?$DNRain?3string?0Density?$DN0?4000?3f@
	push	OFFSET FLAT:??_C@_0BJ@KCELENGO@JFW_Precipitation_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Precipitation_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Precipitation_Custom>::ScriptRegistrant<JFW_Precipitation_Custom>
	push	OFFSET FLAT:_$E32
	call	_atexit
	pop	ecx
	ret	0
_$E31	ENDP
text$yc	ENDS
PUBLIC	??_C@_0FD@FBEFHGFN@Cloud_Cover?$DN0?4000?3float?0Cloud_Gl@ ; `string'
PUBLIC	??_C@_0BC@CDNCIBJN@JFW_Clouds_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S36	DD	FLAT:_$E34
CRT$XCU	ENDS
;	COMDAT ??_C@_0FD@FBEFHGFN@Cloud_Cover?$DN0?4000?3float?0Cloud_Gl@
CONST	SEGMENT
??_C@_0FD@FBEFHGFN@Cloud_Cover?$DN0?4000?3float?0Cloud_Gl@ DB 'Cloud_Cove'
	DB	'r=0.000:float,Cloud_Gloominess=0.000:float,Delay=0.000:float,'
	DB	'Message:int', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BC@CDNCIBJN@JFW_Clouds_Custom?$AA@
CONST	SEGMENT
??_C@_0BC@CDNCIBJN@JFW_Clouds_Custom?$AA@ DB 'JFW_Clouds_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E34
text$yc	SEGMENT
_$E34	PROC NEAR					; COMDAT

; 1483 : ScriptRegistrant<JFW_Clouds_Custom> JFW_Clouds_Custom_Registrant("JFW_Clouds_Custom","Cloud_Cover=0.000:float,Cloud_Gloominess=0.000:float,Delay=0.000:float,Message:int");

	push	OFFSET FLAT:??_C@_0FD@FBEFHGFN@Cloud_Cover?$DN0?4000?3float?0Cloud_Gl@
	push	OFFSET FLAT:??_C@_0BC@CDNCIBJN@JFW_Clouds_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Clouds_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Clouds_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Clouds_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Clouds_Custom>::ScriptRegistrant<JFW_Clouds_Custom>
	push	OFFSET FLAT:_$E35
	call	_atexit
	pop	ecx
	ret	0
_$E34	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BH@EJJLPOI@Message?3int?0Enable?3int?$AA@ ; `string'
PUBLIC	??_C@_0BN@PFLGHDMI@JFW_Enable_Stealth_On_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S39	DD	FLAT:_$E37
CRT$XCU	ENDS
;	COMDAT ??_C@_0BH@EJJLPOI@Message?3int?0Enable?3int?$AA@
CONST	SEGMENT
??_C@_0BH@EJJLPOI@Message?3int?0Enable?3int?$AA@ DB 'Message:int,Enable:i'
	DB	'nt', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BN@PFLGHDMI@JFW_Enable_Stealth_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BN@PFLGHDMI@JFW_Enable_Stealth_On_Custom?$AA@ DB 'JFW_Enable_Steal'
	DB	'th_On_Custom', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E37
text$yc	SEGMENT
_$E37	PROC NEAR					; COMDAT

; 1484 : ScriptRegistrant<JFW_Enable_Stealth_On_Custom> JFW_Enable_Stealth_On_Custom_Registrant("JFW_Enable_Stealth_On_Custom","Message:int,Enable:int");

	push	OFFSET FLAT:??_C@_0BH@EJJLPOI@Message?3int?0Enable?3int?$AA@
	push	OFFSET FLAT:??_C@_0BN@PFLGHDMI@JFW_Enable_Stealth_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Enable_Stealth_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Enable_Stealth_On_Custom>::ScriptRegistrant<JFW_Enable_Stealth_On_Custom>
	push	OFFSET FLAT:_$E38
	call	_atexit
	pop	ecx
	ret	0
_$E37	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BK@ONPHEIB@Message?3int?0Output?3string?$AA@ ; `string'
PUBLIC	??_C@_0BO@JOHLLKNE@JFW_Console_Message_On_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S42	DD	FLAT:_$E40
CRT$XCU	ENDS
;	COMDAT ??_C@_0BK@ONPHEIB@Message?3int?0Output?3string?$AA@
CONST	SEGMENT
??_C@_0BK@ONPHEIB@Message?3int?0Output?3string?$AA@ DB 'Message:int,Outpu'
	DB	't:string', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BO@JOHLLKNE@JFW_Console_Message_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BO@JOHLLKNE@JFW_Console_Message_On_Custom?$AA@ DB 'JFW_Console_Mes'
	DB	'sage_On_Custom', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E40
text$yc	SEGMENT
_$E40	PROC NEAR					; COMDAT

; 1485 : ScriptRegistrant<JFW_Console_Message_On_Custom> JFW_Console_Message_On_Custom_Registrant("JFW_Console_Message_On_Custom","Message:int,Output:string");

	push	OFFSET FLAT:??_C@_0BK@ONPHEIB@Message?3int?0Output?3string?$AA@
	push	OFFSET FLAT:??_C@_0BO@JOHLLKNE@JFW_Console_Message_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Console_Message_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Console_Message_On_Custom>::ScriptRegistrant<JFW_Console_Message_On_Custom>
	push	OFFSET FLAT:_$E41
	call	_atexit
	pop	ecx
	ret	0
_$E40	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BJ@GHJKCFGG@Message?3int?0Input?3string?$AA@ ; `string'
PUBLIC	??_C@_0BM@HKNIBBPN@JFW_Console_Input_On_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S45	DD	FLAT:_$E43
CRT$XCU	ENDS
;	COMDAT ??_C@_0BJ@GHJKCFGG@Message?3int?0Input?3string?$AA@
CONST	SEGMENT
??_C@_0BJ@GHJKCFGG@Message?3int?0Input?3string?$AA@ DB 'Message:int,Input'
	DB	':string', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BM@HKNIBBPN@JFW_Console_Input_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BM@HKNIBBPN@JFW_Console_Input_On_Custom?$AA@ DB 'JFW_Console_Input'
	DB	'_On_Custom', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E43
text$yc	SEGMENT
_$E43	PROC NEAR					; COMDAT

; 1486 : ScriptRegistrant<JFW_Console_Input_On_Custom> JFW_Console_Input_On_Custom_Registrant("JFW_Console_Input_On_Custom","Message:int,Input:string");

	push	OFFSET FLAT:??_C@_0BJ@GHJKCFGG@Message?3int?0Input?3string?$AA@
	push	OFFSET FLAT:??_C@_0BM@HKNIBBPN@JFW_Console_Input_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Console_Input_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Console_Input_On_Custom>::ScriptRegistrant<JFW_Console_Input_On_Custom>
	push	OFFSET FLAT:_$E44
	call	_atexit
	pop	ecx
	ret	0
_$E43	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DK@EBJENCHA@Message?3int?0InvulnerableArmour?3s@ ; `string'
PUBLIC	??_C@_0BN@BLDPEKDI@JFW_Invulnerable_On_Custom_3?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S48	DD	FLAT:_$E46
CRT$XCU	ENDS
;	COMDAT ??_C@_0DK@EBJENCHA@Message?3int?0InvulnerableArmour?3s@
CONST	SEGMENT
??_C@_0DK@EBJENCHA@Message?3int?0InvulnerableArmour?3s@ DB 'Message:int,I'
	DB	'nvulnerableArmour:string,NormalArmour:string', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BN@BLDPEKDI@JFW_Invulnerable_On_Custom_3?$AA@
CONST	SEGMENT
??_C@_0BN@BLDPEKDI@JFW_Invulnerable_On_Custom_3?$AA@ DB 'JFW_Invulnerable'
	DB	'_On_Custom_3', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E46
text$yc	SEGMENT
_$E46	PROC NEAR					; COMDAT

; 1487 : ScriptRegistrant<JFW_Invulnerable_On_Custom_3> JFW_Invulnerable_On_Custom_3_Registrant("JFW_Invulnerable_On_Custom_3","Message:int,InvulnerableArmour:string,NormalArmour:string");

	push	OFFSET FLAT:??_C@_0DK@EBJENCHA@Message?3int?0InvulnerableArmour?3s@
	push	OFFSET FLAT:??_C@_0BN@BLDPEKDI@JFW_Invulnerable_On_Custom_3?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Invulnerable_On_Custom_3_Registrant@@3V?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@A
	call	??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Invulnerable_On_Custom_3>::ScriptRegistrant<JFW_Invulnerable_On_Custom_3>
	push	OFFSET FLAT:_$E47
	call	_atexit
	pop	ecx
	ret	0
_$E46	ENDP
text$yc	ENDS
PUBLIC	??_C@_0M@HBPJHKKO@Message?3int?$AA@		; `string'
PUBLIC	??_C@_0BK@MLIBDIKG@JFW_Change_Team_On_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S51	DD	FLAT:_$E49
CRT$XCU	ENDS
;	COMDAT ??_C@_0M@HBPJHKKO@Message?3int?$AA@
CONST	SEGMENT
??_C@_0M@HBPJHKKO@Message?3int?$AA@ DB 'Message:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BK@MLIBDIKG@JFW_Change_Team_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BK@MLIBDIKG@JFW_Change_Team_On_Custom?$AA@ DB 'JFW_Change_Team_On_'
	DB	'Custom', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E49
text$yc	SEGMENT
_$E49	PROC NEAR					; COMDAT

; 1488 : ScriptRegistrant<JFW_Change_Team_On_Custom> JFW_Change_Team_On_Custom_Registrant("JFW_Change_Team_On_Custom","Message:int");

	push	OFFSET FLAT:??_C@_0M@HBPJHKKO@Message?3int?$AA@
	push	OFFSET FLAT:??_C@_0BK@MLIBDIKG@JFW_Change_Team_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Change_Team_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Change_Team_On_Custom>::ScriptRegistrant<JFW_Change_Team_On_Custom>
	push	OFFSET FLAT:_$E50
	call	_atexit
	pop	ecx
	ret	0
_$E49	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CH@HKEBPBGK@Player_Type?3int?0Message?3int?0Enab@ ; `string'
PUBLIC	??_C@_0CA@KBAHICAD@JFW_Enable_Team_Radar_On_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S54	DD	FLAT:_$E52
CRT$XCU	ENDS
;	COMDAT ??_C@_0CH@HKEBPBGK@Player_Type?3int?0Message?3int?0Enab@
CONST	SEGMENT
??_C@_0CH@HKEBPBGK@Player_Type?3int?0Message?3int?0Enab@ DB 'Player_Type:'
	DB	'int,Message:int,Enable:int', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0CA@KBAHICAD@JFW_Enable_Team_Radar_On_Custom?$AA@
CONST	SEGMENT
??_C@_0CA@KBAHICAD@JFW_Enable_Team_Radar_On_Custom?$AA@ DB 'JFW_Enable_Te'
	DB	'am_Radar_On_Custom', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E52
text$yc	SEGMENT
_$E52	PROC NEAR					; COMDAT

; 1489 : ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom> JFW_Enable_Team_Radar_On_Custom_Registrant("JFW_Enable_Team_Radar_On_Custom","Player_Type:int,Message:int,Enable:int");

	push	OFFSET FLAT:??_C@_0CH@HKEBPBGK@Player_Type?3int?0Message?3int?0Enab@
	push	OFFSET FLAT:??_C@_0CA@KBAHICAD@JFW_Enable_Team_Radar_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Enable_Team_Radar_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>::ScriptRegistrant<JFW_Enable_Team_Radar_On_Custom>
	push	OFFSET FLAT:_$E53
	call	_atexit
	pop	ecx
	ret	0
_$E52	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CC@CNOMMKK@Message?3int?0Sound?3string?0Team?3in@ ; `string'
PUBLIC	??_C@_0BJ@IIKHANDN@JFW_2D_Sound_Team_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S57	DD	FLAT:_$E55
CRT$XCU	ENDS
;	COMDAT ??_C@_0CC@CNOMMKK@Message?3int?0Sound?3string?0Team?3in@
CONST	SEGMENT
??_C@_0CC@CNOMMKK@Message?3int?0Sound?3string?0Team?3in@ DB 'Message:int,'
	DB	'Sound:string,Team:int', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0BJ@IIKHANDN@JFW_2D_Sound_Team_Custom?$AA@
CONST	SEGMENT
??_C@_0BJ@IIKHANDN@JFW_2D_Sound_Team_Custom?$AA@ DB 'JFW_2D_Sound_Team_Cu'
	DB	'stom', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E55
text$yc	SEGMENT
_$E55	PROC NEAR					; COMDAT

; 1490 : ScriptRegistrant<JFW_2D_Sound_Team_Custom> JFW_2D_Sound_Team_Custom_Registrant("JFW_2D_Sound_Team_Custom","Message:int,Sound:string,Team:int");

	push	OFFSET FLAT:??_C@_0CC@CNOMMKK@Message?3int?0Sound?3string?0Team?3in@
	push	OFFSET FLAT:??_C@_0BJ@IIKHANDN@JFW_2D_Sound_Team_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_2D_Sound_Team_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_2D_Sound_Team_Custom>::ScriptRegistrant<JFW_2D_Sound_Team_Custom>
	push	OFFSET FLAT:_$E56
	call	_atexit
	pop	ecx
	ret	0
_$E55	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DD@ELEADBPK@Message?3int?0Sound?3string?0Positio@ ; `string'
PUBLIC	??_C@_0BJ@BHHNIOKD@JFW_3D_Sound_Team_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S60	DD	FLAT:_$E58
CRT$XCU	ENDS
;	COMDAT ??_C@_0DD@ELEADBPK@Message?3int?0Sound?3string?0Positio@
CONST	SEGMENT
??_C@_0DD@ELEADBPK@Message?3int?0Sound?3string?0Positio@ DB 'Message:int,'
	DB	'Sound:string,Position:vector3,Team:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BJ@BHHNIOKD@JFW_3D_Sound_Team_Custom?$AA@
CONST	SEGMENT
??_C@_0BJ@BHHNIOKD@JFW_3D_Sound_Team_Custom?$AA@ DB 'JFW_3D_Sound_Team_Cu'
	DB	'stom', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E58
text$yc	SEGMENT
_$E58	PROC NEAR					; COMDAT

; 1491 : ScriptRegistrant<JFW_3D_Sound_Team_Custom> JFW_3D_Sound_Team_Custom_Registrant("JFW_3D_Sound_Team_Custom","Message:int,Sound:string,Position:vector3,Team:int");

	push	OFFSET FLAT:??_C@_0DD@ELEADBPK@Message?3int?0Sound?3string?0Positio@
	push	OFFSET FLAT:??_C@_0BJ@BHHNIOKD@JFW_3D_Sound_Team_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_3D_Sound_Team_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_3D_Sound_Team_Custom>::ScriptRegistrant<JFW_3D_Sound_Team_Custom>
	push	OFFSET FLAT:_$E59
	call	_atexit
	pop	ecx
	ret	0
_$E58	ENDP
text$yc	ENDS
PUBLIC	??_C@_0KP@DPEDCNNA@ID1?3int?0ID2?3int?0ID3?3int?0ID4?3int?0@ ; `string'
PUBLIC	??_C@_0CA@GHCLAJJM@JFW_Custom_Send_Ordered_Customs?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S63	DD	FLAT:_$E61
CRT$XCU	ENDS
;	COMDAT ??_C@_0KP@DPEDCNNA@ID1?3int?0ID2?3int?0ID3?3int?0ID4?3int?0@
CONST	SEGMENT
??_C@_0KP@DPEDCNNA@ID1?3int?0ID2?3int?0ID3?3int?0ID4?3int?0@ DB 'ID1:int,'
	DB	'ID2:int,ID3:int,ID4:int,ID5:int,ID6:int,ID7:int,ID8:int,Custo'
	DB	'm1:int,Custom2:int,Custom3:int,Custom4:int,Custom5:int,Custom'
	DB	'6:int,Custom7:int,Custom8:int,WaitCustom:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0CA@GHCLAJJM@JFW_Custom_Send_Ordered_Customs?$AA@
CONST	SEGMENT
??_C@_0CA@GHCLAJJM@JFW_Custom_Send_Ordered_Customs?$AA@ DB 'JFW_Custom_Se'
	DB	'nd_Ordered_Customs', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E61
text$yc	SEGMENT
_$E61	PROC NEAR					; COMDAT

; 1492 : ScriptRegistrant<JFW_Custom_Send_Ordered_Customs> JFW_Custom_Send_Ordered_Customs_Registrant("JFW_Custom_Send_Ordered_Customs","ID1:int,ID2:int,ID3:int,ID4:int,ID5:int,ID6:int,ID7:int,ID8:int,Custom1:int,Custom2:int,Custom3:int,Custom4:int,Custom5:int,Custom6:int,Custom7:int,Custom8:int,WaitCustom:int");

	push	OFFSET FLAT:??_C@_0KP@DPEDCNNA@ID1?3int?0ID2?3int?0ID3?3int?0ID4?3int?0@
	push	OFFSET FLAT:??_C@_0CA@GHCLAJJM@JFW_Custom_Send_Ordered_Customs?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Custom_Send_Ordered_Customs_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@A
	call	??0?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>::ScriptRegistrant<JFW_Custom_Send_Ordered_Customs>
	push	OFFSET FLAT:_$E62
	call	_atexit
	pop	ecx
	ret	0
_$E61	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BI@DAONFBFO@JFW_Custom_Send_Customs?$AA@	; `string'
CRT$XCU	SEGMENT
_$S66	DD	FLAT:_$E64
CRT$XCU	ENDS
;	COMDAT ??_C@_0BI@DAONFBFO@JFW_Custom_Send_Customs?$AA@
CONST	SEGMENT
??_C@_0BI@DAONFBFO@JFW_Custom_Send_Customs?$AA@ DB 'JFW_Custom_Send_Custo'
	DB	'ms', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E64
text$yc	SEGMENT
_$E64	PROC NEAR					; COMDAT

; 1493 : ScriptRegistrant<JFW_Custom_Send_Customs> JFW_Custom_Send_Customs_Registrant("JFW_Custom_Send_Customs","ID1:int,ID2:int,ID3:int,ID4:int,ID5:int,ID6:int,ID7:int,ID8:int,Custom1:int,Custom2:int,Custom3:int,Custom4:int,Custom5:int,Custom6:int,Custom7:int,Custom8:int,WaitCustom:int");

	push	OFFSET FLAT:??_C@_0KP@DPEDCNNA@ID1?3int?0ID2?3int?0ID3?3int?0ID4?3int?0@
	push	OFFSET FLAT:??_C@_0BI@DAONFBFO@JFW_Custom_Send_Customs?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Custom_Send_Customs_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@A
	call	??0?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Send_Customs>::ScriptRegistrant<JFW_Custom_Send_Customs>
	push	OFFSET FLAT:_$E65
	call	_atexit
	pop	ecx
	ret	0
_$E64	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CE@ODIDFMKP@JFW_Custom_Send_Custom_Multiple_@ ; `string'
PUBLIC	??_C@_0FO@JLOJLNIA@ID1?3int?0ID2?3int?0ID3?3int?0ID4?3int?0@ ; `string'
CRT$XCU	SEGMENT
_$S69	DD	FLAT:_$E67
CRT$XCU	ENDS
;	COMDAT ??_C@_0FO@JLOJLNIA@ID1?3int?0ID2?3int?0ID3?3int?0ID4?3int?0@
CONST	SEGMENT
??_C@_0FO@JLOJLNIA@ID1?3int?0ID2?3int?0ID3?3int?0ID4?3int?0@ DB 'ID1:int,'
	DB	'ID2:int,ID3:int,ID4:int,ID5:int,ID6:int,ID7:int,ID8:int,WaitC'
	DB	'ustom:int,SendCustom:int', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0CE@ODIDFMKP@JFW_Custom_Send_Custom_Multiple_@
CONST	SEGMENT
??_C@_0CE@ODIDFMKP@JFW_Custom_Send_Custom_Multiple_@ DB 'JFW_Custom_Send_'
	DB	'Custom_Multiple_IDs', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E67
text$yc	SEGMENT
_$E67	PROC NEAR					; COMDAT

; 1494 : ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs> JFW_Custom_Send_Custom_Multiple_IDs_Registrant("JFW_Custom_Send_Custom_Multiple_IDs","ID1:int,ID2:int,ID3:int,ID4:int,ID5:int,ID6:int,ID7:int,ID8:int,WaitCustom:int,SendCustom:int");

	push	OFFSET FLAT:??_C@_0FO@JLOJLNIA@ID1?3int?0ID2?3int?0ID3?3int?0ID4?3int?0@
	push	OFFSET FLAT:??_C@_0CE@ODIDFMKP@JFW_Custom_Send_Custom_Multiple_@
	mov	ecx, OFFSET FLAT:?JFW_Custom_Send_Custom_Multiple_IDs_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@A
	call	??0?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>::ScriptRegistrant<JFW_Custom_Send_Custom_Multiple_IDs>
	push	OFFSET FLAT:_$E68
	call	_atexit
	pop	ecx
	ret	0
_$E67	ENDP
text$yc	ENDS
PUBLIC	??_C@_0FB@FOGGDGBJ@Location?3vector3?0Facing?3float?0Pr@ ; `string'
PUBLIC	??_C@_0CK@OKEBCAF@JFW_Create_Destroy_Object_On_Cus@ ; `string'
CRT$XCU	SEGMENT
_$S72	DD	FLAT:_$E70
CRT$XCU	ENDS
;	COMDAT ??_C@_0FB@FOGGDGBJ@Location?3vector3?0Facing?3float?0Pr@
CONST	SEGMENT
??_C@_0FB@FOGGDGBJ@Location?3vector3?0Facing?3float?0Pr@ DB 'Location:vec'
	DB	'tor3,Facing:float,Preset:string,CreateMessage:int,DestroyMess'
	DB	'age:int', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0CK@OKEBCAF@JFW_Create_Destroy_Object_On_Cus@
CONST	SEGMENT
??_C@_0CK@OKEBCAF@JFW_Create_Destroy_Object_On_Cus@ DB 'JFW_Create_Destro'
	DB	'y_Object_On_Custom_Death', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E70
text$yc	SEGMENT
_$E70	PROC NEAR					; COMDAT

; 1495 : ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death> JFW_Create_Destroy_Object_On_Custom_Death_Registrant("JFW_Create_Destroy_Object_On_Custom_Death","Location:vector3,Facing:float,Preset:string,CreateMessage:int,DestroyMessage:int");

	push	OFFSET FLAT:??_C@_0FB@FOGGDGBJ@Location?3vector3?0Facing?3float?0Pr@
	push	OFFSET FLAT:??_C@_0CK@OKEBCAF@JFW_Create_Destroy_Object_On_Cus@
	mov	ecx, OFFSET FLAT:?JFW_Create_Destroy_Object_On_Custom_Death_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@A
	call	??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death>
	push	OFFSET FLAT:_$E71
	call	_atexit
	pop	ecx
	ret	0
_$E70	ENDP
text$yc	ENDS
PUBLIC	??_C@_0GB@IMCJLKBA@Location?3vector3?0Facing?3float?0Pr@ ; `string'
PUBLIC	??_C@_0CP@JEGPOHMA@JFW_Create_Destroy_Object_On_Cus@ ; `string'
CRT$XCU	SEGMENT
_$S75	DD	FLAT:_$E73
CRT$XCU	ENDS
;	COMDAT ??_C@_0GB@IMCJLKBA@Location?3vector3?0Facing?3float?0Pr@
CONST	SEGMENT
??_C@_0GB@IMCJLKBA@Location?3vector3?0Facing?3float?0Pr@ DB 'Location:vec'
	DB	'tor3,Facing:float,Preset:string,CreateMessage:int,DestroyMess'
	DB	'age:int,BoneName:string', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0CP@JEGPOHMA@JFW_Create_Destroy_Object_On_Cus@
CONST	SEGMENT
??_C@_0CP@JEGPOHMA@JFW_Create_Destroy_Object_On_Cus@ DB 'JFW_Create_Destr'
	DB	'oy_Object_On_Custom_Death_Bone', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E73
text$yc	SEGMENT
_$E73	PROC NEAR					; COMDAT

; 1496 : ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone> JFW_Create_Destroy_Object_On_Custom_Death_Bone_Registrant("JFW_Create_Destroy_Object_On_Custom_Death_Bone","Location:vector3,Facing:float,Preset:string,CreateMessage:int,DestroyMessage:int,BoneName:string");

	push	OFFSET FLAT:??_C@_0GB@IMCJLKBA@Location?3vector3?0Facing?3float?0Pr@
	push	OFFSET FLAT:??_C@_0CP@JEGPOHMA@JFW_Create_Destroy_Object_On_Cus@
	mov	ecx, OFFSET FLAT:?JFW_Create_Destroy_Object_On_Custom_Death_Bone_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@A
	call	??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Death_Bone>
	push	OFFSET FLAT:_$E74
	call	_atexit
	pop	ecx
	ret	0
_$E73	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BA@CCJADDGA@Player_Type?3int?$AA@	; `string'
PUBLIC	??_C@_0CB@MPNGDJ@JFW_Custom_Destroy_All_Buildings@ ; `string'
CRT$XCU	SEGMENT
_$S78	DD	FLAT:_$E76
CRT$XCU	ENDS
;	COMDAT ??_C@_0BA@CCJADDGA@Player_Type?3int?$AA@
CONST	SEGMENT
??_C@_0BA@CCJADDGA@Player_Type?3int?$AA@ DB 'Player_Type:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0CB@MPNGDJ@JFW_Custom_Destroy_All_Buildings@
CONST	SEGMENT
??_C@_0CB@MPNGDJ@JFW_Custom_Destroy_All_Buildings@ DB 'JFW_Custom_Destroy'
	DB	'_All_Buildings', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E76
text$yc	SEGMENT
_$E76	PROC NEAR					; COMDAT

; 1497 : ScriptRegistrant<JFW_Custom_Destroy_All_Buildings> JFW_Custom_Destroy_All_Buildings_Registrant("JFW_Custom_Destroy_All_Buildings","Player_Type:int");

	push	OFFSET FLAT:??_C@_0BA@CCJADDGA@Player_Type?3int?$AA@
	push	OFFSET FLAT:??_C@_0CB@MPNGDJ@JFW_Custom_Destroy_All_Buildings@
	mov	ecx, OFFSET FLAT:?JFW_Custom_Destroy_All_Buildings_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@A
	call	??0?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>::ScriptRegistrant<JFW_Custom_Destroy_All_Buildings>
	push	OFFSET FLAT:_$E77
	call	_atexit
	pop	ecx
	ret	0
_$E76	ENDP
text$yc	ENDS
PUBLIC	??_C@_0GF@KFPPCHHO@Time?3float?0TimerNum?3int?0Repeat?3i@ ; `string'
PUBLIC	??_C@_0BI@FDNKIONH@JFW_Timer_Custom_On_Off?$AA@	; `string'
CRT$XCU	SEGMENT
_$S81	DD	FLAT:_$E79
CRT$XCU	ENDS
;	COMDAT ??_C@_0GF@KFPPCHHO@Time?3float?0TimerNum?3int?0Repeat?3i@
CONST	SEGMENT
??_C@_0GF@KFPPCHHO@Time?3float?0TimerNum?3int?0Repeat?3i@ DB 'Time:float,'
	DB	'TimerNum:int,Repeat:int,ID:int,Message:int,Param:int,EnableMe'
	DB	'ssage:int,DisableMessage:int', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0BI@FDNKIONH@JFW_Timer_Custom_On_Off?$AA@
CONST	SEGMENT
??_C@_0BI@FDNKIONH@JFW_Timer_Custom_On_Off?$AA@ DB 'JFW_Timer_Custom_On_O'
	DB	'ff', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E79
text$yc	SEGMENT
_$E79	PROC NEAR					; COMDAT

; 1498 : ScriptRegistrant<JFW_Timer_Custom_On_Off> JFW_Timer_Custom_On_Off_Registrant("JFW_Timer_Custom_On_Off","Time:float,TimerNum:int,Repeat:int,ID:int,Message:int,Param:int,EnableMessage:int,DisableMessage:int");

	push	OFFSET FLAT:??_C@_0GF@KFPPCHHO@Time?3float?0TimerNum?3int?0Repeat?3i@
	push	OFFSET FLAT:??_C@_0BI@FDNKIONH@JFW_Timer_Custom_On_Off?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Timer_Custom_On_Off_Registrant@@3V?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@A
	call	??0?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Timer_Custom_On_Off>::ScriptRegistrant<JFW_Timer_Custom_On_Off>
	push	OFFSET FLAT:_$E80
	call	_atexit
	pop	ecx
	ret	0
_$E79	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CP@IDEFHOLI@Preset_Name?3string?0Delay?3float?0P@ ; `string'
PUBLIC	??_C@_0BN@JJMOKIFD@JFW_Create_Vehicle_On_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S84	DD	FLAT:_$E82
CRT$XCU	ENDS
;	COMDAT ??_C@_0CP@IDEFHOLI@Preset_Name?3string?0Delay?3float?0P@
CONST	SEGMENT
??_C@_0CP@IDEFHOLI@Preset_Name?3string?0Delay?3float?0P@ DB 'Preset_Name:'
	DB	'string,Delay:float,Player_Type:int', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BN@JJMOKIFD@JFW_Create_Vehicle_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BN@JJMOKIFD@JFW_Create_Vehicle_On_Custom?$AA@ DB 'JFW_Create_Vehic'
	DB	'le_On_Custom', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E82
text$yc	SEGMENT
_$E82	PROC NEAR					; COMDAT

; 1499 : ScriptRegistrant<JFW_Create_Vehicle_On_Custom> JFW_Create_Vehicle_On_Custom_Registrant("JFW_Create_Vehicle_On_Custom","Preset_Name:string,Delay:float,Player_Type:int");

	push	OFFSET FLAT:??_C@_0CP@IDEFHOLI@Preset_Name?3string?0Delay?3float?0P@
	push	OFFSET FLAT:??_C@_0BN@JJMOKIFD@JFW_Create_Vehicle_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Create_Vehicle_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Vehicle_On_Custom>::ScriptRegistrant<JFW_Create_Vehicle_On_Custom>
	push	OFFSET FLAT:_$E83
	call	_atexit
	pop	ecx
	ret	0
_$E82	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BJ@BCBPNFFH@Message?3int?0Model?3string?$AA@ ; `string'
PUBLIC	??_C@_0BP@NDMBGPH@JFW_Set_Model_On_Custom_Sender?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S87	DD	FLAT:_$E85
CRT$XCU	ENDS
;	COMDAT ??_C@_0BJ@BCBPNFFH@Message?3int?0Model?3string?$AA@
CONST	SEGMENT
??_C@_0BJ@BCBPNFFH@Message?3int?0Model?3string?$AA@ DB 'Message:int,Model'
	DB	':string', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BP@NDMBGPH@JFW_Set_Model_On_Custom_Sender?$AA@
CONST	SEGMENT
??_C@_0BP@NDMBGPH@JFW_Set_Model_On_Custom_Sender?$AA@ DB 'JFW_Set_Model_O'
	DB	'n_Custom_Sender', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E85
text$yc	SEGMENT
_$E85	PROC NEAR					; COMDAT

; 1500 : ScriptRegistrant<JFW_Set_Model_On_Custom_Sender> JFW_Set_Model_On_Custom_Sender_Registrant("JFW_Set_Model_On_Custom_Sender","Message:int,Model:string");

	push	OFFSET FLAT:??_C@_0BJ@BCBPNFFH@Message?3int?0Model?3string?$AA@
	push	OFFSET FLAT:??_C@_0BP@NDMBGPH@JFW_Set_Model_On_Custom_Sender?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Set_Model_On_Custom_Sender_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@A
	call	??0?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>::ScriptRegistrant<JFW_Set_Model_On_Custom_Sender>
	push	OFFSET FLAT:_$E86
	call	_atexit
	pop	ecx
	ret	0
_$E85	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BD@GIOEMHHM@ID?3int?0Message?3int?$AA@	; `string'
PUBLIC	??_C@_0BJ@LDCBDEPB@JFW_Death_Send_Custom_ID?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S90	DD	FLAT:_$E88
CRT$XCU	ENDS
;	COMDAT ??_C@_0BD@GIOEMHHM@ID?3int?0Message?3int?$AA@
CONST	SEGMENT
??_C@_0BD@GIOEMHHM@ID?3int?0Message?3int?$AA@ DB 'ID:int,Message:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BJ@LDCBDEPB@JFW_Death_Send_Custom_ID?$AA@
CONST	SEGMENT
??_C@_0BJ@LDCBDEPB@JFW_Death_Send_Custom_ID?$AA@ DB 'JFW_Death_Send_Custo'
	DB	'm_ID', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E88
text$yc	SEGMENT
_$E88	PROC NEAR					; COMDAT

; 1501 : ScriptRegistrant<JFW_Death_Send_Custom_ID> JFW_Death_Send_Custom_ID_Registrant("JFW_Death_Send_Custom_ID","ID:int,Message:int");

	push	OFFSET FLAT:??_C@_0BD@GIOEMHHM@ID?3int?0Message?3int?$AA@
	push	OFFSET FLAT:??_C@_0BJ@LDCBDEPB@JFW_Death_Send_Custom_ID?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Death_Send_Custom_ID_Registrant@@3V?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@A
	call	??0?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Death_Send_Custom_ID>::ScriptRegistrant<JFW_Death_Send_Custom_ID>
	push	OFFSET FLAT:_$E89
	call	_atexit
	pop	ecx
	ret	0
_$E88	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CA@OFFGPBID@JFW_Death_Send_Custom_Driver_ID?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S93	DD	FLAT:_$E91
CRT$XCU	ENDS
;	COMDAT ??_C@_0CA@OFFGPBID@JFW_Death_Send_Custom_Driver_ID?$AA@
CONST	SEGMENT
??_C@_0CA@OFFGPBID@JFW_Death_Send_Custom_Driver_ID?$AA@ DB 'JFW_Death_Sen'
	DB	'd_Custom_Driver_ID', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E91
text$yc	SEGMENT
_$E91	PROC NEAR					; COMDAT

; 1502 : ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID> JFW_Death_Send_Custom_Driver_ID_Registrant("JFW_Death_Send_Custom_Driver_ID","ID:int,Message:int");

	push	OFFSET FLAT:??_C@_0BD@GIOEMHHM@ID?3int?0Message?3int?$AA@
	push	OFFSET FLAT:??_C@_0CA@OFFGPBID@JFW_Death_Send_Custom_Driver_ID?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Death_Send_Custom_Driver_ID_Registrant@@3V?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@A
	call	??0?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>::ScriptRegistrant<JFW_Death_Send_Custom_Driver_ID>
	push	OFFSET FLAT:_$E92
	call	_atexit
	pop	ecx
	ret	0
_$E91	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BJ@GHNLPONF@Message?3int?0Health?3float?$AA@ ; `string'
PUBLIC	??_C@_0BF@LMNDNIOD@JFW_Repair_On_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S96	DD	FLAT:_$E94
CRT$XCU	ENDS
;	COMDAT ??_C@_0BJ@GHNLPONF@Message?3int?0Health?3float?$AA@
CONST	SEGMENT
??_C@_0BJ@GHNLPONF@Message?3int?0Health?3float?$AA@ DB 'Message:int,Healt'
	DB	'h:float', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@LMNDNIOD@JFW_Repair_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BF@LMNDNIOD@JFW_Repair_On_Custom?$AA@ DB 'JFW_Repair_On_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E94
text$yc	SEGMENT
_$E94	PROC NEAR					; COMDAT

; 1503 : ScriptRegistrant<JFW_Repair_On_Custom> JFW_Repair_On_Custom_Registrant("JFW_Repair_On_Custom","Message:int,Health:float");

	push	OFFSET FLAT:??_C@_0BJ@GHNLPONF@Message?3int?0Health?3float?$AA@
	push	OFFSET FLAT:??_C@_0BF@LMNDNIOD@JFW_Repair_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Repair_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Repair_On_Custom>::ScriptRegistrant<JFW_Repair_On_Custom>
	push	OFFSET FLAT:_$E95
	call	_atexit
	pop	ecx
	ret	0
_$E94	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CN@PPKLDNIJ@Location?3vector3?0Object_ID?$DN0?3int@ ; `string'
PUBLIC	??_C@_0BE@LAMLGAEK@JFW_Teleport_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S99	DD	FLAT:_$E97
CRT$XCU	ENDS
;	COMDAT ??_C@_0CN@PPKLDNIJ@Location?3vector3?0Object_ID?$DN0?3int@
CONST	SEGMENT
??_C@_0CN@PPKLDNIJ@Location?3vector3?0Object_ID?$DN0?3int@ DB 'Location:v'
	DB	'ector3,Object_ID=0:int,Message:int', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@LAMLGAEK@JFW_Teleport_Custom?$AA@
CONST	SEGMENT
??_C@_0BE@LAMLGAEK@JFW_Teleport_Custom?$AA@ DB 'JFW_Teleport_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E97
text$yc	SEGMENT
_$E97	PROC NEAR					; COMDAT

; 1504 : ScriptRegistrant<JFW_Teleport_Custom> JFW_Teleport_Custom_Registrant("JFW_Teleport_Custom","Location:vector3,Object_ID=0:int,Message:int");

	push	OFFSET FLAT:??_C@_0CN@PPKLDNIJ@Location?3vector3?0Object_ID?$DN0?3int@
	push	OFFSET FLAT:??_C@_0BE@LAMLGAEK@JFW_Teleport_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Teleport_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Teleport_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Teleport_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Teleport_Custom>::ScriptRegistrant<JFW_Teleport_Custom>
	push	OFFSET FLAT:_$E98
	call	_atexit
	pop	ecx
	ret	0
_$E97	ENDP
text$yc	ENDS
PUBLIC	??_C@_0LL@BFKAMIE@Location1?3vector3?0Object_ID1?$DN0?3i@ ; `string'
PUBLIC	??_C@_0BL@JBECEHLJ@JFW_Teleport_Custom_Random?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S102	DD	FLAT:_$E100
CRT$XCU	ENDS
;	COMDAT ??_C@_0LL@BFKAMIE@Location1?3vector3?0Object_ID1?$DN0?3i@
CONST	SEGMENT
??_C@_0LL@BFKAMIE@Location1?3vector3?0Object_ID1?$DN0?3i@ DB 'Location1:v'
	DB	'ector3,Object_ID1=0:int,Location2:vector3,Object_ID2=0:int,Lo'
	DB	'cation3:vector3,Object_ID3=0:int,Location4:vector3,Object_ID4'
	DB	'=0:int,Location5:vector3,Object_ID5=0:int,Message:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BL@JBECEHLJ@JFW_Teleport_Custom_Random?$AA@
CONST	SEGMENT
??_C@_0BL@JBECEHLJ@JFW_Teleport_Custom_Random?$AA@ DB 'JFW_Teleport_Custo'
	DB	'm_Random', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E100
text$yc	SEGMENT
_$E100	PROC NEAR					; COMDAT

; 1505 : ScriptRegistrant<JFW_Teleport_Custom_Random> JFW_Teleport_Custom_Random_Registrant("JFW_Teleport_Custom_Random","Location1:vector3,Object_ID1=0:int,Location2:vector3,Object_ID2=0:int,Location3:vector3,Object_ID3=0:int,Location4:vector3,Object_ID4=0:int,Location5:vector3,Object_ID5=0:int,Message:int");

	push	OFFSET FLAT:??_C@_0LL@BFKAMIE@Location1?3vector3?0Object_ID1?$DN0?3i@
	push	OFFSET FLAT:??_C@_0BL@JBECEHLJ@JFW_Teleport_Custom_Random?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Teleport_Custom_Random_Registrant@@3V?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@A
	call	??0?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Teleport_Custom_Random>::ScriptRegistrant<JFW_Teleport_Custom_Random>
	push	OFFSET FLAT:_$E101
	call	_atexit
	pop	ecx
	ret	0
_$E100	ENDP
text$yc	ENDS
PUBLIC	??_C@_0EF@HHEGHBIC@Location?3vector3?0Object_ID?$DN0?3int@ ; `string'
PUBLIC	??_C@_0BK@BPBKDCLC@JFW_Teleport_Custom_Timer?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S105	DD	FLAT:_$E103
CRT$XCU	ENDS
;	COMDAT ??_C@_0EF@HHEGHBIC@Location?3vector3?0Object_ID?$DN0?3int@
CONST	SEGMENT
??_C@_0EF@HHEGHBIC@Location?3vector3?0Object_ID?$DN0?3int@ DB 'Location:v'
	DB	'ector3,Object_ID=0:int,Message:int,Time:float,TimerNum:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BK@BPBKDCLC@JFW_Teleport_Custom_Timer?$AA@
CONST	SEGMENT
??_C@_0BK@BPBKDCLC@JFW_Teleport_Custom_Timer?$AA@ DB 'JFW_Teleport_Custom'
	DB	'_Timer', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E103
text$yc	SEGMENT
_$E103	PROC NEAR					; COMDAT

; 1506 : ScriptRegistrant<JFW_Teleport_Custom_Timer> JFW_Teleport_Custom_Timer_Registrant("JFW_Teleport_Custom_Timer","Location:vector3,Object_ID=0:int,Message:int,Time:float,TimerNum:int");

	push	OFFSET FLAT:??_C@_0EF@HHEGHBIC@Location?3vector3?0Object_ID?$DN0?3int@
	push	OFFSET FLAT:??_C@_0BK@BPBKDCLC@JFW_Teleport_Custom_Timer?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Teleport_Custom_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@A
	call	??0?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Teleport_Custom_Timer>::ScriptRegistrant<JFW_Teleport_Custom_Timer>
	push	OFFSET FLAT:_$E104
	call	_atexit
	pop	ecx
	ret	0
_$E103	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CO@HFFPCNDO@Explosion?3string?0Message?3int?0Loc@ ; `string'
PUBLIC	??_C@_0BP@JHGJLGKI@JFW_Blow_Location_Up_On_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S108	DD	FLAT:_$E106
CRT$XCU	ENDS
;	COMDAT ??_C@_0CO@HFFPCNDO@Explosion?3string?0Message?3int?0Loc@
CONST	SEGMENT
??_C@_0CO@HFFPCNDO@Explosion?3string?0Message?3int?0Loc@ DB 'Explosion:st'
	DB	'ring,Message:int,Location:vector3', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BP@JHGJLGKI@JFW_Blow_Location_Up_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BP@JHGJLGKI@JFW_Blow_Location_Up_On_Custom?$AA@ DB 'JFW_Blow_Locat'
	DB	'ion_Up_On_Custom', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E106
text$yc	SEGMENT
_$E106	PROC NEAR					; COMDAT

; 1507 : ScriptRegistrant<JFW_Blow_Up_Location_On_Custom> JFW_Blow_Location_Up_On_Custom_Registrant("JFW_Blow_Location_Up_On_Custom","Explosion:string,Message:int,Location:vector3");

	push	OFFSET FLAT:??_C@_0CO@HFFPCNDO@Explosion?3string?0Message?3int?0Loc@
	push	OFFSET FLAT:??_C@_0BP@JHGJLGKI@JFW_Blow_Location_Up_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Blow_Location_Up_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>::ScriptRegistrant<JFW_Blow_Up_Location_On_Custom>
	push	OFFSET FLAT:_$E107
	call	_atexit
	pop	ecx
	ret	0
_$E106	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CL@NEBLMINI@Message?3int?0Preset?3string?0Positi@ ; `string'
PUBLIC	??_C@_0BE@JGOBGOIG@JFW_3D_Sound_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S111	DD	FLAT:_$E109
CRT$XCU	ENDS
;	COMDAT ??_C@_0CL@NEBLMINI@Message?3int?0Preset?3string?0Positi@
CONST	SEGMENT
??_C@_0CL@NEBLMINI@Message?3int?0Preset?3string?0Positi@ DB 'Message:int,'
	DB	'Preset:string,Position:vector3', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@JGOBGOIG@JFW_3D_Sound_Custom?$AA@
CONST	SEGMENT
??_C@_0BE@JGOBGOIG@JFW_3D_Sound_Custom?$AA@ DB 'JFW_3D_Sound_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E109
text$yc	SEGMENT
_$E109	PROC NEAR					; COMDAT

; 1508 : ScriptRegistrant<JFW_3D_Sound_Custom> JFW_3D_Sound_Custom_Registrant("JFW_3D_Sound_Custom","Message:int,Preset:string,Position:vector3");

	push	OFFSET FLAT:??_C@_0CL@NEBLMINI@Message?3int?0Preset?3string?0Positi@
	push	OFFSET FLAT:??_C@_0BE@JGOBGOIG@JFW_3D_Sound_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_3D_Sound_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_3D_Sound_Custom>::ScriptRegistrant<JFW_3D_Sound_Custom>
	push	OFFSET FLAT:_$E110
	call	_atexit
	pop	ecx
	ret	0
_$E109	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BI@DKCDKDH@JFW_Created_Send_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S114	DD	FLAT:_$E112
CRT$XCU	ENDS
;	COMDAT ??_C@_0BI@DKCDKDH@JFW_Created_Send_Custom?$AA@
CONST	SEGMENT
??_C@_0BI@DKCDKDH@JFW_Created_Send_Custom?$AA@ DB 'JFW_Created_Send_Custo'
	DB	'm', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E112
text$yc	SEGMENT
_$E112	PROC NEAR					; COMDAT

; 1509 : ScriptRegistrant<JFW_Created_Send_Custom> JFW_Created_Send_Custom_Registrant("JFW_Created_Send_Custom","ID:int,Message:int");

	push	OFFSET FLAT:??_C@_0BD@GIOEMHHM@ID?3int?0Message?3int?$AA@
	push	OFFSET FLAT:??_C@_0BI@DKCDKDH@JFW_Created_Send_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Created_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Created_Send_Custom>::ScriptRegistrant<JFW_Created_Send_Custom>
	push	OFFSET FLAT:_$E113
	call	_atexit
	pop	ecx
	ret	0
_$E112	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BI@IKEMAFGH@JFW_Damaged_Send_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S117	DD	FLAT:_$E115
CRT$XCU	ENDS
;	COMDAT ??_C@_0BI@IKEMAFGH@JFW_Damaged_Send_Custom?$AA@
CONST	SEGMENT
??_C@_0BI@IKEMAFGH@JFW_Damaged_Send_Custom?$AA@ DB 'JFW_Damaged_Send_Cust'
	DB	'om', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E115
text$yc	SEGMENT
_$E115	PROC NEAR					; COMDAT

; 1510 : ScriptRegistrant<JFW_Damaged_Send_Custom> JFW_Damaged_Send_Custom_Registrant("JFW_Damaged_Send_Custom","ID:int,Message:int");

	push	OFFSET FLAT:??_C@_0BD@GIOEMHHM@ID?3int?0Message?3int?$AA@
	push	OFFSET FLAT:??_C@_0BI@IKEMAFGH@JFW_Damaged_Send_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Damaged_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Damaged_Send_Custom>::ScriptRegistrant<JFW_Damaged_Send_Custom>
	push	OFFSET FLAT:_$E116
	call	_atexit
	pop	ecx
	ret	0
_$E115	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BL@BNNPOECC@JFW_Enemy_Seen_Send_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S120	DD	FLAT:_$E118
CRT$XCU	ENDS
;	COMDAT ??_C@_0BL@BNNPOECC@JFW_Enemy_Seen_Send_Custom?$AA@
CONST	SEGMENT
??_C@_0BL@BNNPOECC@JFW_Enemy_Seen_Send_Custom?$AA@ DB 'JFW_Enemy_Seen_Sen'
	DB	'd_Custom', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E118
text$yc	SEGMENT
_$E118	PROC NEAR					; COMDAT

; 1511 : ScriptRegistrant<JFW_Enemy_Seen_Send_Custom> JFW_Enemy_Seen_Send_Custom_Registrant("JFW_Enemy_Seen_Send_Custom","ID:int,Message:int");

	push	OFFSET FLAT:??_C@_0BD@GIOEMHHM@ID?3int?0Message?3int?$AA@
	push	OFFSET FLAT:??_C@_0BL@BNNPOECC@JFW_Enemy_Seen_Send_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Enemy_Seen_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>::ScriptRegistrant<JFW_Enemy_Seen_Send_Custom>
	push	OFFSET FLAT:_$E119
	call	_atexit
	pop	ecx
	ret	0
_$E118	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DI@IMAJHKIE@Object?3string?0Location?3vector3?0F@ ; `string'
PUBLIC	??_C@_0BJ@HFGMINPF@JFW_Create_Object_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S123	DD	FLAT:_$E121
CRT$XCU	ENDS
;	COMDAT ??_C@_0DI@IMAJHKIE@Object?3string?0Location?3vector3?0F@
CONST	SEGMENT
??_C@_0DI@IMAJHKIE@Object?3string?0Location?3vector3?0F@ DB 'Object:strin'
	DB	'g,Location:vector3,Facing:float,Message:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BJ@HFGMINPF@JFW_Create_Object_Custom?$AA@
CONST	SEGMENT
??_C@_0BJ@HFGMINPF@JFW_Create_Object_Custom?$AA@ DB 'JFW_Create_Object_Cu'
	DB	'stom', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E121
text$yc	SEGMENT
_$E121	PROC NEAR					; COMDAT

; 1512 : ScriptRegistrant<JFW_Create_Object_Custom> JFW_Create_Object_Custom_Registrant("JFW_Create_Object_Custom","Object:string,Location:vector3,Facing:float,Message:int");

	push	OFFSET FLAT:??_C@_0DI@IMAJHKIE@Object?3string?0Location?3vector3?0F@
	push	OFFSET FLAT:??_C@_0BJ@HFGMINPF@JFW_Create_Object_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Create_Object_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Object_Custom>::ScriptRegistrant<JFW_Create_Object_Custom>
	push	OFFSET FLAT:_$E122
	call	_atexit
	pop	ecx
	ret	0
_$E121	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BO@HGKJPDCI@ID?3int?0Enable?3int?0Message?3int?$AA@ ; `string'
PUBLIC	??_C@_0BN@FKMHONFC@JFW_Enable_Spawner_On_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S126	DD	FLAT:_$E124
CRT$XCU	ENDS
;	COMDAT ??_C@_0BO@HGKJPDCI@ID?3int?0Enable?3int?0Message?3int?$AA@
CONST	SEGMENT
??_C@_0BO@HGKJPDCI@ID?3int?0Enable?3int?0Message?3int?$AA@ DB 'ID:int,Ena'
	DB	'ble:int,Message:int', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0BN@FKMHONFC@JFW_Enable_Spawner_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BN@FKMHONFC@JFW_Enable_Spawner_On_Custom?$AA@ DB 'JFW_Enable_Spawn'
	DB	'er_On_Custom', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E124
text$yc	SEGMENT
_$E124	PROC NEAR					; COMDAT

; 1513 : ScriptRegistrant<JFW_Enable_Spawner_On_Custom> JFW_Enable_Spawner_On_Custom_Registrant("JFW_Enable_Spawner_On_Custom","ID:int,Enable:int,Message:int");

	push	OFFSET FLAT:??_C@_0BO@HGKJPDCI@ID?3int?0Enable?3int?0Message?3int?$AA@
	push	OFFSET FLAT:??_C@_0BN@FKMHONFC@JFW_Enable_Spawner_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Enable_Spawner_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Enable_Spawner_On_Custom>::ScriptRegistrant<JFW_Enable_Spawner_On_Custom>
	push	OFFSET FLAT:_$E125
	call	_atexit
	pop	ecx
	ret	0
_$E124	ENDP
text$yc	ENDS
PUBLIC	??_C@_0GE@DBALBGLD@Animation?3string?0Loop?3int?0Subobj@ ; `string'
PUBLIC	??_C@_0BM@BHOOCMCK@JFW_Set_Animation_On_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S129	DD	FLAT:_$E127
CRT$XCU	ENDS
;	COMDAT ??_C@_0GE@DBALBGLD@Animation?3string?0Loop?3int?0Subobj@
CONST	SEGMENT
??_C@_0GE@DBALBGLD@Animation?3string?0Loop?3int?0Subobj@ DB 'Animation:st'
	DB	'ring,Loop:int,Subobject:string,FirstFrame:float,LastFrame:flo'
	DB	'at,Blended:int,Message:int', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0BM@BHOOCMCK@JFW_Set_Animation_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BM@BHOOCMCK@JFW_Set_Animation_On_Custom?$AA@ DB 'JFW_Set_Animation'
	DB	'_On_Custom', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E127
text$yc	SEGMENT
_$E127	PROC NEAR					; COMDAT

; 1514 : ScriptRegistrant<JFW_Set_Animation_On_Custom> JFW_Set_Animation_On_Custom_Registrant("JFW_Set_Animation_On_Custom","Animation:string,Loop:int,Subobject:string,FirstFrame:float,LastFrame:float,Blended:int,Message:int");

	push	OFFSET FLAT:??_C@_0GE@DBALBGLD@Animation?3string?0Loop?3int?0Subobj@
	push	OFFSET FLAT:??_C@_0BM@BHOOCMCK@JFW_Set_Animation_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Set_Animation_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Set_Animation_On_Custom>::ScriptRegistrant<JFW_Set_Animation_On_Custom>
	push	OFFSET FLAT:_$E128
	call	_atexit
	pop	ecx
	ret	0
_$E127	ENDP
text$yc	ENDS
PUBLIC	??_C@_0HB@FFNPKOJF@Animation?3string?0Loop?3int?0Subobj@ ; `string'
PUBLIC	??_C@_0CC@DCNCLIDH@JFW_Set_Model_Animation_On_Custo@ ; `string'
CRT$XCU	SEGMENT
_$S132	DD	FLAT:_$E130
CRT$XCU	ENDS
;	COMDAT ??_C@_0HB@FFNPKOJF@Animation?3string?0Loop?3int?0Subobj@
CONST	SEGMENT
??_C@_0HB@FFNPKOJF@Animation?3string?0Loop?3int?0Subobj@ DB 'Animation:st'
	DB	'ring,Loop:int,Subobject:string,FirstFrame:float,LastFrame:flo'
	DB	'at,Blended:int,Model:string,Message:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0CC@DCNCLIDH@JFW_Set_Model_Animation_On_Custo@
CONST	SEGMENT
??_C@_0CC@DCNCLIDH@JFW_Set_Model_Animation_On_Custo@ DB 'JFW_Set_Model_An'
	DB	'imation_On_Custom', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E130
text$yc	SEGMENT
_$E130	PROC NEAR					; COMDAT

; 1515 : ScriptRegistrant<JFW_Set_Model_Animation_On_Custom> JFW_Set_Model_Animation_On_Custom_Registrant("JFW_Set_Model_Animation_On_Custom","Animation:string,Loop:int,Subobject:string,FirstFrame:float,LastFrame:float,Blended:int,Model:string,Message:int");

	push	OFFSET FLAT:??_C@_0HB@FFNPKOJF@Animation?3string?0Loop?3int?0Subobj@
	push	OFFSET FLAT:??_C@_0CC@DCNCLIDH@JFW_Set_Model_Animation_On_Custo@
	mov	ecx, OFFSET FLAT:?JFW_Set_Model_Animation_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>::ScriptRegistrant<JFW_Set_Model_Animation_On_Custom>
	push	OFFSET FLAT:_$E131
	call	_atexit
	pop	ecx
	ret	0
_$E130	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BJ@MELJJALF@Model?3string?0Message?3int?$AA@ ; `string'
PUBLIC	??_C@_0BI@OMLMHNAE@JFW_Set_Model_On_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S135	DD	FLAT:_$E133
CRT$XCU	ENDS
;	COMDAT ??_C@_0BJ@MELJJALF@Model?3string?0Message?3int?$AA@
CONST	SEGMENT
??_C@_0BJ@MELJJALF@Model?3string?0Message?3int?$AA@ DB 'Model:string,Mess'
	DB	'age:int', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BI@OMLMHNAE@JFW_Set_Model_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BI@OMLMHNAE@JFW_Set_Model_On_Custom?$AA@ DB 'JFW_Set_Model_On_Cust'
	DB	'om', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E133
text$yc	SEGMENT
_$E133	PROC NEAR					; COMDAT

; 1516 : ScriptRegistrant<JFW_Set_Model_On_Custom> JFW_Set_Model_On_Custom_Registrant("JFW_Set_Model_On_Custom","Model:string,Message:int");

	push	OFFSET FLAT:??_C@_0BJ@MELJJALF@Model?3string?0Message?3int?$AA@
	push	OFFSET FLAT:??_C@_0BI@OMLMHNAE@JFW_Set_Model_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Set_Model_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Set_Model_On_Custom>::ScriptRegistrant<JFW_Set_Model_On_Custom>
	push	OFFSET FLAT:_$E134
	call	_atexit
	pop	ecx
	ret	0
_$E133	ENDP
text$yc	ENDS
PUBLIC	??_C@_0GG@GMOICACP@Animation?3string?0Subobject?3strin@ ; `string'
PUBLIC	??_C@_0CH@HDMFJLIK@JFW_Enable_Disable_Animation_On_@ ; `string'
CRT$XCU	SEGMENT
_$S138	DD	FLAT:_$E136
CRT$XCU	ENDS
;	COMDAT ??_C@_0GG@GMOICACP@Animation?3string?0Subobject?3strin@
CONST	SEGMENT
??_C@_0GG@GMOICACP@Animation?3string?0Subobject?3strin@ DB 'Animation:str'
	DB	'ing,Subobject:string,FirstFrame:float,LastFrame:float,Blended'
	DB	':int,Enable:int,Disable:int', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0CH@HDMFJLIK@JFW_Enable_Disable_Animation_On_@
CONST	SEGMENT
??_C@_0CH@HDMFJLIK@JFW_Enable_Disable_Animation_On_@ DB 'JFW_Enable_Disab'
	DB	'le_Animation_On_Custom', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E136
text$yc	SEGMENT
_$E136	PROC NEAR					; COMDAT

; 1517 : ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom> JFW_Enable_Disable_Animation_On_Custom_Registrant("JFW_Enable_Disable_Animation_On_Custom","Animation:string,Subobject:string,FirstFrame:float,LastFrame:float,Blended:int,Enable:int,Disable:int");

	push	OFFSET FLAT:??_C@_0GG@GMOICACP@Animation?3string?0Subobject?3strin@
	push	OFFSET FLAT:??_C@_0CH@HDMFJLIK@JFW_Enable_Disable_Animation_On_@
	mov	ecx, OFFSET FLAT:?JFW_Enable_Disable_Animation_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>::ScriptRegistrant<JFW_Enable_Disable_Animation_On_Custom>
	push	OFFSET FLAT:_$E137
	call	_atexit
	pop	ecx
	ret	0
_$E136	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BI@JICKOMEH@Message?3int?0Visible?3int?$AA@ ; `string'
PUBLIC	??_C@_0BK@OCJEBCDL@JFW_Custom_Toggle_Visible?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S141	DD	FLAT:_$E139
CRT$XCU	ENDS
;	COMDAT ??_C@_0BI@JICKOMEH@Message?3int?0Visible?3int?$AA@
CONST	SEGMENT
??_C@_0BI@JICKOMEH@Message?3int?0Visible?3int?$AA@ DB 'Message:int,Visibl'
	DB	'e:int', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BK@OCJEBCDL@JFW_Custom_Toggle_Visible?$AA@
CONST	SEGMENT
??_C@_0BK@OCJEBCDL@JFW_Custom_Toggle_Visible?$AA@ DB 'JFW_Custom_Toggle_V'
	DB	'isible', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E139
text$yc	SEGMENT
_$E139	PROC NEAR					; COMDAT

; 1518 : ScriptRegistrant<JFW_Custom_Toggle_Visible> JFW_Custom_Toggle_Visible_Registrant("JFW_Custom_Toggle_Visible","Message:int,Visible:int");

	push	OFFSET FLAT:??_C@_0BI@JICKOMEH@Message?3int?0Visible?3int?$AA@
	push	OFFSET FLAT:??_C@_0BK@OCJEBCDL@JFW_Custom_Toggle_Visible?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Custom_Toggle_Visible_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@A
	call	??0?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Toggle_Visible>::ScriptRegistrant<JFW_Custom_Toggle_Visible>
	push	OFFSET FLAT:_$E140
	call	_atexit
	pop	ecx
	ret	0
_$E139	ENDP
text$yc	ENDS
PUBLIC	??_C@_0IF@BHOLBJFP@Message1?3int?0Message2?3int?0Messag@ ; `string'
PUBLIC	??_C@_0BI@PKLGGLBI@JFW_Customs_Send_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S144	DD	FLAT:_$E142
CRT$XCU	ENDS
;	COMDAT ??_C@_0IF@BHOLBJFP@Message1?3int?0Message2?3int?0Messag@
CONST	SEGMENT
??_C@_0IF@BHOLBJFP@Message1?3int?0Message2?3int?0Messag@ DB 'Message1:int'
	DB	',Message2:int,Message3:int,Message4:int,Message5:int,Message6'
	DB	':int,Message7:int,Message8:int,Message:int,Param:int,ID:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BI@PKLGGLBI@JFW_Customs_Send_Custom?$AA@
CONST	SEGMENT
??_C@_0BI@PKLGGLBI@JFW_Customs_Send_Custom?$AA@ DB 'JFW_Customs_Send_Cust'
	DB	'om', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E142
text$yc	SEGMENT
_$E142	PROC NEAR					; COMDAT

; 1519 : ScriptRegistrant<JFW_Customs_Send_Custom> JFW_Customs_Send_Custom_Registrant("JFW_Customs_Send_Custom","Message1:int,Message2:int,Message3:int,Message4:int,Message5:int,Message6:int,Message7:int,Message8:int,Message:int,Param:int,ID:int");

	push	OFFSET FLAT:??_C@_0IF@BHOLBJFP@Message1?3int?0Message2?3int?0Messag@
	push	OFFSET FLAT:??_C@_0BI@PKLGGLBI@JFW_Customs_Send_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Customs_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Customs_Send_Custom>::ScriptRegistrant<JFW_Customs_Send_Custom>
	push	OFFSET FLAT:_$E143
	call	_atexit
	pop	ecx
	ret	0
_$E142	ENDP
text$yc	ENDS
PUBLIC	??_C@_0EN@FDFJNNMJ@RecieveMessage?3int?0RecieveCount?3@ ; `string'
PUBLIC	??_C@_0BH@JBKCJHGJ@JFW_Custom_Send_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S147	DD	FLAT:_$E145
CRT$XCU	ENDS
;	COMDAT ??_C@_0EN@FDFJNNMJ@RecieveMessage?3int?0RecieveCount?3@
CONST	SEGMENT
??_C@_0EN@FDFJNNMJ@RecieveMessage?3int?0RecieveCount?3@ DB 'RecieveMessag'
	DB	'e:int,RecieveCount:int,SendMessage:int,SendParam:int,SendID:i'
	DB	'nt', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@JBKCJHGJ@JFW_Custom_Send_Custom?$AA@
CONST	SEGMENT
??_C@_0BH@JBKCJHGJ@JFW_Custom_Send_Custom?$AA@ DB 'JFW_Custom_Send_Custom'
	DB	00H						; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E145
text$yc	SEGMENT
_$E145	PROC NEAR					; COMDAT

; 1520 : ScriptRegistrant<JFW_Custom_Send_Custom> JFW_Custom_Send_Custom_Registrant("JFW_Custom_Send_Custom","RecieveMessage:int,RecieveCount:int,SendMessage:int,SendParam:int,SendID:int");

	push	OFFSET FLAT:??_C@_0EN@FDFJNNMJ@RecieveMessage?3int?0RecieveCount?3@
	push	OFFSET FLAT:??_C@_0BH@JBKCJHGJ@JFW_Custom_Send_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Custom_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Send_Custom>::ScriptRegistrant<JFW_Custom_Send_Custom>
	push	OFFSET FLAT:_$E146
	call	_atexit
	pop	ecx
	ret	0
_$E145	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CA@EBAMNMGA@JFW_Custom_Multiple_Send_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S150	DD	FLAT:_$E148
CRT$XCU	ENDS
;	COMDAT ??_C@_0CA@EBAMNMGA@JFW_Custom_Multiple_Send_Custom?$AA@
CONST	SEGMENT
??_C@_0CA@EBAMNMGA@JFW_Custom_Multiple_Send_Custom?$AA@ DB 'JFW_Custom_Mu'
	DB	'ltiple_Send_Custom', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E148
text$yc	SEGMENT
_$E148	PROC NEAR					; COMDAT

; 1521 : ScriptRegistrant<JFW_Custom_Multiple_Send_Custom> JFW_Custom_Multiple_Send_Custom_Registrant("JFW_Custom_Multiple_Send_Custom","RecieveMessage:int,RecieveCount:int,SendMessage:int,SendParam:int,SendID:int");

	push	OFFSET FLAT:??_C@_0EN@FDFJNNMJ@RecieveMessage?3int?0RecieveCount?3@
	push	OFFSET FLAT:??_C@_0CA@EBAMNMGA@JFW_Custom_Multiple_Send_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Custom_Multiple_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>::ScriptRegistrant<JFW_Custom_Multiple_Send_Custom>
	push	OFFSET FLAT:_$E149
	call	_atexit
	pop	ecx
	ret	0
_$E148	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CE@KICPHHCA@JFW_Create_Destroy_Object_On_Cus@ ; `string'
CRT$XCU	SEGMENT
_$S153	DD	FLAT:_$E151
CRT$XCU	ENDS
;	COMDAT ??_C@_0CE@KICPHHCA@JFW_Create_Destroy_Object_On_Cus@
CONST	SEGMENT
??_C@_0CE@KICPHHCA@JFW_Create_Destroy_Object_On_Cus@ DB 'JFW_Create_Destr'
	DB	'oy_Object_On_Custom', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E151
text$yc	SEGMENT
_$E151	PROC NEAR					; COMDAT

; 1522 : ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom> JFW_Create_Destroy_Object_On_Custom_Registrant("JFW_Create_Destroy_Object_On_Custom","Location:vector3,Facing:float,Preset:string,CreateMessage:int,DestroyMessage:int");

	push	OFFSET FLAT:??_C@_0FB@FOGGDGBJ@Location?3vector3?0Facing?3float?0Pr@
	push	OFFSET FLAT:??_C@_0CE@KICPHHCA@JFW_Create_Destroy_Object_On_Cus@
	mov	ecx, OFFSET FLAT:?JFW_Create_Destroy_Object_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom>
	push	OFFSET FLAT:_$E152
	call	_atexit
	pop	ecx
	ret	0
_$E151	ENDP
text$yc	ENDS
PUBLIC	??_C@_0KJ@CHEBKMPF@Location?3vector3?0Facing?3float?0Pr@ ; `string'
PUBLIC	??_C@_0CM@HDPALGEN@JFW_Create_Destroy_Object_On_Cus@ ; `string'
CRT$XCU	SEGMENT
_$S156	DD	FLAT:_$E154
CRT$XCU	ENDS
;	COMDAT ??_C@_0KJ@CHEBKMPF@Location?3vector3?0Facing?3float?0Pr@
CONST	SEGMENT
??_C@_0KJ@CHEBKMPF@Location?3vector3?0Facing?3float?0Pr@ DB 'Location:vec'
	DB	'tor3,Facing:float,Preset:string,CreateMessage:int,DestroyMess'
	DB	'age:int,Animation:string,Loop:int,Subobject:string,FirstFrame'
	DB	':float,LastFrame:float,Blended:int', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0CM@HDPALGEN@JFW_Create_Destroy_Object_On_Cus@
CONST	SEGMENT
??_C@_0CM@HDPALGEN@JFW_Create_Destroy_Object_On_Cus@ DB 'JFW_Create_Destr'
	DB	'oy_Object_On_Custom_Animate', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E154
text$yc	SEGMENT
_$E154	PROC NEAR					; COMDAT

; 1523 : ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate> JFW_Create_Destroy_Object_On_Custom_Animate_Registrant("JFW_Create_Destroy_Object_On_Custom_Animate","Location:vector3,Facing:float,Preset:string,CreateMessage:int,DestroyMessage:int,Animation:string,Loop:int,Subobject:string,FirstFrame:float,LastFrame:float,Blended:int");

	push	OFFSET FLAT:??_C@_0KJ@CHEBKMPF@Location?3vector3?0Facing?3float?0Pr@
	push	OFFSET FLAT:??_C@_0CM@HDPALGEN@JFW_Create_Destroy_Object_On_Cus@
	mov	ecx, OFFSET FLAT:?JFW_Create_Destroy_Object_On_Custom_Animate_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@A
	call	??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate>
	push	OFFSET FLAT:_$E155
	call	_atexit
	pop	ecx
	ret	0
_$E154	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BFH@NGPJDEME@Location?3vector3?0Facing?3float?0Pr@ ; `string'
PUBLIC	??_C@_0CO@ONEFGJPN@JFW_Create_Destroy_Object_On_Cus@ ; `string'
CRT$XCU	SEGMENT
_$S159	DD	FLAT:_$E157
CRT$XCU	ENDS
;	COMDAT ??_C@_0BFH@NGPJDEME@Location?3vector3?0Facing?3float?0Pr@
CONST	SEGMENT
??_C@_0BFH@NGPJDEME@Location?3vector3?0Facing?3float?0Pr@ DB 'Location:ve'
	DB	'ctor3,Facing:float,Preset:string,CreateMessage:int,DestroyMes'
	DB	'sage:int,CreateAnimation:string,CreateLoop:int,CreateSubobjec'
	DB	't:string,CreateFirstFrame:float,CreateLastFrame:float,CreateB'
	DB	'lended:int,DestroyAnimation:string,DestroySubobject:string,De'
	DB	'stroyFirstFrame:float,DestroyLastFrame:float,DestroyBlended:i'
	DB	'nt,Time:float,TimerNum:int', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0CO@ONEFGJPN@JFW_Create_Destroy_Object_On_Cus@
CONST	SEGMENT
??_C@_0CO@ONEFGJPN@JFW_Create_Destroy_Object_On_Cus@ DB 'JFW_Create_Destr'
	DB	'oy_Object_On_Custom_Animate_2', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E157
text$yc	SEGMENT
_$E157	PROC NEAR					; COMDAT

; 1524 : ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2> JFW_Create_Destroy_Object_On_Custom_Animate_2_Registrant("JFW_Create_Destroy_Object_On_Custom_Animate_2","Location:vector3,Facing:float,Preset:string,CreateMessage:int,DestroyMessage:int,CreateAnimation:string,CreateLoop:int,CreateSubobject:string,CreateFirstFrame:float,CreateLastFrame:float,CreateBlended:int,DestroyAnimation:string,DestroySubobject:string,DestroyFirstFrame:float,DestroyLastFrame:float,DestroyBlended:int,Time:float,TimerNum:int");

	push	OFFSET FLAT:??_C@_0BFH@NGPJDEME@Location?3vector3?0Facing?3float?0Pr@
	push	OFFSET FLAT:??_C@_0CO@ONEFGJPN@JFW_Create_Destroy_Object_On_Cus@
	mov	ecx, OFFSET FLAT:?JFW_Create_Destroy_Object_On_Custom_Animate_2_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@A
	call	??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Animate_2>
	push	OFFSET FLAT:_$E158
	call	_atexit
	pop	ecx
	ret	0
_$E157	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CO@JJHOLJIG@ID?3int?0Message1?3int?0Message2?3int@ ; `string'
PUBLIC	??_C@_0BP@JFLCGJAG@JFW_Damaged_Send_Custom_Amount?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S162	DD	FLAT:_$E160
CRT$XCU	ENDS
;	COMDAT ??_C@_0CO@JJHOLJIG@ID?3int?0Message1?3int?0Message2?3int@
CONST	SEGMENT
??_C@_0CO@JJHOLJIG@ID?3int?0Message1?3int?0Message2?3int@ DB 'ID:int,Mess'
	DB	'age1:int,Message2:int,Damage:float', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BP@JFLCGJAG@JFW_Damaged_Send_Custom_Amount?$AA@
CONST	SEGMENT
??_C@_0BP@JFLCGJAG@JFW_Damaged_Send_Custom_Amount?$AA@ DB 'JFW_Damaged_Se'
	DB	'nd_Custom_Amount', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E160
text$yc	SEGMENT
_$E160	PROC NEAR					; COMDAT

; 1525 : ScriptRegistrant<JFW_Damaged_Send_Custom_Amount> JFW_Damaged_Send_Custom_Amount_Registrant("JFW_Damaged_Send_Custom_Amount","ID:int,Message1:int,Message2:int,Damage:float");

	push	OFFSET FLAT:??_C@_0CO@JJHOLJIG@ID?3int?0Message1?3int?0Message2?3int@
	push	OFFSET FLAT:??_C@_0BP@JFLCGJAG@JFW_Damaged_Send_Custom_Amount?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Damaged_Send_Custom_Amount_Registrant@@3V?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@A
	call	??0?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>::ScriptRegistrant<JFW_Damaged_Send_Custom_Amount>
	push	OFFSET FLAT:_$E161
	call	_atexit
	pop	ecx
	ret	0
_$E160	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BL@HKOAMCLB@JFW_Invulnerable_On_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S165	DD	FLAT:_$E163
CRT$XCU	ENDS
;	COMDAT ??_C@_0BL@HKOAMCLB@JFW_Invulnerable_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BL@HKOAMCLB@JFW_Invulnerable_On_Custom?$AA@ DB 'JFW_Invulnerable_O'
	DB	'n_Custom', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E163
text$yc	SEGMENT
_$E163	PROC NEAR					; COMDAT

; 1526 : ScriptRegistrant<JFW_Invulnerable_On_Custom> JFW_Invulnerable_On_Custom_Registrant("JFW_Invulnerable_On_Custom","Message:int");

	push	OFFSET FLAT:??_C@_0M@HBPJHKKO@Message?3int?$AA@
	push	OFFSET FLAT:??_C@_0BL@HKOAMCLB@JFW_Invulnerable_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Invulnerable_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Invulnerable_On_Custom>::ScriptRegistrant<JFW_Invulnerable_On_Custom>
	push	OFFSET FLAT:_$E164
	call	_atexit
	pop	ecx
	ret	0
_$E163	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BN@CCEHLHJ@JFW_Invulnerable_On_Custom_2?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S168	DD	FLAT:_$E166
CRT$XCU	ENDS
;	COMDAT ??_C@_0BN@CCEHLHJ@JFW_Invulnerable_On_Custom_2?$AA@
CONST	SEGMENT
??_C@_0BN@CCEHLHJ@JFW_Invulnerable_On_Custom_2?$AA@ DB 'JFW_Invulnerable_'
	DB	'On_Custom_2', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E166
text$yc	SEGMENT
_$E166	PROC NEAR					; COMDAT

; 1527 : ScriptRegistrant<JFW_Invulnerable_On_Custom_2> JFW_Invulnerable_On_Custom_2_Registrant("JFW_Invulnerable_On_Custom_2","Message:int,InvulnerableArmour:string,NormalArmour:string");

	push	OFFSET FLAT:??_C@_0DK@EBJENCHA@Message?3int?0InvulnerableArmour?3s@
	push	OFFSET FLAT:??_C@_0BN@CCEHLHJ@JFW_Invulnerable_On_Custom_2?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Invulnerable_On_Custom_2_Registrant@@3V?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@A
	call	??0?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Invulnerable_On_Custom_2>::ScriptRegistrant<JFW_Invulnerable_On_Custom_2>
	push	OFFSET FLAT:_$E167
	call	_atexit
	pop	ecx
	ret	0
_$E166	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CB@BILGGPKD@ID?3int?0BaseMessage?3int?0Limit?3int@ ; `string'
PUBLIC	??_C@_0CB@KKNPLHAI@JFW_Custom_Send_Custom_Parameter@ ; `string'
CRT$XCU	SEGMENT
_$S171	DD	FLAT:_$E169
CRT$XCU	ENDS
;	COMDAT ??_C@_0CB@BILGGPKD@ID?3int?0BaseMessage?3int?0Limit?3int@
CONST	SEGMENT
??_C@_0CB@BILGGPKD@ID?3int?0BaseMessage?3int?0Limit?3int@ DB 'ID:int,Base'
	DB	'Message:int,Limit:int', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0CB@KKNPLHAI@JFW_Custom_Send_Custom_Parameter@
CONST	SEGMENT
??_C@_0CB@KKNPLHAI@JFW_Custom_Send_Custom_Parameter@ DB 'JFW_Custom_Send_'
	DB	'Custom_Parameter', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E169
text$yc	SEGMENT
_$E169	PROC NEAR					; COMDAT

; 1528 : ScriptRegistrant<JFW_Custom_Send_Custom_Parameter> JFW_Custom_Send_Custom_Parameter_Registrant("JFW_Custom_Send_Custom_Parameter","ID:int,BaseMessage:int,Limit:int");

	push	OFFSET FLAT:??_C@_0CB@BILGGPKD@ID?3int?0BaseMessage?3int?0Limit?3int@
	push	OFFSET FLAT:??_C@_0CB@KKNPLHAI@JFW_Custom_Send_Custom_Parameter@
	mov	ecx, OFFSET FLAT:?JFW_Custom_Send_Custom_Parameter_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@A
	call	??0?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>::ScriptRegistrant<JFW_Custom_Send_Custom_Parameter>
	push	OFFSET FLAT:_$E170
	call	_atexit
	pop	ecx
	ret	0
_$E169	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CJ@IEILKPIL@JFW_Create_Destroy_Object_On_Cus@ ; `string'
CRT$XCU	SEGMENT
_$S174	DD	FLAT:_$E172
CRT$XCU	ENDS
;	COMDAT ??_C@_0CJ@IEILKPIL@JFW_Create_Destroy_Object_On_Cus@
CONST	SEGMENT
??_C@_0CJ@IEILKPIL@JFW_Create_Destroy_Object_On_Cus@ DB 'JFW_Create_Destr'
	DB	'oy_Object_On_Custom_Bone', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E172
text$yc	SEGMENT
_$E172	PROC NEAR					; COMDAT

; 1529 : ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone> JFW_Create_Destroy_Object_On_Custom_Bone_Registrant("JFW_Create_Destroy_Object_On_Custom_Bone","Location:vector3,Facing:float,Preset:string,CreateMessage:int,DestroyMessage:int,BoneName:string");

	push	OFFSET FLAT:??_C@_0GB@IMCJLKBA@Location?3vector3?0Facing?3float?0Pr@
	push	OFFSET FLAT:??_C@_0CJ@IEILKPIL@JFW_Create_Destroy_Object_On_Cus@
	mov	ecx, OFFSET FLAT:?JFW_Create_Destroy_Object_On_Custom_Bone_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@A
	call	??0?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>::ScriptRegistrant<JFW_Create_Destroy_Object_On_Custom_Bone>
	push	OFFSET FLAT:_$E173
	call	_atexit
	pop	ecx
	ret	0
_$E172	ENDP
text$yc	ENDS
PUBLIC	??_C@_0EA@PKGHDKO@Time?3float?0TimerNum?3int?0Repeat?3i@ ; `string'
PUBLIC	??_C@_0BB@CFHMGNEL@JFW_Timer_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S177	DD	FLAT:_$E175
CRT$XCU	ENDS
;	COMDAT ??_C@_0EA@PKGHDKO@Time?3float?0TimerNum?3int?0Repeat?3i@
CONST	SEGMENT
??_C@_0EA@PKGHDKO@Time?3float?0TimerNum?3int?0Repeat?3i@ DB 'Time:float,T'
	DB	'imerNum:int,Repeat:int,ID:int,Message:int,Param:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BB@CFHMGNEL@JFW_Timer_Custom?$AA@
CONST	SEGMENT
??_C@_0BB@CFHMGNEL@JFW_Timer_Custom?$AA@ DB 'JFW_Timer_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E175
text$yc	SEGMENT
_$E175	PROC NEAR					; COMDAT

; 1530 : ScriptRegistrant<JFW_Timer_Custom> JFW_Timer_Custom_Registrant("JFW_Timer_Custom","Time:float,TimerNum:int,Repeat:int,ID:int,Message:int,Param:int");

	push	OFFSET FLAT:??_C@_0EA@PKGHDKO@Time?3float?0TimerNum?3int?0Repeat?3i@
	push	OFFSET FLAT:??_C@_0BB@CFHMGNEL@JFW_Timer_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Timer_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Timer_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Timer_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Timer_Custom>::ScriptRegistrant<JFW_Timer_Custom>
	push	OFFSET FLAT:_$E176
	call	_atexit
	pop	ecx
	ret	0
_$E175	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BK@GKHLLMDJ@Message?3int?0Preset?3string?$AA@ ; `string'
PUBLIC	??_C@_0BE@DIIJPPBH@JFW_2D_Sound_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S180	DD	FLAT:_$E178
CRT$XCU	ENDS
;	COMDAT ??_C@_0BK@GKHLLMDJ@Message?3int?0Preset?3string?$AA@
CONST	SEGMENT
??_C@_0BK@GKHLLMDJ@Message?3int?0Preset?3string?$AA@ DB 'Message:int,Pres'
	DB	'et:string', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@DIIJPPBH@JFW_2D_Sound_Custom?$AA@
CONST	SEGMENT
??_C@_0BE@DIIJPPBH@JFW_2D_Sound_Custom?$AA@ DB 'JFW_2D_Sound_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E178
text$yc	SEGMENT
_$E178	PROC NEAR					; COMDAT

; 1531 : ScriptRegistrant<JFW_2D_Sound_Custom> JFW_2D_Sound_Custom_Registrant("JFW_2D_Sound_Custom","Message:int,Preset:string");

	push	OFFSET FLAT:??_C@_0BK@GKHLLMDJ@Message?3int?0Preset?3string?$AA@
	push	OFFSET FLAT:??_C@_0BE@DIIJPPBH@JFW_2D_Sound_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_2D_Sound_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_2D_Sound_Custom>::ScriptRegistrant<JFW_2D_Sound_Custom>
	push	OFFSET FLAT:_$E179
	call	_atexit
	pop	ecx
	ret	0
_$E178	ENDP
text$yc	ENDS
PUBLIC	??_C@_0EJ@BDNBDOCP@Message?3int?0ID?3int?0TimerNum?3int?0@ ; `string'
PUBLIC	??_C@_0BC@PHHMAJIJ@JFW_Random_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S183	DD	FLAT:_$E181
CRT$XCU	ENDS
;	COMDAT ??_C@_0EJ@BDNBDOCP@Message?3int?0ID?3int?0TimerNum?3int?0@
CONST	SEGMENT
??_C@_0EJ@BDNBDOCP@Message?3int?0ID?3int?0TimerNum?3int?0@ DB 'Message:in'
	DB	't,ID:int,TimerNum:int,Time_Min:float,Time_Max:float,Repeat:in'
	DB	't', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BC@PHHMAJIJ@JFW_Random_Custom?$AA@
CONST	SEGMENT
??_C@_0BC@PHHMAJIJ@JFW_Random_Custom?$AA@ DB 'JFW_Random_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E181
text$yc	SEGMENT
_$E181	PROC NEAR					; COMDAT

; 1532 : ScriptRegistrant<JFW_Random_Custom> JFW_Random_Custom_Registrant("JFW_Random_Custom","Message:int,ID:int,TimerNum:int,Time_Min:float,Time_Max:float,Repeat:int");

	push	OFFSET FLAT:??_C@_0EJ@BDNBDOCP@Message?3int?0ID?3int?0TimerNum?3int?0@
	push	OFFSET FLAT:??_C@_0BC@PHHMAJIJ@JFW_Random_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Random_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Random_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Random_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Random_Custom>::ScriptRegistrant<JFW_Random_Custom>
	push	OFFSET FLAT:_$E182
	call	_atexit
	pop	ecx
	ret	0
_$E181	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CA@JCOPNCIK@ID?3int?0Message?3int?0Damage?3float?$AA@ ; `string'
PUBLIC	??_C@_0BJ@ELPIMCOM@JFW_Custom_Damage_Object?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S186	DD	FLAT:_$E184
CRT$XCU	ENDS
;	COMDAT ??_C@_0CA@JCOPNCIK@ID?3int?0Message?3int?0Damage?3float?$AA@
CONST	SEGMENT
??_C@_0CA@JCOPNCIK@ID?3int?0Message?3int?0Damage?3float?$AA@ DB 'ID:int,M'
	DB	'essage:int,Damage:float', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0BJ@ELPIMCOM@JFW_Custom_Damage_Object?$AA@
CONST	SEGMENT
??_C@_0BJ@ELPIMCOM@JFW_Custom_Damage_Object?$AA@ DB 'JFW_Custom_Damage_Ob'
	DB	'ject', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E184
text$yc	SEGMENT
_$E184	PROC NEAR					; COMDAT

; 1533 : ScriptRegistrant<JFW_Custom_Damage_Object> JFW_Custom_Damage_Object_Registrant("JFW_Custom_Damage_Object","ID:int,Message:int,Damage:float");

	push	OFFSET FLAT:??_C@_0CA@JCOPNCIK@ID?3int?0Message?3int?0Damage?3float?$AA@
	push	OFFSET FLAT:??_C@_0BJ@ELPIMCOM@JFW_Custom_Damage_Object?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Custom_Damage_Object_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@A
	call	??0?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Damage_Object>::ScriptRegistrant<JFW_Custom_Damage_Object>
	push	OFFSET FLAT:_$E185
	call	_atexit
	pop	ecx
	ret	0
_$E184	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BN@FBCPGKDN@Explosion?3string?0Message?3int?$AA@ ; `string'
PUBLIC	??_C@_0BG@GIHBEOEP@JFW_Blow_Up_On_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S189	DD	FLAT:_$E187
CRT$XCU	ENDS
;	COMDAT ??_C@_0BN@FBCPGKDN@Explosion?3string?0Message?3int?$AA@
CONST	SEGMENT
??_C@_0BN@FBCPGKDN@Explosion?3string?0Message?3int?$AA@ DB 'Explosion:str'
	DB	'ing,Message:int', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0BG@GIHBEOEP@JFW_Blow_Up_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BG@GIHBEOEP@JFW_Blow_Up_On_Custom?$AA@ DB 'JFW_Blow_Up_On_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E187
text$yc	SEGMENT
_$E187	PROC NEAR					; COMDAT

; 1534 : ScriptRegistrant<JFW_Blow_Up_On_Custom> JFW_Blow_Up_On_Custom_Registrant("JFW_Blow_Up_On_Custom","Explosion:string,Message:int");

	push	OFFSET FLAT:??_C@_0BN@FBCPGKDN@Explosion?3string?0Message?3int?$AA@
	push	OFFSET FLAT:??_C@_0BG@GIHBEOEP@JFW_Blow_Up_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Blow_Up_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Blow_Up_On_Custom>::ScriptRegistrant<JFW_Blow_Up_On_Custom>
	push	OFFSET FLAT:_$E188
	call	_atexit
	pop	ecx
	ret	0
_$E187	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BK@JHICFJHA@JFW_Blow_Obj_Up_On_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S192	DD	FLAT:_$E190
CRT$XCU	ENDS
;	COMDAT ??_C@_0BK@JHICFJHA@JFW_Blow_Obj_Up_On_Custom?$AA@
CONST	SEGMENT
??_C@_0BK@JHICFJHA@JFW_Blow_Obj_Up_On_Custom?$AA@ DB 'JFW_Blow_Obj_Up_On_'
	DB	'Custom', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E190
text$yc	SEGMENT
_$E190	PROC NEAR					; COMDAT

; 1535 : ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom> JFW_Blow_Obj_Up_On_Custom_Registrant("JFW_Blow_Obj_Up_On_Custom","Explosion:string,Message:int");

	push	OFFSET FLAT:??_C@_0BN@FBCPGKDN@Explosion?3string?0Message?3int?$AA@
	push	OFFSET FLAT:??_C@_0BK@JHICFJHA@JFW_Blow_Obj_Up_On_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Blow_Obj_Up_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>::ScriptRegistrant<JFW_Blow_Up_Obj_On_Custom>
	push	OFFSET FLAT:_$E191
	call	_atexit
	pop	ecx
	ret	0
_$E190	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BP@LHCLOJDP@Message?3int?0Delay?3float?0ID?3int?$AA@ ; `string'
PUBLIC	??_C@_0BB@NOEBGHHH@JFW_Delay_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S195	DD	FLAT:_$E193
CRT$XCU	ENDS
;	COMDAT ??_C@_0BP@LHCLOJDP@Message?3int?0Delay?3float?0ID?3int?$AA@
CONST	SEGMENT
??_C@_0BP@LHCLOJDP@Message?3int?0Delay?3float?0ID?3int?$AA@ DB 'Message:i'
	DB	'nt,Delay:float,ID:int', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0BB@NOEBGHHH@JFW_Delay_Custom?$AA@
CONST	SEGMENT
??_C@_0BB@NOEBGHHH@JFW_Delay_Custom?$AA@ DB 'JFW_Delay_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E193
text$yc	SEGMENT
_$E193	PROC NEAR					; COMDAT

; 1536 : ScriptRegistrant<JFW_Delay_Custom> JFW_Delay_Custom_Registrant("JFW_Delay_Custom","Message:int,Delay:float,ID:int");

	push	OFFSET FLAT:??_C@_0BP@LHCLOJDP@Message?3int?0Delay?3float?0ID?3int?$AA@
	push	OFFSET FLAT:??_C@_0BB@NOEBGHHH@JFW_Delay_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Delay_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Delay_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Delay_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Delay_Custom>::ScriptRegistrant<JFW_Delay_Custom>
	push	OFFSET FLAT:_$E194
	call	_atexit
	pop	ecx
	ret	0
_$E193	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BD@GEKMDOPO@Message?3int?0ID?3int?$AA@	; `string'
PUBLIC	??_C@_0BD@DPNLAGLH@JFW_Startup_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S198	DD	FLAT:_$E196
CRT$XCU	ENDS
;	COMDAT ??_C@_0BD@GEKMDOPO@Message?3int?0ID?3int?$AA@
CONST	SEGMENT
??_C@_0BD@GEKMDOPO@Message?3int?0ID?3int?$AA@ DB 'Message:int,ID:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BD@DPNLAGLH@JFW_Startup_Custom?$AA@
CONST	SEGMENT
??_C@_0BD@DPNLAGLH@JFW_Startup_Custom?$AA@ DB 'JFW_Startup_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E196
text$yc	SEGMENT
_$E196	PROC NEAR					; COMDAT

; 1537 : ScriptRegistrant<JFW_Startup_Custom> JFW_Startup_Custom_Registrant("JFW_Startup_Custom","Message:int,ID:int");

	push	OFFSET FLAT:??_C@_0BD@GEKMDOPO@Message?3int?0ID?3int?$AA@
	push	OFFSET FLAT:??_C@_0BD@DPNLAGLH@JFW_Startup_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Startup_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Startup_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Startup_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Startup_Custom>::ScriptRegistrant<JFW_Startup_Custom>
	push	OFFSET FLAT:_$E197
	call	_atexit
	pop	ecx
	ret	0
_$E196	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BI@NHELEKLA@JFW_Custom_Toggle_Radar?$AA@	; `string'
CRT$XCU	SEGMENT
_$S201	DD	FLAT:_$E199
CRT$XCU	ENDS
;	COMDAT ??_C@_0BI@NHELEKLA@JFW_Custom_Toggle_Radar?$AA@
CONST	SEGMENT
??_C@_0BI@NHELEKLA@JFW_Custom_Toggle_Radar?$AA@ DB 'JFW_Custom_Toggle_Rad'
	DB	'ar', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E199
text$yc	SEGMENT
_$E199	PROC NEAR					; COMDAT

; 1538 : ScriptRegistrant<JFW_Custom_Toggle_Radar> JFW_Custom_Toggle_Radar_Registrant("JFW_Custom_Toggle_Radar","Message:int");

	push	OFFSET FLAT:??_C@_0M@HBPJHKKO@Message?3int?$AA@
	push	OFFSET FLAT:??_C@_0BI@NHELEKLA@JFW_Custom_Toggle_Radar?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Custom_Toggle_Radar_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@A
	call	??0?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Toggle_Radar>::ScriptRegistrant<JFW_Custom_Toggle_Radar>
	push	OFFSET FLAT:_$E200
	call	_atexit
	pop	ecx
	ret	0
_$E199	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BK@JIOKMAHF@JFW_Custom_Destroy_Object?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S204	DD	FLAT:_$E202
CRT$XCU	ENDS
;	COMDAT ??_C@_0BK@JIOKMAHF@JFW_Custom_Destroy_Object?$AA@
CONST	SEGMENT
??_C@_0BK@JIOKMAHF@JFW_Custom_Destroy_Object?$AA@ DB 'JFW_Custom_Destroy_'
	DB	'Object', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E202
text$yc	SEGMENT
_$E202	PROC NEAR					; COMDAT

; 1539 : ScriptRegistrant<JFW_Custom_Destroy_Object> JFW_Custom_Destroy_Object_Registrant("JFW_Custom_Destroy_Object","Message:int,ID:int");

	push	OFFSET FLAT:??_C@_0BD@GEKMDOPO@Message?3int?0ID?3int?$AA@
	push	OFFSET FLAT:??_C@_0BK@JIOKMAHF@JFW_Custom_Destroy_Object?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Custom_Destroy_Object_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@A
	call	??0?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Destroy_Object>::ScriptRegistrant<JFW_Custom_Destroy_Object>
	push	OFFSET FLAT:_$E203
	call	_atexit
	pop	ecx
	ret	0
_$E202	ENDP
text$yc	ENDS
PUBLIC	??_C@_00CNPNBAHC@?$AA@				; `string'
PUBLIC	??_C@_0BD@PNODIDFH@JFW_Reflect_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S207	DD	FLAT:_$E205
CRT$XCU	ENDS
;	COMDAT ??_C@_00CNPNBAHC@?$AA@
CONST	SEGMENT
??_C@_00CNPNBAHC@?$AA@ DB 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BD@PNODIDFH@JFW_Reflect_Custom?$AA@
CONST	SEGMENT
??_C@_0BD@PNODIDFH@JFW_Reflect_Custom?$AA@ DB 'JFW_Reflect_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E205
text$yc	SEGMENT
_$E205	PROC NEAR					; COMDAT

; 1540 : ScriptRegistrant<JFW_Reflect_Custom> JFW_Reflect_Custom_Registrant("JFW_Reflect_Custom","");

	push	OFFSET FLAT:??_C@_00CNPNBAHC@?$AA@
	push	OFFSET FLAT:??_C@_0BD@PNODIDFH@JFW_Reflect_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Reflect_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Reflect_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Reflect_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Reflect_Custom>::ScriptRegistrant<JFW_Reflect_Custom>
	push	OFFSET FLAT:_$E206
	call	_atexit
	pop	ecx
	ret	0
_$E205	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BN@CCOBKDHP@ID?3int?0Message?3int?0Param?3int?$AA@ ; `string'
PUBLIC	??_C@_0BG@FCNLJKHH@JFW_Death_Send_Custom?$AA@	; `string'
CRT$XCU	SEGMENT
_$S210	DD	FLAT:_$E208
CRT$XCU	ENDS
;	COMDAT ??_C@_0BN@CCOBKDHP@ID?3int?0Message?3int?0Param?3int?$AA@
CONST	SEGMENT
??_C@_0BN@CCOBKDHP@ID?3int?0Message?3int?0Param?3int?$AA@ DB 'ID:int,Mess'
	DB	'age:int,Param:int', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0BG@FCNLJKHH@JFW_Death_Send_Custom?$AA@
CONST	SEGMENT
??_C@_0BG@FCNLJKHH@JFW_Death_Send_Custom?$AA@ DB 'JFW_Death_Send_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E208
text$yc	SEGMENT
_$E208	PROC NEAR					; COMDAT

; 1541 : ScriptRegistrant<JFW_Death_Send_Custom> JFW_Death_Send_Custom_Registrant("JFW_Death_Send_Custom","ID:int,Message:int,Param:int");

	push	OFFSET FLAT:??_C@_0BN@CCOBKDHP@ID?3int?0Message?3int?0Param?3int?$AA@
	push	OFFSET FLAT:??_C@_0BG@FCNLJKHH@JFW_Death_Send_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Death_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Death_Send_Custom>::ScriptRegistrant<JFW_Death_Send_Custom>
	push	OFFSET FLAT:_$E209
	call	_atexit
	pop	ecx
	ret	0
_$E208	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BM@CAFMALMB@JFW_Custom_Destroy_Building?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S213	DD	FLAT:_$E211
CRT$XCU	ENDS
;	COMDAT ??_C@_0BM@CAFMALMB@JFW_Custom_Destroy_Building?$AA@
CONST	SEGMENT
??_C@_0BM@CAFMALMB@JFW_Custom_Destroy_Building?$AA@ DB 'JFW_Custom_Destro'
	DB	'y_Building', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E211
text$yc	SEGMENT
_$E211	PROC NEAR					; COMDAT

; 1542 : ScriptRegistrant<JFW_Custom_Destroy_Building> JFW_Custom_Destroy_Building_Registrant("JFW_Custom_Destroy_Building","Message:int,ID:int");

	push	OFFSET FLAT:??_C@_0BD@GEKMDOPO@Message?3int?0ID?3int?$AA@
	push	OFFSET FLAT:??_C@_0BM@CAFMALMB@JFW_Custom_Destroy_Building?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Custom_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@A
	call	??0?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Custom_Destroy_Building>::ScriptRegistrant<JFW_Custom_Destroy_Building>
	push	OFFSET FLAT:_$E212
	call	_atexit
	pop	ecx
	ret	0
_$E211	ENDP
; Function compile flags: /Ogty
text$yc	ENDS
;	COMDAT _$E2
text$yd	SEGMENT
_$E2	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Send_Custom_Distance_Objects_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@UAE@XZ
_$E2	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E5
text$yd	SEGMENT
_$E5	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Send_Custom_Distance_Objects_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@UAE@XZ
_$E5	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E8
text$yd	SEGMENT
_$E8	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Send_Custom_All_Objects_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@UAE@XZ
_$E8	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E11
text$yd	SEGMENT
_$E11	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Send_Custom_All_Objects_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@UAE@XZ
_$E11	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E14
text$yd	SEGMENT
_$E14	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Send_Message_Preset_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@UAE@XZ
_$E14	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E17
text$yd	SEGMENT
_$E17	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Destroy_Create_Object_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@UAE@XZ
_$E17	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E20
text$yd	SEGMENT
_$E20	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Fog_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Fog_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Fog_Custom@@@@UAE@XZ
_$E20	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E23
text$yd	SEGMENT
_$E23	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_War_Blitz_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@UAE@XZ
_$E23	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E26
text$yd	SEGMENT
_$E26	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Lightning_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Lightning_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Lightning_Custom@@@@UAE@XZ
_$E26	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E29
text$yd	SEGMENT
_$E29	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Wind_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Wind_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Wind_Custom@@@@UAE@XZ
_$E29	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E32
text$yd	SEGMENT
_$E32	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Precipitation_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@UAE@XZ
_$E32	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E35
text$yd	SEGMENT
_$E35	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Clouds_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Clouds_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Clouds_Custom@@@@UAE@XZ
_$E35	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E38
text$yd	SEGMENT
_$E38	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Enable_Stealth_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@UAE@XZ
_$E38	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E41
text$yd	SEGMENT
_$E41	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Console_Message_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@UAE@XZ
_$E41	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E44
text$yd	SEGMENT
_$E44	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Console_Input_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@UAE@XZ
_$E44	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E47
text$yd	SEGMENT
_$E47	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Invulnerable_On_Custom_3_Registrant@@3V?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@UAE@XZ
_$E47	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E50
text$yd	SEGMENT
_$E50	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Change_Team_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@UAE@XZ
_$E50	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E53
text$yd	SEGMENT
_$E53	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Enable_Team_Radar_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@UAE@XZ
_$E53	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E56
text$yd	SEGMENT
_$E56	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_2D_Sound_Team_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@UAE@XZ
_$E56	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E59
text$yd	SEGMENT
_$E59	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_3D_Sound_Team_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@UAE@XZ
_$E59	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E62
text$yd	SEGMENT
_$E62	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Custom_Send_Ordered_Customs_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@UAE@XZ
_$E62	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E65
text$yd	SEGMENT
_$E65	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Custom_Send_Customs_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@UAE@XZ
_$E65	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E68
text$yd	SEGMENT
_$E68	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Custom_Send_Custom_Multiple_IDs_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@UAE@XZ
_$E68	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E71
text$yd	SEGMENT
_$E71	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Create_Destroy_Object_On_Custom_Death_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@UAE@XZ
_$E71	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E74
text$yd	SEGMENT
_$E74	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Create_Destroy_Object_On_Custom_Death_Bone_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@UAE@XZ
_$E74	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E77
text$yd	SEGMENT
_$E77	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Custom_Destroy_All_Buildings_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@UAE@XZ
_$E77	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E80
text$yd	SEGMENT
_$E80	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Timer_Custom_On_Off_Registrant@@3V?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@UAE@XZ
_$E80	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E83
text$yd	SEGMENT
_$E83	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Create_Vehicle_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@UAE@XZ
_$E83	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E86
text$yd	SEGMENT
_$E86	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Set_Model_On_Custom_Sender_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@UAE@XZ
_$E86	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E89
text$yd	SEGMENT
_$E89	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Death_Send_Custom_ID_Registrant@@3V?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@UAE@XZ
_$E89	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E92
text$yd	SEGMENT
_$E92	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Death_Send_Custom_Driver_ID_Registrant@@3V?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@UAE@XZ
_$E92	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E95
text$yd	SEGMENT
_$E95	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Repair_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@UAE@XZ
_$E95	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E98
text$yd	SEGMENT
_$E98	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Teleport_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Teleport_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Teleport_Custom@@@@UAE@XZ
_$E98	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E101
text$yd	SEGMENT
_$E101	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Teleport_Custom_Random_Registrant@@3V?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@UAE@XZ
_$E101	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E104
text$yd	SEGMENT
_$E104	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Teleport_Custom_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@UAE@XZ
_$E104	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E107
text$yd	SEGMENT
_$E107	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Blow_Location_Up_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@UAE@XZ
_$E107	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E110
text$yd	SEGMENT
_$E110	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_3D_Sound_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@UAE@XZ
_$E110	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E113
text$yd	SEGMENT
_$E113	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Created_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@UAE@XZ
_$E113	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E116
text$yd	SEGMENT
_$E116	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Damaged_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@UAE@XZ
_$E116	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E119
text$yd	SEGMENT
_$E119	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Enemy_Seen_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@UAE@XZ
_$E119	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E122
text$yd	SEGMENT
_$E122	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Create_Object_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@UAE@XZ
_$E122	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E125
text$yd	SEGMENT
_$E125	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Enable_Spawner_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@UAE@XZ
_$E125	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E128
text$yd	SEGMENT
_$E128	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Set_Animation_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@UAE@XZ
_$E128	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E131
text$yd	SEGMENT
_$E131	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Set_Model_Animation_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@UAE@XZ
_$E131	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E134
text$yd	SEGMENT
_$E134	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Set_Model_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@UAE@XZ
_$E134	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E137
text$yd	SEGMENT
_$E137	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Enable_Disable_Animation_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@UAE@XZ
_$E137	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E140
text$yd	SEGMENT
_$E140	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Custom_Toggle_Visible_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@UAE@XZ
_$E140	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E143
text$yd	SEGMENT
_$E143	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Customs_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@UAE@XZ
_$E143	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E146
text$yd	SEGMENT
_$E146	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Custom_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@UAE@XZ
_$E146	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E149
text$yd	SEGMENT
_$E149	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Custom_Multiple_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@UAE@XZ
_$E149	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E152
text$yd	SEGMENT
_$E152	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Create_Destroy_Object_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@UAE@XZ
_$E152	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E155
text$yd	SEGMENT
_$E155	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Create_Destroy_Object_On_Custom_Animate_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@UAE@XZ
_$E155	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E158
text$yd	SEGMENT
_$E158	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Create_Destroy_Object_On_Custom_Animate_2_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@UAE@XZ
_$E158	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E161
text$yd	SEGMENT
_$E161	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Damaged_Send_Custom_Amount_Registrant@@3V?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@UAE@XZ
_$E161	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E164
text$yd	SEGMENT
_$E164	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Invulnerable_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@UAE@XZ
_$E164	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E167
text$yd	SEGMENT
_$E167	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Invulnerable_On_Custom_2_Registrant@@3V?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@UAE@XZ
_$E167	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E170
text$yd	SEGMENT
_$E170	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Custom_Send_Custom_Parameter_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@UAE@XZ
_$E170	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E173
text$yd	SEGMENT
_$E173	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Create_Destroy_Object_On_Custom_Bone_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@UAE@XZ
_$E173	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E176
text$yd	SEGMENT
_$E176	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Timer_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Timer_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Timer_Custom@@@@UAE@XZ
_$E176	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E179
text$yd	SEGMENT
_$E179	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_2D_Sound_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@UAE@XZ
_$E179	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E182
text$yd	SEGMENT
_$E182	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Random_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Random_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Random_Custom@@@@UAE@XZ
_$E182	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E185
text$yd	SEGMENT
_$E185	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Custom_Damage_Object_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@UAE@XZ
_$E185	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E188
text$yd	SEGMENT
_$E188	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Blow_Up_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@UAE@XZ
_$E188	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E191
text$yd	SEGMENT
_$E191	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Blow_Obj_Up_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@UAE@XZ
_$E191	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E194
text$yd	SEGMENT
_$E194	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Delay_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Delay_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Delay_Custom@@@@UAE@XZ
_$E194	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E197
text$yd	SEGMENT
_$E197	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Startup_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Startup_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Startup_Custom@@@@UAE@XZ
_$E197	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E200
text$yd	SEGMENT
_$E200	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Custom_Toggle_Radar_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@UAE@XZ
_$E200	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E203
text$yd	SEGMENT
_$E203	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Custom_Destroy_Object_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@UAE@XZ
_$E203	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E206
text$yd	SEGMENT
_$E206	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Reflect_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Reflect_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Reflect_Custom@@@@UAE@XZ
_$E206	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E209
text$yd	SEGMENT
_$E209	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Death_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@UAE@XZ
_$E209	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E212
text$yd	SEGMENT
_$E212	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Custom_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@UAE@XZ
_$E212	ENDP
text$yd	ENDS
PUBLIC	?JFW_Custom_Damage_Object_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@A ; JFW_Custom_Damage_Object_Registrant
PUBLIC	?JFW_Create_Destroy_Object_On_Custom_Death_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@A ; JFW_Create_Destroy_Object_On_Custom_Death_Registrant
PUBLIC	?JFW_Blow_Up_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@A ; JFW_Blow_Up_On_Custom_Registrant
PUBLIC	?JFW_Create_Destroy_Object_On_Custom_Death_Bone_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@A ; JFW_Create_Destroy_Object_On_Custom_Death_Bone_Registrant
PUBLIC	?JFW_Blow_Obj_Up_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@A ; JFW_Blow_Obj_Up_On_Custom_Registrant
PUBLIC	?JFW_Custom_Destroy_All_Buildings_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@A ; JFW_Custom_Destroy_All_Buildings_Registrant
PUBLIC	?JFW_Delay_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Delay_Custom@@@@A ; JFW_Delay_Custom_Registrant
PUBLIC	?JFW_Timer_Custom_On_Off_Registrant@@3V?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@A ; JFW_Timer_Custom_On_Off_Registrant
PUBLIC	?JFW_Startup_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Startup_Custom@@@@A ; JFW_Startup_Custom_Registrant
PUBLIC	?JFW_Create_Vehicle_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@A ; JFW_Create_Vehicle_On_Custom_Registrant
PUBLIC	?JFW_Custom_Toggle_Radar_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@A ; JFW_Custom_Toggle_Radar_Registrant
PUBLIC	?JFW_Set_Model_On_Custom_Sender_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@A ; JFW_Set_Model_On_Custom_Sender_Registrant
PUBLIC	?JFW_Custom_Destroy_Object_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@A ; JFW_Custom_Destroy_Object_Registrant
PUBLIC	?JFW_Death_Send_Custom_ID_Registrant@@3V?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@A ; JFW_Death_Send_Custom_ID_Registrant
PUBLIC	?JFW_Reflect_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Reflect_Custom@@@@A ; JFW_Reflect_Custom_Registrant
PUBLIC	?JFW_Death_Send_Custom_Driver_ID_Registrant@@3V?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@A ; JFW_Death_Send_Custom_Driver_ID_Registrant
PUBLIC	?JFW_Death_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@A ; JFW_Death_Send_Custom_Registrant
PUBLIC	?JFW_Repair_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@A ; JFW_Repair_On_Custom_Registrant
PUBLIC	?JFW_Custom_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@A ; JFW_Custom_Destroy_Building_Registrant
PUBLIC	?JFW_Teleport_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Teleport_Custom@@@@A ; JFW_Teleport_Custom_Registrant
PUBLIC	?JFW_Teleport_Custom_Random_Registrant@@3V?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@A ; JFW_Teleport_Custom_Random_Registrant
PUBLIC	?JFW_Teleport_Custom_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@A ; JFW_Teleport_Custom_Timer_Registrant
PUBLIC	?JFW_Blow_Location_Up_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@A ; JFW_Blow_Location_Up_On_Custom_Registrant
PUBLIC	?JFW_3D_Sound_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@A ; JFW_3D_Sound_Custom_Registrant
PUBLIC	?JFW_Created_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@A ; JFW_Created_Send_Custom_Registrant
PUBLIC	?JFW_Send_Custom_Distance_Objects_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@A ; JFW_Send_Custom_Distance_Objects_Timer_Registrant
PUBLIC	?JFW_Damaged_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@A ; JFW_Damaged_Send_Custom_Registrant
PUBLIC	?JFW_Enemy_Seen_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@A ; JFW_Enemy_Seen_Send_Custom_Registrant
PUBLIC	?JFW_Send_Custom_Distance_Objects_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@A ; JFW_Send_Custom_Distance_Objects_Custom_Registrant
PUBLIC	?JFW_Create_Object_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@A ; JFW_Create_Object_Custom_Registrant
PUBLIC	?JFW_Send_Custom_All_Objects_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@A ; JFW_Send_Custom_All_Objects_Timer_Registrant
PUBLIC	?JFW_Enable_Spawner_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@A ; JFW_Enable_Spawner_On_Custom_Registrant
PUBLIC	?JFW_Send_Custom_All_Objects_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@A ; JFW_Send_Custom_All_Objects_Custom_Registrant
PUBLIC	?JFW_Set_Animation_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@A ; JFW_Set_Animation_On_Custom_Registrant
PUBLIC	?JFW_Send_Message_Preset_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@A ; JFW_Send_Message_Preset_Registrant
PUBLIC	?JFW_Set_Model_Animation_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@A ; JFW_Set_Model_Animation_On_Custom_Registrant
PUBLIC	?JFW_Destroy_Create_Object_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@A ; JFW_Destroy_Create_Object_On_Custom_Registrant
PUBLIC	?JFW_Set_Model_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@A ; JFW_Set_Model_On_Custom_Registrant
PUBLIC	?JFW_Fog_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Fog_Custom@@@@A ; JFW_Fog_Custom_Registrant
PUBLIC	?JFW_Enable_Disable_Animation_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@A ; JFW_Enable_Disable_Animation_On_Custom_Registrant
PUBLIC	?JFW_War_Blitz_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@A ; JFW_War_Blitz_Custom_Registrant
PUBLIC	?JFW_Custom_Toggle_Visible_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@A ; JFW_Custom_Toggle_Visible_Registrant
PUBLIC	?JFW_Lightning_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Lightning_Custom@@@@A ; JFW_Lightning_Custom_Registrant
PUBLIC	?JFW_Customs_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@A ; JFW_Customs_Send_Custom_Registrant
PUBLIC	?JFW_Wind_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Wind_Custom@@@@A ; JFW_Wind_Custom_Registrant
PUBLIC	?JFW_Custom_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@A ; JFW_Custom_Send_Custom_Registrant
PUBLIC	?JFW_Precipitation_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@A ; JFW_Precipitation_Custom_Registrant
PUBLIC	?JFW_Custom_Multiple_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@A ; JFW_Custom_Multiple_Send_Custom_Registrant
PUBLIC	?JFW_Clouds_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Clouds_Custom@@@@A ; JFW_Clouds_Custom_Registrant
PUBLIC	?JFW_Create_Destroy_Object_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@A ; JFW_Create_Destroy_Object_On_Custom_Registrant
PUBLIC	?JFW_Enable_Stealth_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@A ; JFW_Enable_Stealth_On_Custom_Registrant
PUBLIC	?JFW_Create_Destroy_Object_On_Custom_Animate_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@A ; JFW_Create_Destroy_Object_On_Custom_Animate_Registrant
PUBLIC	?JFW_Console_Message_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@A ; JFW_Console_Message_On_Custom_Registrant
PUBLIC	?JFW_Create_Destroy_Object_On_Custom_Animate_2_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@A ; JFW_Create_Destroy_Object_On_Custom_Animate_2_Registrant
PUBLIC	?JFW_Console_Input_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@A ; JFW_Console_Input_On_Custom_Registrant
PUBLIC	?JFW_Damaged_Send_Custom_Amount_Registrant@@3V?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@A ; JFW_Damaged_Send_Custom_Amount_Registrant
PUBLIC	?JFW_Invulnerable_On_Custom_3_Registrant@@3V?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@A ; JFW_Invulnerable_On_Custom_3_Registrant
PUBLIC	?JFW_Invulnerable_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@A ; JFW_Invulnerable_On_Custom_Registrant
PUBLIC	?JFW_Change_Team_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@A ; JFW_Change_Team_On_Custom_Registrant
PUBLIC	?JFW_Invulnerable_On_Custom_2_Registrant@@3V?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@A ; JFW_Invulnerable_On_Custom_2_Registrant
PUBLIC	?JFW_Enable_Team_Radar_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@A ; JFW_Enable_Team_Radar_On_Custom_Registrant
PUBLIC	?JFW_Custom_Send_Custom_Parameter_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@A ; JFW_Custom_Send_Custom_Parameter_Registrant
PUBLIC	?JFW_2D_Sound_Team_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@A ; JFW_2D_Sound_Team_Custom_Registrant
PUBLIC	?JFW_Create_Destroy_Object_On_Custom_Bone_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@A ; JFW_Create_Destroy_Object_On_Custom_Bone_Registrant
PUBLIC	?JFW_3D_Sound_Team_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@A ; JFW_3D_Sound_Team_Custom_Registrant
PUBLIC	?JFW_Timer_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Timer_Custom@@@@A ; JFW_Timer_Custom_Registrant
PUBLIC	?JFW_Custom_Send_Ordered_Customs_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@A ; JFW_Custom_Send_Ordered_Customs_Registrant
PUBLIC	?JFW_2D_Sound_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@A ; JFW_2D_Sound_Custom_Registrant
PUBLIC	?JFW_Custom_Send_Customs_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@A ; JFW_Custom_Send_Customs_Registrant
PUBLIC	?JFW_Random_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Random_Custom@@@@A ; JFW_Random_Custom_Registrant
PUBLIC	?JFW_Custom_Send_Custom_Multiple_IDs_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@A ; JFW_Custom_Send_Custom_Multiple_IDs_Registrant
_BSS	SEGMENT
?JFW_Custom_Damage_Object_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Damage_Object@@@@A DB 010H DUP (?) ; JFW_Custom_Damage_Object_Registrant
?JFW_Create_Destroy_Object_On_Custom_Death_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death@@@@A DB 010H DUP (?) ; JFW_Create_Destroy_Object_On_Custom_Death_Registrant
?JFW_Blow_Up_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Blow_Up_On_Custom@@@@A DB 010H DUP (?) ; JFW_Blow_Up_On_Custom_Registrant
?JFW_Create_Destroy_Object_On_Custom_Death_Bone_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Death_Bone@@@@A DB 010H DUP (?) ; JFW_Create_Destroy_Object_On_Custom_Death_Bone_Registrant
?JFW_Blow_Obj_Up_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Blow_Up_Obj_On_Custom@@@@A DB 010H DUP (?) ; JFW_Blow_Obj_Up_On_Custom_Registrant
?JFW_Custom_Destroy_All_Buildings_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Destroy_All_Buildings@@@@A DB 010H DUP (?) ; JFW_Custom_Destroy_All_Buildings_Registrant
?JFW_Delay_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Delay_Custom@@@@A DB 010H DUP (?) ; JFW_Delay_Custom_Registrant
?JFW_Timer_Custom_On_Off_Registrant@@3V?$ScriptRegistrant@VJFW_Timer_Custom_On_Off@@@@A DB 010H DUP (?) ; JFW_Timer_Custom_On_Off_Registrant
?JFW_Startup_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Startup_Custom@@@@A DB 010H DUP (?) ; JFW_Startup_Custom_Registrant
?JFW_Create_Vehicle_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Vehicle_On_Custom@@@@A DB 010H DUP (?) ; JFW_Create_Vehicle_On_Custom_Registrant
?JFW_Custom_Toggle_Radar_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Toggle_Radar@@@@A DB 010H DUP (?) ; JFW_Custom_Toggle_Radar_Registrant
?JFW_Set_Model_On_Custom_Sender_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Model_On_Custom_Sender@@@@A DB 010H DUP (?) ; JFW_Set_Model_On_Custom_Sender_Registrant
?JFW_Custom_Destroy_Object_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Destroy_Object@@@@A DB 010H DUP (?) ; JFW_Custom_Destroy_Object_Registrant
?JFW_Death_Send_Custom_ID_Registrant@@3V?$ScriptRegistrant@VJFW_Death_Send_Custom_ID@@@@A DB 010H DUP (?) ; JFW_Death_Send_Custom_ID_Registrant
?JFW_Reflect_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Reflect_Custom@@@@A DB 010H DUP (?) ; JFW_Reflect_Custom_Registrant
?JFW_Death_Send_Custom_Driver_ID_Registrant@@3V?$ScriptRegistrant@VJFW_Death_Send_Custom_Driver_ID@@@@A DB 010H DUP (?) ; JFW_Death_Send_Custom_Driver_ID_Registrant
?JFW_Death_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Death_Send_Custom@@@@A DB 010H DUP (?) ; JFW_Death_Send_Custom_Registrant
?JFW_Repair_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Repair_On_Custom@@@@A DB 010H DUP (?) ; JFW_Repair_On_Custom_Registrant
?JFW_Custom_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Destroy_Building@@@@A DB 010H DUP (?) ; JFW_Custom_Destroy_Building_Registrant
?JFW_Teleport_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Teleport_Custom@@@@A DB 010H DUP (?) ; JFW_Teleport_Custom_Registrant
?JFW_Teleport_Custom_Random_Registrant@@3V?$ScriptRegistrant@VJFW_Teleport_Custom_Random@@@@A DB 010H DUP (?) ; JFW_Teleport_Custom_Random_Registrant
?JFW_Teleport_Custom_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Teleport_Custom_Timer@@@@A DB 010H DUP (?) ; JFW_Teleport_Custom_Timer_Registrant
?JFW_Blow_Location_Up_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Blow_Up_Location_On_Custom@@@@A DB 010H DUP (?) ; JFW_Blow_Location_Up_On_Custom_Registrant
?JFW_3D_Sound_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_3D_Sound_Custom@@@@A DB 010H DUP (?) ; JFW_3D_Sound_Custom_Registrant
?JFW_Created_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Created_Send_Custom@@@@A DB 010H DUP (?) ; JFW_Created_Send_Custom_Registrant
?JFW_Send_Custom_Distance_Objects_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Timer@@@@A DB 010H DUP (?) ; JFW_Send_Custom_Distance_Objects_Timer_Registrant
?JFW_Damaged_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Damaged_Send_Custom@@@@A DB 010H DUP (?) ; JFW_Damaged_Send_Custom_Registrant
?JFW_Enemy_Seen_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enemy_Seen_Send_Custom@@@@A DB 010H DUP (?) ; JFW_Enemy_Seen_Send_Custom_Registrant
?JFW_Send_Custom_Distance_Objects_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_Distance_Objects_Custom@@@@A DB 010H DUP (?) ; JFW_Send_Custom_Distance_Objects_Custom_Registrant
?JFW_Create_Object_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Object_Custom@@@@A DB 010H DUP (?) ; JFW_Create_Object_Custom_Registrant
?JFW_Send_Custom_All_Objects_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Timer@@@@A DB 010H DUP (?) ; JFW_Send_Custom_All_Objects_Timer_Registrant
?JFW_Enable_Spawner_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Spawner_On_Custom@@@@A DB 010H DUP (?) ; JFW_Enable_Spawner_On_Custom_Registrant
?JFW_Send_Custom_All_Objects_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Custom_All_Objects_Custom@@@@A DB 010H DUP (?) ; JFW_Send_Custom_All_Objects_Custom_Registrant
?JFW_Set_Animation_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Animation_On_Custom@@@@A DB 010H DUP (?) ; JFW_Set_Animation_On_Custom_Registrant
?JFW_Send_Message_Preset_Registrant@@3V?$ScriptRegistrant@VJFW_Send_Message_Preset@@@@A DB 010H DUP (?) ; JFW_Send_Message_Preset_Registrant
?JFW_Set_Model_Animation_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Model_Animation_On_Custom@@@@A DB 010H DUP (?) ; JFW_Set_Model_Animation_On_Custom_Registrant
?JFW_Destroy_Create_Object_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Destroy_Create_Object_On_Custom@@@@A DB 010H DUP (?) ; JFW_Destroy_Create_Object_On_Custom_Registrant
?JFW_Set_Model_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Set_Model_On_Custom@@@@A DB 010H DUP (?) ; JFW_Set_Model_On_Custom_Registrant
?JFW_Fog_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Fog_Custom@@@@A DB 010H DUP (?) ; JFW_Fog_Custom_Registrant
?JFW_Enable_Disable_Animation_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Disable_Animation_On_Custom@@@@A DB 010H DUP (?) ; JFW_Enable_Disable_Animation_On_Custom_Registrant
?JFW_War_Blitz_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_War_Blitz_Custom@@@@A DB 010H DUP (?) ; JFW_War_Blitz_Custom_Registrant
?JFW_Custom_Toggle_Visible_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Toggle_Visible@@@@A DB 010H DUP (?) ; JFW_Custom_Toggle_Visible_Registrant
?JFW_Lightning_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Lightning_Custom@@@@A DB 010H DUP (?) ; JFW_Lightning_Custom_Registrant
?JFW_Customs_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Customs_Send_Custom@@@@A DB 010H DUP (?) ; JFW_Customs_Send_Custom_Registrant
?JFW_Wind_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Wind_Custom@@@@A DB 010H DUP (?) ; JFW_Wind_Custom_Registrant
?JFW_Custom_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Custom@@@@A DB 010H DUP (?) ; JFW_Custom_Send_Custom_Registrant
?JFW_Precipitation_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Precipitation_Custom@@@@A DB 010H DUP (?) ; JFW_Precipitation_Custom_Registrant
?JFW_Custom_Multiple_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Multiple_Send_Custom@@@@A DB 010H DUP (?) ; JFW_Custom_Multiple_Send_Custom_Registrant
?JFW_Clouds_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Clouds_Custom@@@@A DB 010H DUP (?) ; JFW_Clouds_Custom_Registrant
?JFW_Create_Destroy_Object_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom@@@@A DB 010H DUP (?) ; JFW_Create_Destroy_Object_On_Custom_Registrant
?JFW_Enable_Stealth_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Stealth_On_Custom@@@@A DB 010H DUP (?) ; JFW_Enable_Stealth_On_Custom_Registrant
?JFW_Create_Destroy_Object_On_Custom_Animate_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate@@@@A DB 010H DUP (?) ; JFW_Create_Destroy_Object_On_Custom_Animate_Registrant
?JFW_Console_Message_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Console_Message_On_Custom@@@@A DB 010H DUP (?) ; JFW_Console_Message_On_Custom_Registrant
?JFW_Create_Destroy_Object_On_Custom_Animate_2_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Animate_2@@@@A DB 010H DUP (?) ; JFW_Create_Destroy_Object_On_Custom_Animate_2_Registrant
?JFW_Console_Input_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Console_Input_On_Custom@@@@A DB 010H DUP (?) ; JFW_Console_Input_On_Custom_Registrant
?JFW_Damaged_Send_Custom_Amount_Registrant@@3V?$ScriptRegistrant@VJFW_Damaged_Send_Custom_Amount@@@@A DB 010H DUP (?) ; JFW_Damaged_Send_Custom_Amount_Registrant
?JFW_Invulnerable_On_Custom_3_Registrant@@3V?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_3@@@@A DB 010H DUP (?) ; JFW_Invulnerable_On_Custom_3_Registrant
?JFW_Invulnerable_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Invulnerable_On_Custom@@@@A DB 010H DUP (?) ; JFW_Invulnerable_On_Custom_Registrant
?JFW_Change_Team_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Change_Team_On_Custom@@@@A DB 010H DUP (?) ; JFW_Change_Team_On_Custom_Registrant
?JFW_Invulnerable_On_Custom_2_Registrant@@3V?$ScriptRegistrant@VJFW_Invulnerable_On_Custom_2@@@@A DB 010H DUP (?) ; JFW_Invulnerable_On_Custom_2_Registrant
?JFW_Enable_Team_Radar_On_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Enable_Team_Radar_On_Custom@@@@A DB 010H DUP (?) ; JFW_Enable_Team_Radar_On_Custom_Registrant
?JFW_Custom_Send_Custom_Parameter_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Custom_Parameter@@@@A DB 010H DUP (?) ; JFW_Custom_Send_Custom_Parameter_Registrant
?JFW_2D_Sound_Team_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_2D_Sound_Team_Custom@@@@A DB 010H DUP (?) ; JFW_2D_Sound_Team_Custom_Registrant
?JFW_Create_Destroy_Object_On_Custom_Bone_Registrant@@3V?$ScriptRegistrant@VJFW_Create_Destroy_Object_On_Custom_Bone@@@@A DB 010H DUP (?) ; JFW_Create_Destroy_Object_On_Custom_Bone_Registrant
?JFW_3D_Sound_Team_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_3D_Sound_Team_Custom@@@@A DB 010H DUP (?) ; JFW_3D_Sound_Team_Custom_Registrant
?JFW_Timer_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Timer_Custom@@@@A DB 010H DUP (?) ; JFW_Timer_Custom_Registrant
?JFW_Custom_Send_Ordered_Customs_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Ordered_Customs@@@@A DB 010H DUP (?) ; JFW_Custom_Send_Ordered_Customs_Registrant
?JFW_2D_Sound_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_2D_Sound_Custom@@@@A DB 010H DUP (?) ; JFW_2D_Sound_Custom_Registrant
?JFW_Custom_Send_Customs_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Customs@@@@A DB 010H DUP (?) ; JFW_Custom_Send_Customs_Registrant
?JFW_Random_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Random_Custom@@@@A DB 010H DUP (?) ; JFW_Random_Custom_Registrant
?JFW_Custom_Send_Custom_Multiple_IDs_Registrant@@3V?$ScriptRegistrant@VJFW_Custom_Send_Custom_Multiple_IDs@@@@A DB 010H DUP (?) ; JFW_Custom_Send_Custom_Multiple_IDs_Registrant
_BSS	ENDS
END
