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

	TITLE	.\jfwpoke.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@_0BB@KBLADGNF@Activate_Message?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@JEGAPNND@Sound_Name?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09PGHCIBFE@Object_Id?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_07BEIHKDLJ@Message?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_05LOJBNELM@Param?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_05ENDOMFAI@Delay?$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@_0M@KBNHOJJA@Preset_Name?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_04FICPKHNF@Cost?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08CBBFJFMD@location?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0O@BCOKGEJ@CashPerPerson?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09DCOHGNIN@TotalCash?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_02OLOABKKD@ID?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09ONEINPNJ@Animation?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08DBAENAIH@TimerNum?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_04OKOFBOPB@Time?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_06CKLLCHIK@Preset?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_03CCEPDEKL@Key?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_05MAHMNMLO@Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08GCJNLIKG@Position?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08KDOEBHGA@Location?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08CMHNALBL@ObjectID?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0M@DAIKJCKA@Weapon_Name?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08CPEHEHHA@Winnings?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_07ILOPEMKM@Percent?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_03ICHNJLJF@key?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0M@DDMFDOJM@UnlockSound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_09ECLNADHH@LockSound?$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@_0FH@NDFDAEMO@Sound_Name?3string?0Activate_Messa@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BF@MEBKBACP@JFW_Poke_Send_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_00CNPNBAHC@?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BC@JDLHMNLP@JFW_Pokeable_Item?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CM@CGKJFFAK@Preset_Name?3string?0Cost?3int?0Play@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BH@KIDBIIKI@JFW_Character_Buy_Poke?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@BJCMCBBD@Cost?3int?0Player_Type?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BE@NAJEJIMG@JFW_Refill_Buy_Poke?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BF@CNIKAMJN@JFW_Vehicle_Buy_Poke?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BF@GDJDAMPN@JFW_Powerup_Buy_Poke?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DN@BCMGBNDF@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BE@PDPCNHMI@JFW_Preset_Buy_Poke?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DG@ENBDLBCB@CashPerPerson?3float?0TotalCash?3fl@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@DJNDEOMC@JFW_Group_Purchase_Poke?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0EA@DOFBOHEG@Player_Type?3int?0Time?3float?0Timer@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0O@DPGLCDMM@JFW_Gate_Poke?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CN@CLNFCEKI@Player_Type?3int?0ID?3int?0Message?3i@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BH@IFDLNBOP@JFW_Poke_Send_Custom_2?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DL@OGPPNPJH@Player_Type?3int?0ID?3int?0Message?3i@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BM@CNHCFLPN@JFW_Poke_Send_Custom_Preset?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DF@PHIMKAAO@Player_Type?3int?0ID?3int?0Message?3i@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@NOADGDOD@JFW_Poke_Send_Custom_Keycard?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DI@ILLCCCGG@Player_Type?3int?0ID?3int?0Message?3i@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@DBIFMOLD@JFW_Poke_Send_Custom_Cost?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@EDMPJNEC@Player_Type?3int?0Sound?3string?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BH@IJNHAAHH@JFW_Poke_Play_2D_Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CO@NHBMELMM@Player_Type?3int?0Sound?3string?0Pos@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BH@JOKMBEDE@JFW_Poke_Play_3D_Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0EE@HMLJPKJI@Preset_Name?3string?0Cost?3int?0Play@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BL@MFGBCHBH@JFW_Powerup_Buy_Poke_Timer?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BM@IMIAFMIN@JFW_Poke_Play_2D_Sound_Team?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BM@BBIPLNPL@JFW_Poke_Play_3D_Sound_Team?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BO@LDNONAPF@JFW_Poke_Play_2D_Sound_Player?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BO@BNLGEBGE@JFW_Poke_Play_3D_Sound_Player?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CB@HIHCLAHG@Player_Type?3int?0Location?3vector3@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@EODDGPIJ@JFW_Look_At_Location_Poke?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@GPEAFKMK@Player_Type?3int?0ObjectID?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@LLJDJBED@JFW_Look_At_Object_Poke?$AA@
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@_07MJJFHKMO@JFW_PCT?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CM@BGKKKCJE@Weapon_Name?3string?0Cost?3int?0Play@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BE@NDGACIBD@JFW_Weapon_Buy_Poke?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0FF@ELPMLAML@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@BBHKNHNH@JFW_Preset_Buy_Poke_Timer?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0EJ@MCGIGNPJ@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BL@DNBDGBNA@JFW_Preset_Buy_Poke_Custom?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DC@GFDOIHJB@Cost?3int?0Winnings?3int?0Percent?3in@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BB@OMHJBMGL@JFW_Slot_Machine?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0FA@BLOEKBEL@Cost?3int?0Winnings?3int?0Percent?3in@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BD@BIJIDPKG@JFW_Slot_Machine_2?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DA@HJBLEKCB@ID?3int?0Animation?3string?0Time?3flo@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BA@NKKEDHEI@JFW_Switch_Door?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DI@JEAOKCI@ID?3int?0Animation?3string?0Time?3flo@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BF@HLILLDII@JFW_Switch_Lock_Door?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@PGIBJLPM@ID?3int?0Animation?3string?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BA@IJHKMGCC@JFW_Toggle_Door?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CA@BGKHJDHC@ID?3int?0Animation?3string?0Key?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BF@IAFCLLAL@JFW_Toggle_Lock_Door?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0EA@IKCHEAAL@ID?3int?0Animation?3string?0Time?3flo@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BF@FCMGLFM@JFW_Switch_Door_Team?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CI@NOMABBJE@ID?3int?0Animation?3string?0Player_T@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BF@POPFGDNP@JFW_Toggle_Door_Team?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DJ@OKMADNDB@Preset_Name?3string?0Cost?3int?0Play@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@LAPJOAHA@JFW_Character_Buy_Poke_Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CG@GBFAGLOA@Cost?3int?0Player_Type?3int?0Sound?3s@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@MCLAMJAH@JFW_Refill_Buy_Poke_Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BL@INKFHAMM@JFW_Vehicle_Buy_Poke_Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BL@NCEEMHEJ@JFW_Powerup_Buy_Poke_Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0EK@FOJCIEJJ@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@GFPDHIJ@JFW_Preset_Buy_Poke_Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0ED@GBMHCIHA@CashPerPerson?3float?0TotalCash?3fl@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BO@PPGEIKED@JFW_Group_Purchase_Poke_Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0FB@JEFDPCJE@Preset_Name?3string?0Cost?3int?0Play@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CB@CCBABOEG@JFW_Powerup_Buy_Poke_Timer_Sound@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DJ@MFEPFBOO@Weapon_Name?3string?0Cost?3int?0Play@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@JLMGHDCG@JFW_Weapon_Buy_Poke_Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0GC@NHHHNKFG@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CA@HGFEBNNN@JFW_Preset_Buy_Poke_Timer_Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0FG@BJPBGCN@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CB@IDKPNHNM@JFW_Preset_Buy_Poke_Custom_Sound@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CJ@NEIBPGOM@Animation?3string?0Time?3float?0Time@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BC@KINIHFK@JFW_Switch_Door_2?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DB@DLHMPDBI@Animation?3string?0Time?3float?0Time@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BH@CLKCLGAC@JFW_Switch_Lock_Door_2?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BB@GFFCLILJ@Animation?3string?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BC@FPCFJFCD@JFW_Toggle_Door_2?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@ILIDEPLL@Animation?3string?0Key?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BH@DFNHAOGB@JFW_Toggle_Lock_Door_2?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DJ@FFPFOGFL@Animation?3string?0Time?3float?0Time@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BH@EGPOJCFI@JFW_Switch_Door_Team_2?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CB@GCOBIADI@Animation?3string?0Player_Type?3int@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BH@FIILCKDL@JFW_Toggle_Door_Team_2?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CM@GAOCOPHB@Key?3int?0LockSound?3string?0UnlockS@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0P@EJLIHMIF@JFW_Lock_Sound?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DB@IECMIHJG@Player_Type?3int?0ID?3int?0Message1?3@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BM@JPMGOFJM@JFW_Poke_Send_Custom_Toggle?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DF@FIKFFAGN@Player_Type?3int?0Sound?3string?0Tim@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@PLJGHLE@JFW_Poke_Play_2D_Sound_Timer?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0EG@OLEIBKHC@Player_Type?3int?0Sound?3string?0Pos@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BN@LGECLMFM@JFW_Poke_Play_3D_Sound_Timer?$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 ?Created@JFW_Poke_Send_Custom@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Poke_Send_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Send_Custom@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Poke_Send_Custom@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Pokeable_Item@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Preset_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Character_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Refill_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Powerup_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Vehicle_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Group_Purchase_Poke@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Group_Purchase_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Group_Purchase_Poke@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Gate_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Gate_Poke@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Send_Custom_2@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Send_Custom_Preset@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Send_Custom_Keycard@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Send_Custom_Cost@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Play_2D_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Play_3D_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Powerup_Buy_Poke_Timer@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Powerup_Buy_Poke_Timer@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Powerup_Buy_Poke_Timer@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Powerup_Buy_Poke_Timer@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_PCT@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Play_2D_Sound_Team@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Play_3D_Sound_Team@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Play_2D_Sound_Player@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Play_3D_Sound_Player@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Look_At_Location_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Look_At_Object_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Weapon_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Timer@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Preset_Buy_Poke_Timer@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Preset_Buy_Poke_Timer@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Preset_Buy_Poke_Timer@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Custom@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Preset_Buy_Poke_Custom@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Preset_Buy_Poke_Custom@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Preset_Buy_Poke_Custom@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Slot_Machine@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Slot_Machine_2@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Switch_Door@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Switch_Door@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Switch_Lock_Door@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Switch_Lock_Door@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Toggle_Door@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Toggle_Door@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Toggle_Door@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Toggle_Lock_Door@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Toggle_Lock_Door@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Toggle_Lock_Door@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Switch_Door_Team@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Switch_Door_Team@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Toggle_Door_Team@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Toggle_Door_Team@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Toggle_Door_Team@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Character_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Refill_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Powerup_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Vehicle_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Group_Purchase_Poke_Sound@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Group_Purchase_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Group_Purchase_Poke_Sound@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Powerup_Buy_Poke_Timer_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Powerup_Buy_Poke_Timer_Sound@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Powerup_Buy_Poke_Timer_Sound@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Powerup_Buy_Poke_Timer_Sound@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Weapon_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Custom@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAEHH0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Switch_Door_2@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Switch_Door_2@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Switch_Lock_Door_2@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Switch_Lock_Door_2@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Toggle_Door_2@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Toggle_Door_2@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Toggle_Door_2@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Toggle_Lock_Door_2@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Toggle_Lock_Door_2@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Toggle_Lock_Door_2@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Switch_Door_Team_2@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Switch_Door_Team_2@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Toggle_Door_Team_2@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Toggle_Door_Team_2@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Toggle_Door_Team_2@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Lock_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Poke_Send_Custom_Toggle@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Send_Custom_Toggle@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Poke_Send_Custom_Toggle@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Poke_Play_2D_Sound_Timer@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Created@JFW_Poke_Play_3D_Sound_Timer@@EAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Poke_Play_2D_Sound_Timer@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Timer_Expired@JFW_Poke_Play_3D_Sound_Timer@@EAEXPAEH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Play_2D_Sound_Timer@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Poked@JFW_Poke_Play_3D_Sound_Timer@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Poke_Play_2D_Sound_Timer@@EAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Register_Auto_Save_Variables@JFW_Poke_Play_3D_Sound_Timer@@EAEXXZ
_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_Poke_Send_Custom@@@@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_Pokeable_Item@@@@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_Character_Buy_Poke@@@@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_Refill_Buy_Poke@@@@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_Vehicle_Buy_Poke@@@@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_Powerup_Buy_Poke@@@@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_Preset_Buy_Poke@@@@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_Group_Purchase_Poke@@@@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_Gate_Poke@@@@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_Poke_Send_Custom_2@@@@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_Poke_Send_Custom_Preset@@@@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_Poke_Send_Custom_Keycard@@@@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_Poke_Send_Custom_Cost@@@@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_Poke_Play_2D_Sound@@@@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_Poke_Play_3D_Sound@@@@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_Powerup_Buy_Poke_Timer@@@@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_Poke_Play_2D_Sound_Team@@@@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_Poke_Play_3D_Sound_Team@@@@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_Poke_Play_2D_Sound_Player@@@@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_Poke_Play_3D_Sound_Player@@@@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_Look_At_Location_Poke@@@@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_Look_At_Object_Poke@@@@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_PCT@@@@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_Weapon_Buy_Poke@@@@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_Preset_Buy_Poke_Timer@@@@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_Preset_Buy_Poke_Custom@@@@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_Slot_Machine@@@@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_Slot_Machine_2@@@@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_Switch_Door@@@@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_Switch_Lock_Door@@@@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_Toggle_Door@@@@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_Toggle_Lock_Door@@@@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_Switch_Door_Team@@@@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_Toggle_Door_Team@@@@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_Character_Buy_Poke_Sound@@@@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_Refill_Buy_Poke_Sound@@@@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_Vehicle_Buy_Poke_Sound@@@@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_Powerup_Buy_Poke_Sound@@@@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_Preset_Buy_Poke_Sound@@@@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_Group_Purchase_Poke_Sound@@@@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_Powerup_Buy_Poke_Timer_Sound@@@@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_Weapon_Buy_Poke_Sound@@@@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_Preset_Buy_Poke_Timer_Sound@@@@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_Preset_Buy_Poke_Custom_Sound@@@@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_Switch_Door_2@@@@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_Switch_Lock_Door_2@@@@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_Toggle_Door_2@@@@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_Toggle_Lock_Door_2@@@@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_Switch_Door_Team_2@@@@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_Toggle_Door_Team_2@@@@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_Lock_Sound@@@@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_Poke_Send_Custom_Toggle@@@@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_Poke_Play_2D_Sound_Timer@@@@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_Poke_Play_3D_Sound_Timer@@@@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_Poke_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Pokeable_Item@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Gate_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_PCT@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Slot_Machine@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Switch_Door@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Toggle_Door@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Switch_Door_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Lock_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@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_Poke_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_PCT@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@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_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Send_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Pokeable_Item@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Character_Buy_Poke@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Refill_Buy_Poke@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Vehicle_Buy_Poke@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Powerup_Buy_Poke@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Preset_Buy_Poke@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Group_Purchase_Poke@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Gate_Poke@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Send_Custom_2@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Send_Custom_Preset@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Send_Custom_Keycard@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Send_Custom_Cost@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Play_2D_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Play_3D_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Powerup_Buy_Poke_Timer@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Play_2D_Sound_Team@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Play_3D_Sound_Team@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Play_2D_Sound_Player@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Play_3D_Sound_Player@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Look_At_Location_Poke@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Look_At_Object_Poke@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_PCT@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Weapon_Buy_Poke@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Preset_Buy_Poke_Timer@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Preset_Buy_Poke_Custom@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Slot_Machine@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Slot_Machine_2@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Switch_Door@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Switch_Lock_Door@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Toggle_Door@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Toggle_Lock_Door@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Switch_Door_Team@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Toggle_Door_Team@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Character_Buy_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Refill_Buy_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Vehicle_Buy_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Powerup_Buy_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Preset_Buy_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Group_Purchase_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Powerup_Buy_Poke_Timer_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Weapon_Buy_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Preset_Buy_Poke_Timer_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Preset_Buy_Poke_Custom_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Switch_Door_2@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Switch_Lock_Door_2@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Toggle_Door_2@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Toggle_Lock_Door_2@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Switch_Door_Team_2@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Toggle_Door_Team_2@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Lock_Sound@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Send_Custom_Toggle@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Play_2D_Sound_Timer@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0JFW_Poke_Play_3D_Sound_Timer@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Pokeable_Item@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Character_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Refill_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Vehicle_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Powerup_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Preset_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Group_Purchase_Poke@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Gate_Poke@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Send_Custom_2@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Send_Custom_Preset@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Send_Custom_Keycard@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Send_Custom_Cost@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_2D_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_3D_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Powerup_Buy_Poke_Timer@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_2D_Sound_Team@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_3D_Sound_Team@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_2D_Sound_Player@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_3D_Sound_Player@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Look_At_Location_Poke@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Look_At_Object_Poke@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_PCT@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Weapon_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Preset_Buy_Poke_Timer@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Preset_Buy_Poke_Custom@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Slot_Machine@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Slot_Machine_2@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Switch_Door@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Switch_Lock_Door@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Toggle_Door@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Toggle_Lock_Door@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Switch_Door_Team@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Toggle_Door_Team@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Character_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Refill_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Vehicle_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Powerup_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Preset_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Group_Purchase_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Powerup_Buy_Poke_Timer_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Weapon_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Preset_Buy_Poke_Timer_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Preset_Buy_Poke_Custom_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Switch_Door_2@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Switch_Lock_Door_2@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Toggle_Door_2@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Toggle_Lock_Door_2@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Switch_Door_Team_2@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Toggle_Door_Team_2@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Lock_Sound@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Send_Custom_Toggle@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_2D_Sound_Timer@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_3D_Sound_Timer@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Send_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Pokeable_Item@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Character_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Refill_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Vehicle_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Powerup_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Preset_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Group_Purchase_Poke@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Gate_Poke@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Send_Custom_2@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Send_Custom_Preset@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Send_Custom_Keycard@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Send_Custom_Cost@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_2D_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_3D_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Powerup_Buy_Poke_Timer@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_2D_Sound_Team@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_3D_Sound_Team@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_2D_Sound_Player@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_3D_Sound_Player@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Look_At_Location_Poke@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Look_At_Object_Poke@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_PCT@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Weapon_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Preset_Buy_Poke_Timer@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Preset_Buy_Poke_Custom@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Slot_Machine@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Slot_Machine_2@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Switch_Door@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Switch_Lock_Door@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Toggle_Door@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Toggle_Lock_Door@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Switch_Door_Team@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Toggle_Door_Team@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Character_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Refill_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Vehicle_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Powerup_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Preset_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Group_Purchase_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Powerup_Buy_Poke_Timer_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Weapon_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Preset_Buy_Poke_Timer_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Preset_Buy_Poke_Custom_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Switch_Door_2@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Switch_Lock_Door_2@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Toggle_Door_2@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Toggle_Lock_Door_2@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Switch_Door_Team_2@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Toggle_Door_Team_2@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Lock_Sound@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Send_Custom_Toggle@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_2D_Sound_Timer@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_3D_Sound_Timer@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_Cost@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Switch_Door_2@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Timer@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7TeamPurchaseSettingsDefClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$DynamicVectorClass@VWideStringClass@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Switch_Lock_Door@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Slot_Machine_2@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Weapon_Buy_Poke@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Custom_Sound@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7cGameDataSkirmish@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Play_2D_Sound@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Toggle_Door_Team_2@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7DefinitionClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Weapon_Buy_Poke_Sound@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Play_2D_Sound_Timer@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Powerup_Buy_Poke_Sound@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7PurchaseSettingsDefClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_Toggle@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$VectorClass@PAK@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_Preset@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Refill_Buy_Poke@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Toggle_Lock_Door@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Powerup_Buy_Poke_Timer_Sound@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Timer_Sound@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Group_Purchase_Poke@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Vehicle_Buy_Poke_Sound@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7PostLoadableClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Switch_Door_Team@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Toggle_Door_Team@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Slot_Machine@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Play_2D_Sound_Player@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Toggle_Door_2@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Play_3D_Sound_Timer@@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_Look_At_Object_Poke@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$VectorClass@VWideStringClass@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7PersistClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7cGameData@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Character_Buy_Poke@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Gate_Poke@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Vehicle_Buy_Poke@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7cGameDataSinglePlayer@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_Keycard@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_PCT@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Look_At_Location_Poke@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$VectorClass@PAE@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Play_3D_Sound@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_PCT@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Play_3D_Sound_Team@@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_Gate_Poke@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Play_2D_Sound_Team@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7EditableClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Group_Purchase_Poke_Sound@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Play_3D_Sound_Player@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Toggle_Lock_Door_2@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Refill_Buy_Poke_Sound@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Pokeable_Item@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Sound@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7cGameDataCnc@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Toggle_Door@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Character_Buy_Poke_Sound@@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_Poke_Send_Custom@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Powerup_Buy_Poke_Timer@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Switch_Door@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Lock_Sound@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Powerup_Buy_Poke@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Switch_Door_Team_2@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Switch_Lock_Door_2@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_2@@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	?Created@JFW_Poke_Send_Custom@@EAEXPAE@Z	; JFW_Poke_Send_Custom::Created
PUBLIC	??_C@_0BB@KBLADGNF@Activate_Message?$AA@	; `string'
EXTRN	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z:NEAR ; ScriptImpClass::Get_Int_Parameter
EXTRN	?Commands@@3PAUScriptCommands@@A:DWORD		; Commands
;	COMDAT ??_C@_0BB@KBLADGNF@Activate_Message?$AA@
; File c:\documents and settings\owner\desktop\ssctf 1.3\jfwpoke.cpp
CONST	SEGMENT
??_C@_0BB@KBLADGNF@Activate_Message?$AA@ DB 'Activate_Message', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Created@JFW_Poke_Send_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Poke_Send_Custom@@EAEXPAE@Z PROC NEAR	; JFW_Poke_Send_Custom::Created, COMDAT
; _this$ = ecx

; 18   : {

	push	esi
	mov	esi, ecx

; 19   : 	int message;
; 20   : 	active = 0;
; 21   : 	message = Get_Int_Parameter("Activate_Message");

	push	OFFSET FLAT:??_C@_0BB@KBLADGNF@Activate_Message?$AA@
	mov	DWORD PTR [esi+28], 0
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 22   : 	if (!message)

	test	eax, eax
	jne	SHORT $L7087

; 23   : 	{
; 24   : 		active = 1;

	mov	DWORD PTR [esi+28], 1
$L7087:

; 25   : 	}
; 26   : 	Commands->Enable_HUD_Pokable_Indicator(obj,1);

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

; 27   : }

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

; 30   : {

	push	esi

; 31   : 	int msg;
; 32   : 	msg = Get_Int_Parameter("Activate_Message");

	push	OFFSET FLAT:??_C@_0BB@KBLADGNF@Activate_Message?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 33   : 	if (msg == message)

	cmp	eax, DWORD PTR _message$[esp]
	jne	SHORT $L7099

; 34   : 	{
; 35   : 		active = param;

	mov	eax, DWORD PTR _param$[esp]

; 36   : 		if ((!param) || (param == 1))

	test	eax, eax
	mov	DWORD PTR [esi+28], eax
	je	SHORT $L7098
	cmp	eax, 1
	je	SHORT $L7098

; 39   : 		}
; 40   : 		else
; 41   : 		{
; 42   : 			Commands->Enable_HUD_Pokable_Indicator(obj,0);

	mov	eax, DWORD PTR _obj$[esp]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	eax
	call	DWORD PTR [ecx+780]
	add	esp, 8
	pop	esi

; 43   : 		}
; 44   : 	}
; 45   : }

	ret	16					; 00000010H
$L7098:

; 37   : 		{
; 38   : 			Commands->Enable_HUD_Pokable_Indicator(obj,1);

	mov	edx, DWORD PTR _obj$[esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	edx
	call	DWORD PTR [eax+780]
	add	esp, 8
$L7099:
	pop	esi

; 43   : 		}
; 44   : 	}
; 45   : }

	ret	16					; 00000010H
?Custom@JFW_Poke_Send_Custom@@EAEXPAEHH0@Z ENDP		; JFW_Poke_Send_Custom::Custom
_TEXT	ENDS
PUBLIC	?Poked@JFW_Poke_Send_Custom@@EAEXPAE0@Z		; JFW_Poke_Send_Custom::Poked
PUBLIC	??_C@_0L@JEGAPNND@Sound_Name?$AA@		; `string'
PUBLIC	??_C@_09PGHCIBFE@Object_Id?$AA@			; `string'
PUBLIC	??_C@_07BEIHKDLJ@Message?$AA@			; `string'
PUBLIC	??_C@_05LOJBNELM@Param?$AA@			; `string'
PUBLIC	??_C@_05ENDOMFAI@Delay?$AA@			; `string'
EXTRN	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z:NEAR	; ScriptImpClass::Get_Parameter
EXTRN	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z:NEAR ; ScriptImpClass::Get_Float_Parameter
EXTRN	__fltused:NEAR
;	COMDAT ??_C@_0L@JEGAPNND@Sound_Name?$AA@
CONST	SEGMENT
??_C@_0L@JEGAPNND@Sound_Name?$AA@ DB 'Sound_Name', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_09PGHCIBFE@Object_Id?$AA@
CONST	SEGMENT
??_C@_09PGHCIBFE@Object_Id?$AA@ DB 'Object_Id', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_07BEIHKDLJ@Message?$AA@
CONST	SEGMENT
??_C@_07BEIHKDLJ@Message?$AA@ DB 'Message', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_05LOJBNELM@Param?$AA@
CONST	SEGMENT
??_C@_05LOJBNELM@Param?$AA@ DB 'Param', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_05ENDOMFAI@Delay?$AA@
CONST	SEGMENT
??_C@_05ENDOMFAI@Delay?$AA@ DB 'Delay', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Poke_Send_Custom@@EAEXPAE0@Z
_TEXT	SEGMENT
_delay$ = -28						; size = 4
_v$ = -24						; size = 12
$T11815 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Send_Custom@@EAEXPAE0@Z PROC NEAR	; JFW_Poke_Send_Custom::Poked, COMDAT
; _this$ = ecx

; 48   : {

	sub	esp, 28					; 0000001cH
	push	esi
	mov	esi, ecx

; 49   : 	const char *c;
; 50   : 	int msg;
; 51   : 	int param;
; 52   : 	int id;
; 53   : 	float delay;
; 54   : 	Vector3 v;
; 55   : 	GameObject *sendobj;
; 56   : 	if (!active)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	push	edi
	jne	SHORT $L7112

; 57   : 	{
; 58   : 		c = Get_Parameter("Sound_Name");

	push	OFFSET FLAT:??_C@_0L@JEGAPNND@Sound_Name?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

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

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

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

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	lea	eax, DWORD PTR _v$[esp+48]
	push	eax
	push	esi
	mov	DWORD PTR _v$[esp+64], edx
	call	DWORD PTR [ecx+172]
	add	esp, 20					; 00000014H
	pop	edi
	pop	esi

; 74   : 		}
; 75   : 	}
; 76   : }

	add	esp, 28					; 0000001cH
	ret	8
$L7112:

; 61   : 	}
; 62   : 	else
; 63   : 	{
; 64   : 		if (active == 1)

	cmp	eax, 1
	jne	SHORT $L7116
	push	ebx
	push	ebp

; 65   : 		{
; 66   : 		active = 2;
; 67   : 		id = Get_Int_Parameter("Object_Id");

	push	OFFSET FLAT:??_C@_09PGHCIBFE@Object_Id?$AA@
	mov	ecx, esi
	mov	DWORD PTR [esi+28], 2
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 68   : 		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

; 69   : 		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

; 70   : 		delay = Get_Float_Parameter("Delay");

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

; 71   : 		Commands->Enable_HUD_Pokable_Indicator(obj,0);

	mov	esi, DWORD PTR _obj$[esp+40]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	esi
	call	DWORD PTR [edx+780]

; 72   : 		sendobj = Commands->Find_Object(id);

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

; 73   : 		Commands->Send_Custom_Event(obj,sendobj,msg,param,delay);

	mov	ecx, DWORD PTR _delay$[esp+56]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ecx
	push	ebp
	push	ebx
	push	eax
	push	esi
	call	DWORD PTR [edx+140]
	add	esp, 32					; 00000020H
	pop	ebp
	pop	ebx
$L7116:
	pop	edi
	pop	esi

; 74   : 		}
; 75   : 	}
; 76   : }

	add	esp, 28					; 0000001cH
	ret	8
?Poked@JFW_Poke_Send_Custom@@EAEXPAE0@Z ENDP		; JFW_Poke_Send_Custom::Poked
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Poke_Send_Custom@@EAEXXZ ; JFW_Poke_Send_Custom::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_Poke_Send_Custom@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Poke_Send_Custom@@EAEXXZ PROC NEAR ; JFW_Poke_Send_Custom::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 80   : 	Auto_Save_Variable(1,1,&active);

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

; 81   : }

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

; 85   : 	Commands->Enable_HUD_Pokable_Indicator(obj,1);

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

; 86   : }

	ret	4
?Created@JFW_Pokeable_Item@@EAEXPAE@Z ENDP		; JFW_Pokeable_Item::Created
_TEXT	ENDS
PUBLIC	?Poked@JFW_Preset_Buy_Poke@@EAEXPAE0@Z		; JFW_Preset_Buy_Poke::Poked
PUBLIC	??_C@_0M@JEBNJPD@Player_Type?$AA@		; `string'
PUBLIC	??_C@_0M@KBNHOJJA@Preset_Name?$AA@		; `string'
PUBLIC	??_C@_04FICPKHNF@Cost?$AA@			; `string'
PUBLIC	??_C@_08CBBFJFMD@location?$AA@			; `string'
EXTRN	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z:NEAR ; ScriptImpClass::CheckPlayerType
EXTRN	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z:NEAR ; ScriptImpClass::Get_Vector3_Parameter
;	COMDAT ??_C@_0M@JEBNJPD@Player_Type?$AA@
CONST	SEGMENT
??_C@_0M@JEBNJPD@Player_Type?$AA@ DB 'Player_Type', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0M@KBNHOJJA@Preset_Name?$AA@
CONST	SEGMENT
??_C@_0M@KBNHOJJA@Preset_Name?$AA@ DB 'Preset_Name', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_04FICPKHNF@Cost?$AA@
CONST	SEGMENT
??_C@_04FICPKHNF@Cost?$AA@ DB 'Cost', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_08CBBFJFMD@location?$AA@
CONST	SEGMENT
??_C@_08CBBFJFMD@location?$AA@ DB 'location', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Preset_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_spawn_position$ = -24					; size = 12
$T11826 = -12						; size = 12
_obj$ = 8						; size = 4
tv173 = 12						; size = 4
tv95 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Preset_Buy_Poke@@EAEXPAE0@Z PROC NEAR	; JFW_Preset_Buy_Poke::Poked, COMDAT
; _this$ = ecx

; 89   : {

	sub	esp, 24					; 00000018H
	push	ebx
	push	esi

; 90   : 	const char *preset;
; 91   : 	int x;
; 92   : 	int cost;
; 93   : 	Vector3 spawn_position;
; 94   : 	x = 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

; 95   : 	if (CheckPlayerType(poker,x))

	mov	ebx, DWORD PTR _poker$[esp+28]
	push	eax
	push	ebx
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7141
	push	ebp
	push	edi

; 96   : 	{
; 97   : 		return;
; 98   : 	}
; 99   : 	preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 100  : 	cost = Get_Int_Parameter("Cost");

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

; 101  : 	if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+36], edi
	fild	DWORD PTR _cost$[esp+36]
	push	ebx
	fstp	DWORD PTR tv173[esp+40]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv173[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L11827

; 102  : 	{
; 103  : 		cost = -cost;
; 104  : 		spawn_position = Get_Vector3_Parameter("location");

	push	OFFSET FLAT:??_C@_08CBBFJFMD@location?$AA@
	lea	ecx, DWORD PTR $T11826[esp+44]
	push	ecx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	edx, DWORD PTR [eax]
	neg	edi
	mov	DWORD PTR _spawn_position$[esp+40], edx
	mov	ecx, DWORD PTR [eax+4]

; 105  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv95[esp+36], edi
	fild	DWORD PTR tv95[esp+36]
	push	0
	push	ecx
	mov	DWORD PTR _spawn_position$[esp+52], ecx
	mov	edx, DWORD PTR [eax+8]
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	mov	DWORD PTR _spawn_position$[esp+60], edx
	call	DWORD PTR [eax+644]

; 106  : 		Commands->Create_Object(preset,spawn_position);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	ecx, DWORD PTR _spawn_position$[esp+52]
	push	ecx
	push	ebp
	call	DWORD PTR [edx+100]
	add	esp, 20					; 00000014H
$L11827:
	pop	edi
	pop	ebp
$L7141:
	pop	esi
	pop	ebx

; 107  : 	}
; 108  : }

	add	esp, 24					; 00000018H
	ret	8
?Poked@JFW_Preset_Buy_Poke@@EAEXPAE0@Z ENDP		; JFW_Preset_Buy_Poke::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Character_Buy_Poke@@EAEXPAE0@Z	; JFW_Character_Buy_Poke::Poked
EXTRN	?Change_Character@@YA_NPAEPBD@Z:NEAR		; Change_Character
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Character_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv168 = 12						; size = 4
tv162 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Character_Buy_Poke@@EAEXPAE0@Z PROC NEAR	; JFW_Character_Buy_Poke::Poked, COMDAT
; _this$ = ecx

; 111  : {

	push	esi
	push	edi

; 112  : 	const char *preset;
; 113  : 	int x;
; 114  : 	int cost;
; 115  : 	x = 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

; 116  : 	if (CheckPlayerType(poker,x))

	mov	edi, DWORD PTR _poker$[esp+4]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7154
	push	ebx

; 117  : 	{
; 118  : 		return;
; 119  : 	}
; 120  : 	preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 121  : 	cost = Get_Int_Parameter("Cost");

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

; 122  : 	if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+8], esi
	fild	DWORD PTR _cost$[esp+8]
	push	edi
	fstp	DWORD PTR tv168[esp+12]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv168[esp+12]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L11832

; 123  : 	{
; 124  : 		cost = -cost;

	neg	esi

; 125  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv162[esp+8], esi
	fild	DWORD PTR tv162[esp+8]
	push	0
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ecx+644]

; 126  : 		Change_Character(poker,preset);

	push	ebx
	push	edi
	call	?Change_Character@@YA_NPAEPBD@Z		; Change_Character
	add	esp, 20					; 00000014H
$L11832:
	pop	ebx
$L7154:
	pop	edi
	pop	esi

; 127  : 	}
; 128  : }

	ret	8
?Poked@JFW_Character_Buy_Poke@@EAEXPAE0@Z ENDP		; JFW_Character_Buy_Poke::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Refill_Buy_Poke@@EAEXPAE0@Z		; JFW_Refill_Buy_Poke::Poked
EXTRN	?Grant_Refill@@YAXPAE@Z:NEAR			; Grant_Refill
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Refill_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv136 = 12						; size = 4
tv130 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Refill_Buy_Poke@@EAEXPAE0@Z PROC NEAR	; JFW_Refill_Buy_Poke::Poked, COMDAT
; _this$ = ecx

; 131  : {

	push	esi
	push	edi

; 132  : 	int x;
; 133  : 	int cost;
; 134  : 	x = 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

; 135  : 	if (CheckPlayerType(poker,x))

	mov	edi, DWORD PTR _poker$[esp+4]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7164

; 136  : 	{
; 137  : 		return;
; 138  : 	}
; 139  : 	cost = Get_Int_Parameter("Cost");

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

; 140  : 	if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+4], esi
	fild	DWORD PTR _cost$[esp+4]
	push	edi
	fstp	DWORD PTR tv136[esp+8]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv136[esp+8]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L7164

; 141  : 	{
; 142  : 		cost = -cost;

	neg	esi

; 143  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv130[esp+4], esi
	fild	DWORD PTR tv130[esp+4]
	push	0
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ecx+644]

; 144  : 		Grant_Refill(poker);

	push	edi
	call	?Grant_Refill@@YAXPAE@Z			; Grant_Refill
	add	esp, 16					; 00000010H
$L7164:
	pop	edi
	pop	esi

; 145  : 	}
; 146  : }

	ret	8
?Poked@JFW_Refill_Buy_Poke@@EAEXPAE0@Z ENDP		; JFW_Refill_Buy_Poke::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Powerup_Buy_Poke@@EAEXPAE0@Z		; JFW_Powerup_Buy_Poke::Poked
EXTRN	?Grant_Powerup@@YAXPAEPBD@Z:NEAR		; Grant_Powerup
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Powerup_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv168 = 12						; size = 4
tv162 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Powerup_Buy_Poke@@EAEXPAE0@Z PROC NEAR	; JFW_Powerup_Buy_Poke::Poked, COMDAT
; _this$ = ecx

; 149  : {

	push	esi
	push	edi

; 150  : 	const char *preset;
; 151  : 	int x;
; 152  : 	int cost;
; 153  : 	x = 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

; 154  : 	if (CheckPlayerType(poker,x))

	mov	edi, DWORD PTR _poker$[esp+4]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7175
	push	ebx

; 155  : 	{
; 156  : 		return;
; 157  : 	}
; 158  : 	preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 159  : 	cost = Get_Int_Parameter("Cost");

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

; 160  : 	if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+8], esi
	fild	DWORD PTR _cost$[esp+8]
	push	edi
	fstp	DWORD PTR tv168[esp+12]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv168[esp+12]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L11839

; 161  : 	{
; 162  : 		cost = -cost;

	neg	esi

; 163  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv162[esp+8], esi
	fild	DWORD PTR tv162[esp+8]
	push	0
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ecx+644]

; 164  : 		Grant_Powerup(poker,preset);

	push	ebx
	push	edi
	call	?Grant_Powerup@@YAXPAEPBD@Z		; Grant_Powerup
	add	esp, 20					; 00000014H
$L11839:
	pop	ebx
$L7175:
	pop	edi
	pop	esi

; 165  : 	}
; 166  : }

	ret	8
?Poked@JFW_Powerup_Buy_Poke@@EAEXPAE0@Z ENDP		; JFW_Powerup_Buy_Poke::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Vehicle_Buy_Poke@@EAEXPAE0@Z		; JFW_Vehicle_Buy_Poke::Poked
EXTRN	?Create_Vehicle@@YAXPBDMPAEH@Z:NEAR		; Create_Vehicle
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Vehicle_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv168 = 12						; size = 4
tv162 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Vehicle_Buy_Poke@@EAEXPAE0@Z PROC NEAR	; JFW_Vehicle_Buy_Poke::Poked, COMDAT
; _this$ = ecx

; 169  : {

	push	ebp
	push	esi
	push	edi

; 170  : 	const char *preset;
; 171  : 	int x;
; 172  : 	int cost;
; 173  : 	x = 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

; 174  : 	if (CheckPlayerType(poker,x))

	mov	edi, DWORD PTR _poker$[esp+8]
	mov	ebp, eax
	push	ebp
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7186
	push	ebx

; 175  : 	{
; 176  : 		return;
; 177  : 	}
; 178  : 	preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 179  : 	cost = Get_Int_Parameter("Cost");

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

; 180  : 	if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+12], esi
	fild	DWORD PTR _cost$[esp+12]
	push	edi
	fstp	DWORD PTR tv168[esp+16]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv168[esp+16]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L11843

; 181  : 	{
; 182  : 		cost = -cost;

	neg	esi

; 183  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv162[esp+12], esi
	fild	DWORD PTR tv162[esp+12]
	push	0
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ecx+644]

; 184  : 		Create_Vehicle(preset,5.0,poker,x);

	push	ebp
	push	edi
	push	1084227584				; 40a00000H
	push	ebx
	call	?Create_Vehicle@@YAXPBDMPAEH@Z		; Create_Vehicle
	add	esp, 28					; 0000001cH
$L11843:
	pop	ebx
$L7186:
	pop	edi
	pop	esi
	pop	ebp

; 185  : 	}
; 186  : }

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

; 190  : 	cash = 0;

	mov	DWORD PTR [ecx+28], 0

; 191  : 	enabled = true;

	mov	BYTE PTR [ecx+32], 1

; 192  : }

	ret	4
?Created@JFW_Group_Purchase_Poke@@EAEXPAE@Z ENDP	; JFW_Group_Purchase_Poke::Created
_TEXT	ENDS
PUBLIC	?Poked@JFW_Group_Purchase_Poke@@EAEXPAE0@Z	; JFW_Group_Purchase_Poke::Poked
PUBLIC	??_C@_0O@BCOKGEJ@CashPerPerson?$AA@		; `string'
PUBLIC	??_C@_09DCOHGNIN@TotalCash?$AA@			; `string'
PUBLIC	??_C@_02OLOABKKD@ID?$AA@			; `string'
;	COMDAT ??_C@_0O@BCOKGEJ@CashPerPerson?$AA@
CONST	SEGMENT
??_C@_0O@BCOKGEJ@CashPerPerson?$AA@ DB 'CashPerPerson', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_09DCOHGNIN@TotalCash?$AA@
CONST	SEGMENT
??_C@_09DCOHGNIN@TotalCash?$AA@ DB 'TotalCash', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_02OLOABKKD@ID?$AA@
CONST	SEGMENT
??_C@_02OLOABKKD@ID?$AA@ DB 'ID', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Group_Purchase_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_money$7198 = 12					; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Group_Purchase_Poke@@EAEXPAE0@Z PROC NEAR	; JFW_Group_Purchase_Poke::Poked, COMDAT
; _this$ = ecx

; 195  : {

	push	esi
	mov	esi, ecx

; 196  : 	if (enabled)

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

; 197  : 	{
; 198  : 		float money = Commands->Get_Money(poker);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebp
	mov	ebp, DWORD PTR _poker$[esp+4]
	push	edi
	push	ebp
	call	DWORD PTR [eax+640]
	fstp	DWORD PTR _money$7198[esp+12]
	add	esp, 4

; 199  : 		if (money >= Get_Float_Parameter("CashPerPerson"))

	push	OFFSET FLAT:??_C@_0O@BCOKGEJ@CashPerPerson?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR _money$7198[esp+8]
	fnstsw	ax
	test	ah, 65					; 00000041H
	jp	SHORT $L7199

; 200  : 		{
; 201  : 			Commands->Give_Money(poker,Get_Float_Parameter("CashPerPerson"),0);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_0O@BCOKGEJ@CashPerPerson?$AA@
	mov	ecx, esi
	add	edi, 644				; 00000284H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	ebp
	call	DWORD PTR [edi]
	add	esp, 12					; 0000000cH

; 202  : 			cash += Get_Float_Parameter("CashPerPerson");

	push	OFFSET FLAT:??_C@_0O@BCOKGEJ@CashPerPerson?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fadd	DWORD PTR [esi+28]
	fstp	DWORD PTR [esi+28]
$L7199:

; 203  : 		}
; 204  : 		if (cash >= Get_Float_Parameter("TotalCash"))

	push	OFFSET FLAT:??_C@_09DCOHGNIN@TotalCash?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR [esi+28]
	fnstsw	ax
	test	ah, 65					; 00000041H
	jp	SHORT $L11850

; 205  : 		{
; 206  : 			cash = 0;
; 207  : 			enabled = false;
; 208  : 			Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter("ID")),Get_Int_Parameter("Message"),0,0);

	push	0
	mov	DWORD PTR [esi+28], 0
	mov	BYTE PTR [esi+32], 0
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+140]
	lea	ebp, 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 [ebp]
	mov	ecx, DWORD PTR _obj$[esp+24]
	add	esp, 4
	push	eax
	push	ecx
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
$L11850:
	pop	edi
	pop	ebp
$L7201:
	pop	esi

; 209  : 		}
; 210  : 	}
; 211  : }

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

; 214  : {

	push	esi
	mov	esi, ecx

; 215  : 	Auto_Save_Variable(1,4,&cash);

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

; 216  : 	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

; 217  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Group_Purchase_Poke@@EAEXXZ ENDP ; JFW_Group_Purchase_Poke::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Poked@JFW_Gate_Poke@@EAEXPAE0@Z		; JFW_Gate_Poke::Poked
PUBLIC	??_C@_09ONEINPNJ@Animation?$AA@			; `string'
PUBLIC	??_C@_08DBAENAIH@TimerNum?$AA@			; `string'
PUBLIC	??_C@_04OKOFBOPB@Time?$AA@			; `string'
;	COMDAT ??_C@_09ONEINPNJ@Animation?$AA@
CONST	SEGMENT
??_C@_09ONEINPNJ@Animation?$AA@ DB 'Animation', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_08DBAENAIH@TimerNum?$AA@
CONST	SEGMENT
??_C@_08DBAENAIH@TimerNum?$AA@ DB 'TimerNum', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_04OKOFBOPB@Time?$AA@
CONST	SEGMENT
??_C@_04OKOFBOPB@Time?$AA@ DB 'Time', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Gate_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_TimerNum$ = -8						; size = 4
_Time$ = -4						; size = 4
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Gate_Poke@@EAEXPAE0@Z PROC NEAR		; JFW_Gate_Poke::Poked, COMDAT
; _this$ = ecx

; 220  : {

	sub	esp, 8
	push	ebx
	push	ebp
	push	esi
	push	edi

; 221  : 	int Player_Type = 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

; 222  : 	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

; 223  : 	const char *Animation = Get_Parameter("Animation");

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

; 224  : 	int TimerNum = Get_Int_Parameter("TimerNum");

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

; 225  : 	float Time = Get_Float_Parameter("Time");

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

; 226  : 	if (CheckPlayerType(poker,Player_Type))

	mov	eax, DWORD PTR _poker$[esp+20]
	push	edi
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7211

; 227  : 	{
; 228  : 		return;
; 229  : 	}
; 230  : 	Commands->Set_Animation(Commands->Find_Object(ID),Animation,false,0,0,-1,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	-1082130432				; bf800000H
	push	0
	push	0
	push	0
	push	ebp
	push	ebx
	lea	edi, DWORD PTR [eax+164]
	call	DWORD PTR [eax+96]
	add	esp, 4
	push	eax
	call	DWORD PTR [edi]

; 231  : 	Commands->Start_Timer(obj,this,Time,TimerNum);

	mov	ecx, DWORD PTR _TimerNum$[esp+52]
	mov	edx, DWORD PTR _Time$[esp+52]
	mov	eax, DWORD PTR _obj$[esp+48]
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edx
	push	esi
	push	eax
	call	DWORD PTR [ecx+128]
	add	esp, 44					; 0000002cH
$L7211:
	pop	edi
	pop	esi
	pop	ebp
	pop	ebx

; 232  : }

	add	esp, 8
	ret	8
?Poked@JFW_Gate_Poke@@EAEXPAE0@Z ENDP			; JFW_Gate_Poke::Poked
_TEXT	ENDS
PUBLIC	?Timer_Expired@JFW_Gate_Poke@@EAEXPAEH@Z	; JFW_Gate_Poke::Timer_Expired
EXTRN	?Get_Animation_Frame@@YAMPAE@Z:NEAR		; Get_Animation_Frame
; Function compile flags: /Ogty
;	COMDAT ?Timer_Expired@JFW_Gate_Poke@@EAEXPAEH@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_number$ = 12						; size = 4
?Timer_Expired@JFW_Gate_Poke@@EAEXPAEH@Z PROC NEAR	; JFW_Gate_Poke::Timer_Expired, COMDAT
; _this$ = ecx

; 235  : {

	push	ebx
	push	esi
	push	edi

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

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

; 237  : 	const char *Animation = Get_Parameter("Animation");

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

; 238  : 	int TimerNum = Get_Int_Parameter("TimerNum");

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

; 239  : 	if (TimerNum == number)

	cmp	eax, DWORD PTR _number$[esp+8]
	jne	SHORT $L7229

; 240  : 	{
; 241  : 		Commands->Set_Animation(Commands->Find_Object(ID),Animation,false,0,Get_Animation_Frame(Commands->Find_Object(ID)),0,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	0
	push	esi
	lea	edi, DWORD PTR [eax+164]
	call	DWORD PTR [eax+96]
	push	eax
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp+4]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 4
	push	0
	push	0
	push	ebx
	push	esi
	call	DWORD PTR [eax+96]
	add	esp, 4
	push	eax
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
$L7229:
	pop	edi
	pop	esi
	pop	ebx

; 242  : 	}
; 243  : }

	ret	8
?Timer_Expired@JFW_Gate_Poke@@EAEXPAEH@Z ENDP		; JFW_Gate_Poke::Timer_Expired
_TEXT	ENDS
PUBLIC	?Poked@JFW_Poke_Send_Custom_2@@EAEXPAE0@Z	; JFW_Poke_Send_Custom_2::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Poke_Send_Custom_2@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Send_Custom_2@@EAEXPAE0@Z PROC NEAR	; JFW_Poke_Send_Custom_2::Poked, COMDAT
; _this$ = ecx

; 246  : {

	push	esi

; 247  : 	int team;
; 248  : 	team = 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

; 249  : 	if (CheckPlayerType(poker,team))

	push	eax
	mov	eax, DWORD PTR _poker$[esp+4]
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7234

; 250  : 	{
; 251  : 		return;
; 252  : 	}
; 253  : 	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	ebx
	push	edi
	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]
	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	ebx
$L7234:
	pop	esi

; 254  : }

	ret	8
?Poked@JFW_Poke_Send_Custom_2@@EAEXPAE0@Z ENDP		; JFW_Poke_Send_Custom_2::Poked
_TEXT	ENDS
PUBLIC	??_C@_06CKLLCHIK@Preset?$AA@			; `string'
PUBLIC	?Poked@JFW_Poke_Send_Custom_Preset@@EAEXPAE0@Z	; JFW_Poke_Send_Custom_Preset::Poked
EXTRN	_stricmp:NEAR
;	COMDAT ??_C@_06CKLLCHIK@Preset?$AA@
CONST	SEGMENT
??_C@_06CKLLCHIK@Preset?$AA@ DB 'Preset', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Poke_Send_Custom_Preset@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Send_Custom_Preset@@EAEXPAE0@Z PROC NEAR ; JFW_Poke_Send_Custom_Preset::Poked, COMDAT
; _this$ = ecx

; 257  : {

	push	esi
	push	edi

; 258  : 	int team;
; 259  : 	team = 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

; 260  : 	if (CheckPlayerType(poker,team))

	mov	edi, DWORD PTR _poker$[esp+4]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7241

; 261  : 	{
; 262  : 		return;
; 263  : 	}
; 264  : 	if (stricmp(Commands->Get_Preset_Name(poker),Get_Parameter("Preset")))

	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 ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	call	DWORD PTR [eax+116]
	add	esp, 4
	push	eax
	call	_stricmp
	add	esp, 8
	test	eax, eax
	jne	SHORT $L7241

; 265  : 	{
; 266  : 		return;
; 267  : 	}
; 268  : 	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	ebx
	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]
	mov	ecx, DWORD PTR _obj$[esp+24]
	add	esp, 4
	push	eax
	push	ecx
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
	pop	ebx
$L7241:
	pop	edi
	pop	esi

; 269  : }

	ret	8
?Poked@JFW_Poke_Send_Custom_Preset@@EAEXPAE0@Z ENDP	; JFW_Poke_Send_Custom_Preset::Poked
_TEXT	ENDS
PUBLIC	??_C@_03CCEPDEKL@Key?$AA@			; `string'
PUBLIC	?Poked@JFW_Poke_Send_Custom_Keycard@@EAEXPAE0@Z	; JFW_Poke_Send_Custom_Keycard::Poked
;	COMDAT ??_C@_03CCEPDEKL@Key?$AA@
CONST	SEGMENT
??_C@_03CCEPDEKL@Key?$AA@ DB 'Key', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Poke_Send_Custom_Keycard@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Send_Custom_Keycard@@EAEXPAE0@Z PROC NEAR ; JFW_Poke_Send_Custom_Keycard::Poked, COMDAT
; _this$ = ecx

; 272  : {

	push	ebx
	push	esi

; 273  : 	int team;
; 274  : 	team = 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

; 275  : 	if (CheckPlayerType(poker,team))

	mov	ebx, DWORD PTR _poker$[esp+4]
	push	eax
	push	ebx
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7250
	push	edi

; 276  : 	{
; 277  : 		return;
; 278  : 	}
; 279  : 	if (!Commands->Has_Key(poker,Get_Int_Parameter("Key")))

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_03CCEPDEKL@Key?$AA@
	mov	ecx, esi
	add	edi, 564				; 00000234H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	ebx
	call	DWORD PTR [edi]
	add	esp, 8
	test	al, al
	je	SHORT $L11870

; 280  : 	{
; 281  : 		return;
; 282  : 	}
; 283  : 	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
$L11870:
	pop	edi
$L7250:
	pop	esi
	pop	ebx

; 284  : }

	ret	8
?Poked@JFW_Poke_Send_Custom_Keycard@@EAEXPAE0@Z ENDP	; JFW_Poke_Send_Custom_Keycard::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Poke_Send_Custom_Cost@@EAEXPAE0@Z	; JFW_Poke_Send_Custom_Cost::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Poke_Send_Custom_Cost@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv174 = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Send_Custom_Cost@@EAEXPAE0@Z PROC NEAR	; JFW_Poke_Send_Custom_Cost::Poked, COMDAT
; _this$ = ecx

; 287  : {

	push	ebx
	push	esi

; 288  : 	int team;
; 289  : 	team = 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

; 290  : 	if (CheckPlayerType(poker,team))

	mov	ebx, DWORD PTR _poker$[esp+4]
	push	eax
	push	ebx
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7259

; 291  : 	{
; 292  : 		return;
; 293  : 	}
; 294  : 	if (Commands->Get_Money(poker) < Get_Float_Parameter("Cost"))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	call	DWORD PTR [eax+640]
	fstp	DWORD PTR tv174[esp+8]
	add	esp, 4
	push	OFFSET FLAT:??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR tv174[esp+4]
	fnstsw	ax
	test	ah, 65					; 00000041H
	je	SHORT $L7259
	push	edi

; 295  : 	{
; 296  : 		return;
; 297  : 	}
; 298  : 	Commands->Give_Money(poker,-Get_Float_Parameter("Cost"),false);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, esi
	add	edi, 644				; 00000284H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fchs
	push	ecx
	fstp	DWORD PTR [esp]
	push	ebx
	call	DWORD PTR [edi]

; 299  : 	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
	add	esp, 12					; 0000000cH
	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]
	mov	ecx, DWORD PTR _obj$[esp+24]
	add	esp, 4
	push	eax
	push	ecx
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
	pop	edi
$L7259:
	pop	esi
	pop	ebx

; 300  : }

	ret	8
?Poked@JFW_Poke_Send_Custom_Cost@@EAEXPAE0@Z ENDP	; JFW_Poke_Send_Custom_Cost::Poked
_TEXT	ENDS
PUBLIC	??_C@_05MAHMNMLO@Sound?$AA@			; `string'
PUBLIC	?Poked@JFW_Poke_Play_2D_Sound@@EAEXPAE0@Z	; JFW_Poke_Play_2D_Sound::Poked
;	COMDAT ??_C@_05MAHMNMLO@Sound?$AA@
CONST	SEGMENT
??_C@_05MAHMNMLO@Sound?$AA@ DB 'Sound', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Poke_Play_2D_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_2D_Sound@@EAEXPAE0@Z PROC NEAR	; JFW_Poke_Play_2D_Sound::Poked, COMDAT
; _this$ = ecx

; 303  : {

	push	esi

; 304  : 	int team;
; 305  : 	team = 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

; 306  : 	if (CheckPlayerType(poker,team))

	push	eax
	mov	eax, DWORD PTR _poker$[esp+4]
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7267
	push	edi

; 307  : 	{
; 308  : 		return;
; 309  : 	}
; 310  : 	Commands->Create_2D_Sound(Get_Parameter("Sound"));

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

; 311  : }

	ret	8
?Poked@JFW_Poke_Play_2D_Sound@@EAEXPAE0@Z ENDP		; JFW_Poke_Play_2D_Sound::Poked
_TEXT	ENDS
PUBLIC	??_C@_08GCJNLIKG@Position?$AA@			; `string'
PUBLIC	?Poked@JFW_Poke_Play_3D_Sound@@EAEXPAE0@Z	; JFW_Poke_Play_3D_Sound::Poked
;	COMDAT ??_C@_08GCJNLIKG@Position?$AA@
CONST	SEGMENT
??_C@_08GCJNLIKG@Position?$AA@ DB 'Position', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Poke_Play_3D_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T11880 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_3D_Sound@@EAEXPAE0@Z PROC NEAR	; JFW_Poke_Play_3D_Sound::Poked, COMDAT
; _this$ = ecx

; 314  : {

	sub	esp, 12					; 0000000cH
	push	esi

; 315  : 	int team;
; 316  : 	team = 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

; 317  : 	if (CheckPlayerType(poker,team))

	push	eax
	mov	eax, DWORD PTR _poker$[esp+16]
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7275

; 318  : 	{
; 319  : 		return;
; 320  : 	}
; 321  : 	Commands->Create_Sound(Get_Parameter("Sound"),Get_Vector3_Parameter("Position"),obj);

	mov	ecx, DWORD PTR _obj$[esp+12]
	push	edi
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ecx
	push	OFFSET FLAT:??_C@_08GCJNLIKG@Position?$AA@
	lea	edx, DWORD PTR $T11880[esp+28]
	push	edx
	mov	ecx, esi
	add	edi, 172				; 000000acH
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_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	DWORD PTR [edi]
	add	esp, 12					; 0000000cH
	pop	edi
$L7275:
	pop	esi

; 322  : }

	add	esp, 12					; 0000000cH
	ret	8
?Poked@JFW_Poke_Play_3D_Sound@@EAEXPAE0@Z ENDP		; JFW_Poke_Play_3D_Sound::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Powerup_Buy_Poke_Timer@@EAEXPAE0@Z	; JFW_Powerup_Buy_Poke_Timer::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Powerup_Buy_Poke_Timer@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv180 = 12						; size = 4
tv174 = 12						; size = 4
_Time$7293 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Powerup_Buy_Poke_Timer@@EAEXPAE0@Z PROC NEAR	; JFW_Powerup_Buy_Poke_Timer::Poked, COMDAT
; _this$ = ecx

; 325  : {

	push	ebx
	push	esi

; 326  : 	const char *preset;
; 327  : 	int x;
; 328  : 	int cost;
; 329  : 	x = 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

; 330  : 	if (CheckPlayerType(poker,x))

	mov	ebx, DWORD PTR _poker$[esp+4]
	push	eax
	push	ebx
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7290

; 331  : 	{
; 332  : 		return;
; 333  : 	}
; 334  : 	if (enabled)

	mov	al, BYTE PTR [esi+28]
	test	al, al
	je	$L7290
	push	ebp
	push	edi

; 335  : 	{
; 336  : 		preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 337  : 		cost = Get_Int_Parameter("Cost");

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

; 338  : 		if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+12], edi
	fild	DWORD PTR _cost$[esp+12]
	push	ebx
	fstp	DWORD PTR tv180[esp+16]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv180[esp+16]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L11884

; 339  : 		{
; 340  : 			cost = -cost;

	neg	edi

; 341  : 			Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv174[esp+12], edi
	fild	DWORD PTR tv174[esp+12]
	push	0
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	ebx
	call	DWORD PTR [ecx+644]

; 342  : 			Grant_Powerup(poker,preset);

	push	ebp
	push	ebx
	call	?Grant_Powerup@@YAXPAEPBD@Z		; Grant_Powerup
	add	esp, 20					; 00000014H

; 343  : 			enabled = false;
; 344  : 			int TimerNum = Get_Int_Parameter("TimerNum");

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+28], 0
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 345  : 			float Time = Get_Float_Parameter("Time");

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

; 346  : 			Commands->Start_Timer(obj,this,Time,TimerNum);

	mov	edx, DWORD PTR _Time$7293[esp+12]
	mov	eax, DWORD PTR _obj$[esp+12]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	push	edx
	push	esi
	push	eax
	call	DWORD PTR [ecx+128]
	add	esp, 16					; 00000010H
$L11884:
	pop	edi
	pop	ebp
$L7290:
	pop	esi
	pop	ebx

; 347  : 		}
; 348  : 	}
; 349  : }

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

; 353  : 	enabled = true;

	mov	BYTE PTR [ecx+28], 1

; 354  : }

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

; 357  : {

	push	esi

; 358  : 	int TimerNum = 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

; 359  : 	if (TimerNum == number)

	cmp	eax, DWORD PTR _number$[esp]
	jne	SHORT $L7304

; 360  : 	{
; 361  : 		enabled = true;

	mov	BYTE PTR [esi+28], 1
$L7304:
	pop	esi

; 362  : 	}
; 363  : }

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

; 367  : 	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

; 368  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Powerup_Buy_Poke_Timer@@EAEXXZ ENDP ; JFW_Powerup_Buy_Poke_Timer::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Poked@JFW_PCT@@EAEXPAE0@Z			; JFW_PCT::Poked
EXTRN	?Display_GDI_Player_Terminal_Player@@3P6AXPAE@ZA:DWORD ; Display_GDI_Player_Terminal_Player
EXTRN	?Display_NOD_Player_Terminal_Player@@3P6AXPAE@ZA:DWORD ; Display_NOD_Player_Terminal_Player
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_PCT@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_PCT@@EAEXPAE0@Z PROC NEAR			; JFW_PCT::Poked, COMDAT
; _this$ = ecx

; 371  : {

	push	ebx
	push	esi
	push	edi

; 372  : 	int team;
; 373  : 	team = Get_Int_Parameter("Player_Type");

	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 374  : 	if (CheckPlayerType(poker,team))

	mov	ebx, DWORD PTR _poker$[esp+8]
	mov	esi, eax
	push	esi
	push	ebx
	mov	ecx, edi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7319

; 375  : 	{
; 376  : 		return;
; 377  : 	}
; 378  : 	if (!team)

	test	esi, esi
	jne	SHORT $L7315

; 379  : 	{
; 380  : 		Display_NOD_Player_Terminal_Player(poker);

	push	ebx
	call	DWORD PTR ?Display_NOD_Player_Terminal_Player@@3P6AXPAE@ZA ; Display_NOD_Player_Terminal_Player

; 393  : 		{
; 394  : 			Display_GDI_Player_Terminal_Player(poker);

	add	esp, 4
	pop	edi
	pop	esi
	pop	ebx

; 395  : 		}
; 396  : 	}
; 397  : }

	ret	8
$L7315:

; 381  : 	}
; 382  : 	if (team == 1)

	cmp	esi, 1

; 383  : 	{
; 384  : 		Display_GDI_Player_Terminal_Player(poker);
; 385  : 	}
; 386  : 	if (team == 2)

	je	SHORT $L11899
	cmp	esi, 2
	jne	SHORT $L7319

; 387  : 	{
; 388  : 		if (!Commands->Get_Player_Type(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	call	DWORD PTR [eax+248]
	add	esp, 4
	test	eax, eax
	jne	SHORT $L7318

; 389  : 		{
; 390  : 			Display_NOD_Player_Terminal_Player(poker);

	push	ebx
	call	DWORD PTR ?Display_NOD_Player_Terminal_Player@@3P6AXPAE@ZA ; Display_NOD_Player_Terminal_Player
	add	esp, 4
$L7318:

; 391  : 		}
; 392  : 		if (Commands->Get_Player_Type(poker) == 1)

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	call	DWORD PTR [ecx+248]
	add	esp, 4
	cmp	eax, 1
	jne	SHORT $L7319
$L11899:

; 393  : 		{
; 394  : 			Display_GDI_Player_Terminal_Player(poker);

	push	ebx
	call	DWORD PTR ?Display_GDI_Player_Terminal_Player@@3P6AXPAE@ZA ; Display_GDI_Player_Terminal_Player
	add	esp, 4
$L7319:
	pop	edi
	pop	esi
	pop	ebx

; 395  : 		}
; 396  : 	}
; 397  : }

	ret	8
?Poked@JFW_PCT@@EAEXPAE0@Z ENDP				; JFW_PCT::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Poke_Play_2D_Sound_Team@@EAEXPAE0@Z	; JFW_Poke_Play_2D_Sound_Team::Poked
EXTRN	?Create_2D_Sound_Team@@YAXPBDH@Z:NEAR		; Create_2D_Sound_Team
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Poke_Play_2D_Sound_Team@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_2D_Sound_Team@@EAEXPAE0@Z PROC NEAR ; JFW_Poke_Play_2D_Sound_Team::Poked, COMDAT
; _this$ = ecx

; 400  : {

	push	esi
	push	edi

; 401  : 	int team;
; 402  : 	team = 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
	mov	edi, eax

; 403  : 	if (CheckPlayerType(poker,team))

	mov	eax, DWORD PTR _poker$[esp+4]
	push	edi
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7324

; 404  : 	{
; 405  : 		return;
; 406  : 	}
; 407  : 	Create_2D_Sound_Team(Get_Parameter("Sound"),team);

	push	edi
	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
$L7324:
	pop	edi
	pop	esi

; 408  : }

	ret	8
?Poked@JFW_Poke_Play_2D_Sound_Team@@EAEXPAE0@Z ENDP	; JFW_Poke_Play_2D_Sound_Team::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Poke_Play_3D_Sound_Team@@EAEXPAE0@Z	; JFW_Poke_Play_3D_Sound_Team::Poked
EXTRN	?Create_Sound_Team@@YAXPBDABUVector3@@PAEH@Z:NEAR ; Create_Sound_Team
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Poke_Play_3D_Sound_Team@@EAEXPAE0@Z
_TEXT	SEGMENT
$T11906 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_3D_Sound_Team@@EAEXPAE0@Z PROC NEAR ; JFW_Poke_Play_3D_Sound_Team::Poked, COMDAT
; _this$ = ecx

; 411  : {

	sub	esp, 12					; 0000000cH
	push	esi
	push	edi

; 412  : 	int team;
; 413  : 	team = 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
	mov	edi, eax

; 414  : 	if (CheckPlayerType(poker,team))

	mov	eax, DWORD PTR _poker$[esp+16]
	push	edi
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7331

; 415  : 	{
; 416  : 		return;
; 417  : 	}
; 418  : 	Create_Sound_Team(Get_Parameter("Sound"),Get_Vector3_Parameter("Position"),obj,team);

	mov	ecx, DWORD PTR _obj$[esp+16]
	push	edi
	push	ecx
	push	OFFSET FLAT:??_C@_08GCJNLIKG@Position?$AA@
	lea	edx, DWORD PTR $T11906[esp+32]
	push	edx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_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_Sound_Team@@YAXPBDABUVector3@@PAEH@Z ; Create_Sound_Team
	add	esp, 16					; 00000010H
$L7331:
	pop	edi
	pop	esi

; 419  : }

	add	esp, 12					; 0000000cH
	ret	8
?Poked@JFW_Poke_Play_3D_Sound_Team@@EAEXPAE0@Z ENDP	; JFW_Poke_Play_3D_Sound_Team::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Poke_Play_2D_Sound_Player@@EAEXPAE0@Z ; JFW_Poke_Play_2D_Sound_Player::Poked
EXTRN	?Create_2D_Sound_Player@@3P6AHPAEPBD@ZA:DWORD	; Create_2D_Sound_Player
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Poke_Play_2D_Sound_Player@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_2D_Sound_Player@@EAEXPAE0@Z PROC NEAR ; JFW_Poke_Play_2D_Sound_Player::Poked, COMDAT
; _this$ = ecx

; 422  : {

	push	esi
	push	edi

; 423  : 	int team;
; 424  : 	team = 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

; 425  : 	if (CheckPlayerType(poker,team))

	mov	edi, DWORD PTR _poker$[esp+4]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7339

; 426  : 	{
; 427  : 		return;
; 428  : 	}
; 429  : 	Create_2D_Sound_Player(poker,Get_Parameter("Sound"));

	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	edi
	call	DWORD PTR ?Create_2D_Sound_Player@@3P6AHPAEPBD@ZA ; Create_2D_Sound_Player
	add	esp, 8
$L7339:
	pop	edi
	pop	esi

; 430  : }

	ret	8
?Poked@JFW_Poke_Play_2D_Sound_Player@@EAEXPAE0@Z ENDP	; JFW_Poke_Play_2D_Sound_Player::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Poke_Play_3D_Sound_Player@@EAEXPAE0@Z ; JFW_Poke_Play_3D_Sound_Player::Poked
EXTRN	?Create_Sound_Player@@3P6AHPAEPBDABUVector3@@0@ZA:DWORD ; Create_Sound_Player
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Poke_Play_3D_Sound_Player@@EAEXPAE0@Z
_TEXT	SEGMENT
$T11913 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_3D_Sound_Player@@EAEXPAE0@Z PROC NEAR ; JFW_Poke_Play_3D_Sound_Player::Poked, COMDAT
; _this$ = ecx

; 433  : {

	sub	esp, 12					; 0000000cH
	push	esi
	push	edi

; 434  : 	int team;
; 435  : 	team = 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

; 436  : 	if (CheckPlayerType(poker,team))

	mov	edi, DWORD PTR _poker$[esp+16]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7346

; 437  : 	{
; 438  : 		return;
; 439  : 	}
; 440  : 	Create_Sound_Player(poker,Get_Parameter("Sound"),Get_Vector3_Parameter("Position"),obj);

	mov	eax, DWORD PTR _obj$[esp+16]
	push	eax
	push	OFFSET FLAT:??_C@_08GCJNLIKG@Position?$AA@
	lea	ecx, DWORD PTR $T11913[esp+28]
	push	ecx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	push	eax
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	edi
	call	DWORD PTR ?Create_Sound_Player@@3P6AHPAEPBDABUVector3@@0@ZA ; Create_Sound_Player
	add	esp, 16					; 00000010H
$L7346:
	pop	edi
	pop	esi

; 441  : }

	add	esp, 12					; 0000000cH
	ret	8
?Poked@JFW_Poke_Play_3D_Sound_Player@@EAEXPAE0@Z ENDP	; JFW_Poke_Play_3D_Sound_Player::Poked
_TEXT	ENDS
PUBLIC	??_C@_08KDOEBHGA@Location?$AA@			; `string'
PUBLIC	?Poked@JFW_Look_At_Location_Poke@@EAEXPAE0@Z	; JFW_Look_At_Location_Poke::Poked
EXTRN	?Force_Camera_Look_Player@@3P6AXPAEABUVector3@@@ZA:DWORD ; Force_Camera_Look_Player
;	COMDAT ??_C@_08KDOEBHGA@Location?$AA@
CONST	SEGMENT
??_C@_08KDOEBHGA@Location?$AA@ DB 'Location', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Look_At_Location_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
$T11917 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Look_At_Location_Poke@@EAEXPAE0@Z PROC NEAR	; JFW_Look_At_Location_Poke::Poked, COMDAT
; _this$ = ecx

; 444  : {

	sub	esp, 12					; 0000000cH
	push	esi
	push	edi

; 445  : 	int team;
; 446  : 	team = 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

; 447  : 	if (CheckPlayerType(poker,team))

	mov	edi, DWORD PTR _poker$[esp+16]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7354

; 448  : 	{
; 449  : 		return;
; 450  : 	}
; 451  : 	Force_Camera_Look_Player(poker,Get_Vector3_Parameter("Location"));

	push	OFFSET FLAT:??_C@_08KDOEBHGA@Location?$AA@
	lea	eax, DWORD PTR $T11917[esp+24]
	push	eax
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	push	eax
	push	edi
	call	DWORD PTR ?Force_Camera_Look_Player@@3P6AXPAEABUVector3@@@ZA ; Force_Camera_Look_Player
	add	esp, 8
$L7354:
	pop	edi
	pop	esi

; 452  : }

	add	esp, 12					; 0000000cH
	ret	8
?Poked@JFW_Look_At_Location_Poke@@EAEXPAE0@Z ENDP	; JFW_Look_At_Location_Poke::Poked
_TEXT	ENDS
PUBLIC	??_C@_08CMHNALBL@ObjectID?$AA@			; `string'
PUBLIC	?Poked@JFW_Look_At_Object_Poke@@EAEXPAE0@Z	; JFW_Look_At_Object_Poke::Poked
;	COMDAT ??_C@_08CMHNALBL@ObjectID?$AA@
CONST	SEGMENT
??_C@_08CMHNALBL@ObjectID?$AA@ DB 'ObjectID', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Look_At_Object_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
$T11921 = -24						; size = 12
$T11922 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Look_At_Object_Poke@@EAEXPAE0@Z PROC NEAR	; JFW_Look_At_Object_Poke::Poked, COMDAT
; _this$ = ecx

; 455  : {

	sub	esp, 24					; 00000018H
	push	ebp
	push	esi

; 456  : 	int team;
; 457  : 	team = 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

; 458  : 	if (CheckPlayerType(poker,team))

	mov	ebp, DWORD PTR _poker$[esp+28]
	push	eax
	push	ebp
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7363

; 459  : 	{
; 460  : 		return;
; 461  : 	}
; 462  : 	Force_Camera_Look_Player(poker,Commands->Get_Position(Commands->Find_Object(Get_Int_Parameter("ObjectID"))));

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	edi
	push	OFFSET FLAT:??_C@_08CMHNALBL@ObjectID?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+64]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	push	eax
	lea	eax, DWORD PTR $T11922[esp+48]
	push	eax
	call	DWORD PTR [edi]
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR $T11921[esp+52], ecx
	mov	edx, DWORD PTR [eax+4]
	lea	ecx, DWORD PTR $T11921[esp+52]
	mov	DWORD PTR $T11921[esp+56], edx
	mov	eax, DWORD PTR [eax+8]
	push	ecx
	push	ebp
	mov	DWORD PTR $T11921[esp+68], eax
	call	DWORD PTR ?Force_Camera_Look_Player@@3P6AXPAEABUVector3@@@ZA ; Force_Camera_Look_Player
	add	esp, 20					; 00000014H
	pop	edi
	pop	ebx
$L7363:
	pop	esi
	pop	ebp

; 463  : }

	add	esp, 24					; 00000018H
	ret	8
?Poked@JFW_Look_At_Object_Poke@@EAEXPAE0@Z ENDP		; JFW_Look_At_Object_Poke::Poked
_TEXT	ENDS
PUBLIC	??_C@_0M@DAIKJCKA@Weapon_Name?$AA@		; `string'
PUBLIC	?Poked@JFW_Weapon_Buy_Poke@@EAEXPAE0@Z		; JFW_Weapon_Buy_Poke::Poked
;	COMDAT ??_C@_0M@DAIKJCKA@Weapon_Name?$AA@
CONST	SEGMENT
??_C@_0M@DAIKJCKA@Weapon_Name?$AA@ DB 'Weapon_Name', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Weapon_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv171 = 12						; size = 4
tv165 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Weapon_Buy_Poke@@EAEXPAE0@Z PROC NEAR	; JFW_Weapon_Buy_Poke::Poked, COMDAT
; _this$ = ecx

; 466  : {

	push	esi
	push	edi

; 467  : 	const char *preset;
; 468  : 	int x;
; 469  : 	int cost;
; 470  : 	x = 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

; 471  : 	if (CheckPlayerType(poker,x))

	mov	edi, DWORD PTR _poker$[esp+4]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7378
	push	ebx

; 472  : 	{
; 473  : 		return;
; 474  : 	}
; 475  : 	preset = Get_Parameter("Weapon_Name");

	push	OFFSET FLAT:??_C@_0M@DAIKJCKA@Weapon_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 476  : 	cost = Get_Int_Parameter("Cost");

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

; 477  : 	if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+8], esi
	fild	DWORD PTR _cost$[esp+8]
	push	edi
	fstp	DWORD PTR tv171[esp+12]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv171[esp+12]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L11926

; 478  : 	{
; 479  : 		cost = -cost;

	neg	esi

; 480  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv165[esp+8], esi
	fild	DWORD PTR tv165[esp+8]
	push	0
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ecx+644]

; 481  : 		Commands->Give_Powerup(poker,preset,true);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	ebx
	push	edi
	call	DWORD PTR [edx+432]
	add	esp, 24					; 00000018H
$L11926:
	pop	ebx
$L7378:
	pop	edi
	pop	esi

; 482  : 	}
; 483  : }

	ret	8
?Poked@JFW_Weapon_Buy_Poke@@EAEXPAE0@Z ENDP		; JFW_Weapon_Buy_Poke::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Preset_Buy_Poke_Timer@@EAEXPAE0@Z	; JFW_Preset_Buy_Poke_Timer::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Timer@@EAEXPAE0@Z
_TEXT	SEGMENT
_spawn_position$ = -24					; size = 12
$T11930 = -12						; size = 12
_obj$ = 8						; size = 4
tv185 = 12						; size = 4
tv168 = 12						; size = 4
_Time$7395 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Preset_Buy_Poke_Timer@@EAEXPAE0@Z PROC NEAR	; JFW_Preset_Buy_Poke_Timer::Poked, COMDAT
; _this$ = ecx

; 486  : {

	sub	esp, 24					; 00000018H
	push	ebx
	push	esi

; 487  : 	Vector3 spawn_position;
; 488  : 	const char *preset;
; 489  : 	int cost;
; 490  : 	int x;
; 491  : 	x = 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

; 492  : 	if (CheckPlayerType(poker,x))

	mov	ebx, DWORD PTR _poker$[esp+28]
	push	eax
	push	ebx
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7391

; 493  : 	{
; 494  : 		return;
; 495  : 	}
; 496  : 	if (enabled)

	mov	al, BYTE PTR [esi+28]
	test	al, al
	je	$L7391
	push	ebp
	push	edi

; 497  : 	{
; 498  : 		preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 499  : 		cost = Get_Int_Parameter("Cost");

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

; 500  : 		if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+36], edi
	fild	DWORD PTR _cost$[esp+36]
	push	ebx
	fstp	DWORD PTR tv185[esp+40]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv185[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	$L11931

; 501  : 		{
; 502  : 			cost = -cost;
; 503  : 			spawn_position = Get_Vector3_Parameter("location");

	push	OFFSET FLAT:??_C@_08CBBFJFMD@location?$AA@
	lea	ecx, DWORD PTR $T11930[esp+44]
	push	ecx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	edx, DWORD PTR [eax]
	neg	edi
	mov	DWORD PTR _spawn_position$[esp+40], edx
	mov	ecx, DWORD PTR [eax+4]

; 504  : 			Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv168[esp+36], edi
	fild	DWORD PTR tv168[esp+36]
	push	0
	push	ecx
	mov	DWORD PTR _spawn_position$[esp+52], ecx
	mov	edx, DWORD PTR [eax+8]
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	mov	DWORD PTR _spawn_position$[esp+60], edx
	call	DWORD PTR [eax+644]

; 505  : 			Commands->Create_Object(preset,spawn_position);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	ecx, DWORD PTR _spawn_position$[esp+52]
	push	ecx
	push	ebp
	call	DWORD PTR [edx+100]
	add	esp, 20					; 00000014H

; 506  : 			enabled = false;
; 507  : 			int TimerNum = Get_Int_Parameter("TimerNum");

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+28], 0
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 508  : 			float Time = Get_Float_Parameter("Time");

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

; 509  : 			Commands->Start_Timer(obj,this,Time,TimerNum);

	mov	eax, DWORD PTR _Time$7395[esp+36]
	mov	ecx, DWORD PTR _obj$[esp+36]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	push	eax
	push	esi
	push	ecx
	call	DWORD PTR [edx+128]
	add	esp, 16					; 00000010H
$L11931:
	pop	edi
	pop	ebp
$L7391:
	pop	esi
	pop	ebx

; 510  : 		}
; 511  : 	}
; 512  : }

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

; 516  : 	enabled = true;

	mov	BYTE PTR [ecx+28], 1

; 517  : }

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

; 520  : {

	push	esi

; 521  : 	int TimerNum = 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

; 522  : 	if (TimerNum == number)

	cmp	eax, DWORD PTR _number$[esp]
	jne	SHORT $L7406

; 523  : 	{
; 524  : 		enabled = true;

	mov	BYTE PTR [esi+28], 1
$L7406:
	pop	esi

; 525  : 	}
; 526  : }

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

; 530  : 	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

; 531  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Preset_Buy_Poke_Timer@@EAEXXZ ENDP ; JFW_Preset_Buy_Poke_Timer::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Poked@JFW_Preset_Buy_Poke_Custom@@EAEXPAE0@Z	; JFW_Preset_Buy_Poke_Custom::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Custom@@EAEXPAE0@Z
_TEXT	SEGMENT
_spawn_position$ = -24					; size = 12
$T11945 = -12						; size = 12
_obj$ = 8						; size = 4
tv180 = 12						; size = 4
tv163 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Preset_Buy_Poke_Custom@@EAEXPAE0@Z PROC NEAR	; JFW_Preset_Buy_Poke_Custom::Poked, COMDAT
; _this$ = ecx

; 534  : {

	sub	esp, 24					; 00000018H
	push	ebx
	push	esi

; 535  : 	Vector3 spawn_position;
; 536  : 	const char *preset;
; 537  : 	int x;
; 538  : 	int cost;
; 539  : 	x = 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

; 540  : 	if (CheckPlayerType(poker,x))

	mov	ebx, DWORD PTR _poker$[esp+28]
	push	eax
	push	ebx
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7421

; 541  : 	{
; 542  : 		return;
; 543  : 	}
; 544  : 	if (enabled)

	mov	al, BYTE PTR [esi+28]
	test	al, al
	je	$L7421
	push	ebp
	push	edi

; 545  : 	{
; 546  : 		preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 547  : 		cost = Get_Int_Parameter("Cost");

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

; 548  : 		if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+36], edi
	fild	DWORD PTR _cost$[esp+36]
	push	ebx
	fstp	DWORD PTR tv180[esp+40]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv180[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L11946

; 549  : 		{
; 550  : 			cost = -cost;
; 551  : 			spawn_position = Get_Vector3_Parameter("location");

	push	OFFSET FLAT:??_C@_08CBBFJFMD@location?$AA@
	lea	ecx, DWORD PTR $T11945[esp+44]
	push	ecx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	edx, DWORD PTR [eax]
	neg	edi
	mov	DWORD PTR _spawn_position$[esp+40], edx
	mov	ecx, DWORD PTR [eax+4]

; 552  : 			Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv163[esp+36], edi
	fild	DWORD PTR tv163[esp+36]
	push	0
	push	ecx
	mov	DWORD PTR _spawn_position$[esp+52], ecx
	mov	edx, DWORD PTR [eax+8]
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	mov	DWORD PTR _spawn_position$[esp+60], edx
	call	DWORD PTR [eax+644]

; 553  : 			Commands->Create_Object(preset,spawn_position);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	ecx, DWORD PTR _spawn_position$[esp+52]
	push	ecx
	push	ebp
	call	DWORD PTR [edx+100]
	add	esp, 20					; 00000014H

; 554  : 			enabled = false;

	mov	BYTE PTR [esi+28], 0
$L11946:
	pop	edi
	pop	ebp
$L7421:
	pop	esi
	pop	ebx

; 555  : 		}
; 556  : 	}
; 557  : }

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

; 561  : 	enabled = true;

	mov	BYTE PTR [ecx+28], 1

; 562  : }

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

; 565  : {

	push	esi

; 566  : 	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 $L7435

; 567  : 	{
; 568  : 		enabled = true;

	mov	BYTE PTR [esi+28], 1
$L7435:
	pop	esi

; 569  : 	}
; 570  : }

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

; 574  : 	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

; 575  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Preset_Buy_Poke_Custom@@EAEXXZ ENDP ; JFW_Preset_Buy_Poke_Custom::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	??_C@_08CPEHEHHA@Winnings?$AA@			; `string'
PUBLIC	??_C@_07ILOPEMKM@Percent?$AA@			; `string'
PUBLIC	?Poked@JFW_Slot_Machine@@EAEXPAE0@Z		; JFW_Slot_Machine::Poked
;	COMDAT ??_C@_08CPEHEHHA@Winnings?$AA@
CONST	SEGMENT
??_C@_08CPEHEHHA@Winnings?$AA@ DB 'Winnings', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_07ILOPEMKM@Percent?$AA@
CONST	SEGMENT
??_C@_07ILOPEMKM@Percent?$AA@ DB 'Percent', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Slot_Machine@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv165 = 12						; size = 4
_winnings$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Slot_Machine@@EAEXPAE0@Z PROC NEAR		; JFW_Slot_Machine::Poked, COMDAT
; _this$ = ecx

; 578  : {

	push	ebx
	push	esi

; 579  : 	int x;
; 580  : 	x = 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

; 581  : 	if (CheckPlayerType(poker,x))

	mov	ebx, DWORD PTR _poker$[esp+4]
	push	eax
	push	ebx
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7454
	push	edi

; 582  : 	{
; 583  : 		return;
; 584  : 	}
; 585  : 	int cost = Get_Int_Parameter("Cost");

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

; 586  : 	int winnings = Get_Int_Parameter("Winnings");

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

; 587  : 	int percent = Get_Int_Parameter("Percent");

	push	OFFSET FLAT:??_C@_07ILOPEMKM@Percent?$AA@
	mov	ecx, esi
	mov	DWORD PTR _winnings$[esp+12], eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	esi, eax

; 588  : 	int chance = Commands->Get_Random_Int(0,99);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	99					; 00000063H
	push	0
	call	DWORD PTR [eax+152]
	add	esp, 8

; 589  : 	if (chance < percent)

	cmp	eax, esi

; 590  : 	{
; 591  : 		Commands->Give_Money(poker,(float)winnings,0);

	push	0
	push	ecx
	jge	SHORT $L7452
	fild	DWORD PTR _winnings$[esp+16]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	ebx
	call	DWORD PTR [ecx+644]

; 592  : 	}
; 593  : 	else
; 594  : 	{
; 595  : 		cost = -cost;
; 596  : 		Commands->Give_Money(poker,(float)cost,0);

	add	esp, 12					; 0000000cH
	pop	edi
	pop	esi
	pop	ebx

; 597  : 	}
; 598  : }

	ret	8
$L7452:

; 592  : 	}
; 593  : 	else
; 594  : 	{
; 595  : 		cost = -cost;
; 596  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	neg	edi
	mov	DWORD PTR tv165[esp+16], edi
	fild	DWORD PTR tv165[esp+16]
	fstp	DWORD PTR [esp]
	push	ebx
	call	DWORD PTR [edx+644]
	add	esp, 12					; 0000000cH
	pop	edi
$L7454:
	pop	esi
	pop	ebx

; 597  : 	}
; 598  : }

	ret	8
?Poked@JFW_Slot_Machine@@EAEXPAE0@Z ENDP		; JFW_Slot_Machine::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Slot_Machine_2@@EAEXPAE0@Z		; JFW_Slot_Machine_2::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Slot_Machine_2@@EAEXPAE0@Z
_TEXT	SEGMENT
_v$ = -24						; size = 12
$T11966 = -12						; size = 12
_obj$ = 8						; size = 4
tv207 = 12						; size = 4
_winnings$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Slot_Machine_2@@EAEXPAE0@Z PROC NEAR		; JFW_Slot_Machine_2::Poked, COMDAT
; _this$ = ecx

; 601  : {

	sub	esp, 24					; 00000018H
	push	ebp
	push	esi

; 602  : 	int x;
; 603  : 	x = 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

; 604  : 	if (CheckPlayerType(poker,x))

	mov	ebp, DWORD PTR _poker$[esp+28]
	push	eax
	push	ebp
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7460
	push	ebx
	push	edi

; 605  : 	{
; 606  : 		return;
; 607  : 	}
; 608  : 	int cost = Get_Int_Parameter("Cost");

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

; 609  : 	int winnings = Get_Int_Parameter("Winnings");

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

; 610  : 	int percent = Get_Int_Parameter("Percent");

	push	OFFSET FLAT:??_C@_07ILOPEMKM@Percent?$AA@
	mov	ecx, esi
	mov	DWORD PTR _winnings$[esp+40], eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ebx, eax

; 611  : 	int chance = Commands->Get_Random_Int(0,99);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	99					; 00000063H
	push	0
	call	DWORD PTR [eax+152]
	add	esp, 8

; 612  : 	if (chance < percent)

	cmp	eax, ebx

; 613  : 	{
; 614  : 		Commands->Give_Money(poker,(float)winnings,0);

	push	0
	push	ecx
	jge	SHORT $L7467
	fild	DWORD PTR _winnings$[esp+44]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	ebp
	call	DWORD PTR [ecx+644]

; 615  : 	}
; 616  : 	else

	jmp	SHORT $L11967
$L7467:

; 617  : 	{
; 618  : 		cost = -cost;
; 619  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	neg	edi
	mov	DWORD PTR tv207[esp+44], edi
	fild	DWORD PTR tv207[esp+44]
	fstp	DWORD PTR [esp]
	push	ebp
	call	DWORD PTR [edx+644]
$L11967:

; 620  : 	}
; 621  : 	Commands->Set_Animation(obj,Get_Parameter("Animation"),false,0,0,-1,false);

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 12					; 0000000cH
	push	0
	push	-1082130432				; bf800000H
	push	0
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	add	ebx, 164				; 000000a4H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	edi, DWORD PTR _obj$[esp+56]
	push	eax
	push	edi
	call	DWORD PTR [ebx]

; 622  : 	Vector3 v = Commands->Get_Position(obj);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	eax, DWORD PTR $T11966[esp+68]
	push	edi
	push	eax
	call	DWORD PTR [ecx+64]
	mov	edx, DWORD PTR [eax]

; 623  : 	Commands->Create_Sound(Get_Parameter("Sound"),v,obj);

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _v$[esp+76], edx
	mov	ecx, DWORD PTR [eax+4]
	add	esp, 36					; 00000024H
	mov	DWORD PTR _v$[esp+44], ecx
	mov	edx, DWORD PTR [eax+8]
	push	edi
	lea	eax, DWORD PTR _v$[esp+44]
	push	eax
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	mov	DWORD PTR _v$[esp+60], edx
	add	ebx, 172				; 000000acH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 12					; 0000000cH
	pop	edi
	pop	ebx
$L7460:
	pop	esi
	pop	ebp

; 624  : }

	add	esp, 24					; 00000018H
	ret	8
?Poked@JFW_Slot_Machine_2@@EAEXPAE0@Z ENDP		; JFW_Slot_Machine_2::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Switch_Door@@EAEXPAE0@Z		; JFW_Switch_Door::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Switch_Door@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Switch_Door@@EAEXPAE0@Z PROC NEAR		; JFW_Switch_Door::Poked, COMDAT
; _this$ = ecx

; 627  : {

	push	ebx
	push	esi
	push	edi

; 628  : 	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+12]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	eax
	call	DWORD PTR [edi]

; 629  : 	Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,0,-1,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	push	0
	push	-1082130432				; bf800000H
	push	0
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebx

; 630  : }

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

; 634  : 	Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,Get_Animation_Frame(Commands->Find_Object(Get_Int_Parameter("ID"))),0,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	esi
	push	edi
	push	0
	push	0
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	esi, ecx
	lea	ebx, DWORD PTR [eax+164]
	lea	edi, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [edi]
	push	eax
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp+4]
	add	esp, 4
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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 [edi]
	add	esp, 4
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebx

; 635  : }

	ret	8
?Timer_Expired@JFW_Switch_Door@@EAEXPAEH@Z ENDP		; JFW_Switch_Door::Timer_Expired
_TEXT	ENDS
PUBLIC	??_C@_03ICHNJLJF@key?$AA@			; `string'
PUBLIC	?Poked@JFW_Switch_Lock_Door@@EAEXPAE0@Z		; JFW_Switch_Lock_Door::Poked
;	COMDAT ??_C@_03ICHNJLJF@key?$AA@
CONST	SEGMENT
??_C@_03ICHNJLJF@key?$AA@ DB 'key', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Switch_Lock_Door@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Switch_Lock_Door@@EAEXPAE0@Z PROC NEAR	; JFW_Switch_Lock_Door::Poked, COMDAT
; _this$ = ecx

; 638  : {

	push	esi
	push	edi

; 639  : 	if (Commands->Has_Key(poker,Get_Int_Parameter("key")))

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_03ICHNJLJF@key?$AA@
	mov	esi, ecx
	add	edi, 564				; 00000234H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR _poker$[esp+8]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8
	test	al, al
	je	SHORT $L7488

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

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	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
	push	ecx
	mov	ecx, DWORD PTR _obj$[esp+16]
	fstp	DWORD PTR [esp]
	push	esi
	push	ecx
	call	DWORD PTR [edi]

; 642  : 		Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,0,-1,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	push	0
	push	-1082130432				; bf800000H
	push	0
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	ebx
$L7488:
	pop	edi
	pop	esi

; 643  : 	}
; 644  : }

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

; 648  : 	Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,Get_Animation_Frame(Commands->Find_Object(Get_Int_Parameter("ID"))),0,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	esi
	push	edi
	push	0
	push	0
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	esi, ecx
	lea	ebx, DWORD PTR [eax+164]
	lea	edi, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [edi]
	push	eax
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp+4]
	add	esp, 4
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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 [edi]
	add	esp, 4
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebx

; 649  : }

	ret	8
?Timer_Expired@JFW_Switch_Lock_Door@@EAEXPAEH@Z ENDP	; JFW_Switch_Lock_Door::Timer_Expired
_TEXT	ENDS
PUBLIC	?Poked@JFW_Toggle_Door@@EAEXPAE0@Z		; JFW_Toggle_Door::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Toggle_Door@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Toggle_Door@@EAEXPAE0@Z PROC NEAR		; JFW_Toggle_Door::Poked, COMDAT
; _this$ = ecx

; 652  : {

	push	ebx
	push	esi
	mov	esi, ecx

; 653  : 	if (!open)

	mov	al, BYTE PTR [esi+28]
	test	al, al
	push	edi

; 654  : 	{
; 655  : 		open = true;
; 656  : 		Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,0,-1,false);

	push	0
	jne	SHORT $L7500
	push	-1082130432				; bf800000H
	push	0
	push	0
	mov	BYTE PTR [esi+28], 1
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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
	call	DWORD PTR [edi]

; 661  : 		Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,Get_Animation_Frame(Commands->Find_Object(Get_Int_Parameter("ID"))),0,false);

	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebx

; 662  : 	}
; 663  : }

	ret	8
$L7500:

; 657  : 	}
; 658  : 	else
; 659  : 	{
; 660  : 		open = false;

	mov	BYTE PTR [esi+28], 0

; 661  : 		Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,Get_Animation_Frame(Commands->Find_Object(Get_Int_Parameter("ID"))),0,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	lea	ebx, DWORD PTR [eax+164]
	lea	edi, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [edi]
	push	eax
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp+4]
	add	esp, 4
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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 [edi]
	add	esp, 4
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebx

; 662  : 	}
; 663  : }

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

; 667  : 	open = false;

	mov	BYTE PTR [ecx+28], 0

; 668  : }

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

; 672  : 	Auto_Save_Variable(1,1,&open);

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

; 673  : }

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

; 676  : {

	push	esi
	push	edi

; 677  : 	if (Commands->Has_Key(poker,Get_Int_Parameter("key")))

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_03ICHNJLJF@key?$AA@
	mov	esi, ecx
	add	edi, 564				; 00000234H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR _poker$[esp+8]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8
	test	al, al
	je	$L7516

; 678  : 	{
; 679  : 		if (!open)

	mov	al, BYTE PTR [esi+28]
	test	al, al
	push	ebx

; 680  : 		{
; 681  : 			open = true;
; 682  : 			Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,0,-1,false);

	mov	ecx, esi
	push	0
	jne	SHORT $L7515
	push	-1082130432				; bf800000H
	push	0
	push	0
	mov	BYTE PTR [esi+28], 1
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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
	call	DWORD PTR [edi]

; 687  : 			Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,Get_Animation_Frame(Commands->Find_Object(Get_Int_Parameter("ID"))),0,false);

	add	esp, 28					; 0000001cH
	pop	ebx
	pop	edi
	pop	esi

; 688  : 		}
; 689  : 	}
; 690  : }

	ret	8
$L7515:

; 683  : 		}
; 684  : 		else
; 685  : 		{
; 686  : 			open = false;

	mov	BYTE PTR [esi+28], 0

; 687  : 			Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,Get_Animation_Frame(Commands->Find_Object(Get_Int_Parameter("ID"))),0,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	lea	ebx, DWORD PTR [eax+164]
	lea	edi, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [edi]
	push	eax
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp+4]
	add	esp, 4
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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 [edi]
	add	esp, 4
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 28					; 0000001cH
	pop	ebx
$L7516:
	pop	edi
	pop	esi

; 688  : 		}
; 689  : 	}
; 690  : }

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

; 694  : 	open = false;

	mov	BYTE PTR [ecx+28], 0

; 695  : }

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

; 699  : 	Auto_Save_Variable(1,1,&open);

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

; 700  : }

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

; 703  : {

	push	esi

; 704  : 	int x;
; 705  : 	x = 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

; 706  : 	if (CheckPlayerType(poker,x))

	push	eax
	mov	eax, DWORD PTR _poker$[esp+4]
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7528
	push	ebx
	push	edi

; 707  : 	{
; 708  : 		return;
; 709  : 	}
; 710  : 	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
	push	ecx
	mov	ecx, DWORD PTR _obj$[esp+16]
	fstp	DWORD PTR [esp]
	push	esi
	push	ecx
	call	DWORD PTR [edi]

; 711  : 	Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,0,-1,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	push	0
	push	-1082130432				; bf800000H
	push	0
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebx
$L7528:
	pop	esi

; 712  : }

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

; 716  : 	Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,Get_Animation_Frame(Commands->Find_Object(Get_Int_Parameter("ID"))),0,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	esi
	push	edi
	push	0
	push	0
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	esi, ecx
	lea	ebx, DWORD PTR [eax+164]
	lea	edi, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [edi]
	push	eax
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp+4]
	add	esp, 4
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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 [edi]
	add	esp, 4
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebx

; 717  : }

	ret	8
?Timer_Expired@JFW_Switch_Door_Team@@EAEXPAEH@Z ENDP	; JFW_Switch_Door_Team::Timer_Expired
_TEXT	ENDS
PUBLIC	?Poked@JFW_Toggle_Door_Team@@EAEXPAE0@Z		; JFW_Toggle_Door_Team::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Toggle_Door_Team@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Toggle_Door_Team@@EAEXPAE0@Z PROC NEAR	; JFW_Toggle_Door_Team::Poked, COMDAT
; _this$ = ecx

; 720  : {

	push	esi

; 721  : 	int x;
; 722  : 	x = 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

; 723  : 	if (CheckPlayerType(poker,x))

	push	eax
	mov	eax, DWORD PTR _poker$[esp+4]
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7544

; 724  : 	{
; 725  : 		return;
; 726  : 	}
; 727  : 	if (!open)

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

; 728  : 	{
; 729  : 		open = true;
; 730  : 		Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,0,-1,false);

	mov	ecx, esi
	push	0
	jne	SHORT $L7543
	push	-1082130432				; bf800000H
	push	0
	push	0
	mov	BYTE PTR [esi+28], 1
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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
	call	DWORD PTR [edi]

; 735  : 		Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,Get_Animation_Frame(Commands->Find_Object(Get_Int_Parameter("ID"))),0,false);

	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebx
	pop	esi

; 736  : 	}
; 737  : }

	ret	8
$L7543:

; 731  : 	}
; 732  : 	else
; 733  : 	{
; 734  : 		open = false;

	mov	BYTE PTR [esi+28], 0

; 735  : 		Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,Get_Animation_Frame(Commands->Find_Object(Get_Int_Parameter("ID"))),0,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	lea	ebx, DWORD PTR [eax+164]
	lea	edi, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [edi]
	push	eax
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp+4]
	add	esp, 4
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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 [edi]
	add	esp, 4
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebx
$L7544:
	pop	esi

; 736  : 	}
; 737  : }

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

; 741  : 	open = false;

	mov	BYTE PTR [ecx+28], 0

; 742  : }

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

; 746  : 	Auto_Save_Variable(1,1,&open);

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

; 747  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Toggle_Door_Team@@EAEXXZ ENDP ; JFW_Toggle_Door_Team::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Poked@JFW_Preset_Buy_Poke_Sound@@EAEXPAE0@Z	; JFW_Preset_Buy_Poke_Sound::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
_spawn_position$ = -36					; size = 12
$T12023 = -24						; size = 12
$T12022 = -24						; size = 12
$T12024 = -12						; size = 12
_obj$ = 8						; size = 4
tv181 = 12						; size = 4
tv163 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Preset_Buy_Poke_Sound@@EAEXPAE0@Z PROC NEAR	; JFW_Preset_Buy_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 750  : {

	sub	esp, 36					; 00000024H
	push	esi
	push	edi

; 751  : 	const char *preset;
; 752  : 	int x;
; 753  : 	int cost;
; 754  : 	Vector3 spawn_position;
; 755  : 	x = 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

; 756  : 	if (CheckPlayerType(poker,x))

	mov	edi, DWORD PTR _poker$[esp+40]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7565
	push	ebx
	push	ebp

; 757  : 	{
; 758  : 		return;
; 759  : 	}
; 760  : 	preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 761  : 	cost = Get_Int_Parameter("Cost");

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

; 762  : 	if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+48], ebx
	fild	DWORD PTR _cost$[esp+48]
	push	edi
	fstp	DWORD PTR tv181[esp+52]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv181[esp+52]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L7562

; 763  : 	{
; 764  : 		cost = -cost;
; 765  : 		spawn_position = Get_Vector3_Parameter("location");

	push	OFFSET FLAT:??_C@_08CBBFJFMD@location?$AA@
	lea	ecx, DWORD PTR $T12022[esp+56]
	push	ecx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	edx, DWORD PTR [eax]
	neg	ebx
	mov	DWORD PTR _spawn_position$[esp+52], edx
	mov	ecx, DWORD PTR [eax+4]

; 766  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv163[esp+48], ebx
	fild	DWORD PTR tv163[esp+48]
	push	0
	push	ecx
	mov	DWORD PTR _spawn_position$[esp+64], ecx
	mov	edx, DWORD PTR [eax+8]
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	mov	DWORD PTR _spawn_position$[esp+72], edx
	call	DWORD PTR [eax+644]

; 767  : 		Commands->Create_Object(preset,spawn_position);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	ecx, DWORD PTR _spawn_position$[esp+64]
	push	ecx
	push	ebp
	call	DWORD PTR [edx+100]
	add	esp, 20					; 00000014H
	pop	ebp
	pop	ebx
	pop	edi
	pop	esi

; 772  : 	}
; 773  : }

	add	esp, 36					; 00000024H
	ret	8
$L7562:

; 768  : 	}
; 769  : 	else
; 770  : 	{
; 771  : 		Commands->Create_Sound(Get_Parameter("Sound"),Commands->Get_Position(poker),poker);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	eax, DWORD PTR $T12024[esp+52]
	push	edi
	push	eax
	call	DWORD PTR [ecx+64]
	mov	edx, DWORD PTR [eax]
	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR $T12023[esp+60], edx
	mov	ecx, DWORD PTR [eax+4]
	add	esp, 8
	mov	DWORD PTR $T12023[esp+56], ecx
	mov	edx, DWORD PTR [eax+8]
	push	edi
	lea	eax, DWORD PTR $T12023[esp+56]
	push	eax
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	mov	DWORD PTR $T12023[esp+72], edx
	add	ebx, 172				; 000000acH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 12					; 0000000cH
	pop	ebp
	pop	ebx
$L7565:
	pop	edi
	pop	esi

; 772  : 	}
; 773  : }

	add	esp, 36					; 00000024H
	ret	8
?Poked@JFW_Preset_Buy_Poke_Sound@@EAEXPAE0@Z ENDP	; JFW_Preset_Buy_Poke_Sound::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Character_Buy_Poke_Sound@@EAEXPAE0@Z	; JFW_Character_Buy_Poke_Sound::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Character_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T12030 = -24						; size = 12
$T12031 = -12						; size = 12
_obj$ = 8						; size = 4
tv176 = 12						; size = 4
tv169 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Character_Buy_Poke_Sound@@EAEXPAE0@Z PROC NEAR ; JFW_Character_Buy_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 776  : {

	sub	esp, 24					; 00000018H
	push	esi
	push	edi

; 777  : 	const char *preset;
; 778  : 	int x;
; 779  : 	int cost;
; 780  : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 781  : 	if (CheckPlayerType(poker,x))

	mov	esi, DWORD PTR _poker$[esp+28]
	push	eax
	push	esi
	mov	ecx, edi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7578
	push	ebx
	push	ebp

; 782  : 	{
; 783  : 		return;
; 784  : 	}
; 785  : 	preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, edi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 786  : 	cost = Get_Int_Parameter("Cost");

	push	OFFSET FLAT:??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, edi
	mov	ebp, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ebx, eax

; 787  : 	if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+36], ebx
	fild	DWORD PTR _cost$[esp+36]
	push	esi
	fstp	DWORD PTR tv176[esp+40]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv176[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L7576

; 788  : 	{
; 789  : 		cost = -cost;

	neg	ebx

; 790  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv169[esp+36], ebx
	fild	DWORD PTR tv169[esp+36]
	push	0
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	esi
	call	DWORD PTR [ecx+644]

; 791  : 		Change_Character(poker,preset);

	push	ebp
	push	esi
	call	?Change_Character@@YA_NPAEPBD@Z		; Change_Character
	add	esp, 20					; 00000014H
	pop	ebp
	pop	ebx
	pop	edi
	pop	esi

; 796  : 	}
; 797  : }

	add	esp, 24					; 00000018H
	ret	8
$L7576:

; 792  : 	}
; 793  : 	else
; 794  : 	{
; 795  : 		Commands->Create_Sound(Get_Parameter("Sound"),Commands->Get_Position(poker),poker);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	edx, DWORD PTR $T12031[esp+40]
	push	esi
	push	edx
	call	DWORD PTR [eax+64]
	mov	ecx, DWORD PTR [eax]
	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	mov	DWORD PTR $T12030[esp+40], ecx
	mov	edx, DWORD PTR [eax+4]
	push	esi
	lea	ecx, DWORD PTR $T12030[esp+44]
	push	ecx
	mov	DWORD PTR $T12030[esp+52], edx
	mov	eax, DWORD PTR [eax+8]
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, edi
	mov	DWORD PTR $T12030[esp+60], eax
	add	ebx, 172				; 000000acH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 12					; 0000000cH
	pop	ebp
	pop	ebx
$L7578:
	pop	edi
	pop	esi

; 796  : 	}
; 797  : }

	add	esp, 24					; 00000018H
	ret	8
?Poked@JFW_Character_Buy_Poke_Sound@@EAEXPAE0@Z ENDP	; JFW_Character_Buy_Poke_Sound::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Refill_Buy_Poke_Sound@@EAEXPAE0@Z	; JFW_Refill_Buy_Poke_Sound::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Refill_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T12037 = -24						; size = 12
$T12038 = -12						; size = 12
_obj$ = 8						; size = 4
tv176 = 12						; size = 4
tv169 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Refill_Buy_Poke_Sound@@EAEXPAE0@Z PROC NEAR	; JFW_Refill_Buy_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 800  : {

	sub	esp, 24					; 00000018H
	push	esi
	push	edi

; 801  : 	int x;
; 802  : 	int cost;
; 803  : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 804  : 	if (CheckPlayerType(poker,x))

	mov	esi, DWORD PTR _poker$[esp+28]
	push	eax
	push	esi
	mov	ecx, edi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7590
	push	ebx

; 805  : 	{
; 806  : 		return;
; 807  : 	}
; 808  : 	cost = Get_Int_Parameter("Cost");

	push	OFFSET FLAT:??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, edi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ebx, eax

; 809  : 	if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+32], ebx
	fild	DWORD PTR _cost$[esp+32]
	push	esi
	fstp	DWORD PTR tv176[esp+36]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv176[esp+36]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L7588

; 810  : 	{
; 811  : 		cost = -cost;

	neg	ebx

; 812  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv169[esp+32], ebx
	fild	DWORD PTR tv169[esp+32]
	push	0
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	esi
	call	DWORD PTR [ecx+644]

; 813  : 		Grant_Refill(poker);

	push	esi
	call	?Grant_Refill@@YAXPAE@Z			; Grant_Refill
	add	esp, 16					; 00000010H
	pop	ebx
	pop	edi
	pop	esi

; 818  : 	}
; 819  : }

	add	esp, 24					; 00000018H
	ret	8
$L7588:

; 814  : 	}
; 815  : 	else
; 816  : 	{
; 817  : 		Commands->Create_Sound(Get_Parameter("Sound"),Commands->Get_Position(poker),poker);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	edx, DWORD PTR $T12038[esp+36]
	push	esi
	push	edx
	call	DWORD PTR [eax+64]
	mov	ecx, DWORD PTR [eax]
	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	mov	DWORD PTR $T12037[esp+36], ecx
	mov	edx, DWORD PTR [eax+4]
	push	esi
	lea	ecx, DWORD PTR $T12037[esp+40]
	push	ecx
	mov	DWORD PTR $T12037[esp+48], edx
	mov	eax, DWORD PTR [eax+8]
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, edi
	mov	DWORD PTR $T12037[esp+56], eax
	add	ebx, 172				; 000000acH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 12					; 0000000cH
	pop	ebx
$L7590:
	pop	edi
	pop	esi

; 818  : 	}
; 819  : }

	add	esp, 24					; 00000018H
	ret	8
?Poked@JFW_Refill_Buy_Poke_Sound@@EAEXPAE0@Z ENDP	; JFW_Refill_Buy_Poke_Sound::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Powerup_Buy_Poke_Sound@@EAEXPAE0@Z	; JFW_Powerup_Buy_Poke_Sound::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Powerup_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T12043 = -24						; size = 12
$T12044 = -12						; size = 12
_obj$ = 8						; size = 4
tv176 = 12						; size = 4
tv169 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Powerup_Buy_Poke_Sound@@EAEXPAE0@Z PROC NEAR	; JFW_Powerup_Buy_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 822  : {

	sub	esp, 24					; 00000018H
	push	esi
	push	edi

; 823  : 	const char *preset;
; 824  : 	int x;
; 825  : 	int cost;
; 826  : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 827  : 	if (CheckPlayerType(poker,x))

	mov	esi, DWORD PTR _poker$[esp+28]
	push	eax
	push	esi
	mov	ecx, edi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7603
	push	ebx
	push	ebp

; 828  : 	{
; 829  : 		return;
; 830  : 	}
; 831  : 	preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, edi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 832  : 	cost = Get_Int_Parameter("Cost");

	push	OFFSET FLAT:??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, edi
	mov	ebp, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ebx, eax

; 833  : 	if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+36], ebx
	fild	DWORD PTR _cost$[esp+36]
	push	esi
	fstp	DWORD PTR tv176[esp+40]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv176[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L7601

; 834  : 	{
; 835  : 		cost = -cost;

	neg	ebx

; 836  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv169[esp+36], ebx
	fild	DWORD PTR tv169[esp+36]
	push	0
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	esi
	call	DWORD PTR [ecx+644]

; 837  : 		Grant_Powerup(poker,preset);

	push	ebp
	push	esi
	call	?Grant_Powerup@@YAXPAEPBD@Z		; Grant_Powerup
	add	esp, 20					; 00000014H
	pop	ebp
	pop	ebx
	pop	edi
	pop	esi

; 842  : 	}
; 843  : }

	add	esp, 24					; 00000018H
	ret	8
$L7601:

; 838  : 	}
; 839  : 	else
; 840  : 	{
; 841  : 		Commands->Create_Sound(Get_Parameter("Sound"),Commands->Get_Position(poker),poker);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	edx, DWORD PTR $T12044[esp+40]
	push	esi
	push	edx
	call	DWORD PTR [eax+64]
	mov	ecx, DWORD PTR [eax]
	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	mov	DWORD PTR $T12043[esp+40], ecx
	mov	edx, DWORD PTR [eax+4]
	push	esi
	lea	ecx, DWORD PTR $T12043[esp+44]
	push	ecx
	mov	DWORD PTR $T12043[esp+52], edx
	mov	eax, DWORD PTR [eax+8]
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, edi
	mov	DWORD PTR $T12043[esp+60], eax
	add	ebx, 172				; 000000acH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 12					; 0000000cH
	pop	ebp
	pop	ebx
$L7603:
	pop	edi
	pop	esi

; 842  : 	}
; 843  : }

	add	esp, 24					; 00000018H
	ret	8
?Poked@JFW_Powerup_Buy_Poke_Sound@@EAEXPAE0@Z ENDP	; JFW_Powerup_Buy_Poke_Sound::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Vehicle_Buy_Poke_Sound@@EAEXPAE0@Z	; JFW_Vehicle_Buy_Poke_Sound::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Vehicle_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
_x$ = -28						; size = 4
$T12050 = -24						; size = 12
$T12051 = -12						; size = 12
_obj$ = 8						; size = 4
tv176 = 12						; size = 4
tv169 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Vehicle_Buy_Poke_Sound@@EAEXPAE0@Z PROC NEAR	; JFW_Vehicle_Buy_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 846  : {

	sub	esp, 28					; 0000001cH
	push	esi
	push	edi

; 847  : 	const char *preset;
; 848  : 	int x;
; 849  : 	int cost;
; 850  : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 851  : 	if (CheckPlayerType(poker,x))

	mov	esi, DWORD PTR _poker$[esp+32]
	push	eax
	push	esi
	mov	ecx, edi
	mov	DWORD PTR _x$[esp+44], eax
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7616
	push	ebx
	push	ebp

; 852  : 	{
; 853  : 		return;
; 854  : 	}
; 855  : 	preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, edi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 856  : 	cost = Get_Int_Parameter("Cost");

	push	OFFSET FLAT:??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, edi
	mov	ebp, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ebx, eax

; 857  : 	if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+40], ebx
	fild	DWORD PTR _cost$[esp+40]
	push	esi
	fstp	DWORD PTR tv176[esp+44]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv176[esp+44]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L7614

; 858  : 	{
; 859  : 		cost = -cost;

	neg	ebx

; 860  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv169[esp+40], ebx
	fild	DWORD PTR tv169[esp+40]
	push	0
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	esi
	call	DWORD PTR [ecx+644]

; 861  : 		Create_Vehicle(preset,5.0,poker,x);

	mov	edx, DWORD PTR _x$[esp+56]
	push	edx
	push	esi
	push	1084227584				; 40a00000H
	push	ebp
	call	?Create_Vehicle@@YAXPBDMPAEH@Z		; Create_Vehicle
	add	esp, 28					; 0000001cH
	pop	ebp
	pop	ebx
	pop	edi
	pop	esi

; 866  : 	}
; 867  : }

	add	esp, 28					; 0000001cH
	ret	8
$L7614:

; 862  : 	}
; 863  : 	else
; 864  : 	{
; 865  : 		Commands->Create_Sound(Get_Parameter("Sound"),Commands->Get_Position(poker),poker);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	eax, DWORD PTR $T12051[esp+44]
	push	esi
	push	eax
	call	DWORD PTR [ecx+64]
	mov	edx, DWORD PTR [eax]
	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR $T12050[esp+52], edx
	mov	ecx, DWORD PTR [eax+4]
	add	esp, 8
	mov	DWORD PTR $T12050[esp+48], ecx
	mov	edx, DWORD PTR [eax+8]
	push	esi
	lea	eax, DWORD PTR $T12050[esp+48]
	push	eax
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, edi
	mov	DWORD PTR $T12050[esp+64], edx
	add	ebx, 172				; 000000acH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 12					; 0000000cH
	pop	ebp
	pop	ebx
$L7616:
	pop	edi
	pop	esi

; 866  : 	}
; 867  : }

	add	esp, 28					; 0000001cH
	ret	8
?Poked@JFW_Vehicle_Buy_Poke_Sound@@EAEXPAE0@Z ENDP	; JFW_Vehicle_Buy_Poke_Sound::Poked
_TEXT	ENDS
PUBLIC	?Created@JFW_Group_Purchase_Poke_Sound@@EAEXPAE@Z ; JFW_Group_Purchase_Poke_Sound::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Group_Purchase_Poke_Sound@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Group_Purchase_Poke_Sound@@EAEXPAE@Z PROC NEAR ; JFW_Group_Purchase_Poke_Sound::Created, COMDAT
; _this$ = ecx

; 871  : 	cash = 0;

	mov	DWORD PTR [ecx+28], 0

; 872  : 	enabled = true;

	mov	BYTE PTR [ecx+32], 1

; 873  : }

	ret	4
?Created@JFW_Group_Purchase_Poke_Sound@@EAEXPAE@Z ENDP	; JFW_Group_Purchase_Poke_Sound::Created
_TEXT	ENDS
PUBLIC	?Poked@JFW_Group_Purchase_Poke_Sound@@EAEXPAE0@Z ; JFW_Group_Purchase_Poke_Sound::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Group_Purchase_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T12060 = -24						; size = 12
$T12061 = -12						; size = 12
_obj$ = 8						; size = 4
_money$7628 = 12					; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Group_Purchase_Poke_Sound@@EAEXPAE0@Z PROC NEAR ; JFW_Group_Purchase_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 876  : {

	sub	esp, 24					; 00000018H
	push	esi
	mov	esi, ecx

; 877  : 	if (enabled)

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

; 878  : 	{
; 879  : 		float money = Commands->Get_Money(poker);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebp
	push	edi
	mov	edi, DWORD PTR _poker$[esp+32]
	push	edi
	call	DWORD PTR [eax+640]
	fstp	DWORD PTR _money$7628[esp+36]
	add	esp, 4

; 880  : 		if (money >= Get_Float_Parameter("CashPerPerson"))

	push	OFFSET FLAT:??_C@_0O@BCOKGEJ@CashPerPerson?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR _money$7628[esp+32]
	fnstsw	ax
	test	ah, 65					; 00000041H
	jp	SHORT $L7629

; 881  : 		{
; 882  : 			Commands->Give_Money(poker,Get_Float_Parameter("CashPerPerson"),0);

	mov	ebp, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_0O@BCOKGEJ@CashPerPerson?$AA@
	mov	ecx, esi
	add	ebp, 644				; 00000284H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ebp]
	add	esp, 12					; 0000000cH

; 883  : 			cash += Get_Float_Parameter("CashPerPerson");

	push	OFFSET FLAT:??_C@_0O@BCOKGEJ@CashPerPerson?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fadd	DWORD PTR [esi+28]
	fstp	DWORD PTR [esi+28]

; 884  : 		}
; 885  : 		else

	jmp	SHORT $L7630
$L7629:

; 886  : 		{
; 887  : 			Commands->Create_Sound(Get_Parameter("Sound"),Commands->Get_Position(poker),poker);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	ecx, DWORD PTR $T12061[esp+36]
	push	edi
	push	ecx
	call	DWORD PTR [edx+64]
	mov	ecx, DWORD PTR [eax]
	mov	ebp, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	mov	DWORD PTR $T12060[esp+36], ecx
	mov	edx, DWORD PTR [eax+4]
	push	edi
	lea	ecx, DWORD PTR $T12060[esp+40]
	push	ecx
	mov	DWORD PTR $T12060[esp+48], edx
	mov	eax, DWORD PTR [eax+8]
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	mov	DWORD PTR $T12060[esp+56], eax
	add	ebp, 172				; 000000acH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [ebp]
	add	esp, 12					; 0000000cH
$L7630:

; 888  : 		}
; 889  : 		if (cash >= Get_Float_Parameter("TotalCash"))

	push	OFFSET FLAT:??_C@_09DCOHGNIN@TotalCash?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR [esi+28]
	fnstsw	ax
	test	ah, 65					; 00000041H
	jp	SHORT $L12062

; 890  : 		{
; 891  : 			cash = 0;
; 892  : 			enabled = false;
; 893  : 			Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter("ID")),Get_Int_Parameter("Message"),0,0);

	push	0
	mov	DWORD PTR [esi+28], 0
	mov	BYTE PTR [esi+32], 0
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+140]
	lea	ebp, 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 [ebp]
	mov	edx, DWORD PTR _obj$[esp+48]
	add	esp, 4
	push	eax
	push	edx
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
$L12062:
	pop	edi
	pop	ebp
$L7632:
	pop	esi

; 894  : 		}
; 895  : 	}
; 896  : }

	add	esp, 24					; 00000018H
	ret	8
?Poked@JFW_Group_Purchase_Poke_Sound@@EAEXPAE0@Z ENDP	; JFW_Group_Purchase_Poke_Sound::Poked
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Group_Purchase_Poke_Sound@@EAEXXZ ; JFW_Group_Purchase_Poke_Sound::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Group_Purchase_Poke_Sound@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Group_Purchase_Poke_Sound@@EAEXXZ PROC NEAR ; JFW_Group_Purchase_Poke_Sound::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 899  : {

	push	esi
	mov	esi, ecx

; 900  : 	Auto_Save_Variable(1,4,&cash);

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

; 901  : 	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

; 902  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Group_Purchase_Poke_Sound@@EAEXXZ ENDP ; JFW_Group_Purchase_Poke_Sound::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Poked@JFW_Powerup_Buy_Poke_Timer_Sound@@EAEXPAE0@Z ; JFW_Powerup_Buy_Poke_Timer_Sound::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Powerup_Buy_Poke_Timer_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T12070 = -24						; size = 12
$T12071 = -12						; size = 12
_obj$ = 8						; size = 4
tv188 = 12						; size = 4
tv181 = 12						; size = 4
_Time$7649 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Powerup_Buy_Poke_Timer_Sound@@EAEXPAE0@Z PROC NEAR ; JFW_Powerup_Buy_Poke_Timer_Sound::Poked, COMDAT
; _this$ = ecx

; 905  : {

	sub	esp, 24					; 00000018H
	push	esi
	push	edi

; 906  : 	const char *preset;
; 907  : 	int x;
; 908  : 	int cost;
; 909  : 	x = 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

; 910  : 	if (CheckPlayerType(poker,x))

	mov	edi, DWORD PTR _poker$[esp+28]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7650

; 911  : 	{
; 912  : 		return;
; 913  : 	}
; 914  : 	if (enabled)

	mov	al, BYTE PTR [esi+28]
	test	al, al
	je	$L7650
	push	ebx
	push	ebp

; 915  : 	{
; 916  : 		preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 917  : 		cost = Get_Int_Parameter("Cost");

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

; 918  : 		if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+36], ebx
	fild	DWORD PTR _cost$[esp+36]
	push	edi
	fstp	DWORD PTR tv188[esp+40]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv188[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L7646

; 919  : 		{
; 920  : 			cost = -cost;

	neg	ebx

; 921  : 			Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv181[esp+36], ebx
	fild	DWORD PTR tv181[esp+36]
	push	0
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	edi
	call	DWORD PTR [ecx+644]

; 922  : 			Grant_Powerup(poker,preset);

	push	ebp
	push	edi
	call	?Grant_Powerup@@YAXPAEPBD@Z		; Grant_Powerup
	add	esp, 20					; 00000014H

; 923  : 			enabled = false;
; 924  : 			int TimerNum = Get_Int_Parameter("TimerNum");

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+28], 0
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 925  : 			float Time = Get_Float_Parameter("Time");

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

; 926  : 			Commands->Start_Timer(obj,this,Time,TimerNum);

	mov	edx, DWORD PTR _Time$7649[esp+36]
	mov	eax, DWORD PTR _obj$[esp+36]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	push	edx
	push	esi
	push	eax
	call	DWORD PTR [ecx+128]
	add	esp, 16					; 00000010H
	pop	ebp
	pop	ebx
	pop	edi
	pop	esi

; 931  : 		}
; 932  : 	}
; 933  : }

	add	esp, 24					; 00000018H
	ret	8
$L7646:

; 927  : 		}
; 928  : 		else
; 929  : 		{
; 930  : 			Commands->Create_Sound(Get_Parameter("Sound"),Commands->Get_Position(poker),poker);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	edx, DWORD PTR $T12071[esp+40]
	push	edi
	push	edx
	call	DWORD PTR [eax+64]
	mov	ecx, DWORD PTR [eax]
	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 8
	mov	DWORD PTR $T12070[esp+40], ecx
	mov	edx, DWORD PTR [eax+4]
	push	edi
	lea	ecx, DWORD PTR $T12070[esp+44]
	push	ecx
	mov	DWORD PTR $T12070[esp+52], edx
	mov	eax, DWORD PTR [eax+8]
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	mov	DWORD PTR $T12070[esp+60], eax
	add	ebx, 172				; 000000acH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 12					; 0000000cH
	pop	ebp
	pop	ebx
$L7650:
	pop	edi
	pop	esi

; 931  : 		}
; 932  : 	}
; 933  : }

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

; 937  : 	enabled = true;

	mov	BYTE PTR [ecx+28], 1

; 938  : }

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

; 941  : {

	push	esi

; 942  : 	int TimerNum = 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

; 943  : 	if (TimerNum == number)

	cmp	eax, DWORD PTR _number$[esp]
	jne	SHORT $L7662

; 944  : 	{
; 945  : 		enabled = true;

	mov	BYTE PTR [esi+28], 1
$L7662:
	pop	esi

; 946  : 	}
; 947  : }

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

; 951  : 	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

; 952  : }

	ret	0
?Register_Auto_Save_Variables@JFW_Powerup_Buy_Poke_Timer_Sound@@EAEXXZ ENDP ; JFW_Powerup_Buy_Poke_Timer_Sound::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Poked@JFW_Weapon_Buy_Poke_Sound@@EAEXPAE0@Z	; JFW_Weapon_Buy_Poke_Sound::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Weapon_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T12086 = -24						; size = 12
$T12087 = -12						; size = 12
_obj$ = 8						; size = 4
tv179 = 12						; size = 4
tv172 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Weapon_Buy_Poke_Sound@@EAEXPAE0@Z PROC NEAR	; JFW_Weapon_Buy_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 955  : {

	sub	esp, 24					; 00000018H
	push	esi
	push	edi

; 956  : 	const char *preset;
; 957  : 	int x;
; 958  : 	int cost;
; 959  : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET FLAT:??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	edi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 960  : 	if (CheckPlayerType(poker,x))

	mov	esi, DWORD PTR _poker$[esp+28]
	push	eax
	push	esi
	mov	ecx, edi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7677
	push	ebx
	push	ebp

; 961  : 	{
; 962  : 		return;
; 963  : 	}
; 964  : 	preset = Get_Parameter("Weapon_Name");

	push	OFFSET FLAT:??_C@_0M@DAIKJCKA@Weapon_Name?$AA@
	mov	ecx, edi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 965  : 	cost = Get_Int_Parameter("Cost");

	push	OFFSET FLAT:??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, edi
	mov	ebp, eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ebx, eax

; 966  : 	if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+36], ebx
	fild	DWORD PTR _cost$[esp+36]
	push	esi
	fstp	DWORD PTR tv179[esp+40]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv179[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L7675

; 967  : 	{
; 968  : 		cost = -cost;

	neg	ebx

; 969  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv172[esp+36], ebx
	fild	DWORD PTR tv172[esp+36]
	push	0
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	esi
	call	DWORD PTR [ecx+644]

; 970  : 		Commands->Give_Powerup(poker,preset,true);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	1
	push	ebp
	push	esi
	call	DWORD PTR [edx+432]
	add	esp, 24					; 00000018H
	pop	ebp
	pop	ebx
	pop	edi
	pop	esi

; 975  : 	}
; 976  : }

	add	esp, 24					; 00000018H
	ret	8
$L7675:

; 971  : 	}
; 972  : 	else
; 973  : 	{
; 974  : 		Commands->Create_Sound(Get_Parameter("Sound"),Commands->Get_Position(poker),poker);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	eax, DWORD PTR $T12087[esp+40]
	push	esi
	push	eax
	call	DWORD PTR [ecx+64]
	mov	edx, DWORD PTR [eax]
	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR $T12086[esp+48], edx
	mov	ecx, DWORD PTR [eax+4]
	add	esp, 8
	mov	DWORD PTR $T12086[esp+44], ecx
	mov	edx, DWORD PTR [eax+8]
	push	esi
	lea	eax, DWORD PTR $T12086[esp+44]
	push	eax
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, edi
	mov	DWORD PTR $T12086[esp+60], edx
	add	ebx, 172				; 000000acH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 12					; 0000000cH
	pop	ebp
	pop	ebx
$L7677:
	pop	edi
	pop	esi

; 975  : 	}
; 976  : }

	add	esp, 24					; 00000018H
	ret	8
?Poked@JFW_Weapon_Buy_Poke_Sound@@EAEXPAE0@Z ENDP	; JFW_Weapon_Buy_Poke_Sound::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAE0@Z ; JFW_Preset_Buy_Poke_Timer_Sound::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
_spawn_position$ = -36					; size = 12
$T12094 = -24						; size = 12
$T12093 = -24						; size = 12
$T12095 = -12						; size = 12
_obj$ = 8						; size = 4
tv225 = 12						; size = 4
tv207 = 12						; size = 4
_Time$7694 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAE0@Z PROC NEAR ; JFW_Preset_Buy_Poke_Timer_Sound::Poked, COMDAT
; _this$ = ecx

; 979  : {

	sub	esp, 36					; 00000024H
	push	ebx
	push	esi

; 980  : 	Vector3 spawn_position;
; 981  : 	const char *preset;
; 982  : 	int cost;
; 983  : 	int x;
; 984  : 	x = 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

; 985  : 	if (CheckPlayerType(poker,x))

	mov	ebx, DWORD PTR _poker$[esp+40]
	push	eax
	push	ebx
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7695

; 986  : 	{
; 987  : 		return;
; 988  : 	}
; 989  : 	if (enabled)

	mov	al, BYTE PTR [esi+28]
	test	al, al
	je	$L7695
	push	ebp
	push	edi

; 990  : 	{
; 991  : 		preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 992  : 		cost = Get_Int_Parameter("Cost");

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

; 993  : 		if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+48], edi
	fild	DWORD PTR _cost$[esp+48]
	push	ebx
	fstp	DWORD PTR tv225[esp+52]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv225[esp+52]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	$L7690

; 994  : 		{
; 995  : 			cost = -cost;
; 996  : 			spawn_position = Get_Vector3_Parameter("location");

	push	OFFSET FLAT:??_C@_08CBBFJFMD@location?$AA@
	lea	ecx, DWORD PTR $T12093[esp+56]
	push	ecx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	edx, DWORD PTR [eax]
	neg	edi
	mov	DWORD PTR _spawn_position$[esp+52], edx
	mov	ecx, DWORD PTR [eax+4]

; 997  : 			Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv207[esp+48], edi
	fild	DWORD PTR tv207[esp+48]
	push	0
	push	ecx
	mov	DWORD PTR _spawn_position$[esp+64], ecx
	mov	edx, DWORD PTR [eax+8]
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	mov	DWORD PTR _spawn_position$[esp+72], edx
	call	DWORD PTR [eax+644]

; 998  : 			Commands->Create_Object(preset,spawn_position);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	ecx, DWORD PTR _spawn_position$[esp+64]
	push	ecx
	push	ebp
	call	DWORD PTR [edx+100]
	add	esp, 20					; 00000014H

; 999  : 			enabled = false;
; 1000 : 			int TimerNum = Get_Int_Parameter("TimerNum");

	push	OFFSET FLAT:??_C@_08DBAENAIH@TimerNum?$AA@
	mov	ecx, esi
	mov	BYTE PTR [esi+28], 0
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 1001 : 			float Time = Get_Float_Parameter("Time");

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

; 1002 : 			Commands->Start_Timer(obj,this,Time,TimerNum);

	mov	eax, DWORD PTR _Time$7694[esp+48]
	mov	ecx, DWORD PTR _obj$[esp+48]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	push	eax
	push	esi
	push	ecx
	call	DWORD PTR [edx+128]
	add	esp, 16					; 00000010H
	pop	edi
	pop	ebp
	pop	esi
	pop	ebx

; 1007 : 		}
; 1008 : 	}
; 1009 : }

	add	esp, 36					; 00000024H
	ret	8
$L7690:

; 1003 : 		}
; 1004 : 		else
; 1005 : 		{
; 1006 : 			Commands->Create_Sound(Get_Parameter("Sound"),Commands->Get_Position(poker),poker);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	eax, DWORD PTR $T12095[esp+52]
	push	ebx
	push	eax
	call	DWORD PTR [ecx+64]
	mov	edx, DWORD PTR [eax]
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR $T12094[esp+60], edx
	mov	ecx, DWORD PTR [eax+4]
	add	esp, 8
	mov	DWORD PTR $T12094[esp+56], ecx
	mov	edx, DWORD PTR [eax+8]
	push	ebx
	lea	eax, DWORD PTR $T12094[esp+56]
	push	eax
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	mov	DWORD PTR $T12094[esp+72], edx
	add	edi, 172				; 000000acH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [edi]
	add	esp, 12					; 0000000cH
	pop	edi
	pop	ebp
$L7695:
	pop	esi
	pop	ebx

; 1007 : 		}
; 1008 : 	}
; 1009 : }

	add	esp, 36					; 00000024H
	ret	8
?Poked@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAE0@Z ENDP	; JFW_Preset_Buy_Poke_Timer_Sound::Poked
_TEXT	ENDS
PUBLIC	?Created@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAE@Z ; JFW_Preset_Buy_Poke_Timer_Sound::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAE@Z PROC NEAR ; JFW_Preset_Buy_Poke_Timer_Sound::Created, COMDAT
; _this$ = ecx

; 1013 : 	enabled = true;

	mov	BYTE PTR [ecx+28], 1

; 1014 : }

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

; 1017 : {

	push	esi

; 1018 : 	int TimerNum = 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

; 1019 : 	if (TimerNum == number)

	cmp	eax, DWORD PTR _number$[esp]
	jne	SHORT $L7707

; 1020 : 	{
; 1021 : 		enabled = true;

	mov	BYTE PTR [esi+28], 1
$L7707:
	pop	esi

; 1022 : 	}
; 1023 : }

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

; 1027 : 	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

; 1028 : }

	ret	0
?Register_Auto_Save_Variables@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXXZ ENDP ; JFW_Preset_Buy_Poke_Timer_Sound::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Poked@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE0@Z ; JFW_Preset_Buy_Poke_Custom_Sound::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
_spawn_position$ = -36					; size = 12
$T12111 = -24						; size = 12
$T12110 = -24						; size = 12
$T12112 = -12						; size = 12
_obj$ = 8						; size = 4
tv188 = 12						; size = 4
tv170 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE0@Z PROC NEAR ; JFW_Preset_Buy_Poke_Custom_Sound::Poked, COMDAT
; _this$ = ecx

; 1031 : {

	sub	esp, 36					; 00000024H
	push	ebx
	push	esi

; 1032 : 	Vector3 spawn_position;
; 1033 : 	const char *preset;
; 1034 : 	int x;
; 1035 : 	int cost;
; 1036 : 	x = 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

; 1037 : 	if (CheckPlayerType(poker,x))

	mov	ebx, DWORD PTR _poker$[esp+40]
	push	eax
	push	ebx
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7725

; 1038 : 	{
; 1039 : 		return;
; 1040 : 	}
; 1041 : 	if (enabled)

	mov	al, BYTE PTR [esi+28]
	test	al, al
	je	$L7725
	push	ebp
	push	edi

; 1042 : 	{
; 1043 : 		preset = Get_Parameter("Preset_Name");

	push	OFFSET FLAT:??_C@_0M@KBNHOJJA@Preset_Name?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

; 1044 : 		cost = Get_Int_Parameter("Cost");

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

; 1045 : 		if (cost <= Commands->Get_Money(poker))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR _cost$[esp+48], edi
	fild	DWORD PTR _cost$[esp+48]
	push	ebx
	fstp	DWORD PTR tv188[esp+52]
	call	DWORD PTR [eax+640]
	fcomp	DWORD PTR tv188[esp+52]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $L7722

; 1046 : 		{
; 1047 : 			cost = -cost;
; 1048 : 			spawn_position = Get_Vector3_Parameter("location");

	push	OFFSET FLAT:??_C@_08CBBFJFMD@location?$AA@
	lea	ecx, DWORD PTR $T12110[esp+56]
	push	ecx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	mov	edx, DWORD PTR [eax]
	neg	edi
	mov	DWORD PTR _spawn_position$[esp+52], edx
	mov	ecx, DWORD PTR [eax+4]

; 1049 : 			Commands->Give_Money(poker,(float)cost,0);

	mov	DWORD PTR tv170[esp+48], edi
	fild	DWORD PTR tv170[esp+48]
	push	0
	push	ecx
	mov	DWORD PTR _spawn_position$[esp+64], ecx
	mov	edx, DWORD PTR [eax+8]
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	mov	DWORD PTR _spawn_position$[esp+72], edx
	call	DWORD PTR [eax+644]

; 1050 : 			Commands->Create_Object(preset,spawn_position);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	ecx, DWORD PTR _spawn_position$[esp+64]
	push	ecx
	push	ebp
	call	DWORD PTR [edx+100]
	add	esp, 20					; 00000014H
	pop	edi
	pop	ebp

; 1051 : 			enabled = false;

	mov	BYTE PTR [esi+28], 0
	pop	esi
	pop	ebx

; 1056 : 		}
; 1057 : 	}
; 1058 : }

	add	esp, 36					; 00000024H
	ret	8
$L7722:

; 1052 : 		}
; 1053 : 		else
; 1054 : 		{
; 1055 : 			Commands->Create_Sound(Get_Parameter("Sound"),Commands->Get_Position(poker),poker);

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	eax, DWORD PTR $T12112[esp+52]
	push	ebx
	push	eax
	call	DWORD PTR [ecx+64]
	mov	edx, DWORD PTR [eax]
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	DWORD PTR $T12111[esp+60], edx
	mov	ecx, DWORD PTR [eax+4]
	add	esp, 8
	mov	DWORD PTR $T12111[esp+56], ecx
	mov	edx, DWORD PTR [eax+8]
	push	ebx
	lea	eax, DWORD PTR $T12111[esp+56]
	push	eax
	push	OFFSET FLAT:??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	mov	DWORD PTR $T12111[esp+72], edx
	add	edi, 172				; 000000acH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	call	DWORD PTR [edi]
	add	esp, 12					; 0000000cH
	pop	edi
	pop	ebp
$L7725:
	pop	esi
	pop	ebx

; 1056 : 		}
; 1057 : 	}
; 1058 : }

	add	esp, 36					; 00000024H
	ret	8
?Poked@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE0@Z ENDP ; JFW_Preset_Buy_Poke_Custom_Sound::Poked
_TEXT	ENDS
PUBLIC	?Created@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE@Z ; JFW_Preset_Buy_Poke_Custom_Sound::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE@Z PROC NEAR ; JFW_Preset_Buy_Poke_Custom_Sound::Created, COMDAT
; _this$ = ecx

; 1062 : 	enabled = true;

	mov	BYTE PTR [ecx+28], 1

; 1063 : }

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

; 1066 : {

	push	esi

; 1067 : 	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 $L7738

; 1068 : 	{
; 1069 : 		enabled = true;

	mov	BYTE PTR [esi+28], 1
$L7738:
	pop	esi

; 1070 : 	}
; 1071 : }

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

; 1075 : 	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

; 1076 : }

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

; 1079 : {

	push	ebx
	push	esi
	push	edi

; 1080 : 	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	ebx, DWORD PTR _obj$[esp+12]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	ebx
	call	DWORD PTR [edi]

; 1081 : 	Commands->Set_Animation(obj,Get_Parameter("Animation"),false,0,0,-1,false);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	push	0
	push	-1082130432				; bf800000H
	push	0
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	add	edi, 164				; 000000a4H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	ebx
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebx

; 1082 : }

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

; 1085 : {

	push	ebx

; 1086 : 	Commands->Set_Animation(obj,Get_Parameter("Animation"),false,0,Get_Animation_Frame(obj),0,false);

	mov	ebx, DWORD PTR _obj$[esp]
	push	esi
	push	edi
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	0
	push	ebx
	mov	esi, ecx
	add	edi, 164				; 000000a4H
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp]
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	ebx
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebx

; 1087 : }

	ret	8
?Timer_Expired@JFW_Switch_Door_2@@EAEXPAEH@Z ENDP	; JFW_Switch_Door_2::Timer_Expired
_TEXT	ENDS
PUBLIC	?Poked@JFW_Switch_Lock_Door_2@@EAEXPAE0@Z	; JFW_Switch_Lock_Door_2::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Switch_Lock_Door_2@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Switch_Lock_Door_2@@EAEXPAE0@Z PROC NEAR	; JFW_Switch_Lock_Door_2::Poked, COMDAT
; _this$ = ecx

; 1090 : {

	push	esi
	push	edi

; 1091 : 	if (Commands->Has_Key(poker,Get_Int_Parameter("key")))

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_03ICHNJLJF@key?$AA@
	mov	esi, ecx
	add	edi, 564				; 00000234H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR _poker$[esp+8]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8
	test	al, al
	je	SHORT $L7757

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

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	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	ebx, DWORD PTR _obj$[esp+12]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	ebx
	call	DWORD PTR [edi]

; 1094 : 		Commands->Set_Animation(obj,Get_Parameter("Animation"),false,0,0,-1,false);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	push	0
	push	-1082130432				; bf800000H
	push	0
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	add	edi, 164				; 000000a4H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	ebx
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	ebx
$L7757:
	pop	edi
	pop	esi

; 1095 : 	}
; 1096 : }

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

; 1099 : {

	push	ebx

; 1100 : 	Commands->Set_Animation(obj,Get_Parameter("Animation"),false,0,Get_Animation_Frame(obj),0,false);

	mov	ebx, DWORD PTR _obj$[esp]
	push	esi
	push	edi
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	0
	push	ebx
	mov	esi, ecx
	add	edi, 164				; 000000a4H
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp]
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	ebx
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebx

; 1101 : }

	ret	8
?Timer_Expired@JFW_Switch_Lock_Door_2@@EAEXPAEH@Z ENDP	; JFW_Switch_Lock_Door_2::Timer_Expired
_TEXT	ENDS
PUBLIC	?Poked@JFW_Toggle_Door_2@@EAEXPAE0@Z		; JFW_Toggle_Door_2::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Toggle_Door_2@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Toggle_Door_2@@EAEXPAE0@Z PROC NEAR		; JFW_Toggle_Door_2::Poked, COMDAT
; _this$ = ecx

; 1104 : {

	push	esi
	mov	esi, ecx

; 1105 : 	if (!open)

	mov	al, BYTE PTR [esi+28]
	test	al, al
	push	edi
	jne	SHORT $L7768

; 1106 : 	{
; 1107 : 		open = true;
; 1108 : 		Commands->Set_Animation(obj,Get_Parameter("Animation"),false,0,0,-1,false);

	push	0
	push	-1082130432				; bf800000H
	push	0
	push	0
	mov	BYTE PTR [esi+28], 1
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	add	edi, 164				; 000000a4H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR _obj$[esp+28]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi

; 1114 : 	}
; 1115 : }

	ret	8
$L7768:
	push	ebx

; 1109 : 	}
; 1110 : 	else
; 1111 : 	{
; 1112 : 		open = false;
; 1113 : 		Commands->Set_Animation(obj,Get_Parameter("Animation"),false,0,Get_Animation_Frame(obj),0,false);

	mov	ebx, DWORD PTR _obj$[esp+8]
	push	0
	mov	BYTE PTR [esi+28], 0
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	ebx
	add	edi, 164				; 000000a4H
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp]
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	ebx
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	ebx
	pop	edi
	pop	esi

; 1114 : 	}
; 1115 : }

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

; 1119 : 	open = false;

	mov	BYTE PTR [ecx+28], 0

; 1120 : }

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

; 1124 : 	Auto_Save_Variable(1,1,&open);

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

; 1125 : }

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

; 1128 : {

	push	esi
	push	edi

; 1129 : 	if (Commands->Has_Key(poker,Get_Int_Parameter("key")))

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_03ICHNJLJF@key?$AA@
	mov	esi, ecx
	add	edi, 564				; 00000234H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR _poker$[esp+8]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8
	test	al, al
	je	SHORT $L7784

; 1130 : 	{
; 1131 : 		if (!open)

	mov	al, BYTE PTR [esi+28]
	test	al, al
	jne	SHORT $L7783

; 1132 : 		{
; 1133 : 			open = true;
; 1134 : 			Commands->Set_Animation(obj,Get_Parameter("Animation"),false,0,0,-1,false);

	push	0
	push	-1082130432				; bf800000H
	push	0
	push	0
	mov	BYTE PTR [esi+28], 1
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	add	edi, 164				; 000000a4H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ecx, DWORD PTR _obj$[esp+24]
	push	eax
	push	ecx
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi

; 1140 : 		}
; 1141 : 	}
; 1142 : }

	ret	8
$L7783:
	push	ebx

; 1135 : 		}
; 1136 : 		else
; 1137 : 		{
; 1138 : 			open = false;
; 1139 : 			Commands->Set_Animation(obj,Get_Parameter("Animation"),false,0,Get_Animation_Frame(obj),0,false);

	mov	ebx, DWORD PTR _obj$[esp+8]
	push	0
	mov	BYTE PTR [esi+28], 0
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	ebx
	add	edi, 164				; 000000a4H
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp]
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	ebx
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	ebx
$L7784:
	pop	edi
	pop	esi

; 1140 : 		}
; 1141 : 	}
; 1142 : }

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

; 1146 : 	open = false;

	mov	BYTE PTR [ecx+28], 0

; 1147 : }

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

; 1151 : 	Auto_Save_Variable(1,1,&open);

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

; 1152 : }

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

; 1155 : {

	push	esi

; 1156 : 	int x;
; 1157 : 	x = 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

; 1158 : 	if (CheckPlayerType(poker,x))

	push	eax
	mov	eax, DWORD PTR _poker$[esp+4]
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7796
	push	ebx
	push	edi

; 1159 : 	{
; 1160 : 		return;
; 1161 : 	}
; 1162 : 	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	ebx, DWORD PTR _obj$[esp+12]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	ebx
	call	DWORD PTR [edi]

; 1163 : 	Commands->Set_Animation(obj,Get_Parameter("Animation"),false,0,0,-1,false);

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	push	0
	push	-1082130432				; bf800000H
	push	0
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	add	edi, 164				; 000000a4H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	ebx
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebx
$L7796:
	pop	esi

; 1164 : }

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

; 1168 : 	Commands->Set_Animation(obj,Get_Parameter("Animation"),false,0,Get_Animation_Frame(Commands->Find_Object(Get_Int_Parameter("ID"))),0,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	esi
	push	edi
	push	0
	push	0
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	mov	esi, ecx
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [ebx]
	push	eax
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp+4]
	add	esp, 4
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR _obj$[esp+32]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebx

; 1169 : }

	ret	8
?Timer_Expired@JFW_Switch_Door_Team_2@@EAEXPAEH@Z ENDP	; JFW_Switch_Door_Team_2::Timer_Expired
_TEXT	ENDS
PUBLIC	?Poked@JFW_Toggle_Door_Team_2@@EAEXPAE0@Z	; JFW_Toggle_Door_Team_2::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Toggle_Door_Team_2@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Toggle_Door_Team_2@@EAEXPAE0@Z PROC NEAR	; JFW_Toggle_Door_Team_2::Poked, COMDAT
; _this$ = ecx

; 1172 : {

	push	esi

; 1173 : 	int x;
; 1174 : 	x = 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

; 1175 : 	if (CheckPlayerType(poker,x))

	push	eax
	mov	eax, DWORD PTR _poker$[esp+4]
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$L7812

; 1176 : 	{
; 1177 : 		return;
; 1178 : 	}
; 1179 : 	if (!open)

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

; 1180 : 	{
; 1181 : 		open = true;
; 1182 : 		Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,0,-1,false);

	mov	ecx, esi
	push	0
	jne	SHORT $L7811
	push	-1082130432				; bf800000H
	push	0
	push	0
	mov	BYTE PTR [esi+28], 1
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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
	call	DWORD PTR [edi]

; 1187 : 		Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,Get_Animation_Frame(Commands->Find_Object(Get_Int_Parameter("ID"))),0,false);

	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebx
	pop	esi

; 1188 : 	}
; 1189 : }

	ret	8
$L7811:

; 1183 : 	}
; 1184 : 	else
; 1185 : 	{
; 1186 : 		open = false;

	mov	BYTE PTR [esi+28], 0

; 1187 : 		Commands->Set_Animation(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Parameter("Animation"),false,0,Get_Animation_Frame(Commands->Find_Object(Get_Int_Parameter("ID"))),0,false);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	OFFSET FLAT:??_C@_02OLOABKKD@ID?$AA@
	lea	ebx, DWORD PTR [eax+164]
	lea	edi, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	call	DWORD PTR [edi]
	push	eax
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp+4]
	add	esp, 4
	push	0
	push	0
	push	OFFSET FLAT:??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_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 [edi]
	add	esp, 4
	push	eax
	call	DWORD PTR [ebx]
	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebx
$L7812:
	pop	esi

; 1188 : 	}
; 1189 : }

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

; 1193 : 	open = false;

	mov	BYTE PTR [ecx+28], 0

; 1194 : }

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

; 1198 : 	Auto_Save_Variable(1,1,&open);

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

; 1199 : }

	ret	0
?Register_Auto_Save_Variables@JFW_Toggle_Door_Team_2@@EAEXXZ ENDP ; JFW_Toggle_Door_Team_2::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	??_C@_0M@DDMFDOJM@UnlockSound?$AA@		; `string'
PUBLIC	??_C@_09ECLNADHH@LockSound?$AA@			; `string'
PUBLIC	?Poked@JFW_Lock_Sound@@EAEXPAE0@Z		; JFW_Lock_Sound::Poked
;	COMDAT ??_C@_0M@DDMFDOJM@UnlockSound?$AA@
CONST	SEGMENT
??_C@_0M@DDMFDOJM@UnlockSound?$AA@ DB 'UnlockSound', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_09ECLNADHH@LockSound?$AA@
CONST	SEGMENT
??_C@_09ECLNADHH@LockSound?$AA@ DB 'LockSound', 00H	; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Lock_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
_v$ = -24						; size = 12
$T12178 = -12						; size = 12
$T12176 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Lock_Sound@@EAEXPAE0@Z PROC NEAR		; JFW_Lock_Sound::Poked, COMDAT
; _this$ = ecx

; 1202 : {

	sub	esp, 24					; 00000018H
	push	esi
	push	edi

; 1203 : 	Vector3 v;
; 1204 : 	const char *c;
; 1205 : 	if (Commands->Has_Key(poker,Get_Int_Parameter("Key")))

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET FLAT:??_C@_03CCEPDEKL@Key?$AA@
	mov	esi, ecx
	add	edi, 564				; 00000234H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR _poker$[esp+32]
	push	eax
	call	DWORD PTR [edi]
	add	esp, 8
	test	al, al

; 1206 : 	{
; 1207 : 		c = Get_Parameter("UnlockSound");

	mov	ecx, esi
	je	SHORT $L7827
	push	OFFSET FLAT:??_C@_0M@DDMFDOJM@UnlockSound?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

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

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

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

	push	edi
	lea	ecx, DWORD PTR _v$[esp+44]
	mov	DWORD PTR _v$[esp+48], edx
	mov	eax, DWORD PTR [eax+8]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ecx
	push	esi
	mov	DWORD PTR _v$[esp+60], eax
	call	DWORD PTR [edx+172]

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

	add	esp, 20					; 00000014H
	pop	edi
	pop	esi

; 1216 : 	}
; 1217 : }

	add	esp, 24					; 00000018H
	ret	8
$L7827:

; 1210 : 	}
; 1211 : 	else
; 1212 : 	{
; 1213 : 		c = Get_Parameter("LockSound");

	push	OFFSET FLAT:??_C@_09ECLNADHH@LockSound?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter

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

	mov	edi, DWORD PTR _obj$[esp+28]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	esi, eax
	lea	eax, DWORD PTR $T12178[esp+32]
	push	edi
	push	eax
	call	DWORD PTR [ecx+64]
	mov	edx, DWORD PTR [eax]
	mov	DWORD PTR _v$[esp+40], edx
	mov	ecx, DWORD PTR [eax+4]
	mov	DWORD PTR _v$[esp+44], ecx
	mov	edx, DWORD PTR [eax+8]

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

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	lea	eax, DWORD PTR _v$[esp+44]
	push	eax
	push	esi
	mov	DWORD PTR _v$[esp+60], edx
	call	DWORD PTR [ecx+172]
	add	esp, 20					; 00000014H
	pop	edi
	pop	esi

; 1216 : 	}
; 1217 : }

	add	esp, 24					; 00000018H
	ret	8
?Poked@JFW_Lock_Sound@@EAEXPAE0@Z ENDP			; JFW_Lock_Sound::Poked
_TEXT	ENDS
PUBLIC	?Created@JFW_Poke_Send_Custom_Toggle@@EAEXPAE@Z	; JFW_Poke_Send_Custom_Toggle::Created
; Function compile flags: /Ogty
;	COMDAT ?Created@JFW_Poke_Send_Custom_Toggle@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Poke_Send_Custom_Toggle@@EAEXPAE@Z PROC NEAR ; JFW_Poke_Send_Custom_Toggle::Created, COMDAT
; _this$ = ecx

; 1221 : 	toggle = false;

	mov	BYTE PTR [ecx+28], 0

; 1222 : }

	ret	4
?Created@JFW_Poke_Send_Custom_Toggle@@EAEXPAE@Z ENDP	; JFW_Poke_Send_Custom_Toggle::Created
_TEXT	ENDS
PUBLIC	??_C@_08HEPEILDJ@Message1?$AA@			; `string'
PUBLIC	??_C@_08FPNJNIPK@Message2?$AA@			; `string'
PUBLIC	?Poked@JFW_Poke_Send_Custom_Toggle@@EAEXPAE0@Z	; JFW_Poke_Send_Custom_Toggle::Poked
;	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'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Poked@JFW_Poke_Send_Custom_Toggle@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Send_Custom_Toggle@@EAEXPAE0@Z PROC NEAR ; JFW_Poke_Send_Custom_Toggle::Poked, COMDAT
; _this$ = ecx

; 1225 : {

	push	esi

; 1226 : 	int x;
; 1227 : 	x = 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

; 1228 : 	if (CheckPlayerType(poker,x))

	push	eax
	mov	eax, DWORD PTR _poker$[esp+4]
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7846

; 1229 : 	{
; 1230 : 		return;
; 1231 : 	}
; 1232 : 	if (!toggle)

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

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	mov	ecx, esi
	push	0
	lea	ebx, DWORD PTR [eax+96]
	lea	edi, DWORD PTR [eax+140]
	jne	SHORT $L7844
	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]
	mov	ecx, DWORD PTR _obj$[esp+24]
	add	esp, 4
	push	eax
	push	ecx
	call	DWORD PTR [edi]

; 1235 : 		toggle = true;
; 1236 : 	}
; 1237 : 	else
; 1238 : 	{
; 1239 : 		Commands->Send_Custom_Event(obj,Commands->Find_Object(Get_Int_Parameter("ID")),Get_Int_Parameter("Message2"),0,0);

	add	esp, 20					; 00000014H
	pop	edi
	pop	ebx
	mov	BYTE PTR [esi+28], 1
	pop	esi

; 1241 : 	}
; 1242 : }

	ret	8
$L7844:

; 1235 : 		toggle = true;
; 1236 : 	}
; 1237 : 	else
; 1238 : 	{
; 1239 : 		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	edx, DWORD PTR _obj$[esp+24]
	add	esp, 4
	push	eax
	push	edx
	call	DWORD PTR [edi]
	add	esp, 20					; 00000014H
	pop	edi

; 1240 : 		toggle = false;

	mov	BYTE PTR [esi+28], 0
	pop	ebx
$L7846:
	pop	esi

; 1241 : 	}
; 1242 : }

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

; 1246 : 	Auto_Save_Variable(1,1,&toggle);

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

; 1247 : }

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

; 1251 : 	active = true;

	mov	BYTE PTR [ecx+28], 1

; 1252 : }

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

; 1256 : 	active = true;

	mov	BYTE PTR [ecx+28], 1

; 1257 : }

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

; 1261 : 	active = true;

	mov	BYTE PTR [ecx+28], 1

; 1262 : }

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

; 1266 : 	active = true;

	mov	BYTE PTR [ecx+28], 1

; 1267 : }

	ret	8
?Timer_Expired@JFW_Poke_Play_3D_Sound_Timer@@EAEXPAEH@Z ENDP ; JFW_Poke_Play_3D_Sound_Timer::Timer_Expired
_TEXT	ENDS
PUBLIC	?Poked@JFW_Poke_Play_2D_Sound_Timer@@EAEXPAE0@Z	; JFW_Poke_Play_2D_Sound_Timer::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Poke_Play_2D_Sound_Timer@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_Time$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_2D_Sound_Timer@@EAEXPAE0@Z PROC NEAR ; JFW_Poke_Play_2D_Sound_Timer::Poked, COMDAT
; _this$ = ecx

; 1270 : {

	push	esi
	mov	esi, ecx

; 1271 : 	if (!active)

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

; 1272 : 	{
; 1273 : 		return;
; 1274 : 	}
; 1275 : 	int team;
; 1276 : 	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

; 1277 : 	if (CheckPlayerType(poker,team))

	push	eax
	mov	eax, DWORD PTR _poker$[esp+4]
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7873
	push	edi

; 1278 : 	{
; 1279 : 		return;
; 1280 : 	}
; 1281 : 	Commands->Create_2D_Sound(Get_Parameter("Sound"));

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

; 1282 : 	int TimerNum = 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

; 1283 : 	float Time = Get_Float_Parameter("Time");

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

; 1284 : 	active = false;
; 1285 : 	Commands->Start_Timer(obj,this,Time,TimerNum);

	mov	ecx, DWORD PTR _Time$[esp+4]
	mov	edx, DWORD PTR _obj$[esp+4]
	push	edi
	push	ecx
	mov	BYTE PTR [esi+28], 0
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	push	edx
	call	DWORD PTR [eax+128]
	add	esp, 16					; 00000010H
	pop	edi
$L7873:
	pop	esi

; 1286 : }

	ret	8
?Poked@JFW_Poke_Play_2D_Sound_Timer@@EAEXPAE0@Z ENDP	; JFW_Poke_Play_2D_Sound_Timer::Poked
_TEXT	ENDS
PUBLIC	?Poked@JFW_Poke_Play_3D_Sound_Timer@@EAEXPAE0@Z	; JFW_Poke_Play_3D_Sound_Timer::Poked
; Function compile flags: /Ogty
;	COMDAT ?Poked@JFW_Poke_Play_3D_Sound_Timer@@EAEXPAE0@Z
_TEXT	SEGMENT
$T12210 = -12						; size = 12
_obj$ = 8						; size = 4
_Time$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_3D_Sound_Timer@@EAEXPAE0@Z PROC NEAR ; JFW_Poke_Play_3D_Sound_Timer::Poked, COMDAT
; _this$ = ecx

; 1289 : {

	sub	esp, 12					; 0000000cH
	push	esi
	mov	esi, ecx

; 1290 : 	if (!active)

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

; 1291 : 	{
; 1292 : 		return;
; 1293 : 	}
; 1294 : 	int team;
; 1295 : 	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

; 1296 : 	if (CheckPlayerType(poker,team))

	push	eax
	mov	eax, DWORD PTR _poker$[esp+16]
	push	eax
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $L7883
	push	ebx

; 1297 : 	{
; 1298 : 		return;
; 1299 : 	}
; 1300 : 	Commands->Create_Sound(Get_Parameter("Sound"),Get_Vector3_Parameter("Position"),obj);

	mov	ebx, DWORD PTR _obj$[esp+16]
	push	edi
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	OFFSET FLAT:??_C@_08GCJNLIKG@Position?$AA@
	lea	ecx, DWORD PTR $T12210[esp+32]
	push	ecx
	mov	ecx, esi
	add	edi, 172				; 000000acH
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_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	DWORD PTR [edi]
	add	esp, 12					; 0000000cH

; 1301 : 	int TimerNum = 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

; 1302 : 	float Time = Get_Float_Parameter("Time");

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

; 1303 : 	active = false;
; 1304 : 	Commands->Start_Timer(obj,this,Time,TimerNum);

	mov	edx, DWORD PTR _Time$[esp+20]
	push	edi
	push	edx
	mov	BYTE PTR [esi+28], 0
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	push	ebx
	call	DWORD PTR [eax+128]
	add	esp, 16					; 00000010H
	pop	edi
	pop	ebx
$L7883:
	pop	esi

; 1305 : }

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

; 1309 : 	Auto_Save_Variable(1,1,&active);

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

; 1310 : }

	ret	0
?Register_Auto_Save_Variables@JFW_Poke_Play_2D_Sound_Timer@@EAEXXZ ENDP ; JFW_Poke_Play_2D_Sound_Timer::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	?Register_Auto_Save_Variables@JFW_Poke_Play_3D_Sound_Timer@@EAEXXZ ; JFW_Poke_Play_3D_Sound_Timer::Register_Auto_Save_Variables
; Function compile flags: /Ogty
;	COMDAT ?Register_Auto_Save_Variables@JFW_Poke_Play_3D_Sound_Timer@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Poke_Play_3D_Sound_Timer@@EAEXXZ PROC NEAR ; JFW_Poke_Play_3D_Sound_Timer::Register_Auto_Save_Variables, COMDAT
; _this$ = ecx

; 1314 : 	Auto_Save_Variable(1,1,&active);

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

; 1315 : }

	ret	0
?Register_Auto_Save_Variables@JFW_Poke_Play_3D_Sound_Timer@@EAEXXZ ENDP ; JFW_Poke_Play_3D_Sound_Timer::Register_Auto_Save_Variables
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom>::~ScriptRegistrant<JFW_Poke_Send_Custom>
EXTRN	??1ScriptFactory@@UAE@XZ:NEAR			; ScriptFactory::~ScriptFactory
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom>::~ScriptRegistrant<JFW_Poke_Send_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom>::~ScriptRegistrant<JFW_Poke_Send_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAE@XZ ; ScriptRegistrant<JFW_Pokeable_Item>::~ScriptRegistrant<JFW_Pokeable_Item>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Pokeable_Item>::~ScriptRegistrant<JFW_Pokeable_Item>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Pokeable_Item>::~ScriptRegistrant<JFW_Pokeable_Item>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAE@XZ ; ScriptRegistrant<JFW_Character_Buy_Poke>::~ScriptRegistrant<JFW_Character_Buy_Poke>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Character_Buy_Poke>::~ScriptRegistrant<JFW_Character_Buy_Poke>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Character_Buy_Poke>::~ScriptRegistrant<JFW_Character_Buy_Poke>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAE@XZ ; ScriptRegistrant<JFW_Refill_Buy_Poke>::~ScriptRegistrant<JFW_Refill_Buy_Poke>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Refill_Buy_Poke>::~ScriptRegistrant<JFW_Refill_Buy_Poke>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Refill_Buy_Poke>::~ScriptRegistrant<JFW_Refill_Buy_Poke>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAE@XZ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::~ScriptRegistrant<JFW_Vehicle_Buy_Poke>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::~ScriptRegistrant<JFW_Vehicle_Buy_Poke>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::~ScriptRegistrant<JFW_Vehicle_Buy_Poke>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAE@XZ ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::~ScriptRegistrant<JFW_Powerup_Buy_Poke>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::~ScriptRegistrant<JFW_Powerup_Buy_Poke>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::~ScriptRegistrant<JFW_Powerup_Buy_Poke>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAE@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke>::~ScriptRegistrant<JFW_Preset_Buy_Poke>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke>::~ScriptRegistrant<JFW_Preset_Buy_Poke>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke>::~ScriptRegistrant<JFW_Preset_Buy_Poke>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAE@XZ ; ScriptRegistrant<JFW_Group_Purchase_Poke>::~ScriptRegistrant<JFW_Group_Purchase_Poke>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Group_Purchase_Poke>::~ScriptRegistrant<JFW_Group_Purchase_Poke>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Group_Purchase_Poke>::~ScriptRegistrant<JFW_Group_Purchase_Poke>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAE@XZ	; ScriptRegistrant<JFW_Gate_Poke>::~ScriptRegistrant<JFW_Gate_Poke>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Gate_Poke>::~ScriptRegistrant<JFW_Gate_Poke>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Gate_Poke>::~ScriptRegistrant<JFW_Gate_Poke>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::~ScriptRegistrant<JFW_Poke_Send_Custom_2>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::~ScriptRegistrant<JFW_Poke_Send_Custom_2>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::~ScriptRegistrant<JFW_Poke_Send_Custom_2>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::~ScriptRegistrant<JFW_Poke_Send_Custom_Preset>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::~ScriptRegistrant<JFW_Poke_Send_Custom_Preset>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::~ScriptRegistrant<JFW_Poke_Send_Custom_Preset>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::~ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::~ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::~ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::~ScriptRegistrant<JFW_Poke_Send_Custom_Cost>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::~ScriptRegistrant<JFW_Poke_Send_Custom_Cost>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::~ScriptRegistrant<JFW_Poke_Send_Custom_Cost>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::~ScriptRegistrant<JFW_Poke_Play_2D_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::~ScriptRegistrant<JFW_Poke_Play_2D_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::~ScriptRegistrant<JFW_Poke_Play_2D_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::~ScriptRegistrant<JFW_Poke_Play_3D_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::~ScriptRegistrant<JFW_Poke_Play_3D_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::~ScriptRegistrant<JFW_Poke_Play_3D_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAE@XZ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::~ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::~ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::~ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::~ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::~ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::~ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::~ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::~ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::~ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::~ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::~ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::~ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::~ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::~ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::~ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAE@XZ ; ScriptRegistrant<JFW_Look_At_Location_Poke>::~ScriptRegistrant<JFW_Look_At_Location_Poke>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Look_At_Location_Poke>::~ScriptRegistrant<JFW_Look_At_Location_Poke>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Look_At_Location_Poke>::~ScriptRegistrant<JFW_Look_At_Location_Poke>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAE@XZ ; ScriptRegistrant<JFW_Look_At_Object_Poke>::~ScriptRegistrant<JFW_Look_At_Object_Poke>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Look_At_Object_Poke>::~ScriptRegistrant<JFW_Look_At_Object_Poke>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Look_At_Object_Poke>::~ScriptRegistrant<JFW_Look_At_Object_Poke>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_PCT@@@@UAE@XZ	; ScriptRegistrant<JFW_PCT>::~ScriptRegistrant<JFW_PCT>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_PCT@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_PCT@@@@UAE@XZ PROC NEAR	; ScriptRegistrant<JFW_PCT>::~ScriptRegistrant<JFW_PCT>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_PCT@@@@UAE@XZ ENDP		; ScriptRegistrant<JFW_PCT>::~ScriptRegistrant<JFW_PCT>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAE@XZ ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::~ScriptRegistrant<JFW_Weapon_Buy_Poke>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::~ScriptRegistrant<JFW_Weapon_Buy_Poke>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::~ScriptRegistrant<JFW_Weapon_Buy_Poke>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAE@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAE@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAE@XZ ; ScriptRegistrant<JFW_Slot_Machine>::~ScriptRegistrant<JFW_Slot_Machine>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Slot_Machine>::~ScriptRegistrant<JFW_Slot_Machine>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Slot_Machine>::~ScriptRegistrant<JFW_Slot_Machine>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAE@XZ ; ScriptRegistrant<JFW_Slot_Machine_2>::~ScriptRegistrant<JFW_Slot_Machine_2>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Slot_Machine_2>::~ScriptRegistrant<JFW_Slot_Machine_2>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Slot_Machine_2>::~ScriptRegistrant<JFW_Slot_Machine_2>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Switch_Door@@@@UAE@XZ ; ScriptRegistrant<JFW_Switch_Door>::~ScriptRegistrant<JFW_Switch_Door>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Switch_Door@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Switch_Door@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Switch_Door>::~ScriptRegistrant<JFW_Switch_Door>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Switch_Door@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Switch_Door>::~ScriptRegistrant<JFW_Switch_Door>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAE@XZ ; ScriptRegistrant<JFW_Switch_Lock_Door>::~ScriptRegistrant<JFW_Switch_Lock_Door>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Switch_Lock_Door>::~ScriptRegistrant<JFW_Switch_Lock_Door>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Switch_Lock_Door>::~ScriptRegistrant<JFW_Switch_Lock_Door>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAE@XZ ; ScriptRegistrant<JFW_Toggle_Door>::~ScriptRegistrant<JFW_Toggle_Door>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door>::~ScriptRegistrant<JFW_Toggle_Door>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Toggle_Door>::~ScriptRegistrant<JFW_Toggle_Door>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAE@XZ ; ScriptRegistrant<JFW_Toggle_Lock_Door>::~ScriptRegistrant<JFW_Toggle_Lock_Door>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Toggle_Lock_Door>::~ScriptRegistrant<JFW_Toggle_Lock_Door>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Lock_Door>::~ScriptRegistrant<JFW_Toggle_Lock_Door>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAE@XZ ; ScriptRegistrant<JFW_Switch_Door_Team>::~ScriptRegistrant<JFW_Switch_Door_Team>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Switch_Door_Team>::~ScriptRegistrant<JFW_Switch_Door_Team>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Switch_Door_Team>::~ScriptRegistrant<JFW_Switch_Door_Team>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAE@XZ ; ScriptRegistrant<JFW_Toggle_Door_Team>::~ScriptRegistrant<JFW_Toggle_Door_Team>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door_Team>::~ScriptRegistrant<JFW_Toggle_Door_Team>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Door_Team>::~ScriptRegistrant<JFW_Toggle_Door_Team>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAE@XZ ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Character_Buy_Poke_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Character_Buy_Poke_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Character_Buy_Poke_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAE@XZ ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAE@XZ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAE@XZ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAE@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAE@XZ ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::~ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::~ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::~ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAE@XZ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::~ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::~ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::~ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAE@XZ ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::~ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAE@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAE@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::~ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAE@XZ ; ScriptRegistrant<JFW_Switch_Door_2>::~ScriptRegistrant<JFW_Switch_Door_2>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Switch_Door_2>::~ScriptRegistrant<JFW_Switch_Door_2>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Switch_Door_2>::~ScriptRegistrant<JFW_Switch_Door_2>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAE@XZ ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::~ScriptRegistrant<JFW_Switch_Lock_Door_2>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::~ScriptRegistrant<JFW_Switch_Lock_Door_2>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::~ScriptRegistrant<JFW_Switch_Lock_Door_2>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAE@XZ ; ScriptRegistrant<JFW_Toggle_Door_2>::~ScriptRegistrant<JFW_Toggle_Door_2>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door_2>::~ScriptRegistrant<JFW_Toggle_Door_2>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Toggle_Door_2>::~ScriptRegistrant<JFW_Toggle_Door_2>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAE@XZ ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::~ScriptRegistrant<JFW_Toggle_Lock_Door_2>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::~ScriptRegistrant<JFW_Toggle_Lock_Door_2>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::~ScriptRegistrant<JFW_Toggle_Lock_Door_2>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAE@XZ ; ScriptRegistrant<JFW_Switch_Door_Team_2>::~ScriptRegistrant<JFW_Switch_Door_Team_2>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Switch_Door_Team_2>::~ScriptRegistrant<JFW_Switch_Door_Team_2>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Switch_Door_Team_2>::~ScriptRegistrant<JFW_Switch_Door_Team_2>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAE@XZ ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::~ScriptRegistrant<JFW_Toggle_Door_Team_2>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::~ScriptRegistrant<JFW_Toggle_Door_Team_2>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::~ScriptRegistrant<JFW_Toggle_Door_Team_2>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAE@XZ	; ScriptRegistrant<JFW_Lock_Sound>::~ScriptRegistrant<JFW_Lock_Sound>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Lock_Sound>::~ScriptRegistrant<JFW_Lock_Sound>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Lock_Sound>::~ScriptRegistrant<JFW_Lock_Sound>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::~ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::~ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::~ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::~ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::~ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::~ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAE@XZ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::~ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAE@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::~ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAE@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::~ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom>::ScriptRegistrant<JFW_Poke_Send_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Send_Custom>::`scalar deleting destructor'
EXTRN	??0ScriptFactory@@QAE@PAD0@Z:NEAR		; ScriptFactory::ScriptFactory
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@6B@
; File c:\documents and settings\owner\desktop\ssctf 1.3\scripts.h
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Send_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom>::ScriptRegistrant<JFW_Poke_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_Poke_Send_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom>::ScriptRegistrant<JFW_Poke_Send_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Pokeable_Item@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Pokeable_Item>::ScriptRegistrant<JFW_Pokeable_Item>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Pokeable_Item>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@ ; ScriptRegistrant<JFW_Pokeable_Item>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Pokeable_Item>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Pokeable_Item>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Pokeable_Item>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Pokeable_Item@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Pokeable_Item@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Pokeable_Item>::ScriptRegistrant<JFW_Pokeable_Item>, 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_Pokeable_Item@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Pokeable_Item@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Pokeable_Item>::ScriptRegistrant<JFW_Pokeable_Item>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Character_Buy_Poke>::ScriptRegistrant<JFW_Character_Buy_Poke>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Character_Buy_Poke>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Character_Buy_Poke>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Character_Buy_Poke>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Character_Buy_Poke>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Character_Buy_Poke>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Character_Buy_Poke>::ScriptRegistrant<JFW_Character_Buy_Poke>, 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_Character_Buy_Poke@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Character_Buy_Poke>::ScriptRegistrant<JFW_Character_Buy_Poke>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Refill_Buy_Poke>::ScriptRegistrant<JFW_Refill_Buy_Poke>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Refill_Buy_Poke>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Refill_Buy_Poke>::ScriptRegistrant<JFW_Refill_Buy_Poke>, 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_Refill_Buy_Poke@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Refill_Buy_Poke>::ScriptRegistrant<JFW_Refill_Buy_Poke>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::ScriptRegistrant<JFW_Vehicle_Buy_Poke>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::ScriptRegistrant<JFW_Vehicle_Buy_Poke>, 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_Vehicle_Buy_Poke@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::ScriptRegistrant<JFW_Vehicle_Buy_Poke>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::ScriptRegistrant<JFW_Powerup_Buy_Poke>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::ScriptRegistrant<JFW_Powerup_Buy_Poke>, 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_Powerup_Buy_Poke@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::ScriptRegistrant<JFW_Powerup_Buy_Poke>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke>::ScriptRegistrant<JFW_Preset_Buy_Poke>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke>::ScriptRegistrant<JFW_Preset_Buy_Poke>, 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_Preset_Buy_Poke@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke>::ScriptRegistrant<JFW_Preset_Buy_Poke>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Group_Purchase_Poke>::ScriptRegistrant<JFW_Group_Purchase_Poke>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Group_Purchase_Poke>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@ ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Group_Purchase_Poke>::ScriptRegistrant<JFW_Group_Purchase_Poke>, 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_Group_Purchase_Poke@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Group_Purchase_Poke>::ScriptRegistrant<JFW_Group_Purchase_Poke>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Gate_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Gate_Poke>::ScriptRegistrant<JFW_Gate_Poke>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Gate_Poke>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Gate_Poke@@@@6B@	; ScriptRegistrant<JFW_Gate_Poke>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Gate_Poke>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Gate_Poke>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Gate_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Gate_Poke@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Gate_Poke>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Gate_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Gate_Poke@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Gate_Poke>::ScriptRegistrant<JFW_Gate_Poke>, 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_Gate_Poke@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Gate_Poke@@@@QAE@PAD0@Z ENDP	; ScriptRegistrant<JFW_Gate_Poke>::ScriptRegistrant<JFW_Gate_Poke>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::ScriptRegistrant<JFW_Poke_Send_Custom_2>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::ScriptRegistrant<JFW_Poke_Send_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_Poke_Send_Custom_2@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::ScriptRegistrant<JFW_Poke_Send_Custom_2>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::ScriptRegistrant<JFW_Poke_Send_Custom_Preset>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::ScriptRegistrant<JFW_Poke_Send_Custom_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_Poke_Send_Custom_Preset@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::ScriptRegistrant<JFW_Poke_Send_Custom_Preset>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>, 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_Poke_Send_Custom_Keycard@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::ScriptRegistrant<JFW_Poke_Send_Custom_Cost>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::ScriptRegistrant<JFW_Poke_Send_Custom_Cost>, 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_Poke_Send_Custom_Cost@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::ScriptRegistrant<JFW_Poke_Send_Custom_Cost>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::ScriptRegistrant<JFW_Poke_Play_2D_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::ScriptRegistrant<JFW_Poke_Play_2D_Sound>, 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_Poke_Play_2D_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::ScriptRegistrant<JFW_Poke_Play_2D_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::ScriptRegistrant<JFW_Poke_Play_3D_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::ScriptRegistrant<JFW_Poke_Play_3D_Sound>, 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_Poke_Play_3D_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::ScriptRegistrant<JFW_Poke_Play_3D_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::ScriptRegistrant<JFW_Powerup_Buy_Poke_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_Powerup_Buy_Poke_Timer@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>, 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_Poke_Play_2D_Sound_Team@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>, 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_Poke_Play_3D_Sound_Team@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>, 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_Poke_Play_2D_Sound_Player@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>, 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_Poke_Play_3D_Sound_Player@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Look_At_Location_Poke>::ScriptRegistrant<JFW_Look_At_Location_Poke>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Look_At_Location_Poke>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@ ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Look_At_Location_Poke>::ScriptRegistrant<JFW_Look_At_Location_Poke>, 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_Look_At_Location_Poke@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Look_At_Location_Poke>::ScriptRegistrant<JFW_Look_At_Location_Poke>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Look_At_Object_Poke>::ScriptRegistrant<JFW_Look_At_Object_Poke>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Look_At_Object_Poke>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@ ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Look_At_Object_Poke>::ScriptRegistrant<JFW_Look_At_Object_Poke>, 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_Look_At_Object_Poke@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Look_At_Object_Poke>::ScriptRegistrant<JFW_Look_At_Object_Poke>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_PCT@@@@QAE@PAD0@Z	; ScriptRegistrant<JFW_PCT>::ScriptRegistrant<JFW_PCT>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_PCT>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_PCT@@@@6B@		; ScriptRegistrant<JFW_PCT>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_PCT@@@@UAEPAXI@Z	; ScriptRegistrant<JFW_PCT>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_PCT@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_PCT>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_PCT@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_PCT@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_PCT@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_PCT>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_PCT@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_PCT@@@@QAE@PAD0@Z PROC NEAR	; ScriptRegistrant<JFW_PCT>::ScriptRegistrant<JFW_PCT>, 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_PCT@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_PCT@@@@QAE@PAD0@Z ENDP	; ScriptRegistrant<JFW_PCT>::ScriptRegistrant<JFW_PCT>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::ScriptRegistrant<JFW_Weapon_Buy_Poke>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::ScriptRegistrant<JFW_Weapon_Buy_Poke>, 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_Weapon_Buy_Poke@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::ScriptRegistrant<JFW_Weapon_Buy_Poke>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::ScriptRegistrant<JFW_Preset_Buy_Poke_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_Preset_Buy_Poke_Timer@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::ScriptRegistrant<JFW_Preset_Buy_Poke_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_Preset_Buy_Poke_Custom@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Slot_Machine@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Slot_Machine>::ScriptRegistrant<JFW_Slot_Machine>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Slot_Machine>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@	; ScriptRegistrant<JFW_Slot_Machine>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Slot_Machine>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Slot_Machine>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Slot_Machine>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Slot_Machine@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Slot_Machine@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Slot_Machine>::ScriptRegistrant<JFW_Slot_Machine>, 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_Slot_Machine@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Slot_Machine@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Slot_Machine>::ScriptRegistrant<JFW_Slot_Machine>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Slot_Machine_2>::ScriptRegistrant<JFW_Slot_Machine_2>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Slot_Machine_2>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@ ; ScriptRegistrant<JFW_Slot_Machine_2>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Slot_Machine_2>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Slot_Machine_2>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Slot_Machine_2>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Slot_Machine_2>::ScriptRegistrant<JFW_Slot_Machine_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_Slot_Machine_2@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Slot_Machine_2>::ScriptRegistrant<JFW_Slot_Machine_2>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Switch_Door@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Door>::ScriptRegistrant<JFW_Switch_Door>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Switch_Door>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@	; ScriptRegistrant<JFW_Switch_Door>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Switch_Door>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Switch_Door>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Switch_Door>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Switch_Door@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Switch_Door@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Switch_Door>::ScriptRegistrant<JFW_Switch_Door>, 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_Switch_Door@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Switch_Door@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Switch_Door>::ScriptRegistrant<JFW_Switch_Door>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Lock_Door>::ScriptRegistrant<JFW_Switch_Lock_Door>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Switch_Lock_Door>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@ ; ScriptRegistrant<JFW_Switch_Lock_Door>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Switch_Lock_Door>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Switch_Lock_Door>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Switch_Lock_Door>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Switch_Lock_Door>::ScriptRegistrant<JFW_Switch_Lock_Door>, 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_Switch_Lock_Door@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Switch_Lock_Door>::ScriptRegistrant<JFW_Switch_Lock_Door>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Toggle_Door@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Door>::ScriptRegistrant<JFW_Toggle_Door>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Toggle_Door>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@	; ScriptRegistrant<JFW_Toggle_Door>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Toggle_Door>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Toggle_Door>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Toggle_Door>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Toggle_Door@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Toggle_Door@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door>::ScriptRegistrant<JFW_Toggle_Door>, 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_Toggle_Door@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Toggle_Door@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Toggle_Door>::ScriptRegistrant<JFW_Toggle_Door>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Lock_Door>::ScriptRegistrant<JFW_Toggle_Lock_Door>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Toggle_Lock_Door>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Toggle_Lock_Door>::ScriptRegistrant<JFW_Toggle_Lock_Door>, 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_Toggle_Lock_Door@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Toggle_Lock_Door>::ScriptRegistrant<JFW_Toggle_Lock_Door>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Door_Team>::ScriptRegistrant<JFW_Switch_Door_Team>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Switch_Door_Team>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door_Team>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Switch_Door_Team>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Switch_Door_Team>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Switch_Door_Team>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Switch_Door_Team>::ScriptRegistrant<JFW_Switch_Door_Team>, 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_Switch_Door_Team@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Switch_Door_Team>::ScriptRegistrant<JFW_Switch_Door_Team>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Door_Team>::ScriptRegistrant<JFW_Toggle_Door_Team>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Toggle_Door_Team>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_Team>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Toggle_Door_Team>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Toggle_Door_Team>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Toggle_Door_Team>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door_Team>::ScriptRegistrant<JFW_Toggle_Door_Team>, 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_Toggle_Door_Team@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Toggle_Door_Team>::ScriptRegistrant<JFW_Toggle_Door_Team>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::ScriptRegistrant<JFW_Character_Buy_Poke_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::ScriptRegistrant<JFW_Character_Buy_Poke_Sound>, 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_Character_Buy_Poke_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::ScriptRegistrant<JFW_Character_Buy_Poke_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>, 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_Refill_Buy_Poke_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>, 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_Vehicle_Buy_Poke_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>, 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_Powerup_Buy_Poke_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>, 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_Preset_Buy_Poke_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>, 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_Group_Purchase_Poke_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>, 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_Powerup_Buy_Poke_Timer_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>, 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_Weapon_Buy_Poke_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>, 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_Preset_Buy_Poke_Timer_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>, 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_Preset_Buy_Poke_Custom_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Switch_Door_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Door_2>::ScriptRegistrant<JFW_Switch_Door_2>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Switch_Door_2>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door_2>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Switch_Door_2>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Switch_Door_2>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Switch_Door_2>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Switch_Door_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Switch_Door_2@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Switch_Door_2>::ScriptRegistrant<JFW_Switch_Door_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_Switch_Door_2@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Switch_Door_2@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Switch_Door_2>::ScriptRegistrant<JFW_Switch_Door_2>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::ScriptRegistrant<JFW_Switch_Lock_Door_2>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::ScriptRegistrant<JFW_Switch_Lock_Door_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_Switch_Lock_Door_2@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::ScriptRegistrant<JFW_Switch_Lock_Door_2>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Door_2>::ScriptRegistrant<JFW_Toggle_Door_2>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Toggle_Door_2>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_2>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Toggle_Door_2>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Toggle_Door_2>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Toggle_Door_2>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door_2>::ScriptRegistrant<JFW_Toggle_Door_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_Toggle_Door_2@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Toggle_Door_2>::ScriptRegistrant<JFW_Toggle_Door_2>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::ScriptRegistrant<JFW_Toggle_Lock_Door_2>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::ScriptRegistrant<JFW_Toggle_Lock_Door_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_Toggle_Lock_Door_2@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::ScriptRegistrant<JFW_Toggle_Lock_Door_2>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Door_Team_2>::ScriptRegistrant<JFW_Switch_Door_Team_2>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Switch_Door_Team_2>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Switch_Door_Team_2>::ScriptRegistrant<JFW_Switch_Door_Team_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_Switch_Door_Team_2@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Switch_Door_Team_2>::ScriptRegistrant<JFW_Switch_Door_Team_2>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::ScriptRegistrant<JFW_Toggle_Door_Team_2>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::ScriptRegistrant<JFW_Toggle_Door_Team_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_Toggle_Door_Team_2@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::ScriptRegistrant<JFW_Toggle_Door_Team_2>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Lock_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Lock_Sound>::ScriptRegistrant<JFW_Lock_Sound>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Lock_Sound>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@	; ScriptRegistrant<JFW_Lock_Sound>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Lock_Sound>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Lock_Sound>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Lock_Sound>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Lock_Sound@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Lock_Sound@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Lock_Sound>::ScriptRegistrant<JFW_Lock_Sound>, 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_Lock_Sound@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Lock_Sound@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Lock_Sound>::ScriptRegistrant<JFW_Lock_Sound>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>, 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_Poke_Send_Custom_Toggle@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_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_Poke_Play_2D_Sound_Timer@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>
_TEXT	ENDS
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::Create
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAXI@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@QAE@PAD0@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_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_Poke_Play_3D_Sound_Timer@@@@6B@

; 475  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>
_TEXT	ENDS
EXTRN	??3@YAXPAX@Z:NEAR				; operator delete
; Function compile flags: /Ogty
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12652
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12652:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Pokeable_Item>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12656
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12656:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Pokeable_Item>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Character_Buy_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12660
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12660:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Character_Buy_Poke>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12664
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12664:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12668
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12668:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12672
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12672:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12676
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12676:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12680
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12680:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Gate_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12684
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12684:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAXI@Z ENDP	; ScriptRegistrant<JFW_Gate_Poke>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12688
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12688:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12692
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12692:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12696
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12696:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12700
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12700:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12704
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12704:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12708
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12708:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12712
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12712:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12716
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12716:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12720
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12720:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12724
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12724:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12728
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12728:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12732
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12732:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12736
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12736:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_PCT@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_PCT@@@@UAEPAXI@Z PROC NEAR	; ScriptRegistrant<JFW_PCT>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_PCT@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12740
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12740:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_PCT@@@@UAEPAXI@Z ENDP	; ScriptRegistrant<JFW_PCT>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12744
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12744:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12748
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12748:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12752
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12752:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Slot_Machine>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12756
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12756:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Slot_Machine>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Slot_Machine_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12760
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12760:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Slot_Machine_2>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Switch_Door>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Switch_Door@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12764
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12764:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Switch_Door>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Switch_Lock_Door>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12768
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12768:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Switch_Lock_Door>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12772
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12772:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Toggle_Door>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12776
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12776:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Switch_Door_Team>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12780
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12780:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Switch_Door_Team>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door_Team>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12784
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12784:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Toggle_Door_Team>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12788
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12788:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12792
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12792:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12796
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12796:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12800
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12800:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12804
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12804:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12808
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12808:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12812
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12812:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12816
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12816:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12820
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12820:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12824
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12824:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Switch_Door_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12828
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12828:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Switch_Door_2>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12832
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12832:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12836
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12836:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Toggle_Door_2>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12840
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12840:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12844
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12844:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12848
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12848:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Lock_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12852
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12852:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Lock_Sound>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12856
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12856:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12860
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12860:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L12864
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L12864:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`scalar deleting destructor'
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Send_Custom@@6B@			; JFW_Poke_Send_Custom::`vftable'
PUBLIC	??_GJFW_Poke_Send_Custom@@UAEPAXI@Z		; JFW_Poke_Send_Custom::`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	?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	?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z:NEAR	; ScriptImpClass::Timer_Expired
EXTRN	?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z:NEAR ; ScriptImpClass::Animation_Complete
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	??2@YAPAXI@Z:NEAR				; operator new
EXTRN	__except_list:DWORD
EXTRN	___CxxFrameHandler:NEAR
EXTRN	??_EJFW_Poke_Send_Custom@@UAEPAXI@Z:NEAR	; JFW_Poke_Send_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T12886	DD	0ffffffffH
	DD	FLAT:$L12872
$T12883	DD	019930520H
	DD	01H
	DD	FLAT:$T12886
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom@@6B@
CONST	SEGMENT
??_7JFW_Poke_Send_Custom@@6B@ DD FLAT:??_EJFW_Poke_Send_Custom@@UAEPAXI@Z ; JFW_Poke_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_Poke_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_Poke_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@JFW_Poke_Send_Custom@@EAEXPAE0@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_Poke_Send_Custom@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T12869 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_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	32					; 00000020H
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T12869[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L12870
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Send_Custom@@6B@
	jmp	SHORT $L12871
$L12870:
	xor	esi, esi
$L12871:

; 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
$L12872:
	mov	eax, DWORD PTR $T12869[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T12883
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom>::Create
PUBLIC	??_7JFW_Pokeable_Item@@6B@			; JFW_Pokeable_Item::`vftable'
PUBLIC	??_GJFW_Pokeable_Item@@UAEPAXI@Z		; JFW_Pokeable_Item::`scalar deleting destructor'
EXTRN	?Custom@ScriptImpClass@@UAEXPAEHH0@Z:NEAR	; ScriptImpClass::Custom
EXTRN	?Poked@ScriptImpClass@@UAEXPAE0@Z:NEAR		; ScriptImpClass::Poked
EXTRN	?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ:NEAR ; ScriptImpClass::Register_Auto_Save_Variables
EXTRN	??_EJFW_Pokeable_Item@@UAEPAXI@Z:NEAR		; JFW_Pokeable_Item::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T12908	DD	0ffffffffH
	DD	FLAT:$L12897
$T12906	DD	019930520H
	DD	01H
	DD	FLAT:$T12908
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Pokeable_Item@@6B@
CONST	SEGMENT
??_7JFW_Pokeable_Item@@6B@ DD FLAT:??_EJFW_Pokeable_Item@@UAEPAXI@Z ; JFW_Pokeable_Item::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Pokeable_Item@@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_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T12894 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Pokeable_Item>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@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 $T12894[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L12895
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Pokeable_Item@@6B@
	jmp	SHORT $L12896
$L12895:
	xor	esi, esi
$L12896:

; 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
$L12897:
	mov	eax, DWORD PTR $T12894[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T12906
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Pokeable_Item>::Create
PUBLIC	??_7JFW_Character_Buy_Poke@@6B@			; JFW_Character_Buy_Poke::`vftable'
PUBLIC	??_GJFW_Character_Buy_Poke@@UAEPAXI@Z		; JFW_Character_Buy_Poke::`scalar deleting destructor'
EXTRN	?Created@ScriptImpClass@@UAEXPAE@Z:NEAR		; ScriptImpClass::Created
EXTRN	??_EJFW_Character_Buy_Poke@@UAEPAXI@Z:NEAR	; JFW_Character_Buy_Poke::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T12929	DD	0ffffffffH
	DD	FLAT:$L12918
$T12927	DD	019930520H
	DD	01H
	DD	FLAT:$T12929
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Character_Buy_Poke@@6B@
CONST	SEGMENT
??_7JFW_Character_Buy_Poke@@6B@ DD FLAT:??_EJFW_Character_Buy_Poke@@UAEPAXI@Z ; JFW_Character_Buy_Poke::`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@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@JFW_Character_Buy_Poke@@EAEXPAE0@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_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T12915 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Character_Buy_Poke>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@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 $T12915[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L12916
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Character_Buy_Poke@@6B@
	jmp	SHORT $L12917
$L12916:
	xor	esi, esi
$L12917:

; 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
$L12918:
	mov	eax, DWORD PTR $T12915[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T12927
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Character_Buy_Poke>::Create
PUBLIC	??_7JFW_Refill_Buy_Poke@@6B@			; JFW_Refill_Buy_Poke::`vftable'
PUBLIC	??_GJFW_Refill_Buy_Poke@@UAEPAXI@Z		; JFW_Refill_Buy_Poke::`scalar deleting destructor'
EXTRN	??_EJFW_Refill_Buy_Poke@@UAEPAXI@Z:NEAR		; JFW_Refill_Buy_Poke::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T12950	DD	0ffffffffH
	DD	FLAT:$L12939
$T12948	DD	019930520H
	DD	01H
	DD	FLAT:$T12950
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Refill_Buy_Poke@@6B@
CONST	SEGMENT
??_7JFW_Refill_Buy_Poke@@6B@ DD FLAT:??_EJFW_Refill_Buy_Poke@@UAEPAXI@Z ; JFW_Refill_Buy_Poke::`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@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@JFW_Refill_Buy_Poke@@EAEXPAE0@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_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T12936 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Refill_Buy_Poke>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@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 $T12936[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L12937
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Refill_Buy_Poke@@6B@
	jmp	SHORT $L12938
$L12937:
	xor	esi, esi
$L12938:

; 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
$L12939:
	mov	eax, DWORD PTR $T12936[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T12948
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Refill_Buy_Poke>::Create
PUBLIC	??_7JFW_Vehicle_Buy_Poke@@6B@			; JFW_Vehicle_Buy_Poke::`vftable'
PUBLIC	??_GJFW_Vehicle_Buy_Poke@@UAEPAXI@Z		; JFW_Vehicle_Buy_Poke::`scalar deleting destructor'
EXTRN	??_EJFW_Vehicle_Buy_Poke@@UAEPAXI@Z:NEAR	; JFW_Vehicle_Buy_Poke::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T12971	DD	0ffffffffH
	DD	FLAT:$L12960
$T12969	DD	019930520H
	DD	01H
	DD	FLAT:$T12971
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Vehicle_Buy_Poke@@6B@
CONST	SEGMENT
??_7JFW_Vehicle_Buy_Poke@@6B@ DD FLAT:??_EJFW_Vehicle_Buy_Poke@@UAEPAXI@Z ; JFW_Vehicle_Buy_Poke::`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@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@JFW_Vehicle_Buy_Poke@@EAEXPAE0@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_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T12957 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@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 $T12957[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L12958
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Vehicle_Buy_Poke@@6B@
	jmp	SHORT $L12959
$L12958:
	xor	esi, esi
$L12959:

; 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
$L12960:
	mov	eax, DWORD PTR $T12957[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T12969
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::Create
PUBLIC	??_7JFW_Powerup_Buy_Poke@@6B@			; JFW_Powerup_Buy_Poke::`vftable'
PUBLIC	??_GJFW_Powerup_Buy_Poke@@UAEPAXI@Z		; JFW_Powerup_Buy_Poke::`scalar deleting destructor'
EXTRN	??_EJFW_Powerup_Buy_Poke@@UAEPAXI@Z:NEAR	; JFW_Powerup_Buy_Poke::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T12992	DD	0ffffffffH
	DD	FLAT:$L12981
$T12990	DD	019930520H
	DD	01H
	DD	FLAT:$T12992
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Powerup_Buy_Poke@@6B@
CONST	SEGMENT
??_7JFW_Powerup_Buy_Poke@@6B@ DD FLAT:??_EJFW_Powerup_Buy_Poke@@UAEPAXI@Z ; JFW_Powerup_Buy_Poke::`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@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@JFW_Powerup_Buy_Poke@@EAEXPAE0@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_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T12978 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@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 $T12978[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L12979
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Powerup_Buy_Poke@@6B@
	jmp	SHORT $L12980
$L12979:
	xor	esi, esi
$L12980:

; 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
$L12981:
	mov	eax, DWORD PTR $T12978[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T12990
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::Create
PUBLIC	??_7JFW_Preset_Buy_Poke@@6B@			; JFW_Preset_Buy_Poke::`vftable'
PUBLIC	??_GJFW_Preset_Buy_Poke@@UAEPAXI@Z		; JFW_Preset_Buy_Poke::`scalar deleting destructor'
EXTRN	??_EJFW_Preset_Buy_Poke@@UAEPAXI@Z:NEAR		; JFW_Preset_Buy_Poke::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13013	DD	0ffffffffH
	DD	FLAT:$L13002
$T13011	DD	019930520H
	DD	01H
	DD	FLAT:$T13013
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke@@6B@
CONST	SEGMENT
??_7JFW_Preset_Buy_Poke@@6B@ DD FLAT:??_EJFW_Preset_Buy_Poke@@UAEPAXI@Z ; JFW_Preset_Buy_Poke::`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@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@JFW_Preset_Buy_Poke@@EAEXPAE0@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_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T12999 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@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 $T12999[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13000
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Preset_Buy_Poke@@6B@
	jmp	SHORT $L13001
$L13000:
	xor	esi, esi
$L13001:

; 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
$L13002:
	mov	eax, DWORD PTR $T12999[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13011
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke>::Create
PUBLIC	??_7JFW_Group_Purchase_Poke@@6B@		; JFW_Group_Purchase_Poke::`vftable'
PUBLIC	??_GJFW_Group_Purchase_Poke@@UAEPAXI@Z		; JFW_Group_Purchase_Poke::`scalar deleting destructor'
EXTRN	??_EJFW_Group_Purchase_Poke@@UAEPAXI@Z:NEAR	; JFW_Group_Purchase_Poke::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13034	DD	0ffffffffH
	DD	FLAT:$L13023
$T13032	DD	019930520H
	DD	01H
	DD	FLAT:$T13034
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Group_Purchase_Poke@@6B@
CONST	SEGMENT
??_7JFW_Group_Purchase_Poke@@6B@ DD FLAT:??_EJFW_Group_Purchase_Poke@@UAEPAXI@Z ; JFW_Group_Purchase_Poke::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Group_Purchase_Poke@@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@JFW_Group_Purchase_Poke@@EAEXPAE0@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_Group_Purchase_Poke@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13020 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Group_Purchase_Poke>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@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 $T13020[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13021
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Group_Purchase_Poke@@6B@
	jmp	SHORT $L13022
$L13021:
	xor	esi, esi
$L13022:

; 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
$L13023:
	mov	eax, DWORD PTR $T13020[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13032
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Group_Purchase_Poke>::Create
PUBLIC	??_7JFW_Gate_Poke@@6B@				; JFW_Gate_Poke::`vftable'
PUBLIC	??_GJFW_Gate_Poke@@UAEPAXI@Z			; JFW_Gate_Poke::`scalar deleting destructor'
EXTRN	??_EJFW_Gate_Poke@@UAEPAXI@Z:NEAR		; JFW_Gate_Poke::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13055	DD	0ffffffffH
	DD	FLAT:$L13044
$T13053	DD	019930520H
	DD	01H
	DD	FLAT:$T13055
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Gate_Poke@@6B@
CONST	SEGMENT
??_7JFW_Gate_Poke@@6B@ DD FLAT:??_EJFW_Gate_Poke@@UAEPAXI@Z ; JFW_Gate_Poke::`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@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_Gate_Poke@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Gate_Poke@@EAEXPAE0@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_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13041 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Gate_Poke>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@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 $T13041[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13042
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Gate_Poke@@6B@
	jmp	SHORT $L13043
$L13042:
	xor	esi, esi
$L13043:

; 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
$L13044:
	mov	eax, DWORD PTR $T13041[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13053
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Gate_Poke>::Create
PUBLIC	??_7JFW_Poke_Send_Custom_2@@6B@			; JFW_Poke_Send_Custom_2::`vftable'
PUBLIC	??_GJFW_Poke_Send_Custom_2@@UAEPAXI@Z		; JFW_Poke_Send_Custom_2::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Send_Custom_2@@UAEPAXI@Z:NEAR	; JFW_Poke_Send_Custom_2::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13076	DD	0ffffffffH
	DD	FLAT:$L13065
$T13074	DD	019930520H
	DD	01H
	DD	FLAT:$T13076
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_2@@6B@
CONST	SEGMENT
??_7JFW_Poke_Send_Custom_2@@6B@ DD FLAT:??_EJFW_Poke_Send_Custom_2@@UAEPAXI@Z ; JFW_Poke_Send_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@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@JFW_Poke_Send_Custom_2@@EAEXPAE0@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_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13062 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_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 $T13062[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13063
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Send_Custom_2@@6B@
	jmp	SHORT $L13064
$L13063:
	xor	esi, esi
$L13064:

; 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
$L13065:
	mov	eax, DWORD PTR $T13062[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13074
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::Create
PUBLIC	??_7JFW_Poke_Send_Custom_Preset@@6B@		; JFW_Poke_Send_Custom_Preset::`vftable'
PUBLIC	??_GJFW_Poke_Send_Custom_Preset@@UAEPAXI@Z	; JFW_Poke_Send_Custom_Preset::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Send_Custom_Preset@@UAEPAXI@Z:NEAR	; JFW_Poke_Send_Custom_Preset::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13097	DD	0ffffffffH
	DD	FLAT:$L13086
$T13095	DD	019930520H
	DD	01H
	DD	FLAT:$T13097
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_Preset@@6B@
CONST	SEGMENT
??_7JFW_Poke_Send_Custom_Preset@@6B@ DD FLAT:??_EJFW_Poke_Send_Custom_Preset@@UAEPAXI@Z ; JFW_Poke_Send_Custom_Preset::`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@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@JFW_Poke_Send_Custom_Preset@@EAEXPAE0@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_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13083 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_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 $T13083[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13084
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Send_Custom_Preset@@6B@
	jmp	SHORT $L13085
$L13084:
	xor	esi, esi
$L13085:

; 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
$L13086:
	mov	eax, DWORD PTR $T13083[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13095
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::Create
PUBLIC	??_7JFW_Poke_Send_Custom_Keycard@@6B@		; JFW_Poke_Send_Custom_Keycard::`vftable'
PUBLIC	??_GJFW_Poke_Send_Custom_Keycard@@UAEPAXI@Z	; JFW_Poke_Send_Custom_Keycard::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Send_Custom_Keycard@@UAEPAXI@Z:NEAR ; JFW_Poke_Send_Custom_Keycard::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13118	DD	0ffffffffH
	DD	FLAT:$L13107
$T13116	DD	019930520H
	DD	01H
	DD	FLAT:$T13118
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_Keycard@@6B@
CONST	SEGMENT
??_7JFW_Poke_Send_Custom_Keycard@@6B@ DD FLAT:??_EJFW_Poke_Send_Custom_Keycard@@UAEPAXI@Z ; JFW_Poke_Send_Custom_Keycard::`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@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@JFW_Poke_Send_Custom_Keycard@@EAEXPAE0@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_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13104 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@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 $T13104[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13105
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Send_Custom_Keycard@@6B@
	jmp	SHORT $L13106
$L13105:
	xor	esi, esi
$L13106:

; 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
$L13107:
	mov	eax, DWORD PTR $T13104[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13116
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::Create
PUBLIC	??_7JFW_Poke_Send_Custom_Cost@@6B@		; JFW_Poke_Send_Custom_Cost::`vftable'
PUBLIC	??_GJFW_Poke_Send_Custom_Cost@@UAEPAXI@Z	; JFW_Poke_Send_Custom_Cost::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Send_Custom_Cost@@UAEPAXI@Z:NEAR	; JFW_Poke_Send_Custom_Cost::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13139	DD	0ffffffffH
	DD	FLAT:$L13128
$T13137	DD	019930520H
	DD	01H
	DD	FLAT:$T13139
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_Cost@@6B@
CONST	SEGMENT
??_7JFW_Poke_Send_Custom_Cost@@6B@ DD FLAT:??_EJFW_Poke_Send_Custom_Cost@@UAEPAXI@Z ; JFW_Poke_Send_Custom_Cost::`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@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@JFW_Poke_Send_Custom_Cost@@EAEXPAE0@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_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13125 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@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 $T13125[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13126
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Send_Custom_Cost@@6B@
	jmp	SHORT $L13127
$L13126:
	xor	esi, esi
$L13127:

; 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
$L13128:
	mov	eax, DWORD PTR $T13125[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13137
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::Create
PUBLIC	??_7JFW_Poke_Play_2D_Sound@@6B@			; JFW_Poke_Play_2D_Sound::`vftable'
PUBLIC	??_GJFW_Poke_Play_2D_Sound@@UAEPAXI@Z		; JFW_Poke_Play_2D_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Play_2D_Sound@@UAEPAXI@Z:NEAR	; JFW_Poke_Play_2D_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13160	DD	0ffffffffH
	DD	FLAT:$L13149
$T13158	DD	019930520H
	DD	01H
	DD	FLAT:$T13160
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Play_2D_Sound@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_2D_Sound@@6B@ DD FLAT:??_EJFW_Poke_Play_2D_Sound@@UAEPAXI@Z ; JFW_Poke_Play_2D_Sound::`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@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@JFW_Poke_Play_2D_Sound@@EAEXPAE0@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_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13146 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@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 $T13146[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13147
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Play_2D_Sound@@6B@
	jmp	SHORT $L13148
$L13147:
	xor	esi, esi
$L13148:

; 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
$L13149:
	mov	eax, DWORD PTR $T13146[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13158
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::Create
PUBLIC	??_7JFW_Poke_Play_3D_Sound@@6B@			; JFW_Poke_Play_3D_Sound::`vftable'
PUBLIC	??_GJFW_Poke_Play_3D_Sound@@UAEPAXI@Z		; JFW_Poke_Play_3D_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Play_3D_Sound@@UAEPAXI@Z:NEAR	; JFW_Poke_Play_3D_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13181	DD	0ffffffffH
	DD	FLAT:$L13170
$T13179	DD	019930520H
	DD	01H
	DD	FLAT:$T13181
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Play_3D_Sound@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_3D_Sound@@6B@ DD FLAT:??_EJFW_Poke_Play_3D_Sound@@UAEPAXI@Z ; JFW_Poke_Play_3D_Sound::`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@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@JFW_Poke_Play_3D_Sound@@EAEXPAE0@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_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13167 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@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 $T13167[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13168
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Play_3D_Sound@@6B@
	jmp	SHORT $L13169
$L13168:
	xor	esi, esi
$L13169:

; 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
$L13170:
	mov	eax, DWORD PTR $T13167[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13179
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::Create
PUBLIC	??_7JFW_Powerup_Buy_Poke_Timer@@6B@		; JFW_Powerup_Buy_Poke_Timer::`vftable'
PUBLIC	??_GJFW_Powerup_Buy_Poke_Timer@@UAEPAXI@Z	; JFW_Powerup_Buy_Poke_Timer::`scalar deleting destructor'
EXTRN	??_EJFW_Powerup_Buy_Poke_Timer@@UAEPAXI@Z:NEAR	; JFW_Powerup_Buy_Poke_Timer::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13202	DD	0ffffffffH
	DD	FLAT:$L13191
$T13200	DD	019930520H
	DD	01H
	DD	FLAT:$T13202
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Powerup_Buy_Poke_Timer@@6B@
CONST	SEGMENT
??_7JFW_Powerup_Buy_Poke_Timer@@6B@ DD FLAT:??_EJFW_Powerup_Buy_Poke_Timer@@UAEPAXI@Z ; JFW_Powerup_Buy_Poke_Timer::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Powerup_Buy_Poke_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_Powerup_Buy_Poke_Timer@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Powerup_Buy_Poke_Timer@@EAEXPAE0@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_Powerup_Buy_Poke_Timer@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13188 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_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 $T13188[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13189
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Powerup_Buy_Poke_Timer@@6B@
	jmp	SHORT $L13190
$L13189:
	xor	esi, esi
$L13190:

; 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
$L13191:
	mov	eax, DWORD PTR $T13188[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13200
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::Create
PUBLIC	??_7JFW_Poke_Play_2D_Sound_Team@@6B@		; JFW_Poke_Play_2D_Sound_Team::`vftable'
PUBLIC	??_GJFW_Poke_Play_2D_Sound_Team@@UAEPAXI@Z	; JFW_Poke_Play_2D_Sound_Team::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Play_2D_Sound_Team@@UAEPAXI@Z:NEAR	; JFW_Poke_Play_2D_Sound_Team::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13223	DD	0ffffffffH
	DD	FLAT:$L13212
$T13221	DD	019930520H
	DD	01H
	DD	FLAT:$T13223
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Play_2D_Sound_Team@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_2D_Sound_Team@@6B@ DD FLAT:??_EJFW_Poke_Play_2D_Sound_Team@@UAEPAXI@Z ; JFW_Poke_Play_2D_Sound_Team::`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@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@JFW_Poke_Play_2D_Sound_Team@@EAEXPAE0@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_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13209 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@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 $T13209[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13210
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Play_2D_Sound_Team@@6B@
	jmp	SHORT $L13211
$L13210:
	xor	esi, esi
$L13211:

; 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
$L13212:
	mov	eax, DWORD PTR $T13209[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13221
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::Create
PUBLIC	??_7JFW_Poke_Play_3D_Sound_Team@@6B@		; JFW_Poke_Play_3D_Sound_Team::`vftable'
PUBLIC	??_GJFW_Poke_Play_3D_Sound_Team@@UAEPAXI@Z	; JFW_Poke_Play_3D_Sound_Team::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Play_3D_Sound_Team@@UAEPAXI@Z:NEAR	; JFW_Poke_Play_3D_Sound_Team::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13244	DD	0ffffffffH
	DD	FLAT:$L13233
$T13242	DD	019930520H
	DD	01H
	DD	FLAT:$T13244
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Play_3D_Sound_Team@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_3D_Sound_Team@@6B@ DD FLAT:??_EJFW_Poke_Play_3D_Sound_Team@@UAEPAXI@Z ; JFW_Poke_Play_3D_Sound_Team::`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@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@JFW_Poke_Play_3D_Sound_Team@@EAEXPAE0@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_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13230 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@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 $T13230[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13231
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Play_3D_Sound_Team@@6B@
	jmp	SHORT $L13232
$L13231:
	xor	esi, esi
$L13232:

; 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
$L13233:
	mov	eax, DWORD PTR $T13230[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13242
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::Create
PUBLIC	??_7JFW_Poke_Play_2D_Sound_Player@@6B@		; JFW_Poke_Play_2D_Sound_Player::`vftable'
PUBLIC	??_GJFW_Poke_Play_2D_Sound_Player@@UAEPAXI@Z	; JFW_Poke_Play_2D_Sound_Player::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Play_2D_Sound_Player@@UAEPAXI@Z:NEAR ; JFW_Poke_Play_2D_Sound_Player::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13265	DD	0ffffffffH
	DD	FLAT:$L13254
$T13263	DD	019930520H
	DD	01H
	DD	FLAT:$T13265
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Play_2D_Sound_Player@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_2D_Sound_Player@@6B@ DD FLAT:??_EJFW_Poke_Play_2D_Sound_Player@@UAEPAXI@Z ; JFW_Poke_Play_2D_Sound_Player::`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@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@JFW_Poke_Play_2D_Sound_Player@@EAEXPAE0@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_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13251 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@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 $T13251[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13252
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Play_2D_Sound_Player@@6B@
	jmp	SHORT $L13253
$L13252:
	xor	esi, esi
$L13253:

; 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
$L13254:
	mov	eax, DWORD PTR $T13251[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13263
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::Create
PUBLIC	??_7JFW_Poke_Play_3D_Sound_Player@@6B@		; JFW_Poke_Play_3D_Sound_Player::`vftable'
PUBLIC	??_GJFW_Poke_Play_3D_Sound_Player@@UAEPAXI@Z	; JFW_Poke_Play_3D_Sound_Player::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Play_3D_Sound_Player@@UAEPAXI@Z:NEAR ; JFW_Poke_Play_3D_Sound_Player::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13286	DD	0ffffffffH
	DD	FLAT:$L13275
$T13284	DD	019930520H
	DD	01H
	DD	FLAT:$T13286
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Play_3D_Sound_Player@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_3D_Sound_Player@@6B@ DD FLAT:??_EJFW_Poke_Play_3D_Sound_Player@@UAEPAXI@Z ; JFW_Poke_Play_3D_Sound_Player::`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@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@JFW_Poke_Play_3D_Sound_Player@@EAEXPAE0@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_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13272 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@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 $T13272[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13273
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Play_3D_Sound_Player@@6B@
	jmp	SHORT $L13274
$L13273:
	xor	esi, esi
$L13274:

; 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
$L13275:
	mov	eax, DWORD PTR $T13272[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13284
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::Create
PUBLIC	??_7JFW_Look_At_Location_Poke@@6B@		; JFW_Look_At_Location_Poke::`vftable'
PUBLIC	??_GJFW_Look_At_Location_Poke@@UAEPAXI@Z	; JFW_Look_At_Location_Poke::`scalar deleting destructor'
EXTRN	??_EJFW_Look_At_Location_Poke@@UAEPAXI@Z:NEAR	; JFW_Look_At_Location_Poke::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13307	DD	0ffffffffH
	DD	FLAT:$L13296
$T13305	DD	019930520H
	DD	01H
	DD	FLAT:$T13307
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Look_At_Location_Poke@@6B@
CONST	SEGMENT
??_7JFW_Look_At_Location_Poke@@6B@ DD FLAT:??_EJFW_Look_At_Location_Poke@@UAEPAXI@Z ; JFW_Look_At_Location_Poke::`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@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@JFW_Look_At_Location_Poke@@EAEXPAE0@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_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13293 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Look_At_Location_Poke>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@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 $T13293[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13294
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Look_At_Location_Poke@@6B@
	jmp	SHORT $L13295
$L13294:
	xor	esi, esi
$L13295:

; 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
$L13296:
	mov	eax, DWORD PTR $T13293[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13305
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Look_At_Location_Poke>::Create
PUBLIC	??_7JFW_Look_At_Object_Poke@@6B@		; JFW_Look_At_Object_Poke::`vftable'
PUBLIC	??_GJFW_Look_At_Object_Poke@@UAEPAXI@Z		; JFW_Look_At_Object_Poke::`scalar deleting destructor'
EXTRN	??_EJFW_Look_At_Object_Poke@@UAEPAXI@Z:NEAR	; JFW_Look_At_Object_Poke::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13328	DD	0ffffffffH
	DD	FLAT:$L13317
$T13326	DD	019930520H
	DD	01H
	DD	FLAT:$T13328
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Look_At_Object_Poke@@6B@
CONST	SEGMENT
??_7JFW_Look_At_Object_Poke@@6B@ DD FLAT:??_EJFW_Look_At_Object_Poke@@UAEPAXI@Z ; JFW_Look_At_Object_Poke::`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@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@JFW_Look_At_Object_Poke@@EAEXPAE0@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_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13314 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Look_At_Object_Poke>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@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 $T13314[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13315
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Look_At_Object_Poke@@6B@
	jmp	SHORT $L13316
$L13315:
	xor	esi, esi
$L13316:

; 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
$L13317:
	mov	eax, DWORD PTR $T13314[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13326
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Look_At_Object_Poke>::Create
PUBLIC	??_7JFW_PCT@@6B@				; JFW_PCT::`vftable'
PUBLIC	??_GJFW_PCT@@UAEPAXI@Z				; JFW_PCT::`scalar deleting destructor'
EXTRN	??_EJFW_PCT@@UAEPAXI@Z:NEAR			; JFW_PCT::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13349	DD	0ffffffffH
	DD	FLAT:$L13338
$T13347	DD	019930520H
	DD	01H
	DD	FLAT:$T13349
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_PCT@@6B@
CONST	SEGMENT
??_7JFW_PCT@@6B@ DD FLAT:??_EJFW_PCT@@UAEPAXI@Z		; JFW_PCT::`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@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@JFW_PCT@@EAEXPAE0@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_PCT@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13335 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_PCT>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_PCT@@@@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 $T13335[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13336
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_PCT@@6B@
	jmp	SHORT $L13337
$L13336:
	xor	esi, esi
$L13337:

; 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
$L13338:
	mov	eax, DWORD PTR $T13335[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13347
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_PCT>::Create
PUBLIC	??_7JFW_Weapon_Buy_Poke@@6B@			; JFW_Weapon_Buy_Poke::`vftable'
PUBLIC	??_GJFW_Weapon_Buy_Poke@@UAEPAXI@Z		; JFW_Weapon_Buy_Poke::`scalar deleting destructor'
EXTRN	??_EJFW_Weapon_Buy_Poke@@UAEPAXI@Z:NEAR		; JFW_Weapon_Buy_Poke::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13370	DD	0ffffffffH
	DD	FLAT:$L13359
$T13368	DD	019930520H
	DD	01H
	DD	FLAT:$T13370
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Weapon_Buy_Poke@@6B@
CONST	SEGMENT
??_7JFW_Weapon_Buy_Poke@@6B@ DD FLAT:??_EJFW_Weapon_Buy_Poke@@UAEPAXI@Z ; JFW_Weapon_Buy_Poke::`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@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@JFW_Weapon_Buy_Poke@@EAEXPAE0@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_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13356 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@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 $T13356[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13357
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Weapon_Buy_Poke@@6B@
	jmp	SHORT $L13358
$L13357:
	xor	esi, esi
$L13358:

; 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
$L13359:
	mov	eax, DWORD PTR $T13356[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13368
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::Create
PUBLIC	??_7JFW_Preset_Buy_Poke_Timer@@6B@		; JFW_Preset_Buy_Poke_Timer::`vftable'
PUBLIC	??_GJFW_Preset_Buy_Poke_Timer@@UAEPAXI@Z	; JFW_Preset_Buy_Poke_Timer::`scalar deleting destructor'
EXTRN	??_EJFW_Preset_Buy_Poke_Timer@@UAEPAXI@Z:NEAR	; JFW_Preset_Buy_Poke_Timer::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13391	DD	0ffffffffH
	DD	FLAT:$L13380
$T13389	DD	019930520H
	DD	01H
	DD	FLAT:$T13391
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Timer@@6B@
CONST	SEGMENT
??_7JFW_Preset_Buy_Poke_Timer@@6B@ DD FLAT:??_EJFW_Preset_Buy_Poke_Timer@@UAEPAXI@Z ; JFW_Preset_Buy_Poke_Timer::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Preset_Buy_Poke_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_Preset_Buy_Poke_Timer@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Preset_Buy_Poke_Timer@@EAEXPAE0@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_Preset_Buy_Poke_Timer@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13377 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_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 $T13377[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13378
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Preset_Buy_Poke_Timer@@6B@
	jmp	SHORT $L13379
$L13378:
	xor	esi, esi
$L13379:

; 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
$L13380:
	mov	eax, DWORD PTR $T13377[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13389
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::Create
PUBLIC	??_7JFW_Preset_Buy_Poke_Custom@@6B@		; JFW_Preset_Buy_Poke_Custom::`vftable'
PUBLIC	??_GJFW_Preset_Buy_Poke_Custom@@UAEPAXI@Z	; JFW_Preset_Buy_Poke_Custom::`scalar deleting destructor'
EXTRN	??_EJFW_Preset_Buy_Poke_Custom@@UAEPAXI@Z:NEAR	; JFW_Preset_Buy_Poke_Custom::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13412	DD	0ffffffffH
	DD	FLAT:$L13401
$T13410	DD	019930520H
	DD	01H
	DD	FLAT:$T13412
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Custom@@6B@
CONST	SEGMENT
??_7JFW_Preset_Buy_Poke_Custom@@6B@ DD FLAT:??_EJFW_Preset_Buy_Poke_Custom@@UAEPAXI@Z ; JFW_Preset_Buy_Poke_Custom::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Preset_Buy_Poke_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_Preset_Buy_Poke_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@JFW_Preset_Buy_Poke_Custom@@EAEXPAE0@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_Preset_Buy_Poke_Custom@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13398 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_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 $T13398[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13399
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Preset_Buy_Poke_Custom@@6B@
	jmp	SHORT $L13400
$L13399:
	xor	esi, esi
$L13400:

; 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
$L13401:
	mov	eax, DWORD PTR $T13398[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13410
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::Create
PUBLIC	??_7JFW_Slot_Machine@@6B@			; JFW_Slot_Machine::`vftable'
PUBLIC	??_GJFW_Slot_Machine@@UAEPAXI@Z			; JFW_Slot_Machine::`scalar deleting destructor'
EXTRN	??_EJFW_Slot_Machine@@UAEPAXI@Z:NEAR		; JFW_Slot_Machine::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13433	DD	0ffffffffH
	DD	FLAT:$L13422
$T13431	DD	019930520H
	DD	01H
	DD	FLAT:$T13433
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Slot_Machine@@6B@
CONST	SEGMENT
??_7JFW_Slot_Machine@@6B@ DD FLAT:??_EJFW_Slot_Machine@@UAEPAXI@Z ; JFW_Slot_Machine::`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@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@JFW_Slot_Machine@@EAEXPAE0@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_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13419 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Slot_Machine>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@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 $T13419[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13420
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Slot_Machine@@6B@
	jmp	SHORT $L13421
$L13420:
	xor	esi, esi
$L13421:

; 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
$L13422:
	mov	eax, DWORD PTR $T13419[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13431
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Slot_Machine>::Create
PUBLIC	??_7JFW_Slot_Machine_2@@6B@			; JFW_Slot_Machine_2::`vftable'
PUBLIC	??_GJFW_Slot_Machine_2@@UAEPAXI@Z		; JFW_Slot_Machine_2::`scalar deleting destructor'
EXTRN	??_EJFW_Slot_Machine_2@@UAEPAXI@Z:NEAR		; JFW_Slot_Machine_2::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13454	DD	0ffffffffH
	DD	FLAT:$L13443
$T13452	DD	019930520H
	DD	01H
	DD	FLAT:$T13454
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Slot_Machine_2@@6B@
CONST	SEGMENT
??_7JFW_Slot_Machine_2@@6B@ DD FLAT:??_EJFW_Slot_Machine_2@@UAEPAXI@Z ; JFW_Slot_Machine_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@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@JFW_Slot_Machine_2@@EAEXPAE0@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_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13440 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Slot_Machine_2>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Slot_Machine_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 $T13440[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13441
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Slot_Machine_2@@6B@
	jmp	SHORT $L13442
$L13441:
	xor	esi, esi
$L13442:

; 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
$L13443:
	mov	eax, DWORD PTR $T13440[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13452
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Slot_Machine_2>::Create
PUBLIC	??_7JFW_Switch_Door@@6B@			; JFW_Switch_Door::`vftable'
PUBLIC	??_GJFW_Switch_Door@@UAEPAXI@Z			; JFW_Switch_Door::`scalar deleting destructor'
EXTRN	??_EJFW_Switch_Door@@UAEPAXI@Z:NEAR		; JFW_Switch_Door::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13475	DD	0ffffffffH
	DD	FLAT:$L13464
$T13473	DD	019930520H
	DD	01H
	DD	FLAT:$T13475
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Switch_Door@@6B@
CONST	SEGMENT
??_7JFW_Switch_Door@@6B@ DD FLAT:??_EJFW_Switch_Door@@UAEPAXI@Z ; JFW_Switch_Door::`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@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_Switch_Door@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Switch_Door@@EAEXPAE0@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_Switch_Door@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13461 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Switch_Door>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@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 $T13461[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13462
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Switch_Door@@6B@
	jmp	SHORT $L13463
$L13462:
	xor	esi, esi
$L13463:

; 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
$L13464:
	mov	eax, DWORD PTR $T13461[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13473
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Switch_Door>::Create
PUBLIC	??_7JFW_Switch_Lock_Door@@6B@			; JFW_Switch_Lock_Door::`vftable'
PUBLIC	??_GJFW_Switch_Lock_Door@@UAEPAXI@Z		; JFW_Switch_Lock_Door::`scalar deleting destructor'
EXTRN	??_EJFW_Switch_Lock_Door@@UAEPAXI@Z:NEAR	; JFW_Switch_Lock_Door::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13496	DD	0ffffffffH
	DD	FLAT:$L13485
$T13494	DD	019930520H
	DD	01H
	DD	FLAT:$T13496
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Switch_Lock_Door@@6B@
CONST	SEGMENT
??_7JFW_Switch_Lock_Door@@6B@ DD FLAT:??_EJFW_Switch_Lock_Door@@UAEPAXI@Z ; JFW_Switch_Lock_Door::`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@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_Switch_Lock_Door@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Switch_Lock_Door@@EAEXPAE0@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_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13482 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Switch_Lock_Door>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@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 $T13482[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13483
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Switch_Lock_Door@@6B@
	jmp	SHORT $L13484
$L13483:
	xor	esi, esi
$L13484:

; 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
$L13485:
	mov	eax, DWORD PTR $T13482[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13494
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Switch_Lock_Door>::Create
PUBLIC	??_7JFW_Toggle_Door@@6B@			; JFW_Toggle_Door::`vftable'
PUBLIC	??_GJFW_Toggle_Door@@UAEPAXI@Z			; JFW_Toggle_Door::`scalar deleting destructor'
EXTRN	??_EJFW_Toggle_Door@@UAEPAXI@Z:NEAR		; JFW_Toggle_Door::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13517	DD	0ffffffffH
	DD	FLAT:$L13506
$T13515	DD	019930520H
	DD	01H
	DD	FLAT:$T13517
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Toggle_Door@@6B@
CONST	SEGMENT
??_7JFW_Toggle_Door@@6B@ DD FLAT:??_EJFW_Toggle_Door@@UAEPAXI@Z ; JFW_Toggle_Door::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Toggle_Door@@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@JFW_Toggle_Door@@EAEXPAE0@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_Toggle_Door@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13503 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@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 $T13503[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13504
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Toggle_Door@@6B@
	jmp	SHORT $L13505
$L13504:
	xor	esi, esi
$L13505:

; 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
$L13506:
	mov	eax, DWORD PTR $T13503[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13515
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Door>::Create
PUBLIC	??_7JFW_Toggle_Lock_Door@@6B@			; JFW_Toggle_Lock_Door::`vftable'
PUBLIC	??_GJFW_Toggle_Lock_Door@@UAEPAXI@Z		; JFW_Toggle_Lock_Door::`scalar deleting destructor'
EXTRN	??_EJFW_Toggle_Lock_Door@@UAEPAXI@Z:NEAR	; JFW_Toggle_Lock_Door::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13538	DD	0ffffffffH
	DD	FLAT:$L13527
$T13536	DD	019930520H
	DD	01H
	DD	FLAT:$T13538
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Toggle_Lock_Door@@6B@
CONST	SEGMENT
??_7JFW_Toggle_Lock_Door@@6B@ DD FLAT:??_EJFW_Toggle_Lock_Door@@UAEPAXI@Z ; JFW_Toggle_Lock_Door::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Toggle_Lock_Door@@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@JFW_Toggle_Lock_Door@@EAEXPAE0@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_Toggle_Lock_Door@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13524 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Toggle_Lock_Door>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@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 $T13524[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13525
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Toggle_Lock_Door@@6B@
	jmp	SHORT $L13526
$L13525:
	xor	esi, esi
$L13526:

; 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
$L13527:
	mov	eax, DWORD PTR $T13524[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13536
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Lock_Door>::Create
PUBLIC	??_7JFW_Switch_Door_Team@@6B@			; JFW_Switch_Door_Team::`vftable'
PUBLIC	??_GJFW_Switch_Door_Team@@UAEPAXI@Z		; JFW_Switch_Door_Team::`scalar deleting destructor'
EXTRN	??_EJFW_Switch_Door_Team@@UAEPAXI@Z:NEAR	; JFW_Switch_Door_Team::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13559	DD	0ffffffffH
	DD	FLAT:$L13548
$T13557	DD	019930520H
	DD	01H
	DD	FLAT:$T13559
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Switch_Door_Team@@6B@
CONST	SEGMENT
??_7JFW_Switch_Door_Team@@6B@ DD FLAT:??_EJFW_Switch_Door_Team@@UAEPAXI@Z ; JFW_Switch_Door_Team::`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@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_Switch_Door_Team@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Switch_Door_Team@@EAEXPAE0@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_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13545 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Switch_Door_Team>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@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 $T13545[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13546
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Switch_Door_Team@@6B@
	jmp	SHORT $L13547
$L13546:
	xor	esi, esi
$L13547:

; 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
$L13548:
	mov	eax, DWORD PTR $T13545[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13557
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Switch_Door_Team>::Create
PUBLIC	??_7JFW_Toggle_Door_Team@@6B@			; JFW_Toggle_Door_Team::`vftable'
PUBLIC	??_GJFW_Toggle_Door_Team@@UAEPAXI@Z		; JFW_Toggle_Door_Team::`scalar deleting destructor'
EXTRN	??_EJFW_Toggle_Door_Team@@UAEPAXI@Z:NEAR	; JFW_Toggle_Door_Team::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13580	DD	0ffffffffH
	DD	FLAT:$L13569
$T13578	DD	019930520H
	DD	01H
	DD	FLAT:$T13580
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Toggle_Door_Team@@6B@
CONST	SEGMENT
??_7JFW_Toggle_Door_Team@@6B@ DD FLAT:??_EJFW_Toggle_Door_Team@@UAEPAXI@Z ; JFW_Toggle_Door_Team::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Toggle_Door_Team@@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@JFW_Toggle_Door_Team@@EAEXPAE0@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_Toggle_Door_Team@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13566 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door_Team>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@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 $T13566[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13567
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Toggle_Door_Team@@6B@
	jmp	SHORT $L13568
$L13567:
	xor	esi, esi
$L13568:

; 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
$L13569:
	mov	eax, DWORD PTR $T13566[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13578
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Door_Team>::Create
PUBLIC	??_7JFW_Character_Buy_Poke_Sound@@6B@		; JFW_Character_Buy_Poke_Sound::`vftable'
PUBLIC	??_GJFW_Character_Buy_Poke_Sound@@UAEPAXI@Z	; JFW_Character_Buy_Poke_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Character_Buy_Poke_Sound@@UAEPAXI@Z:NEAR ; JFW_Character_Buy_Poke_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13601	DD	0ffffffffH
	DD	FLAT:$L13590
$T13599	DD	019930520H
	DD	01H
	DD	FLAT:$T13601
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Character_Buy_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Character_Buy_Poke_Sound@@6B@ DD FLAT:??_EJFW_Character_Buy_Poke_Sound@@UAEPAXI@Z ; JFW_Character_Buy_Poke_Sound::`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@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@JFW_Character_Buy_Poke_Sound@@EAEXPAE0@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_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13587 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@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 $T13587[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13588
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Character_Buy_Poke_Sound@@6B@
	jmp	SHORT $L13589
$L13588:
	xor	esi, esi
$L13589:

; 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
$L13590:
	mov	eax, DWORD PTR $T13587[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13599
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::Create
PUBLIC	??_7JFW_Refill_Buy_Poke_Sound@@6B@		; JFW_Refill_Buy_Poke_Sound::`vftable'
PUBLIC	??_GJFW_Refill_Buy_Poke_Sound@@UAEPAXI@Z	; JFW_Refill_Buy_Poke_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Refill_Buy_Poke_Sound@@UAEPAXI@Z:NEAR	; JFW_Refill_Buy_Poke_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13622	DD	0ffffffffH
	DD	FLAT:$L13611
$T13620	DD	019930520H
	DD	01H
	DD	FLAT:$T13622
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Refill_Buy_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Refill_Buy_Poke_Sound@@6B@ DD FLAT:??_EJFW_Refill_Buy_Poke_Sound@@UAEPAXI@Z ; JFW_Refill_Buy_Poke_Sound::`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@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@JFW_Refill_Buy_Poke_Sound@@EAEXPAE0@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_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13608 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@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 $T13608[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13609
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Refill_Buy_Poke_Sound@@6B@
	jmp	SHORT $L13610
$L13609:
	xor	esi, esi
$L13610:

; 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
$L13611:
	mov	eax, DWORD PTR $T13608[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13620
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::Create
PUBLIC	??_7JFW_Vehicle_Buy_Poke_Sound@@6B@		; JFW_Vehicle_Buy_Poke_Sound::`vftable'
PUBLIC	??_GJFW_Vehicle_Buy_Poke_Sound@@UAEPAXI@Z	; JFW_Vehicle_Buy_Poke_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Vehicle_Buy_Poke_Sound@@UAEPAXI@Z:NEAR	; JFW_Vehicle_Buy_Poke_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13643	DD	0ffffffffH
	DD	FLAT:$L13632
$T13641	DD	019930520H
	DD	01H
	DD	FLAT:$T13643
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Vehicle_Buy_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Vehicle_Buy_Poke_Sound@@6B@ DD FLAT:??_EJFW_Vehicle_Buy_Poke_Sound@@UAEPAXI@Z ; JFW_Vehicle_Buy_Poke_Sound::`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@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@JFW_Vehicle_Buy_Poke_Sound@@EAEXPAE0@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_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13629 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@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 $T13629[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13630
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Vehicle_Buy_Poke_Sound@@6B@
	jmp	SHORT $L13631
$L13630:
	xor	esi, esi
$L13631:

; 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
$L13632:
	mov	eax, DWORD PTR $T13629[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13641
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::Create
PUBLIC	??_7JFW_Powerup_Buy_Poke_Sound@@6B@		; JFW_Powerup_Buy_Poke_Sound::`vftable'
PUBLIC	??_GJFW_Powerup_Buy_Poke_Sound@@UAEPAXI@Z	; JFW_Powerup_Buy_Poke_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Powerup_Buy_Poke_Sound@@UAEPAXI@Z:NEAR	; JFW_Powerup_Buy_Poke_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13664	DD	0ffffffffH
	DD	FLAT:$L13653
$T13662	DD	019930520H
	DD	01H
	DD	FLAT:$T13664
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Powerup_Buy_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Powerup_Buy_Poke_Sound@@6B@ DD FLAT:??_EJFW_Powerup_Buy_Poke_Sound@@UAEPAXI@Z ; JFW_Powerup_Buy_Poke_Sound::`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@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@JFW_Powerup_Buy_Poke_Sound@@EAEXPAE0@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_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13650 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@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 $T13650[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13651
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Powerup_Buy_Poke_Sound@@6B@
	jmp	SHORT $L13652
$L13651:
	xor	esi, esi
$L13652:

; 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
$L13653:
	mov	eax, DWORD PTR $T13650[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13662
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::Create
PUBLIC	??_7JFW_Preset_Buy_Poke_Sound@@6B@		; JFW_Preset_Buy_Poke_Sound::`vftable'
PUBLIC	??_GJFW_Preset_Buy_Poke_Sound@@UAEPAXI@Z	; JFW_Preset_Buy_Poke_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Preset_Buy_Poke_Sound@@UAEPAXI@Z:NEAR	; JFW_Preset_Buy_Poke_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13685	DD	0ffffffffH
	DD	FLAT:$L13674
$T13683	DD	019930520H
	DD	01H
	DD	FLAT:$T13685
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Preset_Buy_Poke_Sound@@6B@ DD FLAT:??_EJFW_Preset_Buy_Poke_Sound@@UAEPAXI@Z ; JFW_Preset_Buy_Poke_Sound::`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@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@JFW_Preset_Buy_Poke_Sound@@EAEXPAE0@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_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13671 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@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 $T13671[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13672
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Preset_Buy_Poke_Sound@@6B@
	jmp	SHORT $L13673
$L13672:
	xor	esi, esi
$L13673:

; 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
$L13674:
	mov	eax, DWORD PTR $T13671[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13683
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::Create
PUBLIC	??_7JFW_Group_Purchase_Poke_Sound@@6B@		; JFW_Group_Purchase_Poke_Sound::`vftable'
PUBLIC	??_GJFW_Group_Purchase_Poke_Sound@@UAEPAXI@Z	; JFW_Group_Purchase_Poke_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Group_Purchase_Poke_Sound@@UAEPAXI@Z:NEAR ; JFW_Group_Purchase_Poke_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13706	DD	0ffffffffH
	DD	FLAT:$L13695
$T13704	DD	019930520H
	DD	01H
	DD	FLAT:$T13706
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Group_Purchase_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Group_Purchase_Poke_Sound@@6B@ DD FLAT:??_EJFW_Group_Purchase_Poke_Sound@@UAEPAXI@Z ; JFW_Group_Purchase_Poke_Sound::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Group_Purchase_Poke_Sound@@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@JFW_Group_Purchase_Poke_Sound@@EAEXPAE0@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_Group_Purchase_Poke_Sound@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13692 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@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 $T13692[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13693
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Group_Purchase_Poke_Sound@@6B@
	jmp	SHORT $L13694
$L13693:
	xor	esi, esi
$L13694:

; 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
$L13695:
	mov	eax, DWORD PTR $T13692[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13704
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::Create
PUBLIC	??_7JFW_Powerup_Buy_Poke_Timer_Sound@@6B@	; JFW_Powerup_Buy_Poke_Timer_Sound::`vftable'
PUBLIC	??_GJFW_Powerup_Buy_Poke_Timer_Sound@@UAEPAXI@Z	; JFW_Powerup_Buy_Poke_Timer_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Powerup_Buy_Poke_Timer_Sound@@UAEPAXI@Z:NEAR ; JFW_Powerup_Buy_Poke_Timer_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13727	DD	0ffffffffH
	DD	FLAT:$L13716
$T13725	DD	019930520H
	DD	01H
	DD	FLAT:$T13727
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Powerup_Buy_Poke_Timer_Sound@@6B@
CONST	SEGMENT
??_7JFW_Powerup_Buy_Poke_Timer_Sound@@6B@ DD FLAT:??_EJFW_Powerup_Buy_Poke_Timer_Sound@@UAEPAXI@Z ; JFW_Powerup_Buy_Poke_Timer_Sound::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Powerup_Buy_Poke_Timer_Sound@@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_Powerup_Buy_Poke_Timer_Sound@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Powerup_Buy_Poke_Timer_Sound@@EAEXPAE0@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_Powerup_Buy_Poke_Timer_Sound@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13713 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@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 $T13713[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13714
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Powerup_Buy_Poke_Timer_Sound@@6B@
	jmp	SHORT $L13715
$L13714:
	xor	esi, esi
$L13715:

; 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
$L13716:
	mov	eax, DWORD PTR $T13713[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13725
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::Create
PUBLIC	??_7JFW_Weapon_Buy_Poke_Sound@@6B@		; JFW_Weapon_Buy_Poke_Sound::`vftable'
PUBLIC	??_GJFW_Weapon_Buy_Poke_Sound@@UAEPAXI@Z	; JFW_Weapon_Buy_Poke_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Weapon_Buy_Poke_Sound@@UAEPAXI@Z:NEAR	; JFW_Weapon_Buy_Poke_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13748	DD	0ffffffffH
	DD	FLAT:$L13737
$T13746	DD	019930520H
	DD	01H
	DD	FLAT:$T13748
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Weapon_Buy_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Weapon_Buy_Poke_Sound@@6B@ DD FLAT:??_EJFW_Weapon_Buy_Poke_Sound@@UAEPAXI@Z ; JFW_Weapon_Buy_Poke_Sound::`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@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@JFW_Weapon_Buy_Poke_Sound@@EAEXPAE0@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_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13734 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@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 $T13734[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13735
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Weapon_Buy_Poke_Sound@@6B@
	jmp	SHORT $L13736
$L13735:
	xor	esi, esi
$L13736:

; 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
$L13737:
	mov	eax, DWORD PTR $T13734[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13746
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::Create
PUBLIC	??_7JFW_Preset_Buy_Poke_Timer_Sound@@6B@	; JFW_Preset_Buy_Poke_Timer_Sound::`vftable'
PUBLIC	??_GJFW_Preset_Buy_Poke_Timer_Sound@@UAEPAXI@Z	; JFW_Preset_Buy_Poke_Timer_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Preset_Buy_Poke_Timer_Sound@@UAEPAXI@Z:NEAR ; JFW_Preset_Buy_Poke_Timer_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13769	DD	0ffffffffH
	DD	FLAT:$L13758
$T13767	DD	019930520H
	DD	01H
	DD	FLAT:$T13769
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Timer_Sound@@6B@
CONST	SEGMENT
??_7JFW_Preset_Buy_Poke_Timer_Sound@@6B@ DD FLAT:??_EJFW_Preset_Buy_Poke_Timer_Sound@@UAEPAXI@Z ; JFW_Preset_Buy_Poke_Timer_Sound::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Preset_Buy_Poke_Timer_Sound@@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_Preset_Buy_Poke_Timer_Sound@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAE0@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_Preset_Buy_Poke_Timer_Sound@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13755 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@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 $T13755[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13756
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Preset_Buy_Poke_Timer_Sound@@6B@
	jmp	SHORT $L13757
$L13756:
	xor	esi, esi
$L13757:

; 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
$L13758:
	mov	eax, DWORD PTR $T13755[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13767
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::Create
PUBLIC	??_7JFW_Preset_Buy_Poke_Custom_Sound@@6B@	; JFW_Preset_Buy_Poke_Custom_Sound::`vftable'
PUBLIC	??_GJFW_Preset_Buy_Poke_Custom_Sound@@UAEPAXI@Z	; JFW_Preset_Buy_Poke_Custom_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Preset_Buy_Poke_Custom_Sound@@UAEPAXI@Z:NEAR ; JFW_Preset_Buy_Poke_Custom_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13790	DD	0ffffffffH
	DD	FLAT:$L13779
$T13788	DD	019930520H
	DD	01H
	DD	FLAT:$T13790
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Custom_Sound@@6B@
CONST	SEGMENT
??_7JFW_Preset_Buy_Poke_Custom_Sound@@6B@ DD FLAT:??_EJFW_Preset_Buy_Poke_Custom_Sound@@UAEPAXI@Z ; JFW_Preset_Buy_Poke_Custom_Sound::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@JFW_Preset_Buy_Poke_Custom_Sound@@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@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE0@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_Preset_Buy_Poke_Custom_Sound@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13776 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@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 $T13776[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13777
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Preset_Buy_Poke_Custom_Sound@@6B@
	jmp	SHORT $L13778
$L13777:
	xor	esi, esi
$L13778:

; 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
$L13779:
	mov	eax, DWORD PTR $T13776[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13788
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::Create
PUBLIC	??_7JFW_Switch_Door_2@@6B@			; JFW_Switch_Door_2::`vftable'
PUBLIC	??_GJFW_Switch_Door_2@@UAEPAXI@Z		; JFW_Switch_Door_2::`scalar deleting destructor'
EXTRN	??_EJFW_Switch_Door_2@@UAEPAXI@Z:NEAR		; JFW_Switch_Door_2::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13811	DD	0ffffffffH
	DD	FLAT:$L13800
$T13809	DD	019930520H
	DD	01H
	DD	FLAT:$T13811
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Switch_Door_2@@6B@
CONST	SEGMENT
??_7JFW_Switch_Door_2@@6B@ DD FLAT:??_EJFW_Switch_Door_2@@UAEPAXI@Z ; JFW_Switch_Door_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@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_Switch_Door_2@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Switch_Door_2@@EAEXPAE0@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_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13797 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Switch_Door_2>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door_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 $T13797[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13798
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Switch_Door_2@@6B@
	jmp	SHORT $L13799
$L13798:
	xor	esi, esi
$L13799:

; 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
$L13800:
	mov	eax, DWORD PTR $T13797[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13809
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Switch_Door_2>::Create
PUBLIC	??_7JFW_Switch_Lock_Door_2@@6B@			; JFW_Switch_Lock_Door_2::`vftable'
PUBLIC	??_GJFW_Switch_Lock_Door_2@@UAEPAXI@Z		; JFW_Switch_Lock_Door_2::`scalar deleting destructor'
EXTRN	??_EJFW_Switch_Lock_Door_2@@UAEPAXI@Z:NEAR	; JFW_Switch_Lock_Door_2::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13832	DD	0ffffffffH
	DD	FLAT:$L13821
$T13830	DD	019930520H
	DD	01H
	DD	FLAT:$T13832
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Switch_Lock_Door_2@@6B@
CONST	SEGMENT
??_7JFW_Switch_Lock_Door_2@@6B@ DD FLAT:??_EJFW_Switch_Lock_Door_2@@UAEPAXI@Z ; JFW_Switch_Lock_Door_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@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_Switch_Lock_Door_2@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Switch_Lock_Door_2@@EAEXPAE0@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_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13818 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_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 $T13818[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13819
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Switch_Lock_Door_2@@6B@
	jmp	SHORT $L13820
$L13819:
	xor	esi, esi
$L13820:

; 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
$L13821:
	mov	eax, DWORD PTR $T13818[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13830
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::Create
PUBLIC	??_7JFW_Toggle_Door_2@@6B@			; JFW_Toggle_Door_2::`vftable'
PUBLIC	??_GJFW_Toggle_Door_2@@UAEPAXI@Z		; JFW_Toggle_Door_2::`scalar deleting destructor'
EXTRN	??_EJFW_Toggle_Door_2@@UAEPAXI@Z:NEAR		; JFW_Toggle_Door_2::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13853	DD	0ffffffffH
	DD	FLAT:$L13842
$T13851	DD	019930520H
	DD	01H
	DD	FLAT:$T13853
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Toggle_Door_2@@6B@
CONST	SEGMENT
??_7JFW_Toggle_Door_2@@6B@ DD FLAT:??_EJFW_Toggle_Door_2@@UAEPAXI@Z ; JFW_Toggle_Door_2::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Toggle_Door_2@@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@JFW_Toggle_Door_2@@EAEXPAE0@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_Toggle_Door_2@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13839 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door_2>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_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 $T13839[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13840
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Toggle_Door_2@@6B@
	jmp	SHORT $L13841
$L13840:
	xor	esi, esi
$L13841:

; 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
$L13842:
	mov	eax, DWORD PTR $T13839[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13851
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Door_2>::Create
PUBLIC	??_7JFW_Toggle_Lock_Door_2@@6B@			; JFW_Toggle_Lock_Door_2::`vftable'
PUBLIC	??_GJFW_Toggle_Lock_Door_2@@UAEPAXI@Z		; JFW_Toggle_Lock_Door_2::`scalar deleting destructor'
EXTRN	??_EJFW_Toggle_Lock_Door_2@@UAEPAXI@Z:NEAR	; JFW_Toggle_Lock_Door_2::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13874	DD	0ffffffffH
	DD	FLAT:$L13863
$T13872	DD	019930520H
	DD	01H
	DD	FLAT:$T13874
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Toggle_Lock_Door_2@@6B@
CONST	SEGMENT
??_7JFW_Toggle_Lock_Door_2@@6B@ DD FLAT:??_EJFW_Toggle_Lock_Door_2@@UAEPAXI@Z ; JFW_Toggle_Lock_Door_2::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Toggle_Lock_Door_2@@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@JFW_Toggle_Lock_Door_2@@EAEXPAE0@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_Toggle_Lock_Door_2@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13860 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_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 $T13860[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13861
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Toggle_Lock_Door_2@@6B@
	jmp	SHORT $L13862
$L13861:
	xor	esi, esi
$L13862:

; 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
$L13863:
	mov	eax, DWORD PTR $T13860[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13872
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::Create
PUBLIC	??_7JFW_Switch_Door_Team_2@@6B@			; JFW_Switch_Door_Team_2::`vftable'
PUBLIC	??_GJFW_Switch_Door_Team_2@@UAEPAXI@Z		; JFW_Switch_Door_Team_2::`scalar deleting destructor'
EXTRN	??_EJFW_Switch_Door_Team_2@@UAEPAXI@Z:NEAR	; JFW_Switch_Door_Team_2::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13895	DD	0ffffffffH
	DD	FLAT:$L13884
$T13893	DD	019930520H
	DD	01H
	DD	FLAT:$T13895
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Switch_Door_Team_2@@6B@
CONST	SEGMENT
??_7JFW_Switch_Door_Team_2@@6B@ DD FLAT:??_EJFW_Switch_Door_Team_2@@UAEPAXI@Z ; JFW_Switch_Door_Team_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@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_Switch_Door_Team_2@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Switch_Door_Team_2@@EAEXPAE0@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_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13881 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Switch_Door_Team_2>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_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 $T13881[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13882
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Switch_Door_Team_2@@6B@
	jmp	SHORT $L13883
$L13882:
	xor	esi, esi
$L13883:

; 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
$L13884:
	mov	eax, DWORD PTR $T13881[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13893
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Switch_Door_Team_2>::Create
PUBLIC	??_7JFW_Toggle_Door_Team_2@@6B@			; JFW_Toggle_Door_Team_2::`vftable'
PUBLIC	??_GJFW_Toggle_Door_Team_2@@UAEPAXI@Z		; JFW_Toggle_Door_Team_2::`scalar deleting destructor'
EXTRN	??_EJFW_Toggle_Door_Team_2@@UAEPAXI@Z:NEAR	; JFW_Toggle_Door_Team_2::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13916	DD	0ffffffffH
	DD	FLAT:$L13905
$T13914	DD	019930520H
	DD	01H
	DD	FLAT:$T13916
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Toggle_Door_Team_2@@6B@
CONST	SEGMENT
??_7JFW_Toggle_Door_Team_2@@6B@ DD FLAT:??_EJFW_Toggle_Door_Team_2@@UAEPAXI@Z ; JFW_Toggle_Door_Team_2::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Toggle_Door_Team_2@@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@JFW_Toggle_Door_Team_2@@EAEXPAE0@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_Toggle_Door_Team_2@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13902 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_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 $T13902[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13903
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Toggle_Door_Team_2@@6B@
	jmp	SHORT $L13904
$L13903:
	xor	esi, esi
$L13904:

; 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
$L13905:
	mov	eax, DWORD PTR $T13902[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13914
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::Create
PUBLIC	??_7JFW_Lock_Sound@@6B@				; JFW_Lock_Sound::`vftable'
PUBLIC	??_GJFW_Lock_Sound@@UAEPAXI@Z			; JFW_Lock_Sound::`scalar deleting destructor'
EXTRN	??_EJFW_Lock_Sound@@UAEPAXI@Z:NEAR		; JFW_Lock_Sound::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13937	DD	0ffffffffH
	DD	FLAT:$L13926
$T13935	DD	019930520H
	DD	01H
	DD	FLAT:$T13937
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Lock_Sound@@6B@
CONST	SEGMENT
??_7JFW_Lock_Sound@@6B@ DD FLAT:??_EJFW_Lock_Sound@@UAEPAXI@Z ; JFW_Lock_Sound::`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@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@JFW_Lock_Sound@@EAEXPAE0@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_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13923 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Lock_Sound>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@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 $T13923[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13924
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Lock_Sound@@6B@
	jmp	SHORT $L13925
$L13924:
	xor	esi, esi
$L13925:

; 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
$L13926:
	mov	eax, DWORD PTR $T13923[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13935
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Lock_Sound>::Create
PUBLIC	??_7JFW_Poke_Send_Custom_Toggle@@6B@		; JFW_Poke_Send_Custom_Toggle::`vftable'
PUBLIC	??_GJFW_Poke_Send_Custom_Toggle@@UAEPAXI@Z	; JFW_Poke_Send_Custom_Toggle::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Send_Custom_Toggle@@UAEPAXI@Z:NEAR	; JFW_Poke_Send_Custom_Toggle::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13958	DD	0ffffffffH
	DD	FLAT:$L13947
$T13956	DD	019930520H
	DD	01H
	DD	FLAT:$T13958
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_Toggle@@6B@
CONST	SEGMENT
??_7JFW_Poke_Send_Custom_Toggle@@6B@ DD FLAT:??_EJFW_Poke_Send_Custom_Toggle@@UAEPAXI@Z ; JFW_Poke_Send_Custom_Toggle::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Poke_Send_Custom_Toggle@@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@JFW_Poke_Send_Custom_Toggle@@EAEXPAE0@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_Poke_Send_Custom_Toggle@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13944 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@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 $T13944[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13945
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Send_Custom_Toggle@@6B@
	jmp	SHORT $L13946
$L13945:
	xor	esi, esi
$L13946:

; 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
$L13947:
	mov	eax, DWORD PTR $T13944[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13956
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::Create
PUBLIC	??_7JFW_Poke_Play_2D_Sound_Timer@@6B@		; JFW_Poke_Play_2D_Sound_Timer::`vftable'
PUBLIC	??_GJFW_Poke_Play_2D_Sound_Timer@@UAEPAXI@Z	; JFW_Poke_Play_2D_Sound_Timer::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Play_2D_Sound_Timer@@UAEPAXI@Z:NEAR ; JFW_Poke_Play_2D_Sound_Timer::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T13979	DD	0ffffffffH
	DD	FLAT:$L13968
$T13977	DD	019930520H
	DD	01H
	DD	FLAT:$T13979
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Play_2D_Sound_Timer@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_2D_Sound_Timer@@6B@ DD FLAT:??_EJFW_Poke_Play_2D_Sound_Timer@@UAEPAXI@Z ; JFW_Poke_Play_2D_Sound_Timer::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Poke_Play_2D_Sound_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_Poke_Play_2D_Sound_Timer@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Poke_Play_2D_Sound_Timer@@EAEXPAE0@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_Poke_Play_2D_Sound_Timer@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13965 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_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 $T13965[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13966
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Play_2D_Sound_Timer@@6B@
	jmp	SHORT $L13967
$L13966:
	xor	esi, esi
$L13967:

; 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
$L13968:
	mov	eax, DWORD PTR $T13965[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13977
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::Create
PUBLIC	??_7JFW_Poke_Play_3D_Sound_Timer@@6B@		; JFW_Poke_Play_3D_Sound_Timer::`vftable'
PUBLIC	??_GJFW_Poke_Play_3D_Sound_Timer@@UAEPAXI@Z	; JFW_Poke_Play_3D_Sound_Timer::`scalar deleting destructor'
EXTRN	??_EJFW_Poke_Play_3D_Sound_Timer@@UAEPAXI@Z:NEAR ; JFW_Poke_Play_3D_Sound_Timer::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T14000	DD	0ffffffffH
	DD	FLAT:$L13989
$T13998	DD	019930520H
	DD	01H
	DD	FLAT:$T14000
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7JFW_Poke_Play_3D_Sound_Timer@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_3D_Sound_Timer@@6B@ DD FLAT:??_EJFW_Poke_Play_3D_Sound_Timer@@UAEPAXI@Z ; JFW_Poke_Play_3D_Sound_Timer::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Poke_Play_3D_Sound_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_Poke_Play_3D_Sound_Timer@@EAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@JFW_Poke_Play_3D_Sound_Timer@@EAEXPAE0@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_Poke_Play_3D_Sound_Timer@@EAEXXZ
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T13986 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::Create, COMDAT
; _this$ = ecx

; 480  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_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 $T13986[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L13987
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7JFW_Poke_Play_3D_Sound_Timer@@6B@
	jmp	SHORT $L13988
$L13987:
	xor	esi, esi
$L13988:

; 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
$L13989:
	mov	eax, DWORD PTR $T13986[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T13998
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::Create
PUBLIC	??1JFW_Poke_Send_Custom@@UAE@XZ			; JFW_Poke_Send_Custom::~JFW_Poke_Send_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Send_Custom@@UAEPAXI@Z PROC NEAR		; JFW_Poke_Send_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Send_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14006
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14006:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Send_Custom@@UAEPAXI@Z ENDP		; JFW_Poke_Send_Custom::`scalar deleting destructor'
_TEXT	ENDS
EXTRN	??1ScriptImpClass@@UAE@XZ:NEAR			; ScriptImpClass::~ScriptImpClass
; Function compile flags: /Ogty
;	COMDAT ??1JFW_Poke_Send_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Send_Custom@@UAE@XZ PROC NEAR		; JFW_Poke_Send_Custom::~JFW_Poke_Send_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Send_Custom@@UAE@XZ ENDP			; JFW_Poke_Send_Custom::~JFW_Poke_Send_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Pokeable_Item@@UAE@XZ			; JFW_Pokeable_Item::~JFW_Pokeable_Item
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Pokeable_Item@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Pokeable_Item@@UAEPAXI@Z PROC NEAR		; JFW_Pokeable_Item::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Pokeable_Item@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14014
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14014:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Pokeable_Item@@UAEPAXI@Z ENDP			; JFW_Pokeable_Item::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Pokeable_Item@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Pokeable_Item@@UAE@XZ PROC NEAR			; JFW_Pokeable_Item::~JFW_Pokeable_Item, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Pokeable_Item@@UAE@XZ ENDP			; JFW_Pokeable_Item::~JFW_Pokeable_Item
_TEXT	ENDS
PUBLIC	??1JFW_Character_Buy_Poke@@UAE@XZ		; JFW_Character_Buy_Poke::~JFW_Character_Buy_Poke
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Character_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Character_Buy_Poke@@UAEPAXI@Z PROC NEAR		; JFW_Character_Buy_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Character_Buy_Poke@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14022
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14022:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Character_Buy_Poke@@UAEPAXI@Z ENDP		; JFW_Character_Buy_Poke::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Character_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Character_Buy_Poke@@UAE@XZ PROC NEAR		; JFW_Character_Buy_Poke::~JFW_Character_Buy_Poke, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Character_Buy_Poke@@UAE@XZ ENDP			; JFW_Character_Buy_Poke::~JFW_Character_Buy_Poke
_TEXT	ENDS
PUBLIC	??1JFW_Refill_Buy_Poke@@UAE@XZ			; JFW_Refill_Buy_Poke::~JFW_Refill_Buy_Poke
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Refill_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Refill_Buy_Poke@@UAEPAXI@Z PROC NEAR		; JFW_Refill_Buy_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Refill_Buy_Poke@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14030
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14030:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Refill_Buy_Poke@@UAEPAXI@Z ENDP			; JFW_Refill_Buy_Poke::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Refill_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Refill_Buy_Poke@@UAE@XZ PROC NEAR		; JFW_Refill_Buy_Poke::~JFW_Refill_Buy_Poke, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Refill_Buy_Poke@@UAE@XZ ENDP			; JFW_Refill_Buy_Poke::~JFW_Refill_Buy_Poke
_TEXT	ENDS
PUBLIC	??1JFW_Vehicle_Buy_Poke@@UAE@XZ			; JFW_Vehicle_Buy_Poke::~JFW_Vehicle_Buy_Poke
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Vehicle_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Vehicle_Buy_Poke@@UAEPAXI@Z PROC NEAR		; JFW_Vehicle_Buy_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Vehicle_Buy_Poke@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14038
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14038:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Vehicle_Buy_Poke@@UAEPAXI@Z ENDP		; JFW_Vehicle_Buy_Poke::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Vehicle_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Vehicle_Buy_Poke@@UAE@XZ PROC NEAR		; JFW_Vehicle_Buy_Poke::~JFW_Vehicle_Buy_Poke, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Vehicle_Buy_Poke@@UAE@XZ ENDP			; JFW_Vehicle_Buy_Poke::~JFW_Vehicle_Buy_Poke
_TEXT	ENDS
PUBLIC	??1JFW_Powerup_Buy_Poke@@UAE@XZ			; JFW_Powerup_Buy_Poke::~JFW_Powerup_Buy_Poke
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Powerup_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Powerup_Buy_Poke@@UAEPAXI@Z PROC NEAR		; JFW_Powerup_Buy_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Powerup_Buy_Poke@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14046
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14046:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Powerup_Buy_Poke@@UAEPAXI@Z ENDP		; JFW_Powerup_Buy_Poke::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Powerup_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Powerup_Buy_Poke@@UAE@XZ PROC NEAR		; JFW_Powerup_Buy_Poke::~JFW_Powerup_Buy_Poke, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Powerup_Buy_Poke@@UAE@XZ ENDP			; JFW_Powerup_Buy_Poke::~JFW_Powerup_Buy_Poke
_TEXT	ENDS
PUBLIC	??1JFW_Preset_Buy_Poke@@UAE@XZ			; JFW_Preset_Buy_Poke::~JFW_Preset_Buy_Poke
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Preset_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Preset_Buy_Poke@@UAEPAXI@Z PROC NEAR		; JFW_Preset_Buy_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Preset_Buy_Poke@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14054
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14054:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Preset_Buy_Poke@@UAEPAXI@Z ENDP			; JFW_Preset_Buy_Poke::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Preset_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Preset_Buy_Poke@@UAE@XZ PROC NEAR		; JFW_Preset_Buy_Poke::~JFW_Preset_Buy_Poke, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Preset_Buy_Poke@@UAE@XZ ENDP			; JFW_Preset_Buy_Poke::~JFW_Preset_Buy_Poke
_TEXT	ENDS
PUBLIC	??1JFW_Group_Purchase_Poke@@UAE@XZ		; JFW_Group_Purchase_Poke::~JFW_Group_Purchase_Poke
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Group_Purchase_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Group_Purchase_Poke@@UAEPAXI@Z PROC NEAR	; JFW_Group_Purchase_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Group_Purchase_Poke@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14062
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14062:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Group_Purchase_Poke@@UAEPAXI@Z ENDP		; JFW_Group_Purchase_Poke::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Group_Purchase_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Group_Purchase_Poke@@UAE@XZ PROC NEAR		; JFW_Group_Purchase_Poke::~JFW_Group_Purchase_Poke, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Group_Purchase_Poke@@UAE@XZ ENDP			; JFW_Group_Purchase_Poke::~JFW_Group_Purchase_Poke
_TEXT	ENDS
PUBLIC	??1JFW_Gate_Poke@@UAE@XZ			; JFW_Gate_Poke::~JFW_Gate_Poke
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Gate_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Gate_Poke@@UAEPAXI@Z PROC NEAR			; JFW_Gate_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Gate_Poke@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14070
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14070:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Gate_Poke@@UAEPAXI@Z ENDP			; JFW_Gate_Poke::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Gate_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Gate_Poke@@UAE@XZ PROC NEAR			; JFW_Gate_Poke::~JFW_Gate_Poke, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Gate_Poke@@UAE@XZ ENDP				; JFW_Gate_Poke::~JFW_Gate_Poke
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Send_Custom_2@@UAE@XZ		; JFW_Poke_Send_Custom_2::~JFW_Poke_Send_Custom_2
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Send_Custom_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Send_Custom_2@@UAEPAXI@Z PROC NEAR		; JFW_Poke_Send_Custom_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Send_Custom_2@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14078
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14078:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Send_Custom_2@@UAEPAXI@Z ENDP		; JFW_Poke_Send_Custom_2::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Send_Custom_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Send_Custom_2@@UAE@XZ PROC NEAR		; JFW_Poke_Send_Custom_2::~JFW_Poke_Send_Custom_2, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Send_Custom_2@@UAE@XZ ENDP			; JFW_Poke_Send_Custom_2::~JFW_Poke_Send_Custom_2
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Send_Custom_Preset@@UAE@XZ		; JFW_Poke_Send_Custom_Preset::~JFW_Poke_Send_Custom_Preset
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Send_Custom_Preset@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Send_Custom_Preset@@UAEPAXI@Z PROC NEAR	; JFW_Poke_Send_Custom_Preset::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Send_Custom_Preset@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14086
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14086:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Send_Custom_Preset@@UAEPAXI@Z ENDP		; JFW_Poke_Send_Custom_Preset::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Send_Custom_Preset@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Send_Custom_Preset@@UAE@XZ PROC NEAR	; JFW_Poke_Send_Custom_Preset::~JFW_Poke_Send_Custom_Preset, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Send_Custom_Preset@@UAE@XZ ENDP		; JFW_Poke_Send_Custom_Preset::~JFW_Poke_Send_Custom_Preset
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Send_Custom_Keycard@@UAE@XZ		; JFW_Poke_Send_Custom_Keycard::~JFW_Poke_Send_Custom_Keycard
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Send_Custom_Keycard@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Send_Custom_Keycard@@UAEPAXI@Z PROC NEAR	; JFW_Poke_Send_Custom_Keycard::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Send_Custom_Keycard@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14094
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14094:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Send_Custom_Keycard@@UAEPAXI@Z ENDP	; JFW_Poke_Send_Custom_Keycard::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Send_Custom_Keycard@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Send_Custom_Keycard@@UAE@XZ PROC NEAR	; JFW_Poke_Send_Custom_Keycard::~JFW_Poke_Send_Custom_Keycard, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Send_Custom_Keycard@@UAE@XZ ENDP		; JFW_Poke_Send_Custom_Keycard::~JFW_Poke_Send_Custom_Keycard
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Send_Custom_Cost@@UAE@XZ		; JFW_Poke_Send_Custom_Cost::~JFW_Poke_Send_Custom_Cost
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Send_Custom_Cost@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Send_Custom_Cost@@UAEPAXI@Z PROC NEAR	; JFW_Poke_Send_Custom_Cost::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Send_Custom_Cost@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14102
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14102:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Send_Custom_Cost@@UAEPAXI@Z ENDP		; JFW_Poke_Send_Custom_Cost::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Send_Custom_Cost@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Send_Custom_Cost@@UAE@XZ PROC NEAR		; JFW_Poke_Send_Custom_Cost::~JFW_Poke_Send_Custom_Cost, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Send_Custom_Cost@@UAE@XZ ENDP		; JFW_Poke_Send_Custom_Cost::~JFW_Poke_Send_Custom_Cost
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Play_2D_Sound@@UAE@XZ		; JFW_Poke_Play_2D_Sound::~JFW_Poke_Play_2D_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Play_2D_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_2D_Sound@@UAEPAXI@Z PROC NEAR		; JFW_Poke_Play_2D_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Play_2D_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14110
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14110:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Play_2D_Sound@@UAEPAXI@Z ENDP		; JFW_Poke_Play_2D_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_2D_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_2D_Sound@@UAE@XZ PROC NEAR		; JFW_Poke_Play_2D_Sound::~JFW_Poke_Play_2D_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Play_2D_Sound@@UAE@XZ ENDP			; JFW_Poke_Play_2D_Sound::~JFW_Poke_Play_2D_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Play_3D_Sound@@UAE@XZ		; JFW_Poke_Play_3D_Sound::~JFW_Poke_Play_3D_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Play_3D_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_3D_Sound@@UAEPAXI@Z PROC NEAR		; JFW_Poke_Play_3D_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Play_3D_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14118
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14118:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Play_3D_Sound@@UAEPAXI@Z ENDP		; JFW_Poke_Play_3D_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_3D_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_3D_Sound@@UAE@XZ PROC NEAR		; JFW_Poke_Play_3D_Sound::~JFW_Poke_Play_3D_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Play_3D_Sound@@UAE@XZ ENDP			; JFW_Poke_Play_3D_Sound::~JFW_Poke_Play_3D_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Powerup_Buy_Poke_Timer@@UAE@XZ		; JFW_Powerup_Buy_Poke_Timer::~JFW_Powerup_Buy_Poke_Timer
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Powerup_Buy_Poke_Timer@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Powerup_Buy_Poke_Timer@@UAEPAXI@Z PROC NEAR	; JFW_Powerup_Buy_Poke_Timer::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Powerup_Buy_Poke_Timer@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14126
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14126:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Powerup_Buy_Poke_Timer@@UAEPAXI@Z ENDP		; JFW_Powerup_Buy_Poke_Timer::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Powerup_Buy_Poke_Timer@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Powerup_Buy_Poke_Timer@@UAE@XZ PROC NEAR		; JFW_Powerup_Buy_Poke_Timer::~JFW_Powerup_Buy_Poke_Timer, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Powerup_Buy_Poke_Timer@@UAE@XZ ENDP		; JFW_Powerup_Buy_Poke_Timer::~JFW_Powerup_Buy_Poke_Timer
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Play_2D_Sound_Team@@UAE@XZ		; JFW_Poke_Play_2D_Sound_Team::~JFW_Poke_Play_2D_Sound_Team
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Play_2D_Sound_Team@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_2D_Sound_Team@@UAEPAXI@Z PROC NEAR	; JFW_Poke_Play_2D_Sound_Team::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Play_2D_Sound_Team@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14134
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14134:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Play_2D_Sound_Team@@UAEPAXI@Z ENDP		; JFW_Poke_Play_2D_Sound_Team::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_2D_Sound_Team@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_2D_Sound_Team@@UAE@XZ PROC NEAR	; JFW_Poke_Play_2D_Sound_Team::~JFW_Poke_Play_2D_Sound_Team, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Play_2D_Sound_Team@@UAE@XZ ENDP		; JFW_Poke_Play_2D_Sound_Team::~JFW_Poke_Play_2D_Sound_Team
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Play_3D_Sound_Team@@UAE@XZ		; JFW_Poke_Play_3D_Sound_Team::~JFW_Poke_Play_3D_Sound_Team
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Play_3D_Sound_Team@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_3D_Sound_Team@@UAEPAXI@Z PROC NEAR	; JFW_Poke_Play_3D_Sound_Team::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Play_3D_Sound_Team@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14142
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14142:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Play_3D_Sound_Team@@UAEPAXI@Z ENDP		; JFW_Poke_Play_3D_Sound_Team::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_3D_Sound_Team@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_3D_Sound_Team@@UAE@XZ PROC NEAR	; JFW_Poke_Play_3D_Sound_Team::~JFW_Poke_Play_3D_Sound_Team, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Play_3D_Sound_Team@@UAE@XZ ENDP		; JFW_Poke_Play_3D_Sound_Team::~JFW_Poke_Play_3D_Sound_Team
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Play_2D_Sound_Player@@UAE@XZ	; JFW_Poke_Play_2D_Sound_Player::~JFW_Poke_Play_2D_Sound_Player
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Play_2D_Sound_Player@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_2D_Sound_Player@@UAEPAXI@Z PROC NEAR	; JFW_Poke_Play_2D_Sound_Player::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Play_2D_Sound_Player@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14150
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14150:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Play_2D_Sound_Player@@UAEPAXI@Z ENDP	; JFW_Poke_Play_2D_Sound_Player::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_2D_Sound_Player@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_2D_Sound_Player@@UAE@XZ PROC NEAR	; JFW_Poke_Play_2D_Sound_Player::~JFW_Poke_Play_2D_Sound_Player, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Play_2D_Sound_Player@@UAE@XZ ENDP		; JFW_Poke_Play_2D_Sound_Player::~JFW_Poke_Play_2D_Sound_Player
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Play_3D_Sound_Player@@UAE@XZ	; JFW_Poke_Play_3D_Sound_Player::~JFW_Poke_Play_3D_Sound_Player
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Play_3D_Sound_Player@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_3D_Sound_Player@@UAEPAXI@Z PROC NEAR	; JFW_Poke_Play_3D_Sound_Player::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Play_3D_Sound_Player@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14158
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14158:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Play_3D_Sound_Player@@UAEPAXI@Z ENDP	; JFW_Poke_Play_3D_Sound_Player::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_3D_Sound_Player@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_3D_Sound_Player@@UAE@XZ PROC NEAR	; JFW_Poke_Play_3D_Sound_Player::~JFW_Poke_Play_3D_Sound_Player, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Play_3D_Sound_Player@@UAE@XZ ENDP		; JFW_Poke_Play_3D_Sound_Player::~JFW_Poke_Play_3D_Sound_Player
_TEXT	ENDS
PUBLIC	??1JFW_Look_At_Location_Poke@@UAE@XZ		; JFW_Look_At_Location_Poke::~JFW_Look_At_Location_Poke
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Look_At_Location_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Look_At_Location_Poke@@UAEPAXI@Z PROC NEAR	; JFW_Look_At_Location_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Look_At_Location_Poke@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14166
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14166:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Look_At_Location_Poke@@UAEPAXI@Z ENDP		; JFW_Look_At_Location_Poke::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Look_At_Location_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Look_At_Location_Poke@@UAE@XZ PROC NEAR		; JFW_Look_At_Location_Poke::~JFW_Look_At_Location_Poke, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Look_At_Location_Poke@@UAE@XZ ENDP		; JFW_Look_At_Location_Poke::~JFW_Look_At_Location_Poke
_TEXT	ENDS
PUBLIC	??1JFW_Look_At_Object_Poke@@UAE@XZ		; JFW_Look_At_Object_Poke::~JFW_Look_At_Object_Poke
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Look_At_Object_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Look_At_Object_Poke@@UAEPAXI@Z PROC NEAR	; JFW_Look_At_Object_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Look_At_Object_Poke@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14174
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14174:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Look_At_Object_Poke@@UAEPAXI@Z ENDP		; JFW_Look_At_Object_Poke::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Look_At_Object_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Look_At_Object_Poke@@UAE@XZ PROC NEAR		; JFW_Look_At_Object_Poke::~JFW_Look_At_Object_Poke, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Look_At_Object_Poke@@UAE@XZ ENDP			; JFW_Look_At_Object_Poke::~JFW_Look_At_Object_Poke
_TEXT	ENDS
PUBLIC	??1JFW_PCT@@UAE@XZ				; JFW_PCT::~JFW_PCT
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_PCT@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_PCT@@UAEPAXI@Z PROC NEAR			; JFW_PCT::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_PCT@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14182
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14182:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_PCT@@UAEPAXI@Z ENDP				; JFW_PCT::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_PCT@@UAE@XZ
_TEXT	SEGMENT
??1JFW_PCT@@UAE@XZ PROC NEAR				; JFW_PCT::~JFW_PCT, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_PCT@@UAE@XZ ENDP					; JFW_PCT::~JFW_PCT
_TEXT	ENDS
PUBLIC	??1JFW_Weapon_Buy_Poke@@UAE@XZ			; JFW_Weapon_Buy_Poke::~JFW_Weapon_Buy_Poke
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Weapon_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Weapon_Buy_Poke@@UAEPAXI@Z PROC NEAR		; JFW_Weapon_Buy_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Weapon_Buy_Poke@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14190
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14190:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Weapon_Buy_Poke@@UAEPAXI@Z ENDP			; JFW_Weapon_Buy_Poke::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Weapon_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Weapon_Buy_Poke@@UAE@XZ PROC NEAR		; JFW_Weapon_Buy_Poke::~JFW_Weapon_Buy_Poke, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Weapon_Buy_Poke@@UAE@XZ ENDP			; JFW_Weapon_Buy_Poke::~JFW_Weapon_Buy_Poke
_TEXT	ENDS
PUBLIC	??1JFW_Preset_Buy_Poke_Timer@@UAE@XZ		; JFW_Preset_Buy_Poke_Timer::~JFW_Preset_Buy_Poke_Timer
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Preset_Buy_Poke_Timer@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Preset_Buy_Poke_Timer@@UAEPAXI@Z PROC NEAR	; JFW_Preset_Buy_Poke_Timer::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Preset_Buy_Poke_Timer@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14198
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14198:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Preset_Buy_Poke_Timer@@UAEPAXI@Z ENDP		; JFW_Preset_Buy_Poke_Timer::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Preset_Buy_Poke_Timer@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Preset_Buy_Poke_Timer@@UAE@XZ PROC NEAR		; JFW_Preset_Buy_Poke_Timer::~JFW_Preset_Buy_Poke_Timer, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Preset_Buy_Poke_Timer@@UAE@XZ ENDP		; JFW_Preset_Buy_Poke_Timer::~JFW_Preset_Buy_Poke_Timer
_TEXT	ENDS
PUBLIC	??1JFW_Preset_Buy_Poke_Custom@@UAE@XZ		; JFW_Preset_Buy_Poke_Custom::~JFW_Preset_Buy_Poke_Custom
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Preset_Buy_Poke_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Preset_Buy_Poke_Custom@@UAEPAXI@Z PROC NEAR	; JFW_Preset_Buy_Poke_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Preset_Buy_Poke_Custom@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14206
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14206:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Preset_Buy_Poke_Custom@@UAEPAXI@Z ENDP		; JFW_Preset_Buy_Poke_Custom::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Preset_Buy_Poke_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Preset_Buy_Poke_Custom@@UAE@XZ PROC NEAR		; JFW_Preset_Buy_Poke_Custom::~JFW_Preset_Buy_Poke_Custom, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Preset_Buy_Poke_Custom@@UAE@XZ ENDP		; JFW_Preset_Buy_Poke_Custom::~JFW_Preset_Buy_Poke_Custom
_TEXT	ENDS
PUBLIC	??1JFW_Slot_Machine@@UAE@XZ			; JFW_Slot_Machine::~JFW_Slot_Machine
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Slot_Machine@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Slot_Machine@@UAEPAXI@Z PROC NEAR		; JFW_Slot_Machine::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Slot_Machine@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14214
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14214:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Slot_Machine@@UAEPAXI@Z ENDP			; JFW_Slot_Machine::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Slot_Machine@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Slot_Machine@@UAE@XZ PROC NEAR			; JFW_Slot_Machine::~JFW_Slot_Machine, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Slot_Machine@@UAE@XZ ENDP			; JFW_Slot_Machine::~JFW_Slot_Machine
_TEXT	ENDS
PUBLIC	??1JFW_Slot_Machine_2@@UAE@XZ			; JFW_Slot_Machine_2::~JFW_Slot_Machine_2
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Slot_Machine_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Slot_Machine_2@@UAEPAXI@Z PROC NEAR		; JFW_Slot_Machine_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Slot_Machine_2@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14222
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14222:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Slot_Machine_2@@UAEPAXI@Z ENDP			; JFW_Slot_Machine_2::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Slot_Machine_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Slot_Machine_2@@UAE@XZ PROC NEAR			; JFW_Slot_Machine_2::~JFW_Slot_Machine_2, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Slot_Machine_2@@UAE@XZ ENDP			; JFW_Slot_Machine_2::~JFW_Slot_Machine_2
_TEXT	ENDS
PUBLIC	??1JFW_Switch_Door@@UAE@XZ			; JFW_Switch_Door::~JFW_Switch_Door
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Switch_Door@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Switch_Door@@UAEPAXI@Z PROC NEAR		; JFW_Switch_Door::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Switch_Door@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14230
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14230:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Switch_Door@@UAEPAXI@Z ENDP			; JFW_Switch_Door::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Switch_Door@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Switch_Door@@UAE@XZ PROC NEAR			; JFW_Switch_Door::~JFW_Switch_Door, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Switch_Door@@UAE@XZ ENDP				; JFW_Switch_Door::~JFW_Switch_Door
_TEXT	ENDS
PUBLIC	??1JFW_Switch_Lock_Door@@UAE@XZ			; JFW_Switch_Lock_Door::~JFW_Switch_Lock_Door
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Switch_Lock_Door@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Switch_Lock_Door@@UAEPAXI@Z PROC NEAR		; JFW_Switch_Lock_Door::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Switch_Lock_Door@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14238
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14238:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Switch_Lock_Door@@UAEPAXI@Z ENDP		; JFW_Switch_Lock_Door::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Switch_Lock_Door@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Switch_Lock_Door@@UAE@XZ PROC NEAR		; JFW_Switch_Lock_Door::~JFW_Switch_Lock_Door, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Switch_Lock_Door@@UAE@XZ ENDP			; JFW_Switch_Lock_Door::~JFW_Switch_Lock_Door
_TEXT	ENDS
PUBLIC	??1JFW_Toggle_Door@@UAE@XZ			; JFW_Toggle_Door::~JFW_Toggle_Door
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Toggle_Door@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Toggle_Door@@UAEPAXI@Z PROC NEAR		; JFW_Toggle_Door::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Toggle_Door@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14246
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14246:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Toggle_Door@@UAEPAXI@Z ENDP			; JFW_Toggle_Door::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Toggle_Door@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Toggle_Door@@UAE@XZ PROC NEAR			; JFW_Toggle_Door::~JFW_Toggle_Door, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Toggle_Door@@UAE@XZ ENDP				; JFW_Toggle_Door::~JFW_Toggle_Door
_TEXT	ENDS
PUBLIC	??1JFW_Toggle_Lock_Door@@UAE@XZ			; JFW_Toggle_Lock_Door::~JFW_Toggle_Lock_Door
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Toggle_Lock_Door@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Toggle_Lock_Door@@UAEPAXI@Z PROC NEAR		; JFW_Toggle_Lock_Door::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Toggle_Lock_Door@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14254
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14254:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Toggle_Lock_Door@@UAEPAXI@Z ENDP		; JFW_Toggle_Lock_Door::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Toggle_Lock_Door@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Toggle_Lock_Door@@UAE@XZ PROC NEAR		; JFW_Toggle_Lock_Door::~JFW_Toggle_Lock_Door, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Toggle_Lock_Door@@UAE@XZ ENDP			; JFW_Toggle_Lock_Door::~JFW_Toggle_Lock_Door
_TEXT	ENDS
PUBLIC	??1JFW_Switch_Door_Team@@UAE@XZ			; JFW_Switch_Door_Team::~JFW_Switch_Door_Team
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Switch_Door_Team@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Switch_Door_Team@@UAEPAXI@Z PROC NEAR		; JFW_Switch_Door_Team::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Switch_Door_Team@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14262
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14262:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Switch_Door_Team@@UAEPAXI@Z ENDP		; JFW_Switch_Door_Team::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Switch_Door_Team@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Switch_Door_Team@@UAE@XZ PROC NEAR		; JFW_Switch_Door_Team::~JFW_Switch_Door_Team, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Switch_Door_Team@@UAE@XZ ENDP			; JFW_Switch_Door_Team::~JFW_Switch_Door_Team
_TEXT	ENDS
PUBLIC	??1JFW_Toggle_Door_Team@@UAE@XZ			; JFW_Toggle_Door_Team::~JFW_Toggle_Door_Team
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Toggle_Door_Team@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Toggle_Door_Team@@UAEPAXI@Z PROC NEAR		; JFW_Toggle_Door_Team::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Toggle_Door_Team@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14270
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14270:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Toggle_Door_Team@@UAEPAXI@Z ENDP		; JFW_Toggle_Door_Team::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Toggle_Door_Team@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Toggle_Door_Team@@UAE@XZ PROC NEAR		; JFW_Toggle_Door_Team::~JFW_Toggle_Door_Team, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Toggle_Door_Team@@UAE@XZ ENDP			; JFW_Toggle_Door_Team::~JFW_Toggle_Door_Team
_TEXT	ENDS
PUBLIC	??1JFW_Character_Buy_Poke_Sound@@UAE@XZ		; JFW_Character_Buy_Poke_Sound::~JFW_Character_Buy_Poke_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Character_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Character_Buy_Poke_Sound@@UAEPAXI@Z PROC NEAR	; JFW_Character_Buy_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Character_Buy_Poke_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14278
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14278:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Character_Buy_Poke_Sound@@UAEPAXI@Z ENDP	; JFW_Character_Buy_Poke_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Character_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Character_Buy_Poke_Sound@@UAE@XZ PROC NEAR	; JFW_Character_Buy_Poke_Sound::~JFW_Character_Buy_Poke_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Character_Buy_Poke_Sound@@UAE@XZ ENDP		; JFW_Character_Buy_Poke_Sound::~JFW_Character_Buy_Poke_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Refill_Buy_Poke_Sound@@UAE@XZ		; JFW_Refill_Buy_Poke_Sound::~JFW_Refill_Buy_Poke_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Refill_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Refill_Buy_Poke_Sound@@UAEPAXI@Z PROC NEAR	; JFW_Refill_Buy_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Refill_Buy_Poke_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14286
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14286:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Refill_Buy_Poke_Sound@@UAEPAXI@Z ENDP		; JFW_Refill_Buy_Poke_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Refill_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Refill_Buy_Poke_Sound@@UAE@XZ PROC NEAR		; JFW_Refill_Buy_Poke_Sound::~JFW_Refill_Buy_Poke_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Refill_Buy_Poke_Sound@@UAE@XZ ENDP		; JFW_Refill_Buy_Poke_Sound::~JFW_Refill_Buy_Poke_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Vehicle_Buy_Poke_Sound@@UAE@XZ		; JFW_Vehicle_Buy_Poke_Sound::~JFW_Vehicle_Buy_Poke_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Vehicle_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Vehicle_Buy_Poke_Sound@@UAEPAXI@Z PROC NEAR	; JFW_Vehicle_Buy_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Vehicle_Buy_Poke_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14294
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14294:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Vehicle_Buy_Poke_Sound@@UAEPAXI@Z ENDP		; JFW_Vehicle_Buy_Poke_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Vehicle_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Vehicle_Buy_Poke_Sound@@UAE@XZ PROC NEAR		; JFW_Vehicle_Buy_Poke_Sound::~JFW_Vehicle_Buy_Poke_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Vehicle_Buy_Poke_Sound@@UAE@XZ ENDP		; JFW_Vehicle_Buy_Poke_Sound::~JFW_Vehicle_Buy_Poke_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Powerup_Buy_Poke_Sound@@UAE@XZ		; JFW_Powerup_Buy_Poke_Sound::~JFW_Powerup_Buy_Poke_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Powerup_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Powerup_Buy_Poke_Sound@@UAEPAXI@Z PROC NEAR	; JFW_Powerup_Buy_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Powerup_Buy_Poke_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14302
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14302:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Powerup_Buy_Poke_Sound@@UAEPAXI@Z ENDP		; JFW_Powerup_Buy_Poke_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Powerup_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Powerup_Buy_Poke_Sound@@UAE@XZ PROC NEAR		; JFW_Powerup_Buy_Poke_Sound::~JFW_Powerup_Buy_Poke_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Powerup_Buy_Poke_Sound@@UAE@XZ ENDP		; JFW_Powerup_Buy_Poke_Sound::~JFW_Powerup_Buy_Poke_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Preset_Buy_Poke_Sound@@UAE@XZ		; JFW_Preset_Buy_Poke_Sound::~JFW_Preset_Buy_Poke_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Preset_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Preset_Buy_Poke_Sound@@UAEPAXI@Z PROC NEAR	; JFW_Preset_Buy_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Preset_Buy_Poke_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14310
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14310:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Preset_Buy_Poke_Sound@@UAEPAXI@Z ENDP		; JFW_Preset_Buy_Poke_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Preset_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Preset_Buy_Poke_Sound@@UAE@XZ PROC NEAR		; JFW_Preset_Buy_Poke_Sound::~JFW_Preset_Buy_Poke_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Preset_Buy_Poke_Sound@@UAE@XZ ENDP		; JFW_Preset_Buy_Poke_Sound::~JFW_Preset_Buy_Poke_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Group_Purchase_Poke_Sound@@UAE@XZ	; JFW_Group_Purchase_Poke_Sound::~JFW_Group_Purchase_Poke_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Group_Purchase_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Group_Purchase_Poke_Sound@@UAEPAXI@Z PROC NEAR	; JFW_Group_Purchase_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Group_Purchase_Poke_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14318
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14318:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Group_Purchase_Poke_Sound@@UAEPAXI@Z ENDP	; JFW_Group_Purchase_Poke_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Group_Purchase_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Group_Purchase_Poke_Sound@@UAE@XZ PROC NEAR	; JFW_Group_Purchase_Poke_Sound::~JFW_Group_Purchase_Poke_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Group_Purchase_Poke_Sound@@UAE@XZ ENDP		; JFW_Group_Purchase_Poke_Sound::~JFW_Group_Purchase_Poke_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Powerup_Buy_Poke_Timer_Sound@@UAE@XZ	; JFW_Powerup_Buy_Poke_Timer_Sound::~JFW_Powerup_Buy_Poke_Timer_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Powerup_Buy_Poke_Timer_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Powerup_Buy_Poke_Timer_Sound@@UAEPAXI@Z PROC NEAR ; JFW_Powerup_Buy_Poke_Timer_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Powerup_Buy_Poke_Timer_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14326
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14326:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Powerup_Buy_Poke_Timer_Sound@@UAEPAXI@Z ENDP	; JFW_Powerup_Buy_Poke_Timer_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Powerup_Buy_Poke_Timer_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Powerup_Buy_Poke_Timer_Sound@@UAE@XZ PROC NEAR	; JFW_Powerup_Buy_Poke_Timer_Sound::~JFW_Powerup_Buy_Poke_Timer_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Powerup_Buy_Poke_Timer_Sound@@UAE@XZ ENDP	; JFW_Powerup_Buy_Poke_Timer_Sound::~JFW_Powerup_Buy_Poke_Timer_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Weapon_Buy_Poke_Sound@@UAE@XZ		; JFW_Weapon_Buy_Poke_Sound::~JFW_Weapon_Buy_Poke_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Weapon_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Weapon_Buy_Poke_Sound@@UAEPAXI@Z PROC NEAR	; JFW_Weapon_Buy_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Weapon_Buy_Poke_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14334
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14334:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Weapon_Buy_Poke_Sound@@UAEPAXI@Z ENDP		; JFW_Weapon_Buy_Poke_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Weapon_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Weapon_Buy_Poke_Sound@@UAE@XZ PROC NEAR		; JFW_Weapon_Buy_Poke_Sound::~JFW_Weapon_Buy_Poke_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Weapon_Buy_Poke_Sound@@UAE@XZ ENDP		; JFW_Weapon_Buy_Poke_Sound::~JFW_Weapon_Buy_Poke_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Preset_Buy_Poke_Timer_Sound@@UAE@XZ	; JFW_Preset_Buy_Poke_Timer_Sound::~JFW_Preset_Buy_Poke_Timer_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Preset_Buy_Poke_Timer_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Preset_Buy_Poke_Timer_Sound@@UAEPAXI@Z PROC NEAR ; JFW_Preset_Buy_Poke_Timer_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Preset_Buy_Poke_Timer_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14342
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14342:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Preset_Buy_Poke_Timer_Sound@@UAEPAXI@Z ENDP	; JFW_Preset_Buy_Poke_Timer_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Preset_Buy_Poke_Timer_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Preset_Buy_Poke_Timer_Sound@@UAE@XZ PROC NEAR	; JFW_Preset_Buy_Poke_Timer_Sound::~JFW_Preset_Buy_Poke_Timer_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Preset_Buy_Poke_Timer_Sound@@UAE@XZ ENDP		; JFW_Preset_Buy_Poke_Timer_Sound::~JFW_Preset_Buy_Poke_Timer_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Preset_Buy_Poke_Custom_Sound@@UAE@XZ	; JFW_Preset_Buy_Poke_Custom_Sound::~JFW_Preset_Buy_Poke_Custom_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Preset_Buy_Poke_Custom_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Preset_Buy_Poke_Custom_Sound@@UAEPAXI@Z PROC NEAR ; JFW_Preset_Buy_Poke_Custom_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Preset_Buy_Poke_Custom_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14350
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14350:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Preset_Buy_Poke_Custom_Sound@@UAEPAXI@Z ENDP	; JFW_Preset_Buy_Poke_Custom_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Preset_Buy_Poke_Custom_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Preset_Buy_Poke_Custom_Sound@@UAE@XZ PROC NEAR	; JFW_Preset_Buy_Poke_Custom_Sound::~JFW_Preset_Buy_Poke_Custom_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Preset_Buy_Poke_Custom_Sound@@UAE@XZ ENDP	; JFW_Preset_Buy_Poke_Custom_Sound::~JFW_Preset_Buy_Poke_Custom_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Switch_Door_2@@UAE@XZ			; JFW_Switch_Door_2::~JFW_Switch_Door_2
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Switch_Door_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Switch_Door_2@@UAEPAXI@Z PROC NEAR		; JFW_Switch_Door_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Switch_Door_2@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14358
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14358:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Switch_Door_2@@UAEPAXI@Z ENDP			; JFW_Switch_Door_2::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Switch_Door_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Switch_Door_2@@UAE@XZ PROC NEAR			; JFW_Switch_Door_2::~JFW_Switch_Door_2, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Switch_Door_2@@UAE@XZ ENDP			; JFW_Switch_Door_2::~JFW_Switch_Door_2
_TEXT	ENDS
PUBLIC	??1JFW_Switch_Lock_Door_2@@UAE@XZ		; JFW_Switch_Lock_Door_2::~JFW_Switch_Lock_Door_2
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Switch_Lock_Door_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Switch_Lock_Door_2@@UAEPAXI@Z PROC NEAR		; JFW_Switch_Lock_Door_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Switch_Lock_Door_2@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14366
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14366:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Switch_Lock_Door_2@@UAEPAXI@Z ENDP		; JFW_Switch_Lock_Door_2::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Switch_Lock_Door_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Switch_Lock_Door_2@@UAE@XZ PROC NEAR		; JFW_Switch_Lock_Door_2::~JFW_Switch_Lock_Door_2, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Switch_Lock_Door_2@@UAE@XZ ENDP			; JFW_Switch_Lock_Door_2::~JFW_Switch_Lock_Door_2
_TEXT	ENDS
PUBLIC	??1JFW_Toggle_Door_2@@UAE@XZ			; JFW_Toggle_Door_2::~JFW_Toggle_Door_2
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Toggle_Door_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Toggle_Door_2@@UAEPAXI@Z PROC NEAR		; JFW_Toggle_Door_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Toggle_Door_2@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14374
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14374:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Toggle_Door_2@@UAEPAXI@Z ENDP			; JFW_Toggle_Door_2::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Toggle_Door_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Toggle_Door_2@@UAE@XZ PROC NEAR			; JFW_Toggle_Door_2::~JFW_Toggle_Door_2, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Toggle_Door_2@@UAE@XZ ENDP			; JFW_Toggle_Door_2::~JFW_Toggle_Door_2
_TEXT	ENDS
PUBLIC	??1JFW_Toggle_Lock_Door_2@@UAE@XZ		; JFW_Toggle_Lock_Door_2::~JFW_Toggle_Lock_Door_2
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Toggle_Lock_Door_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Toggle_Lock_Door_2@@UAEPAXI@Z PROC NEAR		; JFW_Toggle_Lock_Door_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Toggle_Lock_Door_2@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14382
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14382:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Toggle_Lock_Door_2@@UAEPAXI@Z ENDP		; JFW_Toggle_Lock_Door_2::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Toggle_Lock_Door_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Toggle_Lock_Door_2@@UAE@XZ PROC NEAR		; JFW_Toggle_Lock_Door_2::~JFW_Toggle_Lock_Door_2, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Toggle_Lock_Door_2@@UAE@XZ ENDP			; JFW_Toggle_Lock_Door_2::~JFW_Toggle_Lock_Door_2
_TEXT	ENDS
PUBLIC	??1JFW_Switch_Door_Team_2@@UAE@XZ		; JFW_Switch_Door_Team_2::~JFW_Switch_Door_Team_2
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Switch_Door_Team_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Switch_Door_Team_2@@UAEPAXI@Z PROC NEAR		; JFW_Switch_Door_Team_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Switch_Door_Team_2@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14390
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14390:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Switch_Door_Team_2@@UAEPAXI@Z ENDP		; JFW_Switch_Door_Team_2::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Switch_Door_Team_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Switch_Door_Team_2@@UAE@XZ PROC NEAR		; JFW_Switch_Door_Team_2::~JFW_Switch_Door_Team_2, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Switch_Door_Team_2@@UAE@XZ ENDP			; JFW_Switch_Door_Team_2::~JFW_Switch_Door_Team_2
_TEXT	ENDS
PUBLIC	??1JFW_Toggle_Door_Team_2@@UAE@XZ		; JFW_Toggle_Door_Team_2::~JFW_Toggle_Door_Team_2
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Toggle_Door_Team_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Toggle_Door_Team_2@@UAEPAXI@Z PROC NEAR		; JFW_Toggle_Door_Team_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Toggle_Door_Team_2@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14398
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14398:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Toggle_Door_Team_2@@UAEPAXI@Z ENDP		; JFW_Toggle_Door_Team_2::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Toggle_Door_Team_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Toggle_Door_Team_2@@UAE@XZ PROC NEAR		; JFW_Toggle_Door_Team_2::~JFW_Toggle_Door_Team_2, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Toggle_Door_Team_2@@UAE@XZ ENDP			; JFW_Toggle_Door_Team_2::~JFW_Toggle_Door_Team_2
_TEXT	ENDS
PUBLIC	??1JFW_Lock_Sound@@UAE@XZ			; JFW_Lock_Sound::~JFW_Lock_Sound
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Lock_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Lock_Sound@@UAEPAXI@Z PROC NEAR			; JFW_Lock_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Lock_Sound@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14406
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14406:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Lock_Sound@@UAEPAXI@Z ENDP			; JFW_Lock_Sound::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Lock_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Lock_Sound@@UAE@XZ PROC NEAR			; JFW_Lock_Sound::~JFW_Lock_Sound, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Lock_Sound@@UAE@XZ ENDP				; JFW_Lock_Sound::~JFW_Lock_Sound
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Send_Custom_Toggle@@UAE@XZ		; JFW_Poke_Send_Custom_Toggle::~JFW_Poke_Send_Custom_Toggle
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Send_Custom_Toggle@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Send_Custom_Toggle@@UAEPAXI@Z PROC NEAR	; JFW_Poke_Send_Custom_Toggle::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Send_Custom_Toggle@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14414
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14414:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Send_Custom_Toggle@@UAEPAXI@Z ENDP		; JFW_Poke_Send_Custom_Toggle::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Send_Custom_Toggle@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Send_Custom_Toggle@@UAE@XZ PROC NEAR	; JFW_Poke_Send_Custom_Toggle::~JFW_Poke_Send_Custom_Toggle, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Send_Custom_Toggle@@UAE@XZ ENDP		; JFW_Poke_Send_Custom_Toggle::~JFW_Poke_Send_Custom_Toggle
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Play_2D_Sound_Timer@@UAE@XZ		; JFW_Poke_Play_2D_Sound_Timer::~JFW_Poke_Play_2D_Sound_Timer
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Play_2D_Sound_Timer@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_2D_Sound_Timer@@UAEPAXI@Z PROC NEAR	; JFW_Poke_Play_2D_Sound_Timer::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Play_2D_Sound_Timer@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14422
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14422:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Play_2D_Sound_Timer@@UAEPAXI@Z ENDP	; JFW_Poke_Play_2D_Sound_Timer::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_2D_Sound_Timer@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_2D_Sound_Timer@@UAE@XZ PROC NEAR	; JFW_Poke_Play_2D_Sound_Timer::~JFW_Poke_Play_2D_Sound_Timer, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Play_2D_Sound_Timer@@UAE@XZ ENDP		; JFW_Poke_Play_2D_Sound_Timer::~JFW_Poke_Play_2D_Sound_Timer
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Play_3D_Sound_Timer@@UAE@XZ		; JFW_Poke_Play_3D_Sound_Timer::~JFW_Poke_Play_3D_Sound_Timer
; Function compile flags: /Ogty
;	COMDAT ??_GJFW_Poke_Play_3D_Sound_Timer@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_3D_Sound_Timer@@UAEPAXI@Z PROC NEAR	; JFW_Poke_Play_3D_Sound_Timer::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1JFW_Poke_Play_3D_Sound_Timer@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L14430
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L14430:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Play_3D_Sound_Timer@@UAEPAXI@Z ENDP	; JFW_Poke_Play_3D_Sound_Timer::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1JFW_Poke_Play_3D_Sound_Timer@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_3D_Sound_Timer@@UAE@XZ PROC NEAR	; JFW_Poke_Play_3D_Sound_Timer::~JFW_Poke_Play_3D_Sound_Timer, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Poke_Play_3D_Sound_Timer@@UAE@XZ ENDP		; JFW_Poke_Play_3D_Sound_Timer::~JFW_Poke_Play_3D_Sound_Timer
_TEXT	ENDS
PUBLIC	??_C@_0FH@NDFDAEMO@Sound_Name?3string?0Activate_Messa@ ; `string'
PUBLIC	??_C@_0BF@MEBKBACP@JFW_Poke_Send_Custom?$AA@	; `string'
EXTRN	_atexit:NEAR
CRT$XCU	SEGMENT
_$S3	DD	FLAT:_$E1
CRT$XCU	ENDS
;	COMDAT ??_C@_0FH@NDFDAEMO@Sound_Name?3string?0Activate_Messa@
; File c:\documents and settings\owner\desktop\ssctf 1.3\jfwpoke.cpp
CONST	SEGMENT
??_C@_0FH@NDFDAEMO@Sound_Name?3string?0Activate_Messa@ DB 'Sound_Name:str'
	DB	'ing,Activate_Message:int,Object_Id:int,Message:int,Param:int,'
	DB	'Delay:float', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@MEBKBACP@JFW_Poke_Send_Custom?$AA@
CONST	SEGMENT
??_C@_0BF@MEBKBACP@JFW_Poke_Send_Custom?$AA@ DB 'JFW_Poke_Send_Custom', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E1
text$yc	SEGMENT
_$E1	PROC NEAR					; COMDAT

; 1317 : ScriptRegistrant<JFW_Poke_Send_Custom> JFW_Poke_Send_Custom_Registrant("JFW_Poke_Send_Custom","Sound_Name:string,Activate_Message:int,Object_Id:int,Message:int,Param:int,Delay:float");

	push	OFFSET FLAT:??_C@_0FH@NDFDAEMO@Sound_Name?3string?0Activate_Messa@
	push	OFFSET FLAT:??_C@_0BF@MEBKBACP@JFW_Poke_Send_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom>::ScriptRegistrant<JFW_Poke_Send_Custom>
	push	OFFSET FLAT:_$E2
	call	_atexit
	pop	ecx
	ret	0
_$E1	ENDP
text$yc	ENDS
PUBLIC	??_C@_00CNPNBAHC@?$AA@				; `string'
PUBLIC	??_C@_0BC@JDLHMNLP@JFW_Pokeable_Item?$AA@	; `string'
CRT$XCU	SEGMENT
_$S6	DD	FLAT:_$E4
CRT$XCU	ENDS
;	COMDAT ??_C@_00CNPNBAHC@?$AA@
CONST	SEGMENT
??_C@_00CNPNBAHC@?$AA@ DB 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BC@JDLHMNLP@JFW_Pokeable_Item?$AA@
CONST	SEGMENT
??_C@_0BC@JDLHMNLP@JFW_Pokeable_Item?$AA@ DB 'JFW_Pokeable_Item', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E4
text$yc	SEGMENT
_$E4	PROC NEAR					; COMDAT

; 1318 : ScriptRegistrant<JFW_Pokeable_Item> JFW_Pokeable_Item_Registrant("JFW_Pokeable_Item","");

	push	OFFSET FLAT:??_C@_00CNPNBAHC@?$AA@
	push	OFFSET FLAT:??_C@_0BC@JDLHMNLP@JFW_Pokeable_Item?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Pokeable_Item_Registrant@@3V?$ScriptRegistrant@VJFW_Pokeable_Item@@@@A
	call	??0?$ScriptRegistrant@VJFW_Pokeable_Item@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Pokeable_Item>::ScriptRegistrant<JFW_Pokeable_Item>
	push	OFFSET FLAT:_$E5
	call	_atexit
	pop	ecx
	ret	0
_$E4	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CM@CGKJFFAK@Preset_Name?3string?0Cost?3int?0Play@ ; `string'
PUBLIC	??_C@_0BH@KIDBIIKI@JFW_Character_Buy_Poke?$AA@	; `string'
CRT$XCU	SEGMENT
_$S9	DD	FLAT:_$E7
CRT$XCU	ENDS
;	COMDAT ??_C@_0CM@CGKJFFAK@Preset_Name?3string?0Cost?3int?0Play@
CONST	SEGMENT
??_C@_0CM@CGKJFFAK@Preset_Name?3string?0Cost?3int?0Play@ DB 'Preset_Name:'
	DB	'string,Cost:int,Player_Type:int', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@KIDBIIKI@JFW_Character_Buy_Poke?$AA@
CONST	SEGMENT
??_C@_0BH@KIDBIIKI@JFW_Character_Buy_Poke?$AA@ DB 'JFW_Character_Buy_Poke'
	DB	00H						; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E7
text$yc	SEGMENT
_$E7	PROC NEAR					; COMDAT

; 1319 : ScriptRegistrant<JFW_Character_Buy_Poke> JFW_Character_Buy_Poke_Registrant("JFW_Character_Buy_Poke","Preset_Name:string,Cost:int,Player_Type:int");

	push	OFFSET FLAT:??_C@_0CM@CGKJFFAK@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET FLAT:??_C@_0BH@KIDBIIKI@JFW_Character_Buy_Poke?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Character_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@A
	call	??0?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Character_Buy_Poke>::ScriptRegistrant<JFW_Character_Buy_Poke>
	push	OFFSET FLAT:_$E8
	call	_atexit
	pop	ecx
	ret	0
_$E7	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BJ@BJCMCBBD@Cost?3int?0Player_Type?3int?$AA@ ; `string'
PUBLIC	??_C@_0BE@NAJEJIMG@JFW_Refill_Buy_Poke?$AA@	; `string'
CRT$XCU	SEGMENT
_$S12	DD	FLAT:_$E10
CRT$XCU	ENDS
;	COMDAT ??_C@_0BJ@BJCMCBBD@Cost?3int?0Player_Type?3int?$AA@
CONST	SEGMENT
??_C@_0BJ@BJCMCBBD@Cost?3int?0Player_Type?3int?$AA@ DB 'Cost:int,Player_T'
	DB	'ype:int', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@NAJEJIMG@JFW_Refill_Buy_Poke?$AA@
CONST	SEGMENT
??_C@_0BE@NAJEJIMG@JFW_Refill_Buy_Poke?$AA@ DB 'JFW_Refill_Buy_Poke', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E10
text$yc	SEGMENT
_$E10	PROC NEAR					; COMDAT

; 1320 : ScriptRegistrant<JFW_Refill_Buy_Poke> JFW_Refill_Buy_Poke_Registrant("JFW_Refill_Buy_Poke","Cost:int,Player_Type:int");

	push	OFFSET FLAT:??_C@_0BJ@BJCMCBBD@Cost?3int?0Player_Type?3int?$AA@
	push	OFFSET FLAT:??_C@_0BE@NAJEJIMG@JFW_Refill_Buy_Poke?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Refill_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@A
	call	??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Refill_Buy_Poke>::ScriptRegistrant<JFW_Refill_Buy_Poke>
	push	OFFSET FLAT:_$E11
	call	_atexit
	pop	ecx
	ret	0
_$E10	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BF@CNIKAMJN@JFW_Vehicle_Buy_Poke?$AA@	; `string'
CRT$XCU	SEGMENT
_$S15	DD	FLAT:_$E13
CRT$XCU	ENDS
;	COMDAT ??_C@_0BF@CNIKAMJN@JFW_Vehicle_Buy_Poke?$AA@
CONST	SEGMENT
??_C@_0BF@CNIKAMJN@JFW_Vehicle_Buy_Poke?$AA@ DB 'JFW_Vehicle_Buy_Poke', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E13
text$yc	SEGMENT
_$E13	PROC NEAR					; COMDAT

; 1321 : ScriptRegistrant<JFW_Vehicle_Buy_Poke> JFW_Vehicle_Buy_Poke_Registrant("JFW_Vehicle_Buy_Poke","Preset_Name:string,Cost:int,Player_Type:int");

	push	OFFSET FLAT:??_C@_0CM@CGKJFFAK@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET FLAT:??_C@_0BF@CNIKAMJN@JFW_Vehicle_Buy_Poke?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Vehicle_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@A
	call	??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::ScriptRegistrant<JFW_Vehicle_Buy_Poke>
	push	OFFSET FLAT:_$E14
	call	_atexit
	pop	ecx
	ret	0
_$E13	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BF@GDJDAMPN@JFW_Powerup_Buy_Poke?$AA@	; `string'
CRT$XCU	SEGMENT
_$S18	DD	FLAT:_$E16
CRT$XCU	ENDS
;	COMDAT ??_C@_0BF@GDJDAMPN@JFW_Powerup_Buy_Poke?$AA@
CONST	SEGMENT
??_C@_0BF@GDJDAMPN@JFW_Powerup_Buy_Poke?$AA@ DB 'JFW_Powerup_Buy_Poke', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E16
text$yc	SEGMENT
_$E16	PROC NEAR					; COMDAT

; 1322 : ScriptRegistrant<JFW_Powerup_Buy_Poke> JFW_Powerup_Buy_Poke_Registrant("JFW_Powerup_Buy_Poke","Preset_Name:string,Cost:int,Player_Type:int");

	push	OFFSET FLAT:??_C@_0CM@CGKJFFAK@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET FLAT:??_C@_0BF@GDJDAMPN@JFW_Powerup_Buy_Poke?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Powerup_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@A
	call	??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::ScriptRegistrant<JFW_Powerup_Buy_Poke>
	push	OFFSET FLAT:_$E17
	call	_atexit
	pop	ecx
	ret	0
_$E16	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DN@BCMGBNDF@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
PUBLIC	??_C@_0BE@PDPCNHMI@JFW_Preset_Buy_Poke?$AA@	; `string'
CRT$XCU	SEGMENT
_$S21	DD	FLAT:_$E19
CRT$XCU	ENDS
;	COMDAT ??_C@_0DN@BCMGBNDF@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT
??_C@_0DN@BCMGBNDF@Preset_Name?3string?0Cost?3int?0loca@ DB 'Preset_Name:'
	DB	'string,Cost:int,location:vector3,Player_Type:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@PDPCNHMI@JFW_Preset_Buy_Poke?$AA@
CONST	SEGMENT
??_C@_0BE@PDPCNHMI@JFW_Preset_Buy_Poke?$AA@ DB 'JFW_Preset_Buy_Poke', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E19
text$yc	SEGMENT
_$E19	PROC NEAR					; COMDAT

; 1323 : ScriptRegistrant<JFW_Preset_Buy_Poke> JFW_Preset_Buy_Poke_Registrant("JFW_Preset_Buy_Poke","Preset_Name:string,Cost:int,location:vector3,Player_Type:int");

	push	OFFSET FLAT:??_C@_0DN@BCMGBNDF@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET FLAT:??_C@_0BE@PDPCNHMI@JFW_Preset_Buy_Poke?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Preset_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@A
	call	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke>::ScriptRegistrant<JFW_Preset_Buy_Poke>
	push	OFFSET FLAT:_$E20
	call	_atexit
	pop	ecx
	ret	0
_$E19	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DG@ENBDLBCB@CashPerPerson?3float?0TotalCash?3fl@ ; `string'
PUBLIC	??_C@_0BI@DJNDEOMC@JFW_Group_Purchase_Poke?$AA@	; `string'
CRT$XCU	SEGMENT
_$S24	DD	FLAT:_$E22
CRT$XCU	ENDS
;	COMDAT ??_C@_0DG@ENBDLBCB@CashPerPerson?3float?0TotalCash?3fl@
CONST	SEGMENT
??_C@_0DG@ENBDLBCB@CashPerPerson?3float?0TotalCash?3fl@ DB 'CashPerPerson'
	DB	':float,TotalCash:float,ID:int,Custom:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BI@DJNDEOMC@JFW_Group_Purchase_Poke?$AA@
CONST	SEGMENT
??_C@_0BI@DJNDEOMC@JFW_Group_Purchase_Poke?$AA@ DB 'JFW_Group_Purchase_Po'
	DB	'ke', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E22
text$yc	SEGMENT
_$E22	PROC NEAR					; COMDAT

; 1324 : ScriptRegistrant<JFW_Group_Purchase_Poke> JFW_Group_Purchase_Poke_Registrant("JFW_Group_Purchase_Poke","CashPerPerson:float,TotalCash:float,ID:int,Custom:int");

	push	OFFSET FLAT:??_C@_0DG@ENBDLBCB@CashPerPerson?3float?0TotalCash?3fl@
	push	OFFSET FLAT:??_C@_0BI@DJNDEOMC@JFW_Group_Purchase_Poke?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Group_Purchase_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@A
	call	??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Group_Purchase_Poke>::ScriptRegistrant<JFW_Group_Purchase_Poke>
	push	OFFSET FLAT:_$E23
	call	_atexit
	pop	ecx
	ret	0
_$E22	ENDP
text$yc	ENDS
PUBLIC	??_C@_0EA@DOFBOHEG@Player_Type?3int?0Time?3float?0Timer@ ; `string'
PUBLIC	??_C@_0O@DPGLCDMM@JFW_Gate_Poke?$AA@		; `string'
CRT$XCU	SEGMENT
_$S27	DD	FLAT:_$E25
CRT$XCU	ENDS
;	COMDAT ??_C@_0EA@DOFBOHEG@Player_Type?3int?0Time?3float?0Timer@
CONST	SEGMENT
??_C@_0EA@DOFBOHEG@Player_Type?3int?0Time?3float?0Timer@ DB 'Player_Type:'
	DB	'int,Time:float,TimerNum:int,ID:int,Animation:string', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0O@DPGLCDMM@JFW_Gate_Poke?$AA@
CONST	SEGMENT
??_C@_0O@DPGLCDMM@JFW_Gate_Poke?$AA@ DB 'JFW_Gate_Poke', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E25
text$yc	SEGMENT
_$E25	PROC NEAR					; COMDAT

; 1325 : ScriptRegistrant<JFW_Gate_Poke> JFW_Gate_Poke_Registrant("JFW_Gate_Poke","Player_Type:int,Time:float,TimerNum:int,ID:int,Animation:string");

	push	OFFSET FLAT:??_C@_0EA@DOFBOHEG@Player_Type?3int?0Time?3float?0Timer@
	push	OFFSET FLAT:??_C@_0O@DPGLCDMM@JFW_Gate_Poke?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Gate_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Gate_Poke@@@@A
	call	??0?$ScriptRegistrant@VJFW_Gate_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Gate_Poke>::ScriptRegistrant<JFW_Gate_Poke>
	push	OFFSET FLAT:_$E26
	call	_atexit
	pop	ecx
	ret	0
_$E25	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CN@CLNFCEKI@Player_Type?3int?0ID?3int?0Message?3i@ ; `string'
PUBLIC	??_C@_0BH@IFDLNBOP@JFW_Poke_Send_Custom_2?$AA@	; `string'
CRT$XCU	SEGMENT
_$S30	DD	FLAT:_$E28
CRT$XCU	ENDS
;	COMDAT ??_C@_0CN@CLNFCEKI@Player_Type?3int?0ID?3int?0Message?3i@
CONST	SEGMENT
??_C@_0CN@CLNFCEKI@Player_Type?3int?0ID?3int?0Message?3i@ DB 'Player_Type'
	DB	':int,ID:int,Message:int,Param:int', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@IFDLNBOP@JFW_Poke_Send_Custom_2?$AA@
CONST	SEGMENT
??_C@_0BH@IFDLNBOP@JFW_Poke_Send_Custom_2?$AA@ DB 'JFW_Poke_Send_Custom_2'
	DB	00H						; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E28
text$yc	SEGMENT
_$E28	PROC NEAR					; COMDAT

; 1326 : ScriptRegistrant<JFW_Poke_Send_Custom_2> JFW_Poke_Send_Custom_2_Registrant("JFW_Poke_Send_Custom_2","Player_Type:int,ID:int,Message:int,Param:int");

	push	OFFSET FLAT:??_C@_0CN@CLNFCEKI@Player_Type?3int?0ID?3int?0Message?3i@
	push	OFFSET FLAT:??_C@_0BH@IFDLNBOP@JFW_Poke_Send_Custom_2?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Send_Custom_2_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::ScriptRegistrant<JFW_Poke_Send_Custom_2>
	push	OFFSET FLAT:_$E29
	call	_atexit
	pop	ecx
	ret	0
_$E28	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BM@CNHCFLPN@JFW_Poke_Send_Custom_Preset?$AA@ ; `string'
PUBLIC	??_C@_0DL@OGPPNPJH@Player_Type?3int?0ID?3int?0Message?3i@ ; `string'
CRT$XCU	SEGMENT
_$S33	DD	FLAT:_$E31
CRT$XCU	ENDS
;	COMDAT ??_C@_0DL@OGPPNPJH@Player_Type?3int?0ID?3int?0Message?3i@
CONST	SEGMENT
??_C@_0DL@OGPPNPJH@Player_Type?3int?0ID?3int?0Message?3i@ DB 'Player_Type'
	DB	':int,ID:int,Message:int,Param:int,Preset:string', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BM@CNHCFLPN@JFW_Poke_Send_Custom_Preset?$AA@
CONST	SEGMENT
??_C@_0BM@CNHCFLPN@JFW_Poke_Send_Custom_Preset?$AA@ DB 'JFW_Poke_Send_Cus'
	DB	'tom_Preset', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E31
text$yc	SEGMENT
_$E31	PROC NEAR					; COMDAT

; 1327 : ScriptRegistrant<JFW_Poke_Send_Custom_Preset> JFW_Poke_Send_Custom_Preset_Registrant("JFW_Poke_Send_Custom_Preset","Player_Type:int,ID:int,Message:int,Param:int,Preset:string");

	push	OFFSET FLAT:??_C@_0DL@OGPPNPJH@Player_Type?3int?0ID?3int?0Message?3i@
	push	OFFSET FLAT:??_C@_0BM@CNHCFLPN@JFW_Poke_Send_Custom_Preset?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Send_Custom_Preset_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::ScriptRegistrant<JFW_Poke_Send_Custom_Preset>
	push	OFFSET FLAT:_$E32
	call	_atexit
	pop	ecx
	ret	0
_$E31	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DF@PHIMKAAO@Player_Type?3int?0ID?3int?0Message?3i@ ; `string'
PUBLIC	??_C@_0BN@NOADGDOD@JFW_Poke_Send_Custom_Keycard?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S36	DD	FLAT:_$E34
CRT$XCU	ENDS
;	COMDAT ??_C@_0DF@PHIMKAAO@Player_Type?3int?0ID?3int?0Message?3i@
CONST	SEGMENT
??_C@_0DF@PHIMKAAO@Player_Type?3int?0ID?3int?0Message?3i@ DB 'Player_Type'
	DB	':int,ID:int,Message:int,Param:int,Key:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BN@NOADGDOD@JFW_Poke_Send_Custom_Keycard?$AA@
CONST	SEGMENT
??_C@_0BN@NOADGDOD@JFW_Poke_Send_Custom_Keycard?$AA@ DB 'JFW_Poke_Send_Cu'
	DB	'stom_Keycard', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E34
text$yc	SEGMENT
_$E34	PROC NEAR					; COMDAT

; 1328 : ScriptRegistrant<JFW_Poke_Send_Custom_Keycard> JFW_Poke_Send_Custom_Keycard_Registrant("JFW_Poke_Send_Custom_Keycard","Player_Type:int,ID:int,Message:int,Param:int,Key:int");

	push	OFFSET FLAT:??_C@_0DF@PHIMKAAO@Player_Type?3int?0ID?3int?0Message?3i@
	push	OFFSET FLAT:??_C@_0BN@NOADGDOD@JFW_Poke_Send_Custom_Keycard?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Send_Custom_Keycard_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>
	push	OFFSET FLAT:_$E35
	call	_atexit
	pop	ecx
	ret	0
_$E34	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DI@ILLCCCGG@Player_Type?3int?0ID?3int?0Message?3i@ ; `string'
PUBLIC	??_C@_0BK@DBIFMOLD@JFW_Poke_Send_Custom_Cost?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S39	DD	FLAT:_$E37
CRT$XCU	ENDS
;	COMDAT ??_C@_0DI@ILLCCCGG@Player_Type?3int?0ID?3int?0Message?3i@
CONST	SEGMENT
??_C@_0DI@ILLCCCGG@Player_Type?3int?0ID?3int?0Message?3i@ DB 'Player_Type'
	DB	':int,ID:int,Message:int,Param:int,Cost:float', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BK@DBIFMOLD@JFW_Poke_Send_Custom_Cost?$AA@
CONST	SEGMENT
??_C@_0BK@DBIFMOLD@JFW_Poke_Send_Custom_Cost?$AA@ DB 'JFW_Poke_Send_Custo'
	DB	'm_Cost', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E37
text$yc	SEGMENT
_$E37	PROC NEAR					; COMDAT

; 1329 : ScriptRegistrant<JFW_Poke_Send_Custom_Cost> JFW_Poke_Send_Custom_Cost_Registrant("JFW_Poke_Send_Custom_Cost","Player_Type:int,ID:int,Message:int,Param:int,Cost:float");

	push	OFFSET FLAT:??_C@_0DI@ILLCCCGG@Player_Type?3int?0ID?3int?0Message?3i@
	push	OFFSET FLAT:??_C@_0BK@DBIFMOLD@JFW_Poke_Send_Custom_Cost?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Send_Custom_Cost_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::ScriptRegistrant<JFW_Poke_Send_Custom_Cost>
	push	OFFSET FLAT:_$E38
	call	_atexit
	pop	ecx
	ret	0
_$E37	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BN@EDMPJNEC@Player_Type?3int?0Sound?3string?$AA@ ; `string'
PUBLIC	??_C@_0BH@IJNHAAHH@JFW_Poke_Play_2D_Sound?$AA@	; `string'
CRT$XCU	SEGMENT
_$S42	DD	FLAT:_$E40
CRT$XCU	ENDS
;	COMDAT ??_C@_0BN@EDMPJNEC@Player_Type?3int?0Sound?3string?$AA@
CONST	SEGMENT
??_C@_0BN@EDMPJNEC@Player_Type?3int?0Sound?3string?$AA@ DB 'Player_Type:i'
	DB	'nt,Sound:string', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@IJNHAAHH@JFW_Poke_Play_2D_Sound?$AA@
CONST	SEGMENT
??_C@_0BH@IJNHAAHH@JFW_Poke_Play_2D_Sound?$AA@ DB 'JFW_Poke_Play_2D_Sound'
	DB	00H						; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E40
text$yc	SEGMENT
_$E40	PROC NEAR					; COMDAT

; 1330 : ScriptRegistrant<JFW_Poke_Play_2D_Sound> JFW_Poke_Play_2D_Sound_Registrant("JFW_Poke_Play_2D_Sound","Player_Type:int,Sound:string");

	push	OFFSET FLAT:??_C@_0BN@EDMPJNEC@Player_Type?3int?0Sound?3string?$AA@
	push	OFFSET FLAT:??_C@_0BH@IJNHAAHH@JFW_Poke_Play_2D_Sound?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Play_2D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::ScriptRegistrant<JFW_Poke_Play_2D_Sound>
	push	OFFSET FLAT:_$E41
	call	_atexit
	pop	ecx
	ret	0
_$E40	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CO@NHBMELMM@Player_Type?3int?0Sound?3string?0Pos@ ; `string'
PUBLIC	??_C@_0BH@JOKMBEDE@JFW_Poke_Play_3D_Sound?$AA@	; `string'
CRT$XCU	SEGMENT
_$S45	DD	FLAT:_$E43
CRT$XCU	ENDS
;	COMDAT ??_C@_0CO@NHBMELMM@Player_Type?3int?0Sound?3string?0Pos@
CONST	SEGMENT
??_C@_0CO@NHBMELMM@Player_Type?3int?0Sound?3string?0Pos@ DB 'Player_Type:'
	DB	'int,Sound:string,Position:vector3', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@JOKMBEDE@JFW_Poke_Play_3D_Sound?$AA@
CONST	SEGMENT
??_C@_0BH@JOKMBEDE@JFW_Poke_Play_3D_Sound?$AA@ DB 'JFW_Poke_Play_3D_Sound'
	DB	00H						; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E43
text$yc	SEGMENT
_$E43	PROC NEAR					; COMDAT

; 1331 : ScriptRegistrant<JFW_Poke_Play_3D_Sound> JFW_Poke_Play_3D_Sound_Registrant("JFW_Poke_Play_3D_Sound","Player_Type:int,Sound:string,Position:vector3");

	push	OFFSET FLAT:??_C@_0CO@NHBMELMM@Player_Type?3int?0Sound?3string?0Pos@
	push	OFFSET FLAT:??_C@_0BH@JOKMBEDE@JFW_Poke_Play_3D_Sound?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Play_3D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::ScriptRegistrant<JFW_Poke_Play_3D_Sound>
	push	OFFSET FLAT:_$E44
	call	_atexit
	pop	ecx
	ret	0
_$E43	ENDP
text$yc	ENDS
PUBLIC	??_C@_0EE@HMLJPKJI@Preset_Name?3string?0Cost?3int?0Play@ ; `string'
PUBLIC	??_C@_0BL@MFGBCHBH@JFW_Powerup_Buy_Poke_Timer?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S48	DD	FLAT:_$E46
CRT$XCU	ENDS
;	COMDAT ??_C@_0EE@HMLJPKJI@Preset_Name?3string?0Cost?3int?0Play@
CONST	SEGMENT
??_C@_0EE@HMLJPKJI@Preset_Name?3string?0Cost?3int?0Play@ DB 'Preset_Name:'
	DB	'string,Cost:int,Player_Type:int,Time:float,TimerNum:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BL@MFGBCHBH@JFW_Powerup_Buy_Poke_Timer?$AA@
CONST	SEGMENT
??_C@_0BL@MFGBCHBH@JFW_Powerup_Buy_Poke_Timer?$AA@ DB 'JFW_Powerup_Buy_Po'
	DB	'ke_Timer', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E46
text$yc	SEGMENT
_$E46	PROC NEAR					; COMDAT

; 1332 : ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer> JFW_Powerup_Buy_Poke_Timer_Registrant("JFW_Powerup_Buy_Poke_Timer","Preset_Name:string,Cost:int,Player_Type:int,Time:float,TimerNum:int");

	push	OFFSET FLAT:??_C@_0EE@HMLJPKJI@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET FLAT:??_C@_0BL@MFGBCHBH@JFW_Powerup_Buy_Poke_Timer?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Powerup_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@A
	call	??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>
	push	OFFSET FLAT:_$E47
	call	_atexit
	pop	ecx
	ret	0
_$E46	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BM@IMIAFMIN@JFW_Poke_Play_2D_Sound_Team?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S51	DD	FLAT:_$E49
CRT$XCU	ENDS
;	COMDAT ??_C@_0BM@IMIAFMIN@JFW_Poke_Play_2D_Sound_Team?$AA@
CONST	SEGMENT
??_C@_0BM@IMIAFMIN@JFW_Poke_Play_2D_Sound_Team?$AA@ DB 'JFW_Poke_Play_2D_'
	DB	'Sound_Team', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E49
text$yc	SEGMENT
_$E49	PROC NEAR					; COMDAT

; 1333 : ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team> JFW_Poke_Play_2D_Sound_Team_Registrant("JFW_Poke_Play_2D_Sound_Team","Player_Type:int,Sound:string");

	push	OFFSET FLAT:??_C@_0BN@EDMPJNEC@Player_Type?3int?0Sound?3string?$AA@
	push	OFFSET FLAT:??_C@_0BM@IMIAFMIN@JFW_Poke_Play_2D_Sound_Team?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Play_2D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>
	push	OFFSET FLAT:_$E50
	call	_atexit
	pop	ecx
	ret	0
_$E49	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BM@BBIPLNPL@JFW_Poke_Play_3D_Sound_Team?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S54	DD	FLAT:_$E52
CRT$XCU	ENDS
;	COMDAT ??_C@_0BM@BBIPLNPL@JFW_Poke_Play_3D_Sound_Team?$AA@
CONST	SEGMENT
??_C@_0BM@BBIPLNPL@JFW_Poke_Play_3D_Sound_Team?$AA@ DB 'JFW_Poke_Play_3D_'
	DB	'Sound_Team', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E52
text$yc	SEGMENT
_$E52	PROC NEAR					; COMDAT

; 1334 : ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team> JFW_Poke_Play_3D_Sound_Team_Registrant("JFW_Poke_Play_3D_Sound_Team","Player_Type:int,Sound:string,Position:vector3");

	push	OFFSET FLAT:??_C@_0CO@NHBMELMM@Player_Type?3int?0Sound?3string?0Pos@
	push	OFFSET FLAT:??_C@_0BM@BBIPLNPL@JFW_Poke_Play_3D_Sound_Team?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Play_3D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>
	push	OFFSET FLAT:_$E53
	call	_atexit
	pop	ecx
	ret	0
_$E52	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BO@LDNONAPF@JFW_Poke_Play_2D_Sound_Player?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S57	DD	FLAT:_$E55
CRT$XCU	ENDS
;	COMDAT ??_C@_0BO@LDNONAPF@JFW_Poke_Play_2D_Sound_Player?$AA@
CONST	SEGMENT
??_C@_0BO@LDNONAPF@JFW_Poke_Play_2D_Sound_Player?$AA@ DB 'JFW_Poke_Play_2'
	DB	'D_Sound_Player', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E55
text$yc	SEGMENT
_$E55	PROC NEAR					; COMDAT

; 1335 : ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player> JFW_Poke_Play_2D_Sound_Player_Registrant("JFW_Poke_Play_2D_Sound_Player","Player_Type:int,Sound:string");

	push	OFFSET FLAT:??_C@_0BN@EDMPJNEC@Player_Type?3int?0Sound?3string?$AA@
	push	OFFSET FLAT:??_C@_0BO@LDNONAPF@JFW_Poke_Play_2D_Sound_Player?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Play_2D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>
	push	OFFSET FLAT:_$E56
	call	_atexit
	pop	ecx
	ret	0
_$E55	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BO@BNLGEBGE@JFW_Poke_Play_3D_Sound_Player?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S60	DD	FLAT:_$E58
CRT$XCU	ENDS
;	COMDAT ??_C@_0BO@BNLGEBGE@JFW_Poke_Play_3D_Sound_Player?$AA@
CONST	SEGMENT
??_C@_0BO@BNLGEBGE@JFW_Poke_Play_3D_Sound_Player?$AA@ DB 'JFW_Poke_Play_3'
	DB	'D_Sound_Player', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E58
text$yc	SEGMENT
_$E58	PROC NEAR					; COMDAT

; 1336 : ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player> JFW_Poke_Play_3D_Sound_Player_Registrant("JFW_Poke_Play_3D_Sound_Player","Player_Type:int,Sound:string,Position:vector3");

	push	OFFSET FLAT:??_C@_0CO@NHBMELMM@Player_Type?3int?0Sound?3string?0Pos@
	push	OFFSET FLAT:??_C@_0BO@BNLGEBGE@JFW_Poke_Play_3D_Sound_Player?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Play_3D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>
	push	OFFSET FLAT:_$E59
	call	_atexit
	pop	ecx
	ret	0
_$E58	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CB@HIHCLAHG@Player_Type?3int?0Location?3vector3@ ; `string'
PUBLIC	??_C@_0BK@EODDGPIJ@JFW_Look_At_Location_Poke?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S63	DD	FLAT:_$E61
CRT$XCU	ENDS
;	COMDAT ??_C@_0CB@HIHCLAHG@Player_Type?3int?0Location?3vector3@
CONST	SEGMENT
??_C@_0CB@HIHCLAHG@Player_Type?3int?0Location?3vector3@ DB 'Player_Type:i'
	DB	'nt,Location:vector3', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0BK@EODDGPIJ@JFW_Look_At_Location_Poke?$AA@
CONST	SEGMENT
??_C@_0BK@EODDGPIJ@JFW_Look_At_Location_Poke?$AA@ DB 'JFW_Look_At_Locatio'
	DB	'n_Poke', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E61
text$yc	SEGMENT
_$E61	PROC NEAR					; COMDAT

; 1337 : ScriptRegistrant<JFW_Look_At_Location_Poke> JFW_Look_At_Location_Poke("JFW_Look_At_Location_Poke","Player_Type:int,Location:vector3");

	push	OFFSET FLAT:??_C@_0CB@HIHCLAHG@Player_Type?3int?0Location?3vector3@
	push	OFFSET FLAT:??_C@_0BK@EODDGPIJ@JFW_Look_At_Location_Poke?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Look_At_Location_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@A
	call	??0?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Look_At_Location_Poke>::ScriptRegistrant<JFW_Look_At_Location_Poke>
	push	OFFSET FLAT:_$E62
	call	_atexit
	pop	ecx
	ret	0
_$E61	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BN@GPEAFKMK@Player_Type?3int?0ObjectID?3int?$AA@ ; `string'
PUBLIC	??_C@_0BI@LLJDJBED@JFW_Look_At_Object_Poke?$AA@	; `string'
CRT$XCU	SEGMENT
_$S66	DD	FLAT:_$E64
CRT$XCU	ENDS
;	COMDAT ??_C@_0BN@GPEAFKMK@Player_Type?3int?0ObjectID?3int?$AA@
CONST	SEGMENT
??_C@_0BN@GPEAFKMK@Player_Type?3int?0ObjectID?3int?$AA@ DB 'Player_Type:i'
	DB	'nt,ObjectID:int', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0BI@LLJDJBED@JFW_Look_At_Object_Poke?$AA@
CONST	SEGMENT
??_C@_0BI@LLJDJBED@JFW_Look_At_Object_Poke?$AA@ DB 'JFW_Look_At_Object_Po'
	DB	'ke', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E64
text$yc	SEGMENT
_$E64	PROC NEAR					; COMDAT

; 1338 : ScriptRegistrant<JFW_Look_At_Object_Poke> JFW_Look_At_Object_Poke("JFW_Look_At_Object_Poke","Player_Type:int,ObjectID:int");

	push	OFFSET FLAT:??_C@_0BN@GPEAFKMK@Player_Type?3int?0ObjectID?3int?$AA@
	push	OFFSET FLAT:??_C@_0BI@LLJDJBED@JFW_Look_At_Object_Poke?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Look_At_Object_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@A
	call	??0?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Look_At_Object_Poke>::ScriptRegistrant<JFW_Look_At_Object_Poke>
	push	OFFSET FLAT:_$E65
	call	_atexit
	pop	ecx
	ret	0
_$E64	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BA@CCJADDGA@Player_Type?3int?$AA@	; `string'
PUBLIC	??_C@_07MJJFHKMO@JFW_PCT?$AA@			; `string'
CRT$XCU	SEGMENT
_$S69	DD	FLAT:_$E67
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@_07MJJFHKMO@JFW_PCT?$AA@
CONST	SEGMENT
??_C@_07MJJFHKMO@JFW_PCT?$AA@ DB 'JFW_PCT', 00H		; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E67
text$yc	SEGMENT
_$E67	PROC NEAR					; COMDAT

; 1339 : ScriptRegistrant<JFW_PCT> JFW_PCT_Registrant("JFW_PCT","Player_Type:int");

	push	OFFSET FLAT:??_C@_0BA@CCJADDGA@Player_Type?3int?$AA@
	push	OFFSET FLAT:??_C@_07MJJFHKMO@JFW_PCT?$AA@
	mov	ecx, OFFSET FLAT:?JFW_PCT_Registrant@@3V?$ScriptRegistrant@VJFW_PCT@@@@A
	call	??0?$ScriptRegistrant@VJFW_PCT@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_PCT>::ScriptRegistrant<JFW_PCT>
	push	OFFSET FLAT:_$E68
	call	_atexit
	pop	ecx
	ret	0
_$E67	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CM@BGKKKCJE@Weapon_Name?3string?0Cost?3int?0Play@ ; `string'
PUBLIC	??_C@_0BE@NDGACIBD@JFW_Weapon_Buy_Poke?$AA@	; `string'
CRT$XCU	SEGMENT
_$S72	DD	FLAT:_$E70
CRT$XCU	ENDS
;	COMDAT ??_C@_0CM@BGKKKCJE@Weapon_Name?3string?0Cost?3int?0Play@
CONST	SEGMENT
??_C@_0CM@BGKKKCJE@Weapon_Name?3string?0Cost?3int?0Play@ DB 'Weapon_Name:'
	DB	'string,Cost:int,Player_Type:int', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@NDGACIBD@JFW_Weapon_Buy_Poke?$AA@
CONST	SEGMENT
??_C@_0BE@NDGACIBD@JFW_Weapon_Buy_Poke?$AA@ DB 'JFW_Weapon_Buy_Poke', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E70
text$yc	SEGMENT
_$E70	PROC NEAR					; COMDAT

; 1340 : ScriptRegistrant<JFW_Weapon_Buy_Poke> JFW_Weapon_Buy_Poke_Registrant("JFW_Weapon_Buy_Poke","Weapon_Name:string,Cost:int,Player_Type:int");

	push	OFFSET FLAT:??_C@_0CM@BGKKKCJE@Weapon_Name?3string?0Cost?3int?0Play@
	push	OFFSET FLAT:??_C@_0BE@NDGACIBD@JFW_Weapon_Buy_Poke?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Weapon_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@A
	call	??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::ScriptRegistrant<JFW_Weapon_Buy_Poke>
	push	OFFSET FLAT:_$E71
	call	_atexit
	pop	ecx
	ret	0
_$E70	ENDP
text$yc	ENDS
PUBLIC	??_C@_0FF@ELPMLAML@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
PUBLIC	??_C@_0BK@BBHKNHNH@JFW_Preset_Buy_Poke_Timer?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S75	DD	FLAT:_$E73
CRT$XCU	ENDS
;	COMDAT ??_C@_0FF@ELPMLAML@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT
??_C@_0FF@ELPMLAML@Preset_Name?3string?0Cost?3int?0loca@ DB 'Preset_Name:'
	DB	'string,Cost:int,location:vector3,Player_Type:int,Time:float,T'
	DB	'imerNum:int', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BK@BBHKNHNH@JFW_Preset_Buy_Poke_Timer?$AA@
CONST	SEGMENT
??_C@_0BK@BBHKNHNH@JFW_Preset_Buy_Poke_Timer?$AA@ DB 'JFW_Preset_Buy_Poke'
	DB	'_Timer', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E73
text$yc	SEGMENT
_$E73	PROC NEAR					; COMDAT

; 1341 : ScriptRegistrant<JFW_Preset_Buy_Poke_Timer> JFW_Preset_Buy_Poke_Timer_Registrant("JFW_Preset_Buy_Poke_Timer","Preset_Name:string,Cost:int,location:vector3,Player_Type:int,Time:float,TimerNum:int");

	push	OFFSET FLAT:??_C@_0FF@ELPMLAML@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET FLAT:??_C@_0BK@BBHKNHNH@JFW_Preset_Buy_Poke_Timer?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Preset_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@A
	call	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>
	push	OFFSET FLAT:_$E74
	call	_atexit
	pop	ecx
	ret	0
_$E73	ENDP
text$yc	ENDS
PUBLIC	??_C@_0EJ@MCGIGNPJ@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
PUBLIC	??_C@_0BL@DNBDGBNA@JFW_Preset_Buy_Poke_Custom?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S78	DD	FLAT:_$E76
CRT$XCU	ENDS
;	COMDAT ??_C@_0EJ@MCGIGNPJ@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT
??_C@_0EJ@MCGIGNPJ@Preset_Name?3string?0Cost?3int?0loca@ DB 'Preset_Name:'
	DB	'string,Cost:int,location:vector3,Player_Type:int,Message:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BL@DNBDGBNA@JFW_Preset_Buy_Poke_Custom?$AA@
CONST	SEGMENT
??_C@_0BL@DNBDGBNA@JFW_Preset_Buy_Poke_Custom?$AA@ DB 'JFW_Preset_Buy_Pok'
	DB	'e_Custom', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E76
text$yc	SEGMENT
_$E76	PROC NEAR					; COMDAT

; 1342 : ScriptRegistrant<JFW_Preset_Buy_Poke_Custom> JFW_Preset_Buy_Poke_Custom_Registrant("JFW_Preset_Buy_Poke_Custom","Preset_Name:string,Cost:int,location:vector3,Player_Type:int,Message:int");

	push	OFFSET FLAT:??_C@_0EJ@MCGIGNPJ@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET FLAT:??_C@_0BL@DNBDGBNA@JFW_Preset_Buy_Poke_Custom?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Preset_Buy_Poke_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@A
	call	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>
	push	OFFSET FLAT:_$E77
	call	_atexit
	pop	ecx
	ret	0
_$E76	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DC@GFDOIHJB@Cost?3int?0Winnings?3int?0Percent?3in@ ; `string'
PUBLIC	??_C@_0BB@OMHJBMGL@JFW_Slot_Machine?$AA@	; `string'
CRT$XCU	SEGMENT
_$S81	DD	FLAT:_$E79
CRT$XCU	ENDS
;	COMDAT ??_C@_0DC@GFDOIHJB@Cost?3int?0Winnings?3int?0Percent?3in@
CONST	SEGMENT
??_C@_0DC@GFDOIHJB@Cost?3int?0Winnings?3int?0Percent?3in@ DB 'Cost:int,Wi'
	DB	'nnings:int,Percent:int,Player_Type:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BB@OMHJBMGL@JFW_Slot_Machine?$AA@
CONST	SEGMENT
??_C@_0BB@OMHJBMGL@JFW_Slot_Machine?$AA@ DB 'JFW_Slot_Machine', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E79
text$yc	SEGMENT
_$E79	PROC NEAR					; COMDAT

; 1343 : ScriptRegistrant<JFW_Slot_Machine> JFW_Slot_Machine_Registrant("JFW_Slot_Machine","Cost:int,Winnings:int,Percent:int,Player_Type:int");

	push	OFFSET FLAT:??_C@_0DC@GFDOIHJB@Cost?3int?0Winnings?3int?0Percent?3in@
	push	OFFSET FLAT:??_C@_0BB@OMHJBMGL@JFW_Slot_Machine?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Slot_Machine_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine@@@@A
	call	??0?$ScriptRegistrant@VJFW_Slot_Machine@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Slot_Machine>::ScriptRegistrant<JFW_Slot_Machine>
	push	OFFSET FLAT:_$E80
	call	_atexit
	pop	ecx
	ret	0
_$E79	ENDP
text$yc	ENDS
PUBLIC	??_C@_0FA@BLOEKBEL@Cost?3int?0Winnings?3int?0Percent?3in@ ; `string'
PUBLIC	??_C@_0BD@BIJIDPKG@JFW_Slot_Machine_2?$AA@	; `string'
CRT$XCU	SEGMENT
_$S84	DD	FLAT:_$E82
CRT$XCU	ENDS
;	COMDAT ??_C@_0FA@BLOEKBEL@Cost?3int?0Winnings?3int?0Percent?3in@
CONST	SEGMENT
??_C@_0FA@BLOEKBEL@Cost?3int?0Winnings?3int?0Percent?3in@ DB 'Cost:int,Wi'
	DB	'nnings:int,Percent:int,Player_Type:int,Animation:string,Sound'
	DB	':string', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BD@BIJIDPKG@JFW_Slot_Machine_2?$AA@
CONST	SEGMENT
??_C@_0BD@BIJIDPKG@JFW_Slot_Machine_2?$AA@ DB 'JFW_Slot_Machine_2', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E82
text$yc	SEGMENT
_$E82	PROC NEAR					; COMDAT

; 1344 : ScriptRegistrant<JFW_Slot_Machine_2> JFW_Slot_Machine_2_Registrant("JFW_Slot_Machine_2","Cost:int,Winnings:int,Percent:int,Player_Type:int,Animation:string,Sound:string");

	push	OFFSET FLAT:??_C@_0FA@BLOEKBEL@Cost?3int?0Winnings?3int?0Percent?3in@
	push	OFFSET FLAT:??_C@_0BD@BIJIDPKG@JFW_Slot_Machine_2?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Slot_Machine_2_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@A
	call	??0?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Slot_Machine_2>::ScriptRegistrant<JFW_Slot_Machine_2>
	push	OFFSET FLAT:_$E83
	call	_atexit
	pop	ecx
	ret	0
_$E82	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DA@HJBLEKCB@ID?3int?0Animation?3string?0Time?3flo@ ; `string'
PUBLIC	??_C@_0BA@NKKEDHEI@JFW_Switch_Door?$AA@		; `string'
CRT$XCU	SEGMENT
_$S87	DD	FLAT:_$E85
CRT$XCU	ENDS
;	COMDAT ??_C@_0DA@HJBLEKCB@ID?3int?0Animation?3string?0Time?3flo@
CONST	SEGMENT
??_C@_0DA@HJBLEKCB@ID?3int?0Animation?3string?0Time?3flo@ DB 'ID:int,Anim'
	DB	'ation:string,Time:float,TimerNum:int', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BA@NKKEDHEI@JFW_Switch_Door?$AA@
CONST	SEGMENT
??_C@_0BA@NKKEDHEI@JFW_Switch_Door?$AA@ DB 'JFW_Switch_Door', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E85
text$yc	SEGMENT
_$E85	PROC NEAR					; COMDAT

; 1345 : ScriptRegistrant<JFW_Switch_Door> JFW_Switch_Door_Registrant("JFW_Switch_Door","ID:int,Animation:string,Time:float,TimerNum:int");

	push	OFFSET FLAT:??_C@_0DA@HJBLEKCB@ID?3int?0Animation?3string?0Time?3flo@
	push	OFFSET FLAT:??_C@_0BA@NKKEDHEI@JFW_Switch_Door?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Switch_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door@@@@A
	call	??0?$ScriptRegistrant@VJFW_Switch_Door@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Door>::ScriptRegistrant<JFW_Switch_Door>
	push	OFFSET FLAT:_$E86
	call	_atexit
	pop	ecx
	ret	0
_$E85	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DI@JEAOKCI@ID?3int?0Animation?3string?0Time?3flo@ ; `string'
PUBLIC	??_C@_0BF@HLILLDII@JFW_Switch_Lock_Door?$AA@	; `string'
CRT$XCU	SEGMENT
_$S90	DD	FLAT:_$E88
CRT$XCU	ENDS
;	COMDAT ??_C@_0DI@JEAOKCI@ID?3int?0Animation?3string?0Time?3flo@
CONST	SEGMENT
??_C@_0DI@JEAOKCI@ID?3int?0Animation?3string?0Time?3flo@ DB 'ID:int,Anima'
	DB	'tion:string,Time:float,TimerNum:int,Key:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@HLILLDII@JFW_Switch_Lock_Door?$AA@
CONST	SEGMENT
??_C@_0BF@HLILLDII@JFW_Switch_Lock_Door?$AA@ DB 'JFW_Switch_Lock_Door', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E88
text$yc	SEGMENT
_$E88	PROC NEAR					; COMDAT

; 1346 : ScriptRegistrant<JFW_Switch_Lock_Door> JFW_Switch_Lock_Door_Registrant("JFW_Switch_Lock_Door","ID:int,Animation:string,Time:float,TimerNum:int,Key:int");

	push	OFFSET FLAT:??_C@_0DI@JEAOKCI@ID?3int?0Animation?3string?0Time?3flo@
	push	OFFSET FLAT:??_C@_0BF@HLILLDII@JFW_Switch_Lock_Door?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Switch_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@A
	call	??0?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Lock_Door>::ScriptRegistrant<JFW_Switch_Lock_Door>
	push	OFFSET FLAT:_$E89
	call	_atexit
	pop	ecx
	ret	0
_$E88	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BI@PGIBJLPM@ID?3int?0Animation?3string?$AA@ ; `string'
PUBLIC	??_C@_0BA@IJHKMGCC@JFW_Toggle_Door?$AA@		; `string'
CRT$XCU	SEGMENT
_$S93	DD	FLAT:_$E91
CRT$XCU	ENDS
;	COMDAT ??_C@_0BI@PGIBJLPM@ID?3int?0Animation?3string?$AA@
CONST	SEGMENT
??_C@_0BI@PGIBJLPM@ID?3int?0Animation?3string?$AA@ DB 'ID:int,Animation:s'
	DB	'tring', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BA@IJHKMGCC@JFW_Toggle_Door?$AA@
CONST	SEGMENT
??_C@_0BA@IJHKMGCC@JFW_Toggle_Door?$AA@ DB 'JFW_Toggle_Door', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E91
text$yc	SEGMENT
_$E91	PROC NEAR					; COMDAT

; 1347 : ScriptRegistrant<JFW_Toggle_Door> JFW_Toggle_Door_Registrant("JFW_Toggle_Door","ID:int,Animation:string");

	push	OFFSET FLAT:??_C@_0BI@PGIBJLPM@ID?3int?0Animation?3string?$AA@
	push	OFFSET FLAT:??_C@_0BA@IJHKMGCC@JFW_Toggle_Door?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Toggle_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door@@@@A
	call	??0?$ScriptRegistrant@VJFW_Toggle_Door@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Door>::ScriptRegistrant<JFW_Toggle_Door>
	push	OFFSET FLAT:_$E92
	call	_atexit
	pop	ecx
	ret	0
_$E91	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CA@BGKHJDHC@ID?3int?0Animation?3string?0Key?3int?$AA@ ; `string'
PUBLIC	??_C@_0BF@IAFCLLAL@JFW_Toggle_Lock_Door?$AA@	; `string'
CRT$XCU	SEGMENT
_$S96	DD	FLAT:_$E94
CRT$XCU	ENDS
;	COMDAT ??_C@_0CA@BGKHJDHC@ID?3int?0Animation?3string?0Key?3int?$AA@
CONST	SEGMENT
??_C@_0CA@BGKHJDHC@ID?3int?0Animation?3string?0Key?3int?$AA@ DB 'ID:int,A'
	DB	'nimation:string,Key:int', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@IAFCLLAL@JFW_Toggle_Lock_Door?$AA@
CONST	SEGMENT
??_C@_0BF@IAFCLLAL@JFW_Toggle_Lock_Door?$AA@ DB 'JFW_Toggle_Lock_Door', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E94
text$yc	SEGMENT
_$E94	PROC NEAR					; COMDAT

; 1348 : ScriptRegistrant<JFW_Toggle_Lock_Door> JFW_Toggle_Lock_Door_Registrant("JFW_Toggle_Lock_Door","ID:int,Animation:string,Key:int");

	push	OFFSET FLAT:??_C@_0CA@BGKHJDHC@ID?3int?0Animation?3string?0Key?3int?$AA@
	push	OFFSET FLAT:??_C@_0BF@IAFCLLAL@JFW_Toggle_Lock_Door?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Toggle_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@A
	call	??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Lock_Door>::ScriptRegistrant<JFW_Toggle_Lock_Door>
	push	OFFSET FLAT:_$E95
	call	_atexit
	pop	ecx
	ret	0
_$E94	ENDP
text$yc	ENDS
PUBLIC	??_C@_0EA@IKCHEAAL@ID?3int?0Animation?3string?0Time?3flo@ ; `string'
PUBLIC	??_C@_0BF@FCMGLFM@JFW_Switch_Door_Team?$AA@	; `string'
CRT$XCU	SEGMENT
_$S99	DD	FLAT:_$E97
CRT$XCU	ENDS
;	COMDAT ??_C@_0EA@IKCHEAAL@ID?3int?0Animation?3string?0Time?3flo@
CONST	SEGMENT
??_C@_0EA@IKCHEAAL@ID?3int?0Animation?3string?0Time?3flo@ DB 'ID:int,Anim'
	DB	'ation:string,Time:float,TimerNum:int,Player_Type:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@FCMGLFM@JFW_Switch_Door_Team?$AA@
CONST	SEGMENT
??_C@_0BF@FCMGLFM@JFW_Switch_Door_Team?$AA@ DB 'JFW_Switch_Door_Team', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E97
text$yc	SEGMENT
_$E97	PROC NEAR					; COMDAT

; 1349 : ScriptRegistrant<JFW_Switch_Door_Team> JFW_Switch_Door_Team_Registrant("JFW_Switch_Door_Team","ID:int,Animation:string,Time:float,TimerNum:int,Player_Type:int");

	push	OFFSET FLAT:??_C@_0EA@IKCHEAAL@ID?3int?0Animation?3string?0Time?3flo@
	push	OFFSET FLAT:??_C@_0BF@FCMGLFM@JFW_Switch_Door_Team?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Switch_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@A
	call	??0?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Door_Team>::ScriptRegistrant<JFW_Switch_Door_Team>
	push	OFFSET FLAT:_$E98
	call	_atexit
	pop	ecx
	ret	0
_$E97	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CI@NOMABBJE@ID?3int?0Animation?3string?0Player_T@ ; `string'
PUBLIC	??_C@_0BF@POPFGDNP@JFW_Toggle_Door_Team?$AA@	; `string'
CRT$XCU	SEGMENT
_$S102	DD	FLAT:_$E100
CRT$XCU	ENDS
;	COMDAT ??_C@_0CI@NOMABBJE@ID?3int?0Animation?3string?0Player_T@
CONST	SEGMENT
??_C@_0CI@NOMABBJE@ID?3int?0Animation?3string?0Player_T@ DB 'ID:int,Anima'
	DB	'tion:string,Player_Type:int', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@POPFGDNP@JFW_Toggle_Door_Team?$AA@
CONST	SEGMENT
??_C@_0BF@POPFGDNP@JFW_Toggle_Door_Team?$AA@ DB 'JFW_Toggle_Door_Team', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E100
text$yc	SEGMENT
_$E100	PROC NEAR					; COMDAT

; 1350 : ScriptRegistrant<JFW_Toggle_Door_Team> JFW_Toggle_Door_Team_Registrant("JFW_Toggle_Door_Team","ID:int,Animation:string,Player_Type:int");

	push	OFFSET FLAT:??_C@_0CI@NOMABBJE@ID?3int?0Animation?3string?0Player_T@
	push	OFFSET FLAT:??_C@_0BF@POPFGDNP@JFW_Toggle_Door_Team?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Toggle_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@A
	call	??0?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Door_Team>::ScriptRegistrant<JFW_Toggle_Door_Team>
	push	OFFSET FLAT:_$E101
	call	_atexit
	pop	ecx
	ret	0
_$E100	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DJ@OKMADNDB@Preset_Name?3string?0Cost?3int?0Play@ ; `string'
PUBLIC	??_C@_0BN@LAPJOAHA@JFW_Character_Buy_Poke_Sound?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S105	DD	FLAT:_$E103
CRT$XCU	ENDS
;	COMDAT ??_C@_0DJ@OKMADNDB@Preset_Name?3string?0Cost?3int?0Play@
CONST	SEGMENT
??_C@_0DJ@OKMADNDB@Preset_Name?3string?0Cost?3int?0Play@ DB 'Preset_Name:'
	DB	'string,Cost:int,Player_Type:int,Sound:string', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BN@LAPJOAHA@JFW_Character_Buy_Poke_Sound?$AA@
CONST	SEGMENT
??_C@_0BN@LAPJOAHA@JFW_Character_Buy_Poke_Sound?$AA@ DB 'JFW_Character_Bu'
	DB	'y_Poke_Sound', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E103
text$yc	SEGMENT
_$E103	PROC NEAR					; COMDAT

; 1351 : ScriptRegistrant<JFW_Character_Buy_Poke_Sound> JFW_Character_Buy_Poke_Sound_Registrant("JFW_Character_Buy_Poke_Sound","Preset_Name:string,Cost:int,Player_Type:int,Sound:string");

	push	OFFSET FLAT:??_C@_0DJ@OKMADNDB@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET FLAT:??_C@_0BN@LAPJOAHA@JFW_Character_Buy_Poke_Sound?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Character_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::ScriptRegistrant<JFW_Character_Buy_Poke_Sound>
	push	OFFSET FLAT:_$E104
	call	_atexit
	pop	ecx
	ret	0
_$E103	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CG@GBFAGLOA@Cost?3int?0Player_Type?3int?0Sound?3s@ ; `string'
PUBLIC	??_C@_0BK@MCLAMJAH@JFW_Refill_Buy_Poke_Sound?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S108	DD	FLAT:_$E106
CRT$XCU	ENDS
;	COMDAT ??_C@_0CG@GBFAGLOA@Cost?3int?0Player_Type?3int?0Sound?3s@
CONST	SEGMENT
??_C@_0CG@GBFAGLOA@Cost?3int?0Player_Type?3int?0Sound?3s@ DB 'Cost:int,Pl'
	DB	'ayer_Type:int,Sound:string', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0BK@MCLAMJAH@JFW_Refill_Buy_Poke_Sound?$AA@
CONST	SEGMENT
??_C@_0BK@MCLAMJAH@JFW_Refill_Buy_Poke_Sound?$AA@ DB 'JFW_Refill_Buy_Poke'
	DB	'_Sound', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E106
text$yc	SEGMENT
_$E106	PROC NEAR					; COMDAT

; 1352 : ScriptRegistrant<JFW_Refill_Buy_Poke_Sound> JFW_Refill_Buy_Poke_Sound_Registrant("JFW_Refill_Buy_Poke_Sound","Cost:int,Player_Type:int,Sound:string");

	push	OFFSET FLAT:??_C@_0CG@GBFAGLOA@Cost?3int?0Player_Type?3int?0Sound?3s@
	push	OFFSET FLAT:??_C@_0BK@MCLAMJAH@JFW_Refill_Buy_Poke_Sound?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Refill_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>
	push	OFFSET FLAT:_$E107
	call	_atexit
	pop	ecx
	ret	0
_$E106	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BL@INKFHAMM@JFW_Vehicle_Buy_Poke_Sound?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S111	DD	FLAT:_$E109
CRT$XCU	ENDS
;	COMDAT ??_C@_0BL@INKFHAMM@JFW_Vehicle_Buy_Poke_Sound?$AA@
CONST	SEGMENT
??_C@_0BL@INKFHAMM@JFW_Vehicle_Buy_Poke_Sound?$AA@ DB 'JFW_Vehicle_Buy_Po'
	DB	'ke_Sound', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E109
text$yc	SEGMENT
_$E109	PROC NEAR					; COMDAT

; 1353 : ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound> JFW_Vehicle_Buy_Poke_Sound_Registrant("JFW_Vehicle_Buy_Poke_Sound","Preset_Name:string,Cost:int,Player_Type:int,Sound:string");

	push	OFFSET FLAT:??_C@_0DJ@OKMADNDB@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET FLAT:??_C@_0BL@INKFHAMM@JFW_Vehicle_Buy_Poke_Sound?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Vehicle_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>
	push	OFFSET FLAT:_$E110
	call	_atexit
	pop	ecx
	ret	0
_$E109	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BL@NCEEMHEJ@JFW_Powerup_Buy_Poke_Sound?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S114	DD	FLAT:_$E112
CRT$XCU	ENDS
;	COMDAT ??_C@_0BL@NCEEMHEJ@JFW_Powerup_Buy_Poke_Sound?$AA@
CONST	SEGMENT
??_C@_0BL@NCEEMHEJ@JFW_Powerup_Buy_Poke_Sound?$AA@ DB 'JFW_Powerup_Buy_Po'
	DB	'ke_Sound', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E112
text$yc	SEGMENT
_$E112	PROC NEAR					; COMDAT

; 1354 : ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound> JFW_Powerup_Buy_Poke_Sound_Registrant("JFW_Powerup_Buy_Poke_Sound","Preset_Name:string,Cost:int,Player_Type:int,Sound:string");

	push	OFFSET FLAT:??_C@_0DJ@OKMADNDB@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET FLAT:??_C@_0BL@NCEEMHEJ@JFW_Powerup_Buy_Poke_Sound?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Powerup_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>
	push	OFFSET FLAT:_$E113
	call	_atexit
	pop	ecx
	ret	0
_$E112	ENDP
text$yc	ENDS
PUBLIC	??_C@_0EK@FOJCIEJJ@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
PUBLIC	??_C@_0BK@GFPDHIJ@JFW_Preset_Buy_Poke_Sound?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S117	DD	FLAT:_$E115
CRT$XCU	ENDS
;	COMDAT ??_C@_0EK@FOJCIEJJ@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT
??_C@_0EK@FOJCIEJJ@Preset_Name?3string?0Cost?3int?0loca@ DB 'Preset_Name:'
	DB	'string,Cost:int,location:vector3,Player_Type:int,Sound:string'
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_0BK@GFPDHIJ@JFW_Preset_Buy_Poke_Sound?$AA@
CONST	SEGMENT
??_C@_0BK@GFPDHIJ@JFW_Preset_Buy_Poke_Sound?$AA@ DB 'JFW_Preset_Buy_Poke_'
	DB	'Sound', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E115
text$yc	SEGMENT
_$E115	PROC NEAR					; COMDAT

; 1355 : ScriptRegistrant<JFW_Preset_Buy_Poke_Sound> JFW_Preset_Buy_Poke_Sound_Registrant("JFW_Preset_Buy_Poke_Sound","Preset_Name:string,Cost:int,location:vector3,Player_Type:int,Sound:string");

	push	OFFSET FLAT:??_C@_0EK@FOJCIEJJ@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET FLAT:??_C@_0BK@GFPDHIJ@JFW_Preset_Buy_Poke_Sound?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Preset_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>
	push	OFFSET FLAT:_$E116
	call	_atexit
	pop	ecx
	ret	0
_$E115	ENDP
text$yc	ENDS
PUBLIC	??_C@_0ED@GBMHCIHA@CashPerPerson?3float?0TotalCash?3fl@ ; `string'
PUBLIC	??_C@_0BO@PPGEIKED@JFW_Group_Purchase_Poke_Sound?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S120	DD	FLAT:_$E118
CRT$XCU	ENDS
;	COMDAT ??_C@_0ED@GBMHCIHA@CashPerPerson?3float?0TotalCash?3fl@
CONST	SEGMENT
??_C@_0ED@GBMHCIHA@CashPerPerson?3float?0TotalCash?3fl@ DB 'CashPerPerson'
	DB	':float,TotalCash:float,ID:int,Custom:int,Sound:string', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BO@PPGEIKED@JFW_Group_Purchase_Poke_Sound?$AA@
CONST	SEGMENT
??_C@_0BO@PPGEIKED@JFW_Group_Purchase_Poke_Sound?$AA@ DB 'JFW_Group_Purch'
	DB	'ase_Poke_Sound', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E118
text$yc	SEGMENT
_$E118	PROC NEAR					; COMDAT

; 1356 : ScriptRegistrant<JFW_Group_Purchase_Poke_Sound> JFW_Group_Purchase_Poke_Sound_Registrant("JFW_Group_Purchase_Poke_Sound","CashPerPerson:float,TotalCash:float,ID:int,Custom:int,Sound:string");

	push	OFFSET FLAT:??_C@_0ED@GBMHCIHA@CashPerPerson?3float?0TotalCash?3fl@
	push	OFFSET FLAT:??_C@_0BO@PPGEIKED@JFW_Group_Purchase_Poke_Sound?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Group_Purchase_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>
	push	OFFSET FLAT:_$E119
	call	_atexit
	pop	ecx
	ret	0
_$E118	ENDP
text$yc	ENDS
PUBLIC	??_C@_0FB@JEFDPCJE@Preset_Name?3string?0Cost?3int?0Play@ ; `string'
PUBLIC	??_C@_0CB@CCBABOEG@JFW_Powerup_Buy_Poke_Timer_Sound@ ; `string'
CRT$XCU	SEGMENT
_$S123	DD	FLAT:_$E121
CRT$XCU	ENDS
;	COMDAT ??_C@_0FB@JEFDPCJE@Preset_Name?3string?0Cost?3int?0Play@
CONST	SEGMENT
??_C@_0FB@JEFDPCJE@Preset_Name?3string?0Cost?3int?0Play@ DB 'Preset_Name:'
	DB	'string,Cost:int,Player_Type:int,Time:float,TimerNum:int,Sound'
	DB	':string', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0CB@CCBABOEG@JFW_Powerup_Buy_Poke_Timer_Sound@
CONST	SEGMENT
??_C@_0CB@CCBABOEG@JFW_Powerup_Buy_Poke_Timer_Sound@ DB 'JFW_Powerup_Buy_'
	DB	'Poke_Timer_Sound', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E121
text$yc	SEGMENT
_$E121	PROC NEAR					; COMDAT

; 1357 : ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound> JFW_Powerup_Buy_Poke_Timer_Sound_Registrant("JFW_Powerup_Buy_Poke_Timer_Sound","Preset_Name:string,Cost:int,Player_Type:int,Time:float,TimerNum:int,Sound:string");

	push	OFFSET FLAT:??_C@_0FB@JEFDPCJE@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET FLAT:??_C@_0CB@CCBABOEG@JFW_Powerup_Buy_Poke_Timer_Sound@
	mov	ecx, OFFSET FLAT:?JFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>
	push	OFFSET FLAT:_$E122
	call	_atexit
	pop	ecx
	ret	0
_$E121	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DJ@MFEPFBOO@Weapon_Name?3string?0Cost?3int?0Play@ ; `string'
PUBLIC	??_C@_0BK@JLMGHDCG@JFW_Weapon_Buy_Poke_Sound?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S126	DD	FLAT:_$E124
CRT$XCU	ENDS
;	COMDAT ??_C@_0DJ@MFEPFBOO@Weapon_Name?3string?0Cost?3int?0Play@
CONST	SEGMENT
??_C@_0DJ@MFEPFBOO@Weapon_Name?3string?0Cost?3int?0Play@ DB 'Weapon_Name:'
	DB	'string,Cost:int,Player_Type:int,Sound:string', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BK@JLMGHDCG@JFW_Weapon_Buy_Poke_Sound?$AA@
CONST	SEGMENT
??_C@_0BK@JLMGHDCG@JFW_Weapon_Buy_Poke_Sound?$AA@ DB 'JFW_Weapon_Buy_Poke'
	DB	'_Sound', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E124
text$yc	SEGMENT
_$E124	PROC NEAR					; COMDAT

; 1358 : ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound> JFW_Weapon_Buy_Poke_Sound_Registrant("JFW_Weapon_Buy_Poke_Sound","Weapon_Name:string,Cost:int,Player_Type:int,Sound:string");

	push	OFFSET FLAT:??_C@_0DJ@MFEPFBOO@Weapon_Name?3string?0Cost?3int?0Play@
	push	OFFSET FLAT:??_C@_0BK@JLMGHDCG@JFW_Weapon_Buy_Poke_Sound?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Weapon_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>
	push	OFFSET FLAT:_$E125
	call	_atexit
	pop	ecx
	ret	0
_$E124	ENDP
text$yc	ENDS
PUBLIC	??_C@_0GC@NHHHNKFG@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
PUBLIC	??_C@_0CA@HGFEBNNN@JFW_Preset_Buy_Poke_Timer_Sound?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S129	DD	FLAT:_$E127
CRT$XCU	ENDS
;	COMDAT ??_C@_0GC@NHHHNKFG@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT
??_C@_0GC@NHHHNKFG@Preset_Name?3string?0Cost?3int?0loca@ DB 'Preset_Name:'
	DB	'string,Cost:int,location:vector3,Player_Type:int,Time:float,T'
	DB	'imerNum:int,Sound:string', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0CA@HGFEBNNN@JFW_Preset_Buy_Poke_Timer_Sound?$AA@
CONST	SEGMENT
??_C@_0CA@HGFEBNNN@JFW_Preset_Buy_Poke_Timer_Sound?$AA@ DB 'JFW_Preset_Bu'
	DB	'y_Poke_Timer_Sound', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E127
text$yc	SEGMENT
_$E127	PROC NEAR					; COMDAT

; 1359 : ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound> JFW_Preset_Buy_Poke_Timer_Sound_Registrant("JFW_Preset_Buy_Poke_Timer_Sound","Preset_Name:string,Cost:int,location:vector3,Player_Type:int,Time:float,TimerNum:int,Sound:string");

	push	OFFSET FLAT:??_C@_0GC@NHHHNKFG@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET FLAT:??_C@_0CA@HGFEBNNN@JFW_Preset_Buy_Poke_Timer_Sound?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Preset_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>
	push	OFFSET FLAT:_$E128
	call	_atexit
	pop	ecx
	ret	0
_$E127	ENDP
text$yc	ENDS
PUBLIC	??_C@_0FG@BJPBGCN@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
PUBLIC	??_C@_0CB@IDKPNHNM@JFW_Preset_Buy_Poke_Custom_Sound@ ; `string'
CRT$XCU	SEGMENT
_$S132	DD	FLAT:_$E130
CRT$XCU	ENDS
;	COMDAT ??_C@_0FG@BJPBGCN@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT
??_C@_0FG@BJPBGCN@Preset_Name?3string?0Cost?3int?0loca@ DB 'Preset_Name:s'
	DB	'tring,Cost:int,location:vector3,Player_Type:int,Message:int,S'
	DB	'ound:string', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0CB@IDKPNHNM@JFW_Preset_Buy_Poke_Custom_Sound@
CONST	SEGMENT
??_C@_0CB@IDKPNHNM@JFW_Preset_Buy_Poke_Custom_Sound@ DB 'JFW_Preset_Buy_P'
	DB	'oke_Custom_Sound', 00H			; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E130
text$yc	SEGMENT
_$E130	PROC NEAR					; COMDAT

; 1360 : ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound> JFW_Preset_Buy_Poke_Custom_Sound_Registrant("JFW_Preset_Buy_Poke_Custom_Sound","Preset_Name:string,Cost:int,location:vector3,Player_Type:int,Message:int,Sound:string");

	push	OFFSET FLAT:??_C@_0FG@BJPBGCN@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET FLAT:??_C@_0CB@IDKPNHNM@JFW_Preset_Buy_Poke_Custom_Sound@
	mov	ecx, OFFSET FLAT:?JFW_Preset_Buy_Poke_Custom_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>
	push	OFFSET FLAT:_$E131
	call	_atexit
	pop	ecx
	ret	0
_$E130	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CJ@NEIBPGOM@Animation?3string?0Time?3float?0Time@ ; `string'
PUBLIC	??_C@_0BC@KINIHFK@JFW_Switch_Door_2?$AA@	; `string'
CRT$XCU	SEGMENT
_$S135	DD	FLAT:_$E133
CRT$XCU	ENDS
;	COMDAT ??_C@_0CJ@NEIBPGOM@Animation?3string?0Time?3float?0Time@
CONST	SEGMENT
??_C@_0CJ@NEIBPGOM@Animation?3string?0Time?3float?0Time@ DB 'Animation:st'
	DB	'ring,Time:float,TimerNum:int', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0BC@KINIHFK@JFW_Switch_Door_2?$AA@
CONST	SEGMENT
??_C@_0BC@KINIHFK@JFW_Switch_Door_2?$AA@ DB 'JFW_Switch_Door_2', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E133
text$yc	SEGMENT
_$E133	PROC NEAR					; COMDAT

; 1361 : ScriptRegistrant<JFW_Switch_Door_2> JFW_Switch_Door_2_Registrant("JFW_Switch_Door_2","Animation:string,Time:float,TimerNum:int");

	push	OFFSET FLAT:??_C@_0CJ@NEIBPGOM@Animation?3string?0Time?3float?0Time@
	push	OFFSET FLAT:??_C@_0BC@KINIHFK@JFW_Switch_Door_2?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Switch_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_2@@@@A
	call	??0?$ScriptRegistrant@VJFW_Switch_Door_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Door_2>::ScriptRegistrant<JFW_Switch_Door_2>
	push	OFFSET FLAT:_$E134
	call	_atexit
	pop	ecx
	ret	0
_$E133	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DB@DLHMPDBI@Animation?3string?0Time?3float?0Time@ ; `string'
PUBLIC	??_C@_0BH@CLKCLGAC@JFW_Switch_Lock_Door_2?$AA@	; `string'
CRT$XCU	SEGMENT
_$S138	DD	FLAT:_$E136
CRT$XCU	ENDS
;	COMDAT ??_C@_0DB@DLHMPDBI@Animation?3string?0Time?3float?0Time@
CONST	SEGMENT
??_C@_0DB@DLHMPDBI@Animation?3string?0Time?3float?0Time@ DB 'Animation:st'
	DB	'ring,Time:float,TimerNum:int,Key:int', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@CLKCLGAC@JFW_Switch_Lock_Door_2?$AA@
CONST	SEGMENT
??_C@_0BH@CLKCLGAC@JFW_Switch_Lock_Door_2?$AA@ DB 'JFW_Switch_Lock_Door_2'
	DB	00H						; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E136
text$yc	SEGMENT
_$E136	PROC NEAR					; COMDAT

; 1362 : ScriptRegistrant<JFW_Switch_Lock_Door_2> JFW_Switch_Lock_Door_2_Registrant("JFW_Switch_Lock_Door_2","Animation:string,Time:float,TimerNum:int,Key:int");

	push	OFFSET FLAT:??_C@_0DB@DLHMPDBI@Animation?3string?0Time?3float?0Time@
	push	OFFSET FLAT:??_C@_0BH@CLKCLGAC@JFW_Switch_Lock_Door_2?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Switch_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@A
	call	??0?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::ScriptRegistrant<JFW_Switch_Lock_Door_2>
	push	OFFSET FLAT:_$E137
	call	_atexit
	pop	ecx
	ret	0
_$E136	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BB@GFFCLILJ@Animation?3string?$AA@	; `string'
PUBLIC	??_C@_0BC@FPCFJFCD@JFW_Toggle_Door_2?$AA@	; `string'
CRT$XCU	SEGMENT
_$S141	DD	FLAT:_$E139
CRT$XCU	ENDS
;	COMDAT ??_C@_0BB@GFFCLILJ@Animation?3string?$AA@
CONST	SEGMENT
??_C@_0BB@GFFCLILJ@Animation?3string?$AA@ DB 'Animation:string', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BC@FPCFJFCD@JFW_Toggle_Door_2?$AA@
CONST	SEGMENT
??_C@_0BC@FPCFJFCD@JFW_Toggle_Door_2?$AA@ DB 'JFW_Toggle_Door_2', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E139
text$yc	SEGMENT
_$E139	PROC NEAR					; COMDAT

; 1363 : ScriptRegistrant<JFW_Toggle_Door_2> JFW_Toggle_Door_2_Registrant("JFW_Toggle_Door_2","Animation:string");

	push	OFFSET FLAT:??_C@_0BB@GFFCLILJ@Animation?3string?$AA@
	push	OFFSET FLAT:??_C@_0BC@FPCFJFCD@JFW_Toggle_Door_2?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Toggle_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@A
	call	??0?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Door_2>::ScriptRegistrant<JFW_Toggle_Door_2>
	push	OFFSET FLAT:_$E140
	call	_atexit
	pop	ecx
	ret	0
_$E139	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BJ@ILIDEPLL@Animation?3string?0Key?3int?$AA@ ; `string'
PUBLIC	??_C@_0BH@DFNHAOGB@JFW_Toggle_Lock_Door_2?$AA@	; `string'
CRT$XCU	SEGMENT
_$S144	DD	FLAT:_$E142
CRT$XCU	ENDS
;	COMDAT ??_C@_0BJ@ILIDEPLL@Animation?3string?0Key?3int?$AA@
CONST	SEGMENT
??_C@_0BJ@ILIDEPLL@Animation?3string?0Key?3int?$AA@ DB 'Animation:string,'
	DB	'Key:int', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@DFNHAOGB@JFW_Toggle_Lock_Door_2?$AA@
CONST	SEGMENT
??_C@_0BH@DFNHAOGB@JFW_Toggle_Lock_Door_2?$AA@ DB 'JFW_Toggle_Lock_Door_2'
	DB	00H						; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E142
text$yc	SEGMENT
_$E142	PROC NEAR					; COMDAT

; 1364 : ScriptRegistrant<JFW_Toggle_Lock_Door_2> JFW_Toggle_Lock_Door_2_Registrant("JFW_Toggle_Lock_Door_2","Animation:string,Key:int");

	push	OFFSET FLAT:??_C@_0BJ@ILIDEPLL@Animation?3string?0Key?3int?$AA@
	push	OFFSET FLAT:??_C@_0BH@DFNHAOGB@JFW_Toggle_Lock_Door_2?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Toggle_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@A
	call	??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::ScriptRegistrant<JFW_Toggle_Lock_Door_2>
	push	OFFSET FLAT:_$E143
	call	_atexit
	pop	ecx
	ret	0
_$E142	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DJ@FFPFOGFL@Animation?3string?0Time?3float?0Time@ ; `string'
PUBLIC	??_C@_0BH@EGPOJCFI@JFW_Switch_Door_Team_2?$AA@	; `string'
CRT$XCU	SEGMENT
_$S147	DD	FLAT:_$E145
CRT$XCU	ENDS
;	COMDAT ??_C@_0DJ@FFPFOGFL@Animation?3string?0Time?3float?0Time@
CONST	SEGMENT
??_C@_0DJ@FFPFOGFL@Animation?3string?0Time?3float?0Time@ DB 'Animation:st'
	DB	'ring,Time:float,TimerNum:int,Player_Type:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@EGPOJCFI@JFW_Switch_Door_Team_2?$AA@
CONST	SEGMENT
??_C@_0BH@EGPOJCFI@JFW_Switch_Door_Team_2?$AA@ DB 'JFW_Switch_Door_Team_2'
	DB	00H						; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E145
text$yc	SEGMENT
_$E145	PROC NEAR					; COMDAT

; 1365 : ScriptRegistrant<JFW_Switch_Door_Team_2> JFW_Switch_Door_Team_2_Registrant("JFW_Switch_Door_Team_2","Animation:string,Time:float,TimerNum:int,Player_Type:int");

	push	OFFSET FLAT:??_C@_0DJ@FFPFOGFL@Animation?3string?0Time?3float?0Time@
	push	OFFSET FLAT:??_C@_0BH@EGPOJCFI@JFW_Switch_Door_Team_2?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Switch_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@A
	call	??0?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Door_Team_2>::ScriptRegistrant<JFW_Switch_Door_Team_2>
	push	OFFSET FLAT:_$E146
	call	_atexit
	pop	ecx
	ret	0
_$E145	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CB@GCOBIADI@Animation?3string?0Player_Type?3int@ ; `string'
PUBLIC	??_C@_0BH@FIILCKDL@JFW_Toggle_Door_Team_2?$AA@	; `string'
CRT$XCU	SEGMENT
_$S150	DD	FLAT:_$E148
CRT$XCU	ENDS
;	COMDAT ??_C@_0CB@GCOBIADI@Animation?3string?0Player_Type?3int@
CONST	SEGMENT
??_C@_0CB@GCOBIADI@Animation?3string?0Player_Type?3int@ DB 'Animation:str'
	DB	'ing,Player_Type:int', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@FIILCKDL@JFW_Toggle_Door_Team_2?$AA@
CONST	SEGMENT
??_C@_0BH@FIILCKDL@JFW_Toggle_Door_Team_2?$AA@ DB 'JFW_Toggle_Door_Team_2'
	DB	00H						; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E148
text$yc	SEGMENT
_$E148	PROC NEAR					; COMDAT

; 1366 : ScriptRegistrant<JFW_Toggle_Door_Team_2> JFW_Toggle_Door_Team_2_Registrant("JFW_Toggle_Door_Team_2","Animation:string,Player_Type:int");

	push	OFFSET FLAT:??_C@_0CB@GCOBIADI@Animation?3string?0Player_Type?3int@
	push	OFFSET FLAT:??_C@_0BH@FIILCKDL@JFW_Toggle_Door_Team_2?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Toggle_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@A
	call	??0?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::ScriptRegistrant<JFW_Toggle_Door_Team_2>
	push	OFFSET FLAT:_$E149
	call	_atexit
	pop	ecx
	ret	0
_$E148	ENDP
text$yc	ENDS
PUBLIC	??_C@_0CM@GAOCOPHB@Key?3int?0LockSound?3string?0UnlockS@ ; `string'
PUBLIC	??_C@_0P@EJLIHMIF@JFW_Lock_Sound?$AA@		; `string'
CRT$XCU	SEGMENT
_$S153	DD	FLAT:_$E151
CRT$XCU	ENDS
;	COMDAT ??_C@_0CM@GAOCOPHB@Key?3int?0LockSound?3string?0UnlockS@
CONST	SEGMENT
??_C@_0CM@GAOCOPHB@Key?3int?0LockSound?3string?0UnlockS@ DB 'Key:int,Lock'
	DB	'Sound:string,UnlockSound:string', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0P@EJLIHMIF@JFW_Lock_Sound?$AA@
CONST	SEGMENT
??_C@_0P@EJLIHMIF@JFW_Lock_Sound?$AA@ DB 'JFW_Lock_Sound', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E151
text$yc	SEGMENT
_$E151	PROC NEAR					; COMDAT

; 1367 : ScriptRegistrant<JFW_Lock_Sound> JFW_Lock_Sound_Registrant("JFW_Lock_Sound","Key:int,LockSound:string,UnlockSound:string");

	push	OFFSET FLAT:??_C@_0CM@GAOCOPHB@Key?3int?0LockSound?3string?0UnlockS@
	push	OFFSET FLAT:??_C@_0P@EJLIHMIF@JFW_Lock_Sound?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Lock_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Lock_Sound@@@@A
	call	??0?$ScriptRegistrant@VJFW_Lock_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Lock_Sound>::ScriptRegistrant<JFW_Lock_Sound>
	push	OFFSET FLAT:_$E152
	call	_atexit
	pop	ecx
	ret	0
_$E151	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DB@IECMIHJG@Player_Type?3int?0ID?3int?0Message1?3@ ; `string'
PUBLIC	??_C@_0BM@JPMGOFJM@JFW_Poke_Send_Custom_Toggle?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S156	DD	FLAT:_$E154
CRT$XCU	ENDS
;	COMDAT ??_C@_0DB@IECMIHJG@Player_Type?3int?0ID?3int?0Message1?3@
CONST	SEGMENT
??_C@_0DB@IECMIHJG@Player_Type?3int?0ID?3int?0Message1?3@ DB 'Player_Type'
	DB	':int,ID:int,Message1:int,Message2:int', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BM@JPMGOFJM@JFW_Poke_Send_Custom_Toggle?$AA@
CONST	SEGMENT
??_C@_0BM@JPMGOFJM@JFW_Poke_Send_Custom_Toggle?$AA@ DB 'JFW_Poke_Send_Cus'
	DB	'tom_Toggle', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E154
text$yc	SEGMENT
_$E154	PROC NEAR					; COMDAT

; 1368 : ScriptRegistrant<JFW_Poke_Send_Custom_Toggle> JFW_Poke_Send_Custom_Toggle_Registrant("JFW_Poke_Send_Custom_Toggle","Player_Type:int,ID:int,Message1:int,Message2:int");

	push	OFFSET FLAT:??_C@_0DB@IECMIHJG@Player_Type?3int?0ID?3int?0Message1?3@
	push	OFFSET FLAT:??_C@_0BM@JPMGOFJM@JFW_Poke_Send_Custom_Toggle?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Send_Custom_Toggle_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>
	push	OFFSET FLAT:_$E155
	call	_atexit
	pop	ecx
	ret	0
_$E154	ENDP
text$yc	ENDS
PUBLIC	??_C@_0DF@FIKFFAGN@Player_Type?3int?0Sound?3string?0Tim@ ; `string'
PUBLIC	??_C@_0BN@PLJGHLE@JFW_Poke_Play_2D_Sound_Timer?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S159	DD	FLAT:_$E157
CRT$XCU	ENDS
;	COMDAT ??_C@_0DF@FIKFFAGN@Player_Type?3int?0Sound?3string?0Tim@
CONST	SEGMENT
??_C@_0DF@FIKFFAGN@Player_Type?3int?0Sound?3string?0Tim@ DB 'Player_Type:'
	DB	'int,Sound:string,Time:float,TimerNum:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BN@PLJGHLE@JFW_Poke_Play_2D_Sound_Timer?$AA@
CONST	SEGMENT
??_C@_0BN@PLJGHLE@JFW_Poke_Play_2D_Sound_Timer?$AA@ DB 'JFW_Poke_Play_2D_'
	DB	'Sound_Timer', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E157
text$yc	SEGMENT
_$E157	PROC NEAR					; COMDAT

; 1369 : ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer> JFW_Poke_Play_2D_Sound_Timer_Registrant("JFW_Poke_Play_2D_Sound_Timer","Player_Type:int,Sound:string,Time:float,TimerNum:int");

	push	OFFSET FLAT:??_C@_0DF@FIKFFAGN@Player_Type?3int?0Sound?3string?0Tim@
	push	OFFSET FLAT:??_C@_0BN@PLJGHLE@JFW_Poke_Play_2D_Sound_Timer?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Play_2D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>
	push	OFFSET FLAT:_$E158
	call	_atexit
	pop	ecx
	ret	0
_$E157	ENDP
text$yc	ENDS
PUBLIC	??_C@_0EG@OLEIBKHC@Player_Type?3int?0Sound?3string?0Pos@ ; `string'
PUBLIC	??_C@_0BN@LGECLMFM@JFW_Poke_Play_3D_Sound_Timer?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S162	DD	FLAT:_$E160
CRT$XCU	ENDS
;	COMDAT ??_C@_0EG@OLEIBKHC@Player_Type?3int?0Sound?3string?0Pos@
CONST	SEGMENT
??_C@_0EG@OLEIBKHC@Player_Type?3int?0Sound?3string?0Pos@ DB 'Player_Type:'
	DB	'int,Sound:string,Position:vector3,Time:float,TimerNum:int', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BN@LGECLMFM@JFW_Poke_Play_3D_Sound_Timer?$AA@
CONST	SEGMENT
??_C@_0BN@LGECLMFM@JFW_Poke_Play_3D_Sound_Timer?$AA@ DB 'JFW_Poke_Play_3D'
	DB	'_Sound_Timer', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E160
text$yc	SEGMENT
_$E160	PROC NEAR					; COMDAT

; 1370 : ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer> JFW_Poke_Play_3D_Sound_Timer_Registrant("JFW_Poke_Play_3D_Sound_Timer","Player_Type:int,Sound:string,Position:vector3,Time:float,TimerNum:int");

	push	OFFSET FLAT:??_C@_0EG@OLEIBKHC@Player_Type?3int?0Sound?3string?0Pos@
	push	OFFSET FLAT:??_C@_0BN@LGECLMFM@JFW_Poke_Play_3D_Sound_Timer?$AA@
	mov	ecx, OFFSET FLAT:?JFW_Poke_Play_3D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@A
	call	??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>
	push	OFFSET FLAT:_$E161
	call	_atexit
	pop	ecx
	ret	0
_$E160	ENDP
; Function compile flags: /Ogty
text$yc	ENDS
;	COMDAT _$E2
text$yd	SEGMENT
_$E2	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?JFW_Poke_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@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_Pokeable_Item_Registrant@@3V?$ScriptRegistrant@VJFW_Pokeable_Item@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Pokeable_Item@@@@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_Character_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@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_Refill_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@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_Vehicle_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@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_Powerup_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@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_Preset_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@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_Group_Purchase_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@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_Gate_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Gate_Poke@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Gate_Poke@@@@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_Poke_Send_Custom_2_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@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_Poke_Send_Custom_Preset_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@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_Poke_Send_Custom_Keycard_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@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_Poke_Send_Custom_Cost_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@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_Poke_Play_2D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@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_Poke_Play_3D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@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_Powerup_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@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_Poke_Play_2D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@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_Poke_Play_3D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@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_Poke_Play_2D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@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_Poke_Play_3D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@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_Look_At_Location_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@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_Look_At_Object_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@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_PCT_Registrant@@3V?$ScriptRegistrant@VJFW_PCT@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_PCT@@@@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_Weapon_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@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_Preset_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@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_Preset_Buy_Poke_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@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_Slot_Machine_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Slot_Machine@@@@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_Slot_Machine_2_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@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_Switch_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Switch_Door@@@@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_Switch_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@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_Toggle_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Toggle_Door@@@@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_Toggle_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@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_Switch_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@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_Toggle_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@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_Character_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@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_Refill_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@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_Vehicle_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@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_Powerup_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@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_Preset_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@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_Group_Purchase_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@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_Powerup_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@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_Weapon_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@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_Preset_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@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_Preset_Buy_Poke_Custom_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@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_Switch_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_2@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Switch_Door_2@@@@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_Switch_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@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_Toggle_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@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_Toggle_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@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_Switch_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@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_Toggle_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@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_Lock_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Lock_Sound@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Lock_Sound@@@@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_Poke_Send_Custom_Toggle_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@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_Poke_Play_2D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@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_Poke_Play_3D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@A
	jmp	??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAE@XZ
_$E161	ENDP
text$yd	ENDS
PUBLIC	?JFW_Toggle_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@A ; JFW_Toggle_Door_Team_2_Registrant
PUBLIC	?JFW_Poke_Send_Custom_Keycard_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@A ; JFW_Poke_Send_Custom_Keycard_Registrant
PUBLIC	?JFW_Lock_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Lock_Sound@@@@A ; JFW_Lock_Sound_Registrant
PUBLIC	?JFW_Poke_Send_Custom_Cost_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@A ; JFW_Poke_Send_Custom_Cost_Registrant
PUBLIC	?JFW_Poke_Send_Custom_Toggle_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@A ; JFW_Poke_Send_Custom_Toggle_Registrant
PUBLIC	?JFW_Poke_Play_2D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@A ; JFW_Poke_Play_2D_Sound_Registrant
PUBLIC	?JFW_Poke_Play_2D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@A ; JFW_Poke_Play_2D_Sound_Timer_Registrant
PUBLIC	?JFW_Poke_Play_3D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@A ; JFW_Poke_Play_3D_Sound_Registrant
PUBLIC	?JFW_Poke_Play_3D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@A ; JFW_Poke_Play_3D_Sound_Timer_Registrant
PUBLIC	?JFW_Powerup_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@A ; JFW_Powerup_Buy_Poke_Timer_Registrant
PUBLIC	?JFW_Poke_Play_2D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@A ; JFW_Poke_Play_2D_Sound_Team_Registrant
PUBLIC	?JFW_Poke_Play_3D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@A ; JFW_Poke_Play_3D_Sound_Team_Registrant
PUBLIC	?JFW_Poke_Play_2D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@A ; JFW_Poke_Play_2D_Sound_Player_Registrant
PUBLIC	?JFW_Poke_Play_3D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@A ; JFW_Poke_Play_3D_Sound_Player_Registrant
PUBLIC	?JFW_Look_At_Location_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@A ; JFW_Look_At_Location_Poke
PUBLIC	?JFW_Look_At_Object_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@A ; JFW_Look_At_Object_Poke
PUBLIC	?JFW_PCT_Registrant@@3V?$ScriptRegistrant@VJFW_PCT@@@@A ; JFW_PCT_Registrant
PUBLIC	?JFW_Weapon_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@A ; JFW_Weapon_Buy_Poke_Registrant
PUBLIC	?JFW_Preset_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@A ; JFW_Preset_Buy_Poke_Timer_Registrant
PUBLIC	?JFW_Preset_Buy_Poke_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@A ; JFW_Preset_Buy_Poke_Custom_Registrant
PUBLIC	?JFW_Slot_Machine_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine@@@@A ; JFW_Slot_Machine_Registrant
PUBLIC	?JFW_Slot_Machine_2_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@A ; JFW_Slot_Machine_2_Registrant
PUBLIC	?JFW_Switch_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door@@@@A ; JFW_Switch_Door_Registrant
PUBLIC	?JFW_Switch_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@A ; JFW_Switch_Lock_Door_Registrant
PUBLIC	?JFW_Toggle_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door@@@@A ; JFW_Toggle_Door_Registrant
PUBLIC	?JFW_Toggle_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@A ; JFW_Toggle_Lock_Door_Registrant
PUBLIC	?JFW_Switch_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@A ; JFW_Switch_Door_Team_Registrant
PUBLIC	?JFW_Toggle_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@A ; JFW_Toggle_Door_Team_Registrant
PUBLIC	?JFW_Character_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@A ; JFW_Character_Buy_Poke_Sound_Registrant
PUBLIC	?JFW_Refill_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@A ; JFW_Refill_Buy_Poke_Sound_Registrant
PUBLIC	?JFW_Vehicle_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@A ; JFW_Vehicle_Buy_Poke_Sound_Registrant
PUBLIC	?JFW_Powerup_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@A ; JFW_Powerup_Buy_Poke_Sound_Registrant
PUBLIC	?JFW_Poke_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@A ; JFW_Poke_Send_Custom_Registrant
PUBLIC	?JFW_Preset_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@A ; JFW_Preset_Buy_Poke_Sound_Registrant
PUBLIC	?JFW_Group_Purchase_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@A ; JFW_Group_Purchase_Poke_Sound_Registrant
PUBLIC	?JFW_Pokeable_Item_Registrant@@3V?$ScriptRegistrant@VJFW_Pokeable_Item@@@@A ; JFW_Pokeable_Item_Registrant
PUBLIC	?JFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@A ; JFW_Powerup_Buy_Poke_Timer_Sound_Registrant
PUBLIC	?JFW_Character_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@A ; JFW_Character_Buy_Poke_Registrant
PUBLIC	?JFW_Weapon_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@A ; JFW_Weapon_Buy_Poke_Sound_Registrant
PUBLIC	?JFW_Refill_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@A ; JFW_Refill_Buy_Poke_Registrant
PUBLIC	?JFW_Preset_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@A ; JFW_Preset_Buy_Poke_Timer_Sound_Registrant
PUBLIC	?JFW_Vehicle_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@A ; JFW_Vehicle_Buy_Poke_Registrant
PUBLIC	?JFW_Preset_Buy_Poke_Custom_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@A ; JFW_Preset_Buy_Poke_Custom_Sound_Registrant
PUBLIC	?JFW_Powerup_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@A ; JFW_Powerup_Buy_Poke_Registrant
PUBLIC	?JFW_Switch_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_2@@@@A ; JFW_Switch_Door_2_Registrant
PUBLIC	?JFW_Preset_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@A ; JFW_Preset_Buy_Poke_Registrant
PUBLIC	?JFW_Switch_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@A ; JFW_Switch_Lock_Door_2_Registrant
PUBLIC	?JFW_Group_Purchase_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@A ; JFW_Group_Purchase_Poke_Registrant
PUBLIC	?JFW_Toggle_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@A ; JFW_Toggle_Door_2_Registrant
PUBLIC	?JFW_Gate_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Gate_Poke@@@@A ; JFW_Gate_Poke_Registrant
PUBLIC	?JFW_Toggle_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@A ; JFW_Toggle_Lock_Door_2_Registrant
PUBLIC	?JFW_Poke_Send_Custom_2_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@A ; JFW_Poke_Send_Custom_2_Registrant
PUBLIC	?JFW_Switch_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@A ; JFW_Switch_Door_Team_2_Registrant
PUBLIC	?JFW_Poke_Send_Custom_Preset_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@A ; JFW_Poke_Send_Custom_Preset_Registrant
_BSS	SEGMENT
?JFW_Toggle_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@A DB 010H DUP (?) ; JFW_Toggle_Door_Team_2_Registrant
?JFW_Poke_Send_Custom_Keycard_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@A DB 010H DUP (?) ; JFW_Poke_Send_Custom_Keycard_Registrant
?JFW_Lock_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Lock_Sound@@@@A DB 010H DUP (?) ; JFW_Lock_Sound_Registrant
?JFW_Poke_Send_Custom_Cost_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@A DB 010H DUP (?) ; JFW_Poke_Send_Custom_Cost_Registrant
?JFW_Poke_Send_Custom_Toggle_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@A DB 010H DUP (?) ; JFW_Poke_Send_Custom_Toggle_Registrant
?JFW_Poke_Play_2D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@A DB 010H DUP (?) ; JFW_Poke_Play_2D_Sound_Registrant
?JFW_Poke_Play_2D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@A DB 010H DUP (?) ; JFW_Poke_Play_2D_Sound_Timer_Registrant
?JFW_Poke_Play_3D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@A DB 010H DUP (?) ; JFW_Poke_Play_3D_Sound_Registrant
?JFW_Poke_Play_3D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@A DB 010H DUP (?) ; JFW_Poke_Play_3D_Sound_Timer_Registrant
?JFW_Powerup_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@A DB 010H DUP (?) ; JFW_Powerup_Buy_Poke_Timer_Registrant
?JFW_Poke_Play_2D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@A DB 010H DUP (?) ; JFW_Poke_Play_2D_Sound_Team_Registrant
?JFW_Poke_Play_3D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@A DB 010H DUP (?) ; JFW_Poke_Play_3D_Sound_Team_Registrant
?JFW_Poke_Play_2D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@A DB 010H DUP (?) ; JFW_Poke_Play_2D_Sound_Player_Registrant
?JFW_Poke_Play_3D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@A DB 010H DUP (?) ; JFW_Poke_Play_3D_Sound_Player_Registrant
?JFW_Look_At_Location_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@A DB 010H DUP (?) ; JFW_Look_At_Location_Poke
?JFW_Look_At_Object_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@A DB 010H DUP (?) ; JFW_Look_At_Object_Poke
?JFW_PCT_Registrant@@3V?$ScriptRegistrant@VJFW_PCT@@@@A DB 010H DUP (?) ; JFW_PCT_Registrant
?JFW_Weapon_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@A DB 010H DUP (?) ; JFW_Weapon_Buy_Poke_Registrant
?JFW_Preset_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@A DB 010H DUP (?) ; JFW_Preset_Buy_Poke_Timer_Registrant
?JFW_Preset_Buy_Poke_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@A DB 010H DUP (?) ; JFW_Preset_Buy_Poke_Custom_Registrant
?JFW_Slot_Machine_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine@@@@A DB 010H DUP (?) ; JFW_Slot_Machine_Registrant
?JFW_Slot_Machine_2_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@A DB 010H DUP (?) ; JFW_Slot_Machine_2_Registrant
?JFW_Switch_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door@@@@A DB 010H DUP (?) ; JFW_Switch_Door_Registrant
?JFW_Switch_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@A DB 010H DUP (?) ; JFW_Switch_Lock_Door_Registrant
?JFW_Toggle_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door@@@@A DB 010H DUP (?) ; JFW_Toggle_Door_Registrant
?JFW_Toggle_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@A DB 010H DUP (?) ; JFW_Toggle_Lock_Door_Registrant
?JFW_Switch_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@A DB 010H DUP (?) ; JFW_Switch_Door_Team_Registrant
?JFW_Toggle_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@A DB 010H DUP (?) ; JFW_Toggle_Door_Team_Registrant
?JFW_Character_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@A DB 010H DUP (?) ; JFW_Character_Buy_Poke_Sound_Registrant
?JFW_Refill_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@A DB 010H DUP (?) ; JFW_Refill_Buy_Poke_Sound_Registrant
?JFW_Vehicle_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@A DB 010H DUP (?) ; JFW_Vehicle_Buy_Poke_Sound_Registrant
?JFW_Powerup_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@A DB 010H DUP (?) ; JFW_Powerup_Buy_Poke_Sound_Registrant
?JFW_Poke_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@A DB 010H DUP (?) ; JFW_Poke_Send_Custom_Registrant
?JFW_Preset_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@A DB 010H DUP (?) ; JFW_Preset_Buy_Poke_Sound_Registrant
?JFW_Group_Purchase_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@A DB 010H DUP (?) ; JFW_Group_Purchase_Poke_Sound_Registrant
?JFW_Pokeable_Item_Registrant@@3V?$ScriptRegistrant@VJFW_Pokeable_Item@@@@A DB 010H DUP (?) ; JFW_Pokeable_Item_Registrant
?JFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@A DB 010H DUP (?) ; JFW_Powerup_Buy_Poke_Timer_Sound_Registrant
?JFW_Character_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@A DB 010H DUP (?) ; JFW_Character_Buy_Poke_Registrant
?JFW_Weapon_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@A DB 010H DUP (?) ; JFW_Weapon_Buy_Poke_Sound_Registrant
?JFW_Refill_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@A DB 010H DUP (?) ; JFW_Refill_Buy_Poke_Registrant
?JFW_Preset_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@A DB 010H DUP (?) ; JFW_Preset_Buy_Poke_Timer_Sound_Registrant
?JFW_Vehicle_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@A DB 010H DUP (?) ; JFW_Vehicle_Buy_Poke_Registrant
?JFW_Preset_Buy_Poke_Custom_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@A DB 010H DUP (?) ; JFW_Preset_Buy_Poke_Custom_Sound_Registrant
?JFW_Powerup_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@A DB 010H DUP (?) ; JFW_Powerup_Buy_Poke_Registrant
?JFW_Switch_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_2@@@@A DB 010H DUP (?) ; JFW_Switch_Door_2_Registrant
?JFW_Preset_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@A DB 010H DUP (?) ; JFW_Preset_Buy_Poke_Registrant
?JFW_Switch_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@A DB 010H DUP (?) ; JFW_Switch_Lock_Door_2_Registrant
?JFW_Group_Purchase_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@A DB 010H DUP (?) ; JFW_Group_Purchase_Poke_Registrant
?JFW_Toggle_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@A DB 010H DUP (?) ; JFW_Toggle_Door_2_Registrant
?JFW_Gate_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Gate_Poke@@@@A DB 010H DUP (?) ; JFW_Gate_Poke_Registrant
?JFW_Toggle_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@A DB 010H DUP (?) ; JFW_Toggle_Lock_Door_2_Registrant
?JFW_Poke_Send_Custom_2_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@A DB 010H DUP (?) ; JFW_Poke_Send_Custom_2_Registrant
?JFW_Switch_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@A DB 010H DUP (?) ; JFW_Switch_Door_Team_2_Registrant
?JFW_Poke_Send_Custom_Preset_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@A DB 010H DUP (?) ; JFW_Poke_Send_Custom_Preset_Registrant
_BSS	ENDS
END
